/* CSS Document */

* { margin: 0px;
padding: 0px; outline: 0;
}
html, body { width: 100%;}

body { background:url(../img/fondoinicio.jpg) ;
scrollbar-face-color:#E1E4E9;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#003366;
scrollbar-darkshadow-color:#003366;
scrollbar-shadow-color:#003366;
scrollbar-arrow-color:#003366;
scrollbar-track-color:#003366;
}
#menu {  text-align: center;
font:bold 12px Georgia;
color: #003366;
text-decoration:none;
width: 800px;
margin-top:0px;

}
#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
width: auto;
margin-left: 7px;
margin-right: 6px;
margin-top:92px;
}
#menu ul li.nivel1imagen { float: left;
width: 180px;
height: 113px;
background-color:#FFFFFF;
border-right: solid 1px #003366; 


}
#menu ul li a {display: block;
text-decoration: none;
color: #000;
background: url(../img/038.gif);background-repeat:no-repeat;
border: solid 1px #fff;
padding: 2px;
position: relative;
}
#menu ul li:hover {position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {background: url(../img/043.gif);background-repeat:no-repeat;
color: #000;
position: relative;
}
#menu ul li a.nivel2{background: url(../img/043.gif);background-repeat:no-repeat;color: #000;
position: relative;
display: block;
text-decoration: none;
border: solid 1px #fff;
padding: 2px;
}

#menu ul li a.nivel1 {display: block!important;display: none;
position: relative;
}

#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a {width: 160px;
padding: 6px 0px 8px 0px;
border-top-color: #000;
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
#contenedorini{
height:500px;
	text-align: center;
font-size: 0.7em;
width: 800px;
margin: 50px auto auto auto;
border:1px solid #003366;
background: #FFFFCC;

}

#contenedor{
height:500px;
	text-align: center;
font-size: 0.7em;
width: 800px;
margin: 50px auto auto auto;
border:1px solid #003366;
background-image: url(../img/refondo.jpg);

}
#menu ul.banner { 
width: 800px;
height:113px;
background-image: url(../img/banner.jpg);
border-bottom:solid 1px #003366;

}
#contenido1{
background-image: url(../img/inicio.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido2{
background-image: url(../img/geologia.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido3{
background-image: url(../img/asistencias.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido4{
background-image: url(../img/controlcalidad.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido5{
background-image: url(../img/topografia.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido6{
background-image: url(../img/rrhh.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido7{
background-image: url(../img/materiales.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido8{
background-image: url(../img/acreditaciones.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido9{
background-image: url(../img/experiencia.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido10{
background-image: url(../img/descargas.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido11{
background-image: url(../img/localizacion.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido12{
background-image: url(../img/sitiomap.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}
#contenido13{
background-image: url(../img/avisolegal.jpg);
height: 350px; 
border-bottom:1px solid #003366;

}

#scrolltexto{
 z-index: 0; width:400px; height:280px; overflow:auto;  visibility: visible;margin-left:25px;margin-top:10px; text-align:justify;
 font:12px Georgia;	color: #000000;	float:left; line-height: 175%;
 	font-weight:bold;

}
#scrolltextocentrado{
 z-index: 0; width:400px; height:200px; overflow:auto;  visibility: visible;margin-left:25px;margin-top:60px; text-align:justify;
 font:12px Georgia;
	color: #000000;
	float:left;
	font-weight:bold;
}

#presentacion{
margin-left:70px;margin-top:60px;float:left;
}
#introscroll{
margin-right:15px; margin-top:5px; 
}
#introscroll span.numeritos{
font:12px verdana;
	color: #000;
	font-weight:bold;
}
#introscroll span.subtitulo{
font:17px Georgia;
	color: #003366;
}
#bajos{
margin-top:10px;
}
#bajos span{
font:14px Georgia;
	color: #003366;
	}
#bajos a{
text-decoration:none;
font:14px Georgia;
	color: #003366;
}
#bajos a:hover{
text-decoration:underline;
}
#titulo{
font:20px Georgia;
text-decoration:underline;
	color: #003366;
	padding-top:10px;

}
#mapagrande{
 float:left;margin:10px 0px 0px 30px;
}
#textolocalizacion{
margin:100px 0px 0px  0px;
font:15px Georgia;
	color: #000;
	font-weight: bold;
}
#textolocalizacion a{text-decoration: none;font:15px Georgia;
	color: #000;
	font-weight: bold;

}
#textolocalizacion a:hover{text-decoration: none;font:15px Georgia;
	color: #000;
	font-weight: bold;

}
#textolocalizacion img{border:0;
}
#textolocalizacion span{font:16px Georgia;	color: #000;
	font-weight: bold;
}

#textolocalizacion span.ingema{font:20px Georgia;	color: #000;
	font-weight: bold;
}

#sitiomaptexto a{
text-decoration:none;
 font:16px Georgia;
	color: #000;
	font-weight: bold;
}
#sitiomaptexto a:hover{
text-decoration:underline;
 font:16px Georgia;
	color: #000;
	font-weight: bold;
}
#sitiomaptexto span{
text-decoration:none;
 font:16px Georgia;
	color: #000;
	font-weight: bold;
}
#sitiomaptexto{
margin-left:200px;margin-top:20px;
text-align:justify;
line-height: 120%;
}

#boe{
margin-left:40px;margin-top:90px;float:left;
}
#boe img{
border:1px solid #003366;
}
#organigrama{
margin-left:60px;margin-top:40px;float:left;
}
#organigrama img.org{
border:1px solid #003366;margin-top:4px;
}
#organigrama a{
font:18px Georgia;
	color: #003366;
	text-decoration:none;

}
.oculta{
display:inherit; visibility:hidden; width:0px; height:0px;
}
#noticias{
margin-left:50px;margin-top:10px; width:700px;line-height:300%;
text-align:justify; overflow:auto;

}
#noticias span{
margin-left:35px;
}
#noticias a{
text-decoration:none;
	font-weight:bold;
 font:12px Georgia;
	color: #000;

}
#noticias a:hover{
text-decoration:underline;
 font:12px Georgia;
 	font-weight:bold;

	color: #000;
}
#noticias img.pdf{
width: 30px;
height: 30px;
border: none;
vertical-align:middle;
}
#experiencia{
margin-top: 50px;
}
#experiencia img{
border:1px solid #003366;margin-top:4px;
}
