body{background-color:#fff; color:#3e3e3e; font-family: "Trebuchet MS, Futura, Arial", sans-serif; font-size:0.8em; margin:0; padding:0;overflow-x:hidden;}
#outer{width:990px; position:absolute; left:50%; margin-left:-495px;z-index:10;}
#caja-cabecera{ height:148px; width: 100%; position:relative; margin:-120px 0 0 0; z-index:10;}
h1{font-size: 1.5em; color:#1a546f; text-shadow: #98bfd2 4px -4px 1px;}
h2{font-size: 1.3em; color:#1a546f;}
.titulo-contenido{margin-left:45px;margin-top:10px;}
.bold{font-weight:bold;}
.cabecera-sup-dcha{width:300px; height:92px; float:right; position:relative; margin:-15px 20px 0 0; left:18px;}
.cabecera-sup-dcha img{float:left; margin: 0px 3px;}
.cabecera-sup-dcha p{margin: 5px;}
.cabecera-sup-dcha a:link {color:#666;text-decoration:underline}
.cabecera-sup-dcha a:hover  {color:#0086D2;text-decoration:none;}
.cabecera-sup-dcha a:visited {color:#aaa; text-decoration:underline;}
.cabecera-dcha{width:350px; height:92px; float:right; position:relative; margin:30px -60px 0 0; left:350px;}
.cabecera-dcha img{float:left; margin: 0 3px;}
.registrate{width:110px; height:30px; float:left; margin-top:-6px;}
.logo{z-index:10; position: absolute; margin:20px 0 0 20px;}
.linea-bajo-logo{ height:1px; width:100%; color:#0486cf;background-color:#0486cf; z-index:1; position:absolute; left:0px; margin-top:-10px;}
.bg-header{height:148px; width: 100%; background-image:url(../imagenes_index/degradado-up.gif); background-repeat: repeat-x;}
#dvespera{position:relative; float:left;  margin:90px 0 0 10px;}
.clear{clear:both;}
.header-contenido{height:36px; width:100%; margin-top:10px; background-image:url(../imagenes_index/icono-flecha.gif); background-repeat: no-repeat; float:left;}
.filete{height:1px; width:100%; margin-top:-6px; color:#1a546f; background-repeat: repeat-x; clear:both;}
.filete2{height:1px; width:100%; margin:40px 0 40px 0; color:#1a546f; background-repeat: repeat-x; clear:both;}
#fondo-buscar{position:relative; float:left; width:636px; height:240px; margin-top:20px; background-image:url(../imagenes_index/fondo-buscador.gif); background-repeat:no-repeat;}
.caja-busqueda{width:150px; height:160px;  position: relative; float:left; margin:30px 12px 0 20px;}
.boton-buscar{width:80px; height:47px; position:relative; float:left; font-weight:bold; margin:90px 0 0 -10px;cursor:pointer}
.boton-buscar2{position:relative; margin:-30px 0 0 18px; top:30%; color:#1a546f;text-decoration:none;}
.boton-buscar2-on{position:relative; margin:-30px 0 0 18px; top:30%; color:#07A1DB;text-decoration:none;}
.fondopubli{position:relative; float:left; width:320px; height:280px; margin:-5px 0 0 20px; background-image:url(../imagenes_index/fondo-adv.gif); background-repeat:no-repeat;}
.destacados-contenedor{position:relative; margin:15px 20px 0 20px; float:left; width:120px; cursor:pointer;}
.destacados-contenedor img{border:1px solid #1a546f; position:relative; left:50%; margin-left: -57px;padding:2px;}
.destacados-contenedor a{font-weight:bold; text-decoration:none; color:#0486cf;}
.destacados-contenedor p{text-align:center;}
.clientes{position:relative; float:left; margin:15px 20px 0 20px;}
.clientes img{-webkit-box-shadow: 0 0 8px #666; -moz-box-shadow: 0 0 8px #666; box-shadow: 0 0 8px #666;}
.botones{position:relative; float:left; margin:10px 38px 0 150px;}
#carousel1{
width: 990px;
margin: auto;
overflow: hidden;
height: 120px;
position: relative;
margin-top: 2em;
}
#carousel1 img
{
width: 115px;
height: 90px;
margin-top:2em;
margin-left:20px;
-webkit-box-shadow: 0 0 8px #666;
-moz-box-shadow: 0 0 8px #666;
box-shadow: 0 0 8px #666;
*border:1px solid #1a546f;
}
#carousel1_Controles img
{
border: 2px solid #a00;
width: 15px;
height: 15px;
}
#contenido_publi
{
margin-top:25px;
margin-left:17px;
width:290px;
height:240px;
position:relative;
}
#textopubli{position:relative; float:left; width:80px; height:20px; margin:-5px 0 0 20px;}
A.pie_sitemap:link
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
}
A.pie_sitemap:visited
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
}
A.pie_sitemap:hover
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #FFB200;
}
A.pie_sitemap:active
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
border-bottom: 1px solid #FFB200;
}
A.pie_busqueda_directa:link
{
font-family: Arial;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
}
A.pie_busqueda_directa:visited
{
font-family: Arial;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
}
A.pie_busqueda_directa:hover
{
font-family: Arial;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #FFB200;
}
A.pie_busqueda_directa:active
{
font-family: Arial;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #316AC5;
border-bottom: 1px solid #FFB200;
}
.texto_negro_10_n
{
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.texto_negro_12
{
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.texto_negro_12_n
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.texto_01
{
font-family: Arial, Helvetica, sans-serif;
color: #A9A8AA;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
a img {border:0px none;}
