/* CSS Document */

*{margin: 0; padding: 0;}
body{text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: #666 url(../images/fondo.gif) repeat-x left top;}
body.extranet{background: #666 url(../images/fondo2.gif) repeat-x left top;}
img{border: none;}


#contenedor{width: 700px; margin: 0 auto;}
#contrato{width: 600px; margin: 0 auto; background-color:#FFFFFF; text-align:center; overflow: auto;}
#cabecera{float: left; width: 700px; height: 279px; margin: 0 0 2px 0; background: url(../images/cabecera.jpg) no-repeat left top;}
#cabeceraext{float: left; width: 700px; height: 183px; margin: 0 0 2px 0; background: url(../images/cabeceraext.jpg) no-repeat left top;}
#cabecera p, #cabeceraext p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align:left; margin: 23px 0 0 565px; font-weight: bold;}
#cabecera p a , #cabeceraext p a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align:left; font-weight: bold; text-decoration: none;}
#cabecera p a:hover, #cabeceraext a:hover{text-decoration: none; color: #ccc;}
#cabecera p.presupuesto{float: left; margin: 195px 0 0 15px; _margin: 195px 0 0 10px; width: 170px; text-align:center;}
#cabecera p.presupuesto a{font-size: 19px; letter-spacing:1px;}
#cabecera p.presupuesto span.oculto{visibility: hidden;}


#menu{float: left; width: 699px; height: 44px; background: url(../images/fondomenu.gif) repeat-x left top; border: 1px solid #666; text-align: center; padding: 0;}
#menu ul{float: left; list-style: none; display: inline; margin: 0 2%;}
#menu ul li{list-style: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align:center; display: inline; padding: 11px 0; font-weight: bold;}
#menu ul li a{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align:center; text-decoration: none; padding: 11px 19px 11px 19px; font-weight: bold;}
#menu ul li a:hover{border-bottom: 4px solid #58b431; text-decoration: none; background: url(../images/flecha.gif) no-repeat center top;}
#menu ul li#select{float: left; background: url(../images/flecha.gif) no-repeat center top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align:center; text-decoration: none; padding: 11px 12px 11px 12px; font-weight: bold;}

#centro{float: left; background: #fff url(../images/fondocentro.gif) repeat-x left top; width: 700px; min-height: 348px; _height: 348px; text-align: center; overflow: auto; _overflow: none; *padding: 0 0 10px 0 !important;}
#centro #cuerpo{float: left; margin: 30px 10px 20px 25px; _margin: 30px 10px 20px 10px; width: 660px;}
#centro #cuerpo p{float: left; text-align: justify; width: 340px; _width: auto;}
#centro #cuerpo p.direccion{float: right; text-align: center; margin: 20px 8px 0 0; color:#333333; font-weight: bold; border: 3px double #58b431; padding: 10px; width: auto;}
#centro #cuerpo span.dirnegrita{text-align: center; color:#285216; font-weight: bold;}
#centro #cuerpo #boton{float: right; margin: 30px 60px 0 0;  _margin: 30px 30px 0 0;}
#centro #cuerpo h1{float: right; background: url(../images/cita1.gif) no-repeat left top; font-size: 12px; margin: 0 0 0 15px; width: 281px; height: 94px;}
#centro #cuerpo h1 span.oculto{visibility: hidden;}
#centro #cuerpo h1.servicios{background: url(../images/cita2.gif) no-repeat left top;}
#centro #cuerpo h1.vehiculos{background: url(../images/cita3.gif) no-repeat left top;}
#centro #cuerpo h1.contacta{background: url(../images/cita4.gif) no-repeat left top;}
#centro #cuerpo h1.cobertura{background: url(../images/cita5.gif) no-repeat left top;}
#centro #cuerpo h1.garantias{background: url(../images/cita6.gif) no-repeat left top;}
#centro #cuerpo h1.clientes{background: url(../images/cita7.gif) no-repeat left top;}
#centro #cuerpo h1.colaboradores{background: url(../images/cita8.gif) no-repeat left top;}
#centro #cuerpo h1.presupuestotit{background: url(../images/cita9.gif) no-repeat left top;}
#centro #cuerpo p strong{color: #285216;}
#centro #cuerpo ul{float: left; list-style: none; width: 340px; display: block; margin: 10px 0 0 5px; padding: 0;}
#centro #cuerpo ul li{float: left; list-style: none; background: url(../images/flecha2.gif) no-repeat left center; padding: 4px 0 4px 12px; font-weight: bold; text-align: left; display: block; width: 90%;}
#centro #cuerpo div.logos{float: left; width: 300px; margin: 10px 10px 0 0; border: 1px solid #ccc; padding: 5px;}
#centro #cuerpo div.logos img{float: left; padding: 0 10px 0 0; border-right: 2px solid #285216;}
#centro #cuerpo div.logos p{float: left; margin: 0 0 0 10px; text-align:left; width: auto;}
#centro #cuerpo div.logos p img{border: none; padding: 3px 3px 0 0; margin: 0;}

#formulario{float: left; width: 360px; text-align:left; margin: 0; padding: 10px 0 25px 0; background: url(../images/cuadrosombra2.gif) no-repeat left top; border-right: 1px dotted #58b431;}
#formulario.formpres{background: url(../images/cuadrosombra3.gif) no-repeat left top; height: 500px;}
#formulario label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #285216; text-align:right; width: 80px; margin: 0 5px 0 0;}
#formulario label.largo{width:230px;}
#formulario input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; padding: 0 0 0 2px; text-align:left; width: 220px; margin: 0 0 5px 0;}
#formulario input.corto{width: 70px;}
#formulario textarea{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; padding: 0 0 0 2px; text-align:left; width: 220px; margin: 0 5px 5px 0; height: 70px;}
#formulario input#enviar{float: left; border: 1px solid #285216; background-color: #CCCCCC; color: #285216; text-align: center; width: 75px; font-weight: bold; margin: 5px 0 5px 85px; cursor: pointer;}
#formulario p{width: auto;}
#formulario p.aviso{color: #285216; font-weight: bold; margin: 5px 0 0 10px; width: auto;}

#centro #cuadro1{float: left; background: url(../images/fotoindex1.jpg) no-repeat center bottom; width: 295px; height: 325px; margin: 14px 0 0 20px;}
#centro #cuadro1 h1{float: left; background: url(../images/titulo1.gif) no-repeat left top; margin: 160px 0 0 5px; height: 60px; font-size: 12px; width: 279px;}
#centro #cuadro1 h1 a{text-decoration: none;}
#centro #cuadro1 span.oculto{visibility: hidden;}
#centro #cuadro1 p{text-align: justify; padding: 5px 15px;}
#centro #cuadro1 p a{text-align: justify; text-decoration: underline; color: #666; font-weight:bold;}
#centro #cuadro1 p a:hover{text-decoration: none;}
#centro #cuadro1 strong{color: #58b431; font-weight: bold;}
#centro #cuadro2{float: right; background: url(../images/fotoindex2.jpg) no-repeat center bottom; width: 295px; height: 331px; margin: 8px 20px 0 0;}
#centro #cuadro2 h1{float: left; background: url(../images/titulo2.gif) no-repeat left top; margin: 160px 0 0 5px; height: 70px; font-size: 12px;}
#centro #cuadro2 h1 a{text-decoration: none;}
#centro #cuadro2 span.oculto{visibility: hidden;}
#centro #cuadro2 p{text-align: justify; padding: 5px 15px;}
#centro #cuadro2 strong{color: #58b431; font-weight: bold;}

#centro #cuadro3{float: left; background: url(../images/cuadrosombra.gif) no-repeat center bottom; width: 295px; height: 259px; margin: 35px 0 0 20px;}
#centro #cuadro3 h1{float: left; background: url(../images/tit_accesocol.gif) no-repeat left top; margin: 10px 0 5px 5px; height: 70px; font-size: 12px; width: 100%;}
#centro #cuadro3 h1 a{text-decoration: none;}
#centro #cuadro3 span.oculto{visibility: hidden;}
#centro #cuadro3 p{float: left; text-align: left; padding: 5px 15px; font-weight: bold;}
#centro #cuadro3 strong{color: #58b431; font-weight: bold;}
#centro #cuadro3 label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#285216; font-weight: bold; text-align: right; width: 90px; margin: 0 5px 5px 0;}
#centro #cuadro3 input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; padding: 0 0 0 2px; text-align:left; width: 160px; margin: 0 0 5px 0;}
#centro #cuadro3 input.botonformulario{float: left; border: 1px solid #285216; background-color: #CCCCCC; color: #285216; text-align: center; width: 75px; font-weight: bold; margin: 5px 0 5px 75px; cursor: pointer;}


#centro #cuadro4{float: none; background: url(../images/cuadrosombra.gif) no-repeat center bottom; width: 295px; height: 259px;margin: 35px auto 0 auto;}
#centro #cuadro4 h1{float: left; background: url(../images/tit_accesoext.gif) no-repeat left top; margin: 10px 0 5px 5px; height: 70px; font-size: 12px; width: 100%;}
#centro #cuadro4 span.oculto{visibility: hidden;}
#centro #cuadro4 p{float: left; text-align: left; padding: 5px 15px; font-weight: bold;}
#centro #cuadro4 strong{color: #58b431; font-weight: bold;}
#centro #cuadro4 label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#285216; font-weight: bold; text-align: right; width: 90px; margin: 0 5px 5px 0;}
#centro #cuadro4 input{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; padding: 0 0 0 2px; text-align:left; width: 160px; margin: 0 0 5px 0;}
#centro #cuadro4 input.botonformulario{float: left; border: 1px solid #285216; background-color: #CCCCCC; color: #285216; text-align: center; width: 75px; font-weight: bold; margin: 5px 0 5px 95px; cursor: pointer;}

#zonacolaboradores{margin: 6px auto 0 auto; width: 690px; padding: 0;}
#zonacolaboradores h1{float: left; background: url(../images/fondotitulos.gif) no-repeat left top; height: 30px; width: 95%; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#58b431; font-weight: bold; padding: 2px 0 0 30px; margin: 20px 0 5px 5px;}

#zonacolaboradores p{float: left; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; line-height: 14px; margin: 0 0 10px 5px;}
#zonacolaboradores p a{text-decoration: underline; color:#333;}
#zonacolaboradores p a:hover{text-decoration: none; color:#666;}
#zonacolaboradores #tabla1{float: left;  width: 675px; margin: 0 5px;}
#zonacolaboradores #tabla1 table{float: left;  width: 100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#00476B;}
#zonacolaboradores #tabla1 h2{float: left; background: url(../images/zonacolaboradores_tit1.gif) no-repeat left top; height: 30px;  _height: 25px; width: 100%; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#285216; font-weight: bold; padding: 8px 0 0 0; margin: 0;}
#zonacolaboradores #tabla1 th{background-color: #58b431; color: #fff; font-weight: bold; padding: 5px;}
#zonacolaboradores #tabla1 th a {text-decoration:underline;color: #fff; font-weight: bold;}
#zonacolaboradores #tabla1 th a:hover {text-decoration:none;color: #fff; font-weight: bold;}
#zonacolaboradores #tabla1 td{color: #333; padding: 5px;}
#zonacolaboradores #tabla1 td a{color: #333; text-decoration: underline;}
#zonacolaboradores #tabla1 td a:hover{text-decoration: none;}
#zonacolaboradores #tabla1 tr.fila1{background-color: #ccc;}
#zonacolaboradores #tabla1 tr.fila2{background-color: #DADADA;}


#zonacolaboradores #tabla2{float: left;  width: 675px; margin: 20px 5px 10px 5px;}
#zonacolaboradores #tabla2 table{float: left;  width: 100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#00476B;}
#zonacolaboradores #tabla2 h2{float: left; background: url(../images/zonacolaboradores_tit2.gif) no-repeat left top; height: 30px; _height: 25px; width: 100%; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#285216; font-weight: bold; padding: 8px 0 0 0; margin: 0;}
#zonacolaboradores #tabla2 th{background-color: #58b431; color: #fff; font-weight: bold; padding: 5px;}
#zonacolaboradores #tabla2 th a {text-decoration:underline;color: #fff; font-weight: bold;}
#zonacolaboradores #tabla2 th a:hover {text-decoration:none;color: #fff; font-weight: bold;}
#zonacolaboradores #tabla2 td{color: #333; padding: 5px;}
#zonacolaboradores #tabla2 td a{color: #333; text-decoration: underline;}
#zonacolaboradores #tabla2 td a:hover{text-decoration: none;}
#zonacolaboradores #tabla2 tr.fila1{background-color: #ccc;}
#zonacolaboradores #tabla2 tr.fila2{background-color: #DADADA;}

#zonacolaboradores #boton2{float: right; background: url(../images/fondoboton.gif) no-repeat left top; padding: 6px 0 8px 0; color: #fff; font-weight: bold; text-align: center; width: 117px;}
#zonacolaboradores #boton2 a{color: #fff; text-decoration: none;}
#zonacolaboradores #boton2 a:hover{color: #ccc; text-decoration: none;}

#formulario_contrato{width: 580px; margin: 10px auto 0 auto;}
#formulario_contrato input{float: left; border-bottom: 1px solid #999; border-top: none; border-right: none; border-left: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; padding: 0 0 0 2px; margin: 0 0 5px 0;}
#formulario_contrato input#checkbox{border: 1px solid #285216; margin: 0 5px 0 0; color: #285216;}
#formulario_contrato input#entrar{float: left; border: 1px solid #285216; margin: 15px 0 0 260px; cursor: pointer; text-align: center; color: #285216; font-weight: bold; padding: 0;}
#formulario_contrato legend{color:#285216; font-weight: bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 10px 0;}
#formulario_contrato fieldset{border: 1px solid #666; margin: 0 0 10px 0; padding: 10px;}
#formulario_contrato fieldset img{float: left; margin: 0px 10px 0 0;}
#formulario_contrato label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; width: auto; text-align: left; margin: 0 0 5px 0;}
#formulario_contrato p.peque{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight:normal; width: auto; text-align: left;}
#formulario_contrato p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; width: 280px;}
#formulario_contrato p.peque2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; width: auto; text-align: left;}
#formulario_contrato span.numero{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold;}
#formulario_contrato select{margin:0px; padding-left:10px; float:left;}

#validacion_contrato{width: 580px; margin: 10px auto 0 auto; color:#000; text-align:left;}
#validacion_contrato input.botonficha{border: 1px solid #285216; cursor: pointer; text-align: center; color: #285216; font-weight: bold;}
#validacion_contrato legend{color:#285216; font-weight: bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 10px 0;}
#validacion_contrato fieldset{border: 1px solid #666; margin: 0 0 10px 0; padding: 10px; line-height:20px;}
#validacion_contrato fieldset img{float: left; margin: 20px 10px 0 0;}
#validacion_contrato label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; width: auto; text-align: left; margin: 0 0 5px 0;}
#validacion_contrato p.peque{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #333; font-weight:normal; width: auto; text-align: left;}
#validacion_contrato p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; width: 280px; text-align:center}
#validacion_contrato span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight:normal;}
#validacion_contrato #vsum 
{
	text-align:left;
}
	
#condiciones{float: left; margin: 5px 0 0 0;}
#condiciones label{color: #285216;}
#condiciones label a{color: #285216; text-decoration: underline;}
#condiciones label a:hover{color: #285216; text-decoration: none;}

#clear{clear: both;}
.linea{line-height: 30px;}
div.clear{clear: both;}

#pie{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align:center; background: url(../images/fondopie.gif) repeat-x left top; padding: 15px 0 0 0; width: 700px; }



/*-------------------------------------------LIGHTBOX---------------------------------------------*/

div.fotos{float: left; margin: 10px 0 0 0; width: 350px;}
div.miniaturas{float: left; border: 1px solid #ccc; width: 100px; height: 100px; overflow: hidden; margin: 0 10px 10px 0;}

/* */
.corporativoActualiza{ margin-left:0px; margin-right:0px; width:250px; background: url(http://www.actualiza.net/images/ico-actualiza-blanco.gif) no-repeat top left; padding-left:20px;}
.corporativoActualiza a img{ border:0px;}
.corporativoActualiza a { color:#fff; text-decoration:none; margin:0; padding:0px; position:relative; top:0px; left:0px;}
.corporativoActualiza a:hover { color:#fff;}
