* {margin:0px; padding:0px;}
html, body {width:100%; height:100%; overflow:hidden; background-color:#FFF;}
body {font:62.5% Arial, Helvetica, sans-serif; color:#314140; text-align:center;}
p, ul  {font-size:1.3em; margin-bottom:10px;}
h2 {color:#063; font:2.3em "Trebuchet MS", Tahoma, Arial; border-bottom:1px dashed #999; margin-bottom:15px;}
h3 {font:bold 1.5em "Trebuchet MS", Tahoma, Arial; color:#586B67; margin-bottom:5px; margin-top:20px;}
strong {color:#008752; text-transform:uppercase;}
ul {padding-left:20px; list-style:url(none) none;}
ul li {background:url(../img/icoArrow.gif) no-repeat left 3px; padding-left:12px; margin-bottom:5px;}
a {color:#063; font-weight:bold;}
a:hover, #cajaPieMenu a:hover {color:#FC0; text-decoration:none;}
form {text-align:left; font-size:1.3em;}
label {display:block; margin-bottom:10px; font-size:0.9em; font-weight:bold;}
input, textarea {width:99%; border:1px solid #008752; padding:2px; font: 1em Arial, Helvetica, sans-serif;}
blockquote {margin-right:40px; margin-bottom:10px; margin-left:40px; font-size:1.3em;}

#background {position:absolute; z-index:1; width:100%; height:100%; left:0px; top:0px;}
#todo {width:775px; margin-left:auto; margin-right:auto; margin-top:15px;}
#scroller {position:absolute; width:100%; height:100%; top:0px; left:-11px; overflow:auto; z-index:2; text-align:center; background-image:url(#);}

#menu {float:left; width:178px; text-align:right; margin-top:50px;}
#cajaLogoMenu {background:url(../img/bgMenuT.png) no-repeat right top; height:69px;}
#logo {background:url(../img/logoSolenak.png) no-repeat left top; width:258px; height:161px; position:relative; top:-25px; left:-100px;}
#cajaMenu {background-color:#FFF; padding-left:20px;}
#cajaMenu ul {list-style:none; font-size:1.5em; font-weight:bold; margin-left:10px; position:relative; z-index:5; padding-top:10px; margin-bottom:0px;}
#cajaMenu ul li {margin-right:15px; margin-top:3px; background:none; margin-bottom:0px;}
#cajaMenu ul li a {display:block; /*float:right;*/ text-decoration:none; color:#586B67; width:100%; height:30px; line-height:30px; vertical-align:middle; padding-right:15px;}
#cajaMenu ul li a:hover, #cajaMenu ul li a.activo {background:#FC0 url(../img/bgMenuItem.gif) no-repeat left center; color:#FFF;}
#cajaMenu ul li ul {width:100%; right:15px; font-size:0.8em!important; padding-top:0px;}
#cajaMenu ul li ul a {color:#8A9F9B; border-bottom:solid 3px #FFF;}
#cajaMenu ul li ul a:hover, #cajaMenu ul li ul a.activo {background:none; border-bottom:solid 3px #FC0; color:#008752;}


#cajaPieMenu {background:url(../img/bgMenuB.png) no-repeat right top; height:88px; padding-right:15px;}
#cajaPieMenu a {display:block; font-size:1.5em!important; font-weight:bold; color:#063; text-decoration:none; padding-top:30px;}

#contenedor {width:582px; text-align:left; margin-left:192px;}
#cabecera {background:url(../img/bgCabContenido.png) no-repeat left top; height:93px; padding-left:20px; padding-right:20px;}
#contenido {background-color:#FFF; padding:20px; padding-top:40px; min-height:350px;}
#colL, .colL {width:250px; float:left;}
#colR {margin-left:270px; text-align:center; padding-top:30px;}
#colR form {width:240px;}
#colR img { margin-bottom:15px;}
#pie {clear:both; background-color:#008752; height:20px; vertical-align:middle; padding-left:20px; color:#AAD7C5; font:0.9em/20px Tahoma, Arial, Verdana;}
#pie a {color:#AAD7C5; font-weight:normal;}
#pie a:hover {color:#FFF;}

#cabEmpresa, #cabServicios, #cabProductos, #cabAplicaciones, #cabNormativa, #cabContacto {height:72px; position:relative; top:35px;}
#cabEmpresa {background:url(../img/cabEmpresa.png) no-repeat left bottom;}
#cabServicios {background:url(../img/cabServicios.png) no-repeat left bottom;}
#cabProductos {background:url(../img/cabProductos.png) no-repeat left bottom;}
#cabAplicaciones {background:url(../img/cabAplicaciones.png) no-repeat left bottom;}
#cabNormativa {background:url(../img/cabNormativa.png) no-repeat left bottom;}
#cabContacto {background:url(../img/cabContacto.png) no-repeat left bottom;}

#submenu {font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; color:#FC0; padding-left:55px; padding-top:35px; white-space:nowrap; position:relative; top:0px;}
#submenu.ajustado {padding-left:0px;}
#submenu a {color:#999; text-decoration:none; display:block; float:left; background:url(../img/icoDot.png) no-repeat left center; padding-left:11px; padding-right:4px; margin-right:5px; text-transform:uppercase;}
#submenu a:hover, #submenu a.activo {color:#586B67; border-bottom:solid 3px #FC0;}

.clear {clear:both;}
.FR {float:right;}
.FR img {border:1px solid #586B67; margin:3px;}
.block {display:block;}
.inv {display:none;}

.mTB {margin-top:20px; margin-bottom:20px;}
.imgFL {border:1px solid #586B67; float:left; margin-right:10px; margin-bottom:10px;}
.imgFR {border:1px solid #586B67; float:right; margin-left:10px; margin-bottom:10px;}
.separaV {border-left:1px solid #008752; padding-left:15px;}
.boton {background:#008752; text-transform:uppercase; color:#FFF; width:auto; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:bold; cursor:pointer;}
.centro {
	text-align: center;
}
.floatL {
	float: left;
}
div.ficha {
	border-bottom: 4px double #CCC;
	margin-bottom: 15px;
}
div.ficha div.floatL {
	width: 75px;
	text-align: center;
}
div.ficha  div  + div{
	margin-left: 80px;
}


div.ficha li strong {
	text-transform: none;
}



#acumulador1 {position:relative; top:-30px;}

/*TEXTO OCULTO*/
h1, #logo {display:block; text-indent:-9999em!important;}
