/*CSS para Web de Esbain S.A - Creado por FeLiPe Rodriguez Martinez*/

body {margin-top:15px;margin-right:auto;margin-bottom:auto;margin-left:auto; text-align:center; background-image: url('imagenes/bg16.jpg'); background-repeat: repeat-x;font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy;font-size:13px;overflow:auto;}

#cabecera_superior {height: 515px; width:  836px; background-image: url('imagenes/fondo-esbain.jpg');}
#caja {text-align:justify;margin:10px auto;}
#caja {width:836px;margin:10px auto;}

#contenido_texto {margin:10px auto; color:#000; position:relative; top:-338px; margin-left:380px; width:350px; height:215px; overflow: auto; padding-right:15px;}
#contenido_texto_gestion_calidad {margin:10px auto; color:#000; position:relative; top:-388px; margin-left:380px; width:380px; height:275px; overflow: auto; padding-right:15px;}
#contenido_texto_medio_ambiental {margin:10px auto; color:#000; position:relative; top:-338px; margin-left:380px; width:360px; height:235px; overflow: auto; padding-right:15px;}
#contenido_texto_mapa_web {margin:10px auto; color:#000; position:relative; top:-400px; margin-left:340px; width:470px; height:355px; overflow: auto; padding-right:15px;}
#contenido_texto_contacto {margin:10px auto; color:#000; position:relative; top:-398px; margin-left:380px; width:410px; height:350px; overflow: auto; padding-right:15px;}
#contenido_texto_inicio {margin:10px auto; color:#000; position:relative; top:-399px; margin-left:350px; width:465px; height:365px; overflow: auto; padding-right:15px;}
#contenido_texto_mantenimiento {margin:10px auto; color:#000; position:relative; top:-400px; margin-left:320px; width:500px; height:348px; overflow: auto; padding-right:15px;}
#contenido_texto_optimizacion {margin:10px auto; color:#000; position:relative; top:-388px; margin-left:360px; width:450px; height:315px; overflow: auto; padding-right:15px;}
#contenido_texto_legal_faqs {margin:10px auto; color:#000; position:relative; top:-378px; margin-left:340px; width:450px; height:300px; overflow: auto; padding-right:15px;}
#contenido_texto_faqs {margin:10px auto; color:#000; position:relative; top:-338px; margin-left:380px; width:350px; height:215px; overflow: auto; padding-right:15px;}
#contenido_texto_formacion {margin:10px auto; color:#000; position:relative; top:-388px; margin-left:380px; width:415px; height:292px; overflow: auto; padding-right:15px;}
#contenido_texto_obras_realizadas {margin:10px auto; color:#000; position:relative; top:-378px; margin-left:350px; width:450px; height:250px; overflow: auto; padding-right:15px;}
#contenido_texto_analisis {margin:10px auto; color:#000; position:relative; top:-378px; margin-left:340px; width:450px; height:250px; overflow: auto; padding-right:15px;}
#contenido_texto_clientes {margin:10px auto; color:#000; position:relative; top:-378px; margin-left:430px; width:350px; height:235px; overflow: auto; padding-right:15px;}
#contenido_texto_proveedores {margin:10px auto; color:#000; position:relative; top:-320px; margin-left:98px; width:310px; height:195px; overflow: auto; padding-right:15px; background-color: #fff;}
#contenido_texto_atencion24h {margin:10px auto; color:#000; position:relative; top:-370px; margin-left:380px; width:350px; height:282px; overflow: auto; padding-right:15px;}
#contenido_texto_cobertura_nacional {margin:10px auto; color:#000; position:relative; top:-370px; margin-left:380px; width:410px; height:270px; overflow: auto; padding-right:15px;}
#contenido_texto_instalaciones {margin:10px auto; color:#000; position:relative; top:-238px; margin-left:380px; width:350px; height:215px; overflow: auto; padding-right:15px;}
#contenido_texto_medios_tecnicos {margin:10px auto; color:#000; position:relative; top:-388px; margin-left:350px; width:450px; height:315px; overflow: auto; padding-right:15px;}
#contenido_texto_proyectos {margin:10px auto; color:#000; position:relative; top:-390px; margin-left:325px; width:450px; height:315px; overflow: auto; padding-right:15px;}
#contenido_texto_actividad {margin:10px auto; color:#000; position:relative; top:-358px; margin-left:380px; width:400px; height:278px; overflow: auto; padding-right:15px;}
#contenido_texto_evolucion {margin:10px auto; color:#000; position:relative; top:-378px; margin-left:275px; width:350px; height:215px; overflow: auto; padding-right:15px;}
#contenido_texto_delegaciones_mapa {margin:10px auto; color:#000; position:relative; top:-368px; margin-left:380px; width:399px; height:264px; overflow: auto; padding-right:15px;}
#contenido_texto_estudios_termograficos {margin:10px auto; color:#000; position:relative; top:-358px; margin-left:348px; width:435px; height:278px; overflow: auto; padding-right:15px;}
#contenido_texto_miembro {margin:10px auto; color:#000; position:relative; top:-358px; margin-left:380px; width:390px; height:250px; overflow: auto;}
#contenido_texto_instalaciones {margin:10px auto; color:#000; position:relative; top:-395px; margin-left:390px; width:400px; height:355px; overflow: auto; padding-right:15px;}
#contenido_texto_redes_tierra {margin:10px auto; color:#000; position:relative; top:-350px; margin-left:380px; width:395px; height:265px; overflow: auto; padding-right:15px;}
#medios_humanos {margin:10px auto; color:#000; position:relative; top:-400px; margin-left:320px; width:470px; height:274px; overflow: auto; padding-right:15px;}

.contenido_imagen  {margin:10px auto; position:relative; margin-left:-22px; top:16px; border: #fff 20px;}
.contenido_imagen2 {position:absolute; margin-left:178px; top:222px;}
.imagen_formacion  {position:absolute; margin-left:17px;  top:222px;}
.imagen_obras_realizadas1 {position:absolute; margin-left:18px; top:126px;}
.imagen_obras_realizadas2 {position:absolute; margin-left:179px; top:321px;}
.imagen_aenor {position:absolute; margin-left:178px; top:126px;}
.imagen_iqnet {position:absolute; margin-left:18px; top:320px;}
.imagen_clientes1 {position:absolute; margin-left:18px; top:123px;}
.imagen_clientes2 {position:absolute; margin-left:18px; top:320px;}
.imagen_proveedores1 {position:absolute; margin-left:418px; top:123px;}
.imagen_proveedores2 {position:absolute; margin-left:418px; top:318px;}
.imagen_mantenimiento1 {position:absolute; margin-left:18px; top:126px;}
.imagen_mantenimiento2 {position:absolute; margin-left:98px; top:320px;}
.imagen_medios_tecnicos {position:absolute; margin-left:18px; top:223px;}
.imagen_medios_tecnicos3 {position:absolute; margin-left:16px; top:127px;}
.imagen_medios_tecnicos2 {position:absolute; margin-left:94px; top:320px;}
.imagen_trato {position:absolute; margin-left:98px; top:223px;}
.imagen_proyectos {position:absolute; margin-left:97px; top:223px; border: 2px solid silver;}
.atencion_24h {position:absolute; margin-left:117px; top:243px;}
.faqs {position:absolute; margin-left:59px; top:223px;}
.medios_humanos {position:absolute; margin-left:97px; top:223px;}
.organigrama {position:absolute; margin-left:17px; top:223px;}
.imagen_medioambiente {position:absolute; margin-left:98px; top:223px;}
.imagen_redes_tierra  {position:absolute; margin-left:17px; top:223px;}
.estudios_termograficos_antiguo {position:relative; margin-left:98px; top:-608px;}
.estudios_termograficos  {position:relative; margin-left:18px; top:-705px;}
.estudios_termograficos2 {position:relative; margin-left:-85px; top:-510px;}
.evolucion_imagen1 {position:relative; margin-left:58px; top:-610px;}
.evolucion_imagen2 {position:relative; margin-left:440px; top:-450px;}
.mapa {position:relative; margin-left:17px; top:-637px;}
.optimizacion_costes {position:relative; margin-left:97px; top:-680px;}
.imagen_inicio {position:relative; margin-left:98px; top:-695px; border:0;}
.titulo  {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; color:#778cb0; font-weight:700; background: inherit; text-decoration:underline;}
.li#invite {text-align:left; background: inherit; color:#000; margin: 0 0 0 20px; padding:4px 0 0;}
.fondo_esbain {border:0;}

#pie {text-align:center; position:absolute; margin-left:238px; top:535px;}
#contenido_texto a:link {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto a:visited {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto a:hover {text-decoration:none;background: inherit; color:#669;}

#contenido_texto_estudios_termograficos a:link {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_estudios_termograficos a:visited {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_estudios_termograficos a:hover {text-decoration:none;background: inherit; color:#669;}

#contenido_texto_inicio a:link {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_inicio a:visited {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_inicio a:hover {text-decoration:none;background: inherit; color:#669;}

#contenido_texto_cobertura_nacional a:link {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_cobertura_nacional a:visited {text-decoration:none; background: inherit; color:#e30000;}
#contenido_texto_cobertura_nacional a:hover {text-decoration:none;background: inherit; color:#669;}

/*MENU INFERIOR PRINCIPAL*/
#quienes_somos   {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:108px; margin-left:18px;}
#nuestros_medios {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:108px; margin-left:135px;}
#nuestros_servicios {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:109px; margin-left:260px;}
#nuestro_diferencial {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:108px; margin-left:400px;}
#nuestro_trabajo {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:108px; margin-left:542px;}

/*MENU SUPERIOR*/
#contacto {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:23px;}
#faqs {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:103px;}
#noticias {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:158px;}
#info_legal {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:230px;}
#mapa_web {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:317px;}
#miembro_de {font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:11px; font-weight:700; position:absolute; top:38px; margin-left:395px;}
#contacto a:link,a:hover,a:active,a:visited{text-decoration:none;}
#contacto a:active,a:link,a:visited{background: inherit; color:#515151;}
#contacto a:hover{background: inherit; color:#e30000;}
#faqs a:link,a:hover,a:active,a:visited{text-decoration:none;}
#faqs a:active,a:link,a:visited{background: inherit; color:#515151;}
#faqs a:hover{background: inherit; color:#e30000;}
#noticias a:link,a:hover,a:active,a:visited{text-decoration:none;}
#noticias a:active,a:link,a:visited{background: inherit; color:#515151;}
#noticias a:hover{background: inherit; color:#e30000;}
#info_legal a:link,a:hover,a:active,a:visited{text-decoration:none;}
#info_legal a:active,a:link,a:visited{background: inherit; color:#515151;}
#info_legal a:hover{background: inherit; color:#e30000;}
#mapa_web a:link,a:hover,a:active,a:visited{text-decoration:none;}
#mapa_web a:active,a:link,a:visited{background: inherit; color:#515151;}
#mapa_web a:hover{background: inherit; color:#e30000;}
#miembro_de a:link,a:hover,a:active,a:visited{text-decoration:none;}
#miembro_de a:active,a:link,a:visited{background: inherit; color:#515151;}
#miembro_de a:hover{background: inherit; color:#e30000;}

/*QUIENES SOMOS*/
#menu_quienes_somos{font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:9px; font-weight:700; color:#000; background-color:#fff; line-height:1.3; padding:0;}
#menu_quienes_somos, #menu_quienes_somos ul {padding: 0; margin: 0; list-style: none;}
#menu_quienes_somos ul{background-color:#fff; width:160px; padding-bottom:5px; color:#000;}
#menu_quienes_somos ul a:link, #menu_quienes_somos a:visited {display: block; border:none; text-decoration:none; height:25px; color:#669; background: inherit; padding:0 10px;}
#menu_quienes_somos ul a:hover, #current a{background:#fff; color:#e30000;}
#menu_quienes_somos li {text-align: left; cursor: default; padding:0 5px; margin:0; color:#c81c1c; background: inherit;}
#menu_quienes_somos li ul {position:absolute; background-color:#fff; top: -50em; color:#000;}
#menu_quienes_somos li:hover ul, #menu_quienes_somos li.sfhover ul {top:122px; margin-left:10px;}

/*NUESTROS MEDIOS*/
#menu_nuestros_medios{font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:9px; font-weight:700; background-color:#fff; color:#000; line-height:1.3;}
#menu_nuestros_medios, #menu_nuestros_medios ul {padding: 0; margin: 0; list-style: none;}
#menu_nuestros_medios ul{color:#000; background-color:#fff; width:160px; padding-bottom:5px;}
#menu_nuestros_medios ul a:link, #menu_nuestros_medios a:visited {display: block; border:none; text-decoration:none; height:25px; color:#669; background: inherit;}
#menu_nuestros_medios ul a:hover, #current a{background:#fff; color:#e30000;}
#menu_nuestros_medios li {text-align: left; cursor: default; color:#c81c1c; background: inherit; padding:0 5px; margin:0;}
#menu_nuestros_medios li ul {position:absolute; background-color:#fff; color:#000; top: -50em;}
#menu_nuestros_medios li:hover ul, #menu_nuestros_medios li.sfhover ul {top:122px; margin-left:128px;}

/*NUESTROS SERVICIOS*/
#menu_nuestros_servicios{font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:9px; font-weight:700;}
#menu_nuestros_servicios, #menu_nuestros_servicios ul {padding: 0; margin: 0; list-style: none;}
#menu_nuestros_servicios ul{color:#000; background-color:#fff; width:180px; padding-bottom:5px;}
#menu_nuestros_servicios ul a:link, #menu_nuestros_servicios a:visited {display: block; border:none; text-decoration:none; height:25px; color:#669; background: inherit;}
#menu_nuestros_servicios ul a:hover, #current a{background:#fff; color:#e30000;}
#menu_nuestros_servicios li {text-align: left; cursor: default; color:#c81c1c; background: inherit;}
#menu_nuestros_servicios li ul {position:absolute; background-color:#fff; color:#000; top: -50em;}
#menu_nuestros_servicios li:hover ul, #menu_nuestros_servicios li.sfhover ul {top:122px; margin-left:258px;}

/*NUESTRO DIFERENCIAL*/
#menu_nuestro_diferencial{font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:9px; font-weight:700; color:#000; background-color:#fff; line-height:1.3;}
#menu_nuestro_diferencial, #menu_nuestro_diferencial ul {padding: 0; margin: 0; list-style: none;}
#menu_nuestro_diferencial ul{color:#000; background-color:#fff; width:135px; padding-bottom:5px;}
#menu_nuestro_diferencial ul a:link, #menu_nuestro_diferencial a:visited {display: block; border:none; text-decoration:none; color:#669; background: inherit; height:25px;}
#menu_nuestro_diferencial ul a:hover, #current a{background:#fff; color:#e30000;}
#menu_nuestro_diferencial li {text-align: left; cursor: default; color:#c81c1c; background: inherit; padding:0 5px; margin:0;}
#menu_nuestro_diferencial li ul {position:absolute; background-color:#fff; color:#000; top: -50em;}
#menu_nuestro_diferencial li:hover ul, #menu_nuestro_diferencial li.sfhover ul {top:122px; margin-left:410px;}

/*NUESTRO TRABAJO*/
#menu_nuestro_trabajo{font-family: verdana, helvetica, sans-serif, serif, monospace, fantasy; font-size:9px; font-weight:700; color:#000; background-color:#fff; line-height:1.3;}
#menu_nuestro_trabajo, #menu_nuestro_trabajo ul {padding: 0; margin: 0; list-style: none;}
#menu_nuestro_trabajo ul{color:#000; background-color:#fff;	width:150px; padding-bottom:5px;}
#menu_nuestro_trabajo ul a:link, #menu_nuestro_trabajo a:visited {display: block; border:none; text-decoration:none; color:#669; background: inherit; height:25px;}
#menu_nuestro_trabajo ul a:hover, #current a{background:#fff; color:#e30000;}
#menu_nuestro_trabajo li {text-align: left; cursor: default; color:#c81c1c; background: inherit; padding:0 5px; margin:0;}
#menu_nuestro_trabajo li ul {position:absolute; background-color:#fff; color:#000; top: -50em;}
#menu_nuestro_trabajo li:hover ul, #menu_nuestro_trabajo li.sfhover ul {top:122px; margin-left:555px;}
