/* CSS Document */

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/fondo.jpg) repeat-x;
	font-size:11px;
}

.web{
	width:980px;
	margin:0px auto;
}

/* CABECERA */
.cabecera{
	width:980px;
	height:170px;
}

.logo{
	float:left;
	width:286px;
	height:110px;
	margin-top:10px;
	margin-left:10px;
	text-align:center;
	font-weight:bold;
	color:#0099CC;
	font-size:12px;
}

.titulo{
	float:right;
	margin-top:10px;
	width:470px;
	font-size:16px;
	color:#0099CC;
	text-align:right;
	margin-right:15px;
	font-weight: bold;
}

.banner{
	float:right;
	width:608px;
	height:107px;
	padding-top: 14px;
	padding-right: 10px;
}

.idioma{
	float:left;
	margin-top:19px;
	width:57px;
	color:#999999;
	font-size:10px;
	margin-left: 12px;
	line-height: 15px;
	margin-right: 60px;
}

.idioma a{
	color:#999999;
	text-decoration:none;
	text-align: left;
}

.idioma a:hover{
	color:#666666;
	text-decoration:underline;
}

.barratitulo{
	float:right;
	width:545px;
	height:20px;
	text-align:right;
	padding-top: 10px;
	padding-right: 15px;
}

.nombrepagina{
	color:#0099CC;
	font-size:16px;
	font-weight:bold;
}

.nombrepagina a{
	color:#666666;
	text-decoration:none;
}

.nombrepagina a:hover{
	color:#0099CC;
	text-decoration:underline;
}

.menu{
	float:right;
	width:620px;
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-top: 5px;
	padding-right: 15px;
}

.menu a{
	color:#666666;
	text-decoration:none;
}

.menu a:hover{
	color:#0099CC;
	text-decoration:underline;
}

/* FIN CABECERA */
/* productos */
.productos{
	float:left;
	width:980px;
	height:200px;
	background-image: url(../img/productos.jpg);
	background-repeat: no-repeat;
}

.producto{
	float:left;
	margin-top:145px;
	width:194px;
	font-size:13px;
	color:#0066CC;
	font-weight:bold;
}

.producto a{
	color:#0099CC;
	text-decoration:none;
}

.producto a:hover{
	color:#FF6600;
	text-decoration:none;
}

.textprod1{
	margin-left:25px;
}

.textprod2{
	margin-left:40px;
}

.textprod3{
	margin-left:55px;
}

.textprod4{
	margin-left:35px;
}

.textprod5{
	margin-left:40px;
}

 /* fin productos */
/* cajas */
.menu244{
	float:left;
	width:244px;
	margin-left:12px;
	margin-bottom: 10px;
}

.menusup{
	float:left;
	width:244px;
	background:url(../img/menusup.png) no-repeat;
	height:20px;
}

.menucentro{
	float:left;
	width:244px;
	background:url(../img/menucentro.png) repeat-y;
}

.menucentrotext{
	color:#0099CC;
	width:200px;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:8px;
	border-bottom:#FFCC00 1px dotted;
}

.menuinf{
	float:left;
	width:244px;
	background:url(../img/menuinf.png) no-repeat;
	height:20px;
}

.caja474lisa{
	float:left;
	width:474px;
	height:312px;
	background:url(../img/caja474lisa.png) no-repeat;
	margin-left:10px;
	margin-bottom:10px;
}

.caja474{
	float:left;
	width:474px;
	height:312px;
	background:url(../img/cajagrande.png) no-repeat;
	margin-left:5px;
	margin-bottom:10px;
	margin-right: 5px;
}

.texto474{
	float:left;
	width:440px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
}

.caja433{
	float:left;
	width:433px;
	height:312px;
	background:url(../img/caja1.png) no-repeat;
	margin-left:5px;
	margin-bottom:10px;
}

.texto433{
	float:left;
	width:400px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
}

.caja257{
	float:left;
	width:257px;
	height:312px;
	background:url(../img/caja2.png) no-repeat;
	margin-left:12px;
	margin-bottom: 10px;
}

.texto257{
	float:left;
	width:220px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
}

.caja244{
	float:left;
	width:244px;
	height:312px;
	background:url(../img/caja3.png) no-repeat;
	margin-left:12px;
	margin-bottom: 10px;
}

.caja244azul{
	float:left;
	width:244px;
	height:312px;
	background:url(../img/caja244azul.png) no-repeat;
	margin-left:12px;
	margin-bottom: 10px;
}

.texto244{
	float:left;
	width:208px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
}

.texto244 a{
	color:#0099CC;
}

.texto244 a:hover{
	color:#0099CC;
}

.texto244centro{
	float:left;
	width:208px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

.zona{
	float:left;
	width:244px;
	height:312px;
	background:url(../img/zona_videovigilada.gif) no-repeat;
	margin-left:12px;
	margin-bottom: 10px;
}

.linksabermas{
	float:left;
	width:208px;
	text-align:right;
	color:#0099CC;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 20px;
}

.linksabermas a{
	color:#0099CC;
	text-decoration:none;
}

.linksabermas a:hover{
	color:#0099CC;
	text-decoration:none;
}

.caja244out{
	float:left;
	width:244px;
	margin-bottom: 10px;
	margin-left: 12px;
}

.cab244out{
	float:left;
	width:244px;
	background:url(../img/caja244sup.png) no-repeat;
	height:54px;
}

.centro244out{
	float:left;
	width:244px;
	background:url(../img/caja244azulcentro.png);
}

.inf244out{
	float:left;
	width:244px;
	height:20px;
	background:url(../img/caja244azulinf.png);
}

.caja703{
	float:left;
	width:703px;
	margin-left:5px;
	margin-bottom:10px;
}

.centroproy{
	width:703px;
	background:url(../img/centronews703.png) repeat-y;
	height:100px;
}

.progproy{
	float:left;
	width:140px;
	text-align:center;
	margin-top:12px;
	color:#0099CC;
	font-weight:bold;
	border-right:#0099CC 1px solid;
}

.descripcion{
	float:left;
	width:330px;
	padding-left:25px;
	padding-top:12px;
	color:#0099CC;
	font-weight:bold;	
}

.imgprogproy{
	float:left;
	width:140px;
	height:95px;
	text-align:center;
	padding-top:5px;
	border-right:#0099CC 1px solid;
}

.textodescripcion{
	float:left;
	width:370px;
	padding-left:25px;
	padding-top:5px;
	height: 95px;
}

/* noticias */
.cabnew{
	width:703px;
	background:url(../img/supnews703.png) no-repeat;
	height:25px;
}

.textofecha{
	margin-left:15px;
	color:#0099CC;
	font-weight:bold;
	padding-top: 5px;
}

.centronew{
	width:703px;
	background:url(../img/centronews703.png) repeat-y;
}

.textonews{
	width:670px;
	padding-left: 15px;
}

.textonews ul{
	margin-bottom:0px;
}

.textonews img{
	margin-right: 10px;
	margin-bottom: 10px;
}

.pienew{
	float:left;
	width:703px;
	background:url(../img/infnews703.png) no-repeat;
	height:20px;
}
/* fin noticias */
/* partners */
.cabpartners{
	width:703px;
	background:url(../img/suppartners703.png) no-repeat;
	height:40px;
}

.titupartners{
	margin-left:15px;
	margin-right:19px;
	color:#0099CC;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	font-size:13px;
}

.subtitulopartners{
	width:670px;
	margin-left:15px;
	font-size:12px;
	padding-bottom:2px;
	color:#0099CC;
	border-bottom:#FFCC00 1px dotted;
}

.logospartners{
	width:670px;
	margin-left:15px;
	background:#FFFFFF;
}

.logospartners img{
	margin-right:20px;
	margin-bottom:3px;
	margin-top:5px;
}
/* fin partners */
.cajaproductos{
	float:left;
	width:244px;
	height:312px;
	margin-left:12px;
	margin-bottom: 10px;
	background-image: url(../img/cajaproductos.gif);
	background-repeat: no-repeat;
}

h1{
	font-size:20px;
	color:#0099CC;
	margin:0px;
	font-weight: bold;
}

h1 a{
	color:#0099CC;
	text-decoration:none;
}

h1 a:hover{
	color:#FF6600;
	text-decoration:underline;
}

h2{
	font-size:13px;
	color:#0099CC;
	margin:0px;
}

h2 a{
	color:#0099CC;
	text-decoration:none;
}

h2 a:hover{
	color:#FF6600;
	text-decoration:underline;
}

h3{
	font-size:12px;
	color:#0099CC;
	margin:0px;
}

ul{
	list-style:url(../img/cuadrado.gif);
}

li{
	margin-left:-25px;
}

/* fin cajas */
/* intro productos */
.oficinasintro{
	float:left;
	width:474px;
	height:312px;
	background-image:url(../img/oficinas_intro.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-left: 5px;
}

.oficanabarna{
	float:right;
	width:190px;
	margin-top:30px;
	margin-left:10px;
	text-align:right;
	padding-right:25px;
}

.mapa{
	float:left;
	width:430px;
	height:190px;
	margin-top: 15px;
	margin-left: 10px;
}

.docuremoteintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/docuremote_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.dr_basic{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/dr_basic.png);
	background-repeat: no-repeat;
}

.dr_lite{
	float:left;
	width:474px;
	height:312px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(../img/dr_lite.png);
	background-repeat: no-repeat;
}

.dr_std{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/dr_std.png);
	background-repeat: no-repeat;
}

.dr_pro{
	float:left;
	width:474px;
	height:312px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(../img/dr_pro.png);
	background-repeat: no-repeat;
}

.dr_tiff{
	float:left;
	width:474px;
	height:312px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(../img/dr_tiff.png);
	background-repeat: no-repeat;
}

.dr_pda{
	float:left;
	width:474px;
	height:312px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(../img/dr_pda.png);
	background-repeat: no-repeat;
}

.dr_web{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/dr_web.png);
	background-repeat: no-repeat;
}

.dr_control{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/dr_control.png);
	background-repeat: no-repeat;
}

.docudvmintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/docudvm3_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.modalvisionintro{
	float:left;
	width:474px;
	height:312px;
	background-image: url(../img/modalvision_intro.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.mvmrtintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../img/MVMRT_intro.png);
	background-repeat: no-repeat;
}

.teledocumedintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/teledocumed_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.docuimageintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/docuimage_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.camsupervisorintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/camsupervisor_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.videoconferenciaintro{
	float:left;
	width:474px;
	height:312px;
	margin-left:5px;
	margin-bottom:10px;
	background-image: url(../img/videoconferencia_intro.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.titulointro{
	float:right;
	width:220px;
	height:120px;
	text-align:right;
	padding-top: 30px;
	padding-right: 25px;
	padding-left: 20px;
}

.textointro{
	float:left;
	width:440px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
}

.textocontacto{
	float:left;
	width:440px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 20px;
}

.textocontacto a{
	color:#0099CC;
}

.textocontacto a:hover{
	color:#0099CC;
}
/* fin intro productos */
/* CREIN */
.crein{
	width:400px;
	height:550px;
	margin-left:20px;
	margin-right:15px;
	margin-top:10px;
}
/* noticias */

.izquierda{
	float:left;
	width:682px;
	padding-left: 30px;
}

.izquierdatodo{
	float:left;
	width:703px;
	margin-left:0px;
}

.columna1{
	float:left;
	width:320px;
	margin-top:10px;
	margin-right:10px;
}

.columna1 .imagenes{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.columna2{
	float:left;
	width:320px;
	padding-left:20px;
	padding-right:0px;
	margin-top:10px;
	
}

.columna2 .imagenes{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.columnaiz{
	clear:both;
	float:left;
	width:320px;
	height:170px;
	margin-top:10px;
	margin-right:10px;
}

.columnaimg{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.columnade{
	float:left;
	width:320px;
	padding-left:20px;
	margin-top:10px;
}

.masarriba{
	float:left;
	width:309px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	color:#0099CC;
	font-weight:bold;
	border-bottom:#FFCC00 1px dotted;
	padding-bottom:10px;
}

.masarriba a{
	color:#0099CC;
	text-decoration:none;
	border:none;
}

.masarriba a:hover{
	color:#0099CC;
	text-decoration:none;
	border:none;
}

.masabajo{
	float:left;
	width:309px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	color:#0099CC;
	font-weight:bold;
}

.masabajo a{
	color:#0099CC;
	text-decoration:none;
	border:none;
}

.masabajo a:hover{
	color:#0099CC;
	text-decoration:none;
	border:none;
}

.columna1 p{
	border-bottom:#FFCC00 1px dotted;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.columna2 p{
	border-bottom:#FFCC00 1px dotted;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

/* fin noticias */
/* ofertas y partners */

.derecha{
	float:right;
	width:250px;
	padding-right: 9px;
}

.derechanews{
	float:left;
	width:244px;
}

.camaras{
	width:250px;
	height:186px;
	background-image:url(../img/cajacamaras.gif);
}

.mas_camsupervisor{
	width:250px;
	height:186px;
	background-image:url(../img/info_cam.png);
}

.titulocamaras{
	padding-top:137px;
	padding-left:20px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.titulocamaras a{
	color:#0099CC;
	text-decoration:none;
}

.titulocamaras a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.versiones{
	width:250px;
	height:186px;
	background-image:url(../img/versiones.gif);
}

.tituloversion{
	padding-top:137px;
	padding-left:20px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.tituloversion a{
	color:#0099CC;
	text-decoration:none;
}

.tituloversion a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.ofertas{
	width:250px;
	height:121px;
	background-image: url(../img/ofertas.gif);
}

.tituloferta{
	padding-top:25px;
	padding-left:20px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.tituloferta a{
	color:#0099CC;
	text-decoration:none;
}

.tituloferta a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.info{
	width:250px;
	height:125px;
	background-image:url(../img/info.gif);
}

.tituloinfo{
	padding-top:28px;
	padding-left:95px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.tituloinfo a{
	color:#0099CC;
	text-decoration:none;
}

.tituloinfo a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.tituloinfo2{
	padding-top:10px;
	padding-left:95px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.tituloinfo2 a{
	color:#0099CC;
	text-decoration:none;
}

.tituloinfo2 a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.partners{
	width:250px;
	height:121px;
	background-image: url(../img/partners.gif);
}

.titulopartners{
	padding-top:85px;
	padding-left:130px;
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

.titulopartners a{
	color:#0099CC;
	text-decoration:none;
}

.titulopartners a:hover{
	color:#FF6600;
	text-decoration:underline;
}

/* fin ofertas y partners */

/*PIE*/
.footer {
float:left;
color:#0099CC;
width:980px;
margin: 5px auto;
font-size: 10px;
padding: 10px 0 10px 0;
}

.footer a{
	color:#0099CC;
	text-decoration:none;
}

.footer a:hover{
	color:#0099CC;
	text-decoration:underline;
}

.texto_pie{
width:700px;
float:right;
text-align:right;
padding-right:15px;
}

.validacion{
width:150px;
float:left;
margin-left:15px;
}
/*FIN PIE*/
