@charset "utf-8";
/* CSS Document */

/* comun */
* { padding:0; margin:0;}

body{ width:100%; height:100%; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2f5065;}
html{ width:100%; height:100%;}

address{ overflow:hidden; margin:50px 10px; font-style:normal; border:0px solid #000000;}

h1{ font-size:16px; padding-bottom:20px;}

p{  padding-bottom:15px; line-height:15px; text-align:justify;}

a{ font-weight:bold; color:#2f5065; text-decoration:underline;}
a:hover{ font-weight:bold; color:#ff0000; text-decoration:none;}

marquee{ background:url(../imagenes/fondo_ticker.gif) repeat-x top; width:100%; padding-top:8px; height:33px; font-size:14px; color:#FFFFFF;}

/* estructura */
#contenedor{ position:absolute; width:785px; left:50%; margin-left:-393px; border:0px solid #000000;}

div.cabecera{ overflow:hidden; width:785px; height:80px; background-color:#ee1d25;}
div.cabecera .logo{ float:left; margin:15px 2px;}
div.cabecera .banner{ float:right; margin:9px;}

div.contenido{ overflow:hidden; width:100%}

div.menu{ overflow:hidden; float:left; height:100%; width:215px; background:url(../imagenes/fondo_menu.gif) repeat-x top #d3dbe0; padding-bottom: 32768px; margin-bottom: -32768px; border:0px solid #000000;}
div.menu img.com{ padding:15px;}
#menuItems{ list-style:none; line-height:25px; padding: 10px 0 20px 0; width:100%;}
#menuItems li{ background:url(../imagenes/menu_li.png) no-repeat left; border-bottom:1px solid #303c49; height:25px; padding-left:38px;}
#menuItems li a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menuItems li a:hover{ color:#fab900;}
div.moduloRegistro{ width:100%;}
div.moduloRegistro form{ padding: 10px; font-weight:bold; color:#2f5065; }
div.moduloRegistro input{ margin: 5px 20px; width:250px;color:#2f5065; }
div.moduloRegistro input.entrar{ width:105px; height:25px; background:url(../imagenes/bot_entrar.gif) no-repeat; border:0px; margin: 20px 0;}
div.moduloRegistro div{ text-align:center;}
div.moduloRegistro a{ color:#2f5065; font-weight:normal;}
div.moduloRegistro a:hover{ text-decoration:none;}

div.moduloUsuario{ width:100%;}
div.moduloUsuario div{ color:#FFFFFF; text-align:center; line-height:35px; width:215px; height:35px; background-color:#fab900; font-size:18px; font-family:Haettenschweiler;}

div.informacion{ overflow:hidden; float:right; width:530px; background:url(../imagenes/fondo_sombra.gif) repeat-x top #ffffff; padding:15px 0 32768px 40px; margin-bottom: -32768px;}
div.fecha{ color:#999999; text-align:right}
div.moduloRevista{ padding:10px 0;}
div.moduloRevista img{ width:130px; float:right; border:4px solid #FFFFFF; margin-left:20px;}

div.moduloNuestrasRevistas{ padding: 10px 0; border:0px solid #000; }
div.moduloNuestrasRevistas img{ width:150px; float:right; border:0px solid #96a7b5; margin-left:20px;}
#nuestrasrevistas{ overflow:hidden;list-style:none; border-bottom:3px solid #303c49; border-top:3px solid #303c49; width:525px;}
#nuestrasrevistas li{ float:left; text-align:center; width:525px; border-bottom:0px solid #96a7b5;  border-top:0px solid #96a7b5; border-right:0px solid #fff; margin:0px 0;}

div.moduloBusqueda, div.moduloClientes, div.moduloMarcas, div.moduloAnuncio{ padding: 10px 0; border:0px solid #000;}
div.busqueda{ overflow: hidden; background:url(../imagenes/fondo_busqueda.gif) no-repeat #2f5065; padding: 5px 5px 5px 70px; margin-top:1px;}
div.busqueda form{ padding: 5px; font-weight:bold; color:#ffffff;}
div.busqueda input{ margin: 2px 0px; width:150px;color:#2f5065; float:left }
div.busqueda select{color:#2f5065;  float:left }
div.busqueda input.buscar{  width:105px; height:25px; background:url(../imagenes/bot_buscar.gif) no-repeat; border:0px; margin: 0px 5px; float:right}
div.busqueda input.check{width: auto; float:none;}
div.busqueda label{ float:left; width:50px; margin:5px 0 0 5px;}
div.busqueda .control{ float:left; height:30px; width:100%;  border:0px solid #fff;}
div.busqueda .marcasLink{ display: inline; float:right; background:url(../imagenes/menu_li.png) no-repeat left; width:180px; line-height:25px; padding-left:38px; border:0px solid #fff;}
div.busqueda a{ color:#CCCCCC; font-weight:normal;}
div.busqueda a:hover{ text-decoration:none;}

div.anuncio{ overflow: hidden; background:url(../imagenes/fondo_busqueda.gif) no-repeat #2f5065; padding: 5px 5px 5px 70px; margin-top:1px;}
div.anuncio form{ padding: 5px; font-weight:bold; color:#ffffff;}
div.anuncio input{ margin: 2px 0px; color:#2f5065; float:left }
div.anuncio select{color:#2f5065;  float:left }
div.anuncio input.buscar{  width:105px; height:25px; background:url(../imagenes/bot_buscar.gif) no-repeat; border:0px; margin: 0px 5px; float:right}
div.anuncio input.check{width: auto; float:none;}
div.anuncio label{ float:left; width:50px; margin:5px 0 0 5px;}
div.anuncio .control{ float:left; height:30px; width:100%;  border:0px solid #fff;}
div.anuncio .marcasLink{ display: inline; float:right; background:url(../imagenes/menu_li.png) no-repeat left; width:180px; line-height:25px; padding-left:38px; border:0px solid #fff;}
div.anuncio a{ color:#FFFFFF; font-weight: bold}
div.anuncio a:hover{ text-decoration:none;}

#clientes{ overflow:hidden;list-style:none; border-bottom:3px solid #303c49; border-top:3px solid #303c49; width:528px;}
#clientes li{ float:left; text-align:center; vertical-align:middle; line-height:90px; width:175px; height:90px; border-bottom:1px solid #96a7b5;  border-top:1px solid #96a7b5; border-right:1px solid #fff; margin:1px 0; background-color:#d2dae0;}
#clientes a img{ vertical-align:middle; border:3px solid #ffffff;}
#clientes a:hover img{ vertical-align:middle; border:3px solid #336699;}

#ofertas{ overflow:hidden; list-style:none; border-bottom:3px solid #303c49; border-top:3px solid #303c49; width:525px;}
#ofertas li{ float:left; text-align:center; width:175px; border-bottom:0px solid #96a7b5;  border-top:0px solid #96a7b5; border-right:0px solid #fff; margin:0px 0; background-color:#d2dae0;}
#ofertas a img{ margin-top:3px; border:3px solid #ffffff;}
#ofertas a:hover img{ margin-top:3px; border:3px solid #336699;}

#ofertaspie{ overflow:hidden;list-style:none; border-bottom:0px solid #303c49; border-top:0px solid #303c49; width:525px;}
#ofertaspie li{ float:left; text-align:center; width:525px; border-bottom:0px solid #96a7b5;  border-top:0px solid #96a7b5; border-right:0px solid #fff; margin:0px 0; background-color:#ffffff;}
#ofertaspie a img{ margin-top:3px; border:3px solid #ffffff;}
#ofertaspie a:hover img{ margin-top:3px; border:3px solid #336699;}

#marcas{ overflow:hidden;list-style:none; border-bottom:3px solid #303c49; border-top:3px solid #303c49; border-left:1px solid #303c49; border-right:1px solid #303c49; background-color:#d2dae0; width:528px;}
#marcas li{ float:left; text-align:center; width:65px; height:40px; margin:4px 0 4px 1px; background-color:#ffffff; }
#marcas a img{ margin-top:3px; border:1px solid #ffffff;}
#marcas a:hover img{ border:1px solid #336699;}

div.pie{ overflow:hidden; width:100%; height:20px; text-align:center; font-size:10px; border-top:2px solid #ff0000;}


/* formularios */
form{}
input{ font-size:11px; padding: 2px 0;}
select{ font-size:11px; margin: 2px 0; height:20px;}
