@charset "UTF-8";
/* CSS Document */



body{margin: 0;color: #333;font: 76% arial,sans-serif;text-align:center;background: url(bg.gif) top center;}
a{color: #8F7D74;text-decoration:none}
a:hover{color: #CC0000;text-decoration:none}
#header{height:80px;}
#header h1{margin:0;padding-left:10px;padding:0;color: #79B30B; background: transparent url(title.gif) no-repeat top left;display:block;width: 340px;height: 80px;}
#header h1 span { display: none; }
#container{background-color:white;height:100%;width:955px;margin:0 auto;text-align:left}
#container-silensis{background: url(silensis-fondo.jpg) no-repeat bottom center;background-color:white;width:955px;margin:0 auto;text-align:left}
#container-id{background: url(id-fondo.jpg) no-repeat top left;background-color:white;width:955px;margin:0 auto;text-align:left}
#content{height:470px;}
#footer{position:relative;float:right;bottom:0;width:955px;height:25px;background:white;color:#8F7D74;}
#footer p{clear:both;border-top: 1px solid #8F7D74;margin:0;padding:5px;}
#footer a{color: #8F7D74;text-decoration:none}
#footer a:hover{color: #333;text-decoration:underline}
#texto-general{top:35;line-height:1.4;padding:24px;text-align:justify;font-size:1em;}
#texto-silensis{width:455px;line-height:1.4;padding:24px;text-align:justify;font-size:1em;}
#texto-documentacion{float:right;;line-height:1.4;padding:24px;text-align:justify;font-size:1em;}

#foton-documentacion{width:500px;}


#certificados h3 {background: transparent url(certificados-bg.jpg) no-repeat top left;margin-top: 0px;display:block;width: 200px;height: 50px;}
#fichastecnicas h3 {background: transparent url(fichas-tecnicas-bg.jpg) no-repeat top left;margin-top: 0px;display:block;width: 200px;height: 50px;}
#ensayos h3 {background: transparent url(ensayos-bg.jpg) no-repeat top left;margin-top: 0px;display:block;width: 200px;height: 50px;}
#documentosymanuales h3 {background: transparent url(documentos-manuales-bg.jpg) no-repeat top left;margin-top: 0px;display:block;width: 200px;height: 50px;}

#textogris{width:220px;height:215px;margin: 0px;color: #a18f85;text-align:justify;font: 100% arial,sans-serif;margin-left:50px;margin-right:10px;}
#textogris h2{font: 120% arial,sans-serif;margin-top:5px;}
#textonegro{width:267px;margin-top:110px; 0;color: #333;text-align:justify;font: 120% arial,sans-serif;margin-left:70px;}
#titular-asesoramiento h1{font: 200% arial,sans-serif;margin-left:70px;text-align:left;}




h3 { margin-bottom: 0px; }

#menu1 h3 span ,#menu2 h3 span ,#menu3 h3 span ,#menu4 h3 span ,#menu5 h3 span ,#menu6 h3 span , #submenu1a h4 span , #submenu1b h4 span , #submenu1c h4 span , #submenu2a h4 span , #submenu2b h4 span , #submenu2c h4 span , #submenu3a h4 span , #submenu3b h4 span , #submenu3c h4 span , #submenu4a h4 span , #submenu4b h4 span , #submenu4c h4 span , #submenu4d h4 span { display: none; }

#menu1 h3 {
background: transparent url(empresa.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu1 :hover h3 {
background: transparent url(empresa-on.gif) no-repeat top left;}

#menu2 h3 {
background: transparent url(servicios.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}
#menu2 :hover h3 {
background: transparent url(servicios-on.gif) no-repeat top left;}

#menu3 h3 {
background: transparent url(productos.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}
#menu3 :hover h3 {
background: transparent url(productos-on.gif) no-repeat top left;}

#menu4 h3 {
background: transparent url(soluciones.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}
#menu4 :hover h3 {
background: transparent url(soluciones-on.gif) no-repeat top left;}

#menu5 h3 {
background: transparent url(instaladores.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}
#menu5 :hover h3 {
background: transparent url(instaladores-on.gif) no-repeat top left;}

#menu6 h3 {
background: transparent url(enlaces.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}
#menu6 :hover h3 {
background: transparent url(enlaces-on.gif) no-repeat top left;}


#menu1on h3 span ,#menu2on h3 span ,#menu3on h3 span ,#menu4on h3 span ,#menu5on h3 span ,#menu6on h3 span { display: none; }


#menu1on h3 {
background: transparent url(empresa-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu2on h3 {
background: transparent url(servicios-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu3on h3 {
background: transparent url(productos-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu4on h3 {
background: transparent url(soluciones-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu5on h3 {
background: transparent url(instaladores-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}

#menu6on h3 {
background: transparent url(enlaces-on.gif) no-repeat top left;
margin-top: 0px;
display:block;
width: 105px;
height: 30px;
}















#menu {
	position:relative;
	text-align:right;
	float:right;
	width: 955px;
	border-right:0px;
	border-bottom: 1px solid #8F7D74;
}

ul#menu-horizontal li {
	float: left;
	display: inline;
	position: relative;
	text-align: left;
	padding-left: ;	
}   

ul#menu-horizontal ul {  
display: none;  
position: absolute;  
top: 24;  
left:0;  
margin:0;  
padding:0;  
background:#FFFFFF;  
}  
ul#menu-horizontal ul li {  
display: block !important;  
}   
ul#menu-horizontal li:hover ul{  
display: block;  
}  





#menu-horizontal {  
width:;  
margin:0 auto; 
margin-left:400px;
margin-right:0px;
padding:0px;

}  
#menu-horizontal li {  
margin:0 0px;  
width:100px;
height: 30px; 
text-align:center;
vertical-align:text-middle;
list-style:none;  
padding:0px 0px;
line-height: 0.5em;  
}  
/* y otro poquito por aquí.. */  
#menu-horizontal li:hover {  
}  
#menu-horizontal li a {  
font: 11px Arial, Helvetica, sans-serif;  
color:#FFF;  
text-decoration:none;  
}  
#menu-horizontal li ul li{  
float:none;  
width:100px; 
margin:1px 0;
height: 30px;
text-align:left;
padding-left:0; 
padding-top:0px; 
}


#interioresnuevos {height:425px;}

#silensis h3 span { display: none; display:block;width:180px;height:92px;}

#menu-interior h3 span { display: none; }
#menu-interior h4 span { display: none; }
ul#menu-interior li {float: left;display: inline;position: relative;text-align: center;padding:5px}   
ul#menu-interior ul {  display: none;  position: absolute;  top: 24;  background:#FFFFFF;  }  
ul#menu-interior ul li {  display: block !important;  }   
ul#menu-interior li:hover ul{  display: block;  }  
#menu-interior li {  width:200px;height: 50px; text-align:center;  list-style:none; line-height: 0.5em;  }  
#menu-interior li a {  font: 12px Arial, Helvetica, sans-serif;  color:#FFF;  text-decoration:none;  }



/* mnudzapts */ 
#menuhoriz{text-align:right;height:30px;}
#menuhoriz a{color: #8F7D74;text-decoration:none;}
#menuhoriz a:hover{color: #FFF;text-decoration:none;background-color:#CC0000;}

#menuhoriz ul li {
      display: inline;
} 
#menuhoriz ul li {
        display: inline;
        margin-right:5px; /* Separar los botones */
        background-color:; /* Color de fondo */
}
#menuhoriz ul li:hover {
         /* Color de fondo sobre el boton */
		
}

/* mnudzapts2 */ 
#menuhoriz2{float:right;height:30px;}
#menuhoriz2 a{color: #CCC;text-decoration:none;padding-right:5px;padding-left:5px}
#menuhoriz2 a:hover{color: #FFF;text-decoration:none;background-color:#CC0000;}

#menuhoriz2 ul li {
      display: inline;
} 
#menuhoriz2 ul li {
        display: inline;
        margin-right:5px; /* Separar los botones */
        background-color:; /* Color de fondo */
}
#menuhoriz2 ul li:hover {
         /* Color de fondo sobre el boton */
		
}

.activo {border-bottom: 1px dotted #CC0000; font-weight: bold; color: #CC0000;
}

.botonnoticias {color: #CC0000; font-size:10px;}

#cuadronoticias {text-align:left; margin-top: 10px;width:250px;}
#noticias { padding-left: 15px; padding-right: 15px; background: transparent url(fondo-cuadro-noticias.gif) top center;}
#noticiasup { height: 20px; background: transparent url(fondo-cuadro-noticias-up.gif) top center;}
#noticiasbottom { height: 20px; background: transparent url(fondo-cuadro-noticias-bottom.gif) bottom center;}

#intro {color: #666666; width:250px;text-align:left;margin-left: 50px;margin-top: 40px;font-size:13px;}
