* {margin:0; padding:0}
body {font:0.7em Arial, sans-serif; background-color: #fff}

a {color:#D71A00}
a:visited {color:#D71A00}
a:hover {color:#000}

#cabecera {background: url(/img/fondo_superior.gif) repeat-x; width:980px; margin:0 auto}
#superior {padding:5px 15px 0 15px; font-size:85% }
.alinea_derecha {float:right}
#items ul {padding:8px 8px 8px 5px; background:url("/img/separador_items_derecha.gif") no-repeat 580px 50%;}
#items ul li {display:inline; padding:15px 7px 15px 17px; background:url("/img/separador_items_izquierda.gif") no-repeat 0 50%;}
#items ul li a {color:#000; font-weight:bold;}
#items ul li a:hover {color:#D71A00}
#items ul li.correo {padding:15px 16px 15px 14px;}
#items ul li.correo a {background:url("/img/ico_correo.gif") no-repeat 0 2px; font-size:110%; padding:0 0 0 25px}
.buscador {margin:5px 0 0 0; padding:10px 7px 10px 10px; width:576px; background:url("/img/separador_puntos_cabecera.gif") repeat-x top;}
.caja {font-size:90%; color:#555; padding:2px; margin:3px 5px 0 5px; width:240px;}
.buscar_cabecera {background:url("/img/boton_buscar.gif") no-repeat center; color:#fff;padding:7px 20px; border:0; font-size:85%; font-weight:bold}
.b_avanzada {font-size:85%; margin:0 0 0 12px}

/* estilos cabecera */
h2{color:#FFFFFF; font-size:11px; font-family:Trebuchet MS; font-weight:normal; margin-right:3px; padding:0; display:inline}
h3{ font-size:18px; color:#D71A00; margin:15px 0}

#barra_superior {height:42px; margin:0}
.logotipo_galeon{ background:url("/img/fondo_cabecera.gif") repeat-x bottom}
#validacion {margin:15px 0 0 60px; left:49%; position:absolute;}
.superior {}
.texto_superior{float:right; margin-top:10px; margin-right:5px; color:#FFFFFF; font-size:11px; font-family:Trebuchet MS;}
.texto_superior{float:right; margin-top:10px; margin-right:5px; color:#FFFFFF; font-size:11px; font-family:Trebuchet MS}
.texto_superior a{color:#fff;}
.texto_superior a:hover{color:#fff;}
.texto_superior_drcha{float:right; margin-top:10px; margin-right:20px; color:#CCC; font-size:18px;}
.texto_superior_izq { padding:10px 0 0 20px; font-size: 18px; color:#CCC}
.blanco_sub{ color:#FFFFFF; text-decoration:underline}
.blanco_sub:active{ color:#FFFFFF; text-decoration:underline}
.blanco_sub:visited{ color:#FFFFFF; text-decoration:underline}
.blanco_sub:hover{ color:#FFFFFF; text-decoration:none}
.login_email {float:left; font-weight:bold; margin:0px 2px 0 0; }
.login_cont {float:left; font-weight:bold; margin:0px 3px 0 0;}
.login_entrar {padding:13px 0 0 0;float:left;}
.caja { color:#555; padding:2px; margin:3px 5px 0 0px; width:150px; font-size:99%; border-color:#E8E8E8}
.olvido {font-weight:normal; color:#D71A00 }
.entrar_cabecera {background: url(/img/boton_entrar.gif) no-repeat center; color:#fff;padding:5px 10px; border:0; font-size:90%; font-weight:bold}
.salir_cabecera {background:url(/img/boton_salir.gif) no-repeat center; color:#fff;padding:7px 26px; border:0; font-size:90%; font-weight:bold}
.login_usuario {margin:6px 0px 0 0; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000 }
.login_salir {padding:20px 0 0 0; text-align:right }
.usuario_salir {margin:6px 0px 0 0; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#D71A00; font-weight:bold }



/*pie*/
#pie {width:980px; background:url("/img/fondo_pie.gif") repeat-x top; color:#000000;  }
#pie_user {width:980px; background:url("/img/fondo_pie.gif") repeat-x top; color:#000000; margin:10px 0px 0 0px; }
#pie, #pie_user { padding:5px 0 6px 0; font-size:85%;margin-top:10px;}
.fondo_pie{ padding:10px; font-size:11px; font-family:Trebuchet MS;}
.fondo_pie_user{ padding:10px; font-size:11px; text-align:center}
#pie ul.menu_pie{ list-style-type:none; text-align:center;padding:10px 0;}
#pie ul.menu_pie li{display:inline; margin:0 10px 0 0;list-style-type:none;}
#pie ul.menu_pie li a{font-size:11px;}
.pago100seguro{font-size:12px; font-weight:bold;}
.pago100seguro img{margin:8px 0;}

/* menu principal*/
#contenido {width:980px; margin:0 auto}
#menu {font:125% "Trebuchet MS", arial; background:url(/img/fondo_pestanas.gif) repeat-x; padding:11px 0px 9px 0px; width:980px; margin:0 auto}
#menu ul { padding:0 0 0 2px;}
#menu li {display:inline; background:url(/img/separador_menu.gif) no-repeat right; padding:0 4px;}
#menu li a { background:url(/img/pest_izq.gif) repeat-x; background-position:0% -108px; padding:10px; color:#FFF}
#menu li a:hover {text-decoration:none; background-position:0% 5px; color:#fff;  }
#menu li a#current {text-decoration:none; background-position:0% -36px; color:#000; font-weight:bold; padding:10px;}
#menu li a#current:hover {text-decoration:underline; }





/*recomendados*/
.lista_recomendados {font-size:85%; padding:0px 15px; }
.lista_recomendados ul {margin:5px 0}
.lista_recomendados ul li {list-style:none; background:url("/img/item_recomendados.gif") no-repeat 0 7px; padding: 1px 0 1px 8px} 
.banner728 {border-left:1px solid #EFF2F4; padding-left:5px}

/* pestanas */

#pestanas {font:110% "Trebuchet MS", arial; background:url("../img/fondo_pestanas.gif") repeat-x; padding:0 0 22px 0px;}

#pestanas ul { padding:7px 0 0 45px;}
#pestanas li {display:inline; }

#pestanas a { float:left; background:url("../img/pest_izq.gif") no-repeat left top; padding:0 0 0 5px; margin-right:1px}
#pestanas a span { display:block; background:url("../img/pest_der.gif") no-repeat right top; padding:3px 11px 2px 6px;  }

#pestanas a:hover {text-decoration:none; background-position:0% -42px; color:#EB9C04 }
#pestanas a:hover span { background-position:100% -42px; }

#pestanas a.on { background:url("../img/pest_izq_on.gif") no-repeat left top;  font-weight:bold; color:#fff; border-bottom:3px solid #8F5E74; margin-right:2px}
#pestanas a.on span { background:url("../img/pest_der_on.gif") no-repeat right top; }

#pestanas a.on:hover {background-position:0 0; color:#fff}
#pestanas a.on:hover span{background-position:100% 0; }
/* sin pestanas */

.ruta {font-size:11px; color:#666; margin: 0 5px 18px 5px}
.ruta a{}


/* paginacion */

.paginacion { margin:5px 0 25px 0; padding:9px 0 0 0; font-size:11px; text-align:center}
.paginacion a { padding:0 3px; margin:0 2px}
.paginacion .pag_aqui {margin:0 2px; padding:0 3px; color:#fff; font-weight:bold; border:1px solid #1C4562; background:#D71A00; font-weight:bold}
.paginacion .pag_numeradas a {border:1px solid #ccc; text-decoration:none; background:#f2f2f2; font-weight:bold}
.paginacion .pag_anterior {font-weight:bold}
.paginacion .pag_siguiente {font-weight:bold}

.boton_enviar {background:url("/img/boton_enviar.gif") no-repeat center 2px; height:28px; color:#fff; padding:0px 15px; border:0; font-size:12px; font-weight:bold}

/* PAGINA DE ERROR */
.error { margin:40px 0; text-align:center; font: bold}
.boletin_error{border:2px solid #FC8C13;margin:0 0 17px;padding:2px;}
.error_inner {border:2px solid #FFC445; padding:25px 15px;  font-size:125%; text-align:center; color:#e00; font-weight:bold}


#google_ads_frame1 { position:relative !important; top:auto !important; left:20px !important; padding-bottom:10px}

/* BUSCADOR COMPRAS */

#compras .buscador_compras { padding: 5px 0 9px 0; border-top:1px dotted #ddd; border-bottom: 1px dotted #ddd; margin: 8px 0 10px 0; background:#f4f4f4; text-align:center; font-size:16px; font-weight:bold}
#compras .buscador_compras .caja_tx { width: 433px; margin: 0 5px; padding:1px} /*IE BUGS*/
#compras .categorias { border: solid 1px #CCC; margin-bottom:10px; width:232px;}
#compras .categorias_tit { font-weight:bold; background:#FFF url(/img/fondo_coladmin_titulo.gif) repeat-x top left; padding-top:10px; padding-left:10px; text-decoration:none; color:#000; margin-bottom:15px}
#compras .categorias ul { }
#compras .categorias li {border-bottom: dotted 1px #ABAAAA; list-style:none; }

#compras .categorias li a { padding:6px 0 6px 10px; display:block; text-decoration:none; color:#D71A00 }
#compras .categorias li a:hover { text-decoration:none; color:#000;}
#compras .categorias li a.on { color:#000; background:#fff  }
.central { width:728px; } /*IE BUGS*/

/*DESTACADO LATERAL*/
.categoria_desc{ float:left; margin:15px 0 0 0px; border: 1px solid #E8E8E8; padding:5px 0; background:url(/img/fondo_cajitas2.gif) top left repeat-x; width:232px}
.categoria_desc p { margin:0px 0 0px 10px;background:url(/img/ico_video_tutorial.gif) 5px 12px no-repeat; padding-left:25px; padding-bottom:10px; padding-top:10px;text-decoration:underline; font-weight:bold;font-size:14px;float:left;}


/* pseudo pie*/

.zonasuscribete {background:url(/img/compras/fondo_buscadores_in.gif) repeat-x bottom; margin:10px auto 10px auto; padding:5px 15px; width:940px; border:3px double #eee; clear:both;}

.suscribete_a_ofertas {float:left; width:300px}
.suscribete_a_ofertas form {padding: 10px 0 0 6px; color:#000;}
.suscribete_a_ofertas form p { font-size: 15px; font-weight: bold; padding-bottom:10px}
.suscribete_a_ofertas form input { margin:0 3px}

.destacado {background: #F2F2F2}

.productos_populares {border-left: solid 1px #E5E5E5; margin: 8px 0; padding-left:15px; margin-left:300px; color:#666 }
.productos_populares .tit {padding:2px 0; margin:2px 0; color:#000; font-size:14px; font-weight: bold}
.productos_populares a { text-decoration:none; color:#666; font-size:11px}
.productos_populares a:hover { color:#666; text-decoration:underline;}
