@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
a{text-decoration:none; color:#e15d1b;}
a:hover{color:#666666;}
a img{border:none;}
h1{color:#333333; font-size:25px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 5px 0;}
h2{color:#666666; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 5px 0;}
h3{ color:#e15d1b; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 5px 0;}
h4{ color:#666666; font-size:14px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0 5px 0;}
ul li{list-style-image:url(../images/list.jpg); margin:15px 0 0 35px;}
#cabecera{width:900px; height:80px; margin:0 auto 0 auto;}
textarea{/*border:1px solid #e15d1b; color:#666666; background-color:#F3F3F3;*/ font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif;}
input{/*border:1px solid #e15d1b; color:#666666; background-color:#F3F3F3;*/ font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif;}
#cabecera img{float:left; margin-right:30px;}
#cabecera a{display:block; float:left; color:#000000; height:60px; padding:20px 13px 0 13px; margin:0 2px 0 2px;}
#cabecera a:hover{ background-color:#E9E9E9;}
/*#cabecera .seccion{background-color:#000000; background-image:url(../images/over-boton-menu.jpg); background-repeat:no-repeat; color:#FFFFFF; padding:20px 13px 0 23px; margin:0 2px 0 2px;}*/
/*#cabecera .seccion:hover{background-color:#662200;}*/
#animacionIndex{width:100%; height:215px; margin:0 auto 0 auto; text-align:center;}
#animacionSecciones{width:100%; height:130px; margin:0 auto 0 auto; text-align:center;}
#cuerpo{width:900px; margin:20px auto 0 auto;}
#pie{width:100%; height:50px; margin:0 auto 0 auto; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; clear:left;}
#pieInt{width:900px; margin:0 auto 0 auto;}
#pieInt img{float:left;}
#pieInt p{float:left; padding:20px 0 0 0; color:#000000; font-size:10px; margin:0 40px 0 40px;}
#pieInt .city{color:#999999; float:left; padding:20px 4px 0 4px; font-size:10px;}
#pieInt a{float:left; display:block; height:30px; padding:20px 10px 0 10px; color:#999999; font-size:12px;}
#pieInt a:hover{color:#666666; background-color:#f2f2f2;}
#pieInt .pieGris{color:#666666; padding:20px 0 0 0; color:#999999; float:left;}
#legal{width:500px; margin:0 auto 30px auto; color:#999999; font-size:10px; margin-top:10px;}
#legal a{float:left; display:block; color:#999999; height:56px; margin:0 5px 0 5px;}
#legal .loguito{margin-top:-2px;}
#legal a:hover{color:#662200; text-decoration:underline;}
#legal p{display:block; float:left;}
#topeD{clear:right;}
#subMenu{float:right;}
#subMenu a{float:right; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; padding-top:20px; font-size:14px; height:30px;}
#subMenu a:hover{color:#333333; }
#mapaI{margin:20px 0 20px 0; float:left;}
#mapaI a{display:block; width:425px; text-align:center; padding-top:10px; height:20px; font-size:12px;}
#mapaD{margin:20px 0 20px 0; float:right;}
#mapaD a{display:block; width:425px; text-align:center; padding-top:10px; height:20px; font-size:12px;}
#formulario{width:400px; padding:10px 0 10px 0; border-bottom:1px dotted #fde0d1; border-top:1px dotted #fde0d1;}
#formulario div{margin:10px;}
.cajaPrincipal{width:640px; border-right:1px dotted #CCCCCC; float:left;}
.cajaPrincipal p{margin:10px 30px 30px 10px;}
.cajaPrincipal ul li{margin-right:30px;}
.cajaPrincipal h2{margin-top:50px;}
.cajaPrincipalNoticias{width:640px; border-right:1px dotted #CCCCCC; float:left; min-height:500px}
.cajaPrincipalNoticias p{margin:10px 30px 10px 10px;}
.cajaPrincipalNoticias ul li{margin-right:30px;}
.cajaPrincipalNoticias h2{margin-top:50px;}
.cajaPrincipalSuelta{width:900px;}
.cajaPrincipalSuelta p{margin:10px 30px 30px 10px;}
.cajaPrincipalSuelta ul li{margin-right:30px;}
.cajaPrincipalSuelta h2{margin-top:50px;}
.cajaPrincipalEmpleo{width:450px; border-right:1px dotted #CCCCCC; float:left; min-height:350px}
.cajaPrincipalEmpleo p{margin:10px 30px 30px 10px;}
.cajaPrincipalEmpleo ul li{margin-right:30px;}
.cajaPrincipalEmpleo h2{margin-top:20px;}
.cajaPrincipalDel{width:550px; border-right:1px dotted #CCCCCC; float:left;}
.cajaPrincipalDel p{margin:10px 30px 30px 10px;}
.cajaPrincipalDel ul li{margin-right:30px;}
.cajaPrincipalProyectos{width:450px; border-right:1px dotted #CCCCCC; float:left;}
.cajaPrincipalProyectos p{margin:10px 30px 30px 10px;}
.cajaPrincipalProyectos ul li{margin-right:30px;}
.cajaPrincipalProyectos h2{margin-top:50px;}
.cajaPrincipalAreas{width:450px; border-right:1px dotted #CCCCCC; float:left;}
.cajaPrincipalAreas p{margin:10px 30px 10px 10px;}
.cajaPrincipalAreas ul li{margin-right:30px;}
.cajaPrincipalAreas h2{margin-top:30px;}
.cajaPrincipalAreas img{margin:10px 0  0 0;}
.cajaPrincipalAreas a{margin:10px 0 10px 10px; font-size:14px;}
.cajaDerecha{float:left; width:230px;}
.cajaDerecha p{margin:0 0 0 15px;}
.cajaDerecha h2{margin:20px 0 10px 15px;}
.cajaDerecha img{margin:20px 0 10px 15px;}
.cajaDerechaEmpleo{float:left; width:420px; min-height:350px}
.cajaDerechaEmpleo p{margin:0 0 0 15px;}
.cajaDerechaEmpleo h2{margin:20px 0 10px 15px;}
.cajaDerechaEmpleo img{margin:20px 0 10px 15px;}
.cajaDerechaDel{float:left; width:315px;}
.cajaDerechaDel p{margin:0 0 0 15px;}
.cajaDerechaDel h2{margin:20px 0 10px 15px;}
.cajaDerechaDel img{margin:20px 0 10px 15px;}
.cajaDerechaContacto{float:left; width:420px;}
.cajaDerechaContacto p{margin:0 0 0 50px;}
.cajaDerechaContacto h2{margin:20px 0 10px 50px;}
.cajaDerechaContacto img{margin:20px 0 10px 15px;}
.cajaDerechaProyectos{float:left; width:420px;}
.cajaDerechaProyectos p{margin:50px 0 0 15px;}
.cajaDerechaProyectos h2{margin:50px 0 10px 15px;}
.cajaDerechaProyectos img{margin:20px 0 10px 15px;}
.cajaDerechaAreas{float:left; width:420px;}
.cajaDerechaAreas p{margin:10px 30px 10px 40px;}
.cajaDerechaAreas h2{margin:30px 0 10px 25px;}
.cajaDerechaAreas img{margin:20px 0 0 15px; margin:10px 0 0 10px;}
.cajaDerechaAreas a{margin:10px 0 10px 40px; font-size:14px;}
.cajasPie{float:left; margin-left:80px;}
.cajasPieEn{float:left; margin-left:80px;}
.lineaPuntos{width:900px; border-bottom:1px dotted #CCCCCC; clear:right; margin-top:-15px;}
.lineaPuntosAreas{width:900px; border-bottom:1px dotted #CCCCCC; clear:right;}
.lineaPuntosGrande{width:900px; border-bottom:1px dotted #fde0d1; margin:0 0 30px 0; clear:left;}
.lineaPuntosMedia{width:640px; border-bottom:1px dotted #fde0d1; margin:0 0 30px 0; clear:left;}
.lineaPuntosPq{width:50px; border-bottom:1px dotted #e15d1b; clear:right; margin:5px 0 40px 30px;}
.cajasIndex{width:273px; float:left; margin:20px 0 20px 0; padding-bottom:20px;}
.cajasIndex h2{color:#333333;}
.cajasIndexCentro{width:273px; float:left; margin:20px 40px 20px 40px;}
.cajasIndex p{width:260px; margin:10px 0 10px 0; height:70px;}
.cajasIndexCentro h2{color:#333333;}
.cajasIndexCentro p{width:260px; margin:10px 0 10px 0; height:70px;}
.lineaRedondel{width:273px; height:14px; background-image:url(../images/line-redondel.jpg); background-repeat:no-repeat;}
.lineaSolida{background-image:url(../images/linea-index.jpg); background-repeat:repeat-x; height:10px; width:273px;}
.linkCajas{text-align:center; width:273px;}
.linkCajas a{color:#000000;}
.linkCajas a:hover{color:#662200;}
.floatRight{float:right;}
.floatLeft{float:left; font-size:22px;}
.puntosVert{border-left:1px dotted #CCCCCC; height:50px; float:right; margin:0 12px 0 12px;}
.subseccion{background-image:url(../images/inventa-over-submenu.jpg); background-position:bottom center; background-repeat:no-repeat;}
.delegaciones{width:250px; margin-top:50px; float:left;}
.delegaciones p{margin:10px 30px 0 10px;}
.calidad{width:350px; margin-top:20px; float:left;}
.naranja{color:#e15d1b;}
.naranjaB{color:#e15d1b; font-weight:bold;}
.alejar{margin-top:50px;}
.alejarB{padding-bottom:70px;}
.floatParrafoMedio{float:left; width:750px; margin-left:30px;}
.floatParrafoMedio h2{margin-top:30px;}
.fotoBorde{ border-bottom:2px solid #999999;}
.sinBorde{border:none;}
.envioContacto{ height:23px; width:164px; background-image:url(../images/boton-consulta.jpg); border:0;}
.envioContactoEn{ height:23px; width:164px; background-image:url(../images/boton-consulta-en.jpg); border:0;}
.arreglo{float:left; font-size:22px;}
.bold{font-weight:bold;}
.muestraProyecto{ display:block; float:left; width:200px; margin:0 0 20px 0;}
.muestraProyecto img{width:180px; height:120px;}
.cajasIndexIt{width:425px; float:left; margin:20px 0 20px 0; padding-bottom:20px;}
.cajasIndexIt h2{color:#333333;}
.cajasIndexIt p{width:360px; margin:10px 0 10px 30px; height:50px;}
.linkCajasIt {text-align:center; width:425px;}
.linkCajasIt a{color:#000000;}
.linkCajasIt a:hover{color:#662200;}
.lineaRedondelIt{width:425px; height:14px; background-image:url(../images/line-redondel-it.jpg); background-repeat:no-repeat;}
.lineaSolidaIt{background-image:url(../images/linea-index.jpg); background-repeat:repeat-x; height:10px; width:425px;}
.cajasIndexCentroIt {width:425px; float:left; margin:20px 0 20px 50px;}
.cajasIndexCentroIt h2{color:#333333;}
.cajasIndexCentroIt p{width:360px; margin:10px 0 10px 30px; height:50px;}
.envioContactoIt{ height:23px; width:164px; background-image:url(../images/boton-consulta-it.jpg); border:0;}