/* reset.css */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* 840_24_col.css */
.container_24{margin-left:auto;margin-right:auto;width:840px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_24 .grid_1{width:15px}
.container_24 .grid_2{width:50px}
.container_24 .grid_3{width:85px}
.container_24 .grid_4{width:120px}
.container_24 .grid_5{width:155px}
.container_24 .grid_6{width:190px}
.container_24 .grid_7{width:225px}
.container_24 .grid_8{width:260px}
.container_24 .grid_9{width:295px}
.container_24 .grid_10{width:330px}
.container_24 .grid_11{width:365px}
.container_24 .grid_12{width:400px}
.container_24 .grid_13{width:435px}
.container_24 .grid_14{width:470px}
.container_24 .grid_15{width:505px}
.container_24 .grid_16{width:540px}
.container_24 .grid_17{width:575px}
.container_24 .grid_18{width:610px}
.container_24 .grid_19{width:645px}
.container_24 .grid_20{width:680px}
.container_24 .grid_21{width:715px}
.container_24 .grid_22{width:750px}
.container_24 .grid_23{width:785px}
.container_24 .grid_24{width:820px}
.container_24 .prefix_1{padding-left:35px}
.container_24 .prefix_2{padding-left:70px}
.container_24 .prefix_3{padding-left:105px}
.container_24 .prefix_4{padding-left:140px}
.container_24 .prefix_5{padding-left:175px}
.container_24 .prefix_6{padding-left:210px}
.container_24 .prefix_7{padding-left:245px}
.container_24 .prefix_8{padding-left:280px}
.container_24 .prefix_9{padding-left:315px}
.container_24 .prefix_10{padding-left:350px}
.container_24 .prefix_11{padding-left:385px}
.container_24 .prefix_12{padding-left:420px}
.container_24 .prefix_13{padding-left:455px}
.container_24 .prefix_14{padding-left:490px}
.container_24 .prefix_15{padding-left:525px}
.container_24 .prefix_16{padding-left:560px}
.container_24 .prefix_17{padding-left:595px}
.container_24 .prefix_18{padding-left:630px}
.container_24 .prefix_19{padding-left:665px}
.container_24 .prefix_20{padding-left:700px}
.container_24 .prefix_21{padding-left:735px}
.container_24 .prefix_22{padding-left:770px}
.container_24 .prefix_23{padding-left:805px}
.container_24 .suffix_1{padding-right:35px}
.container_24 .suffix_2{padding-right:70px}
.container_24 .suffix_3{padding-right:105px}
.container_24 .suffix_4{padding-right:140px}
.container_24 .suffix_5{padding-right:175px}
.container_24 .suffix_6{padding-right:210px}
.container_24 .suffix_7{padding-right:245px}
.container_24 .suffix_8{padding-right:280px}
.container_24 .suffix_9{padding-right:315px}
.container_24 .suffix_10{padding-right:350px}
.container_24 .suffix_11{padding-right:385px}
.container_24 .suffix_12{padding-right:420px}
.container_24 .suffix_13{padding-right:455px}
.container_24 .suffix_14{padding-right:490px}
.container_24 .suffix_15{padding-right:525px}
.container_24 .suffix_16{padding-right:560px}
.container_24 .suffix_17{padding-right:595px}
.container_24 .suffix_18{padding-right:630px}
.container_24 .suffix_19{padding-right:665px}
.container_24 .suffix_20{padding-right:700px}
.container_24 .suffix_21{padding-right:735px}
.container_24 .suffix_22{padding-right:770px}
.container_24 .suffix_23{padding-right:805px}
.container_24 .push_1{left:35px}
.container_24 .push_2{left:70px}
.container_24 .push_3{left:105px}
.container_24 .push_4{left:140px}
.container_24 .push_5{left:175px}
.container_24 .push_6{left:210px}
.container_24 .push_7{left:245px}
.container_24 .push_8{left:280px}
.container_24 .push_9{left:315px}
.container_24 .push_10{left:350px}
.container_24 .push_11{left:385px}
.container_24 .push_12{left:420px}
.container_24 .push_13{left:455px}
.container_24 .push_14{left:490px}
.container_24 .push_15{left:525px}
.container_24 .push_16{left:560px}
.container_24 .push_17{left:595px}
.container_24 .push_18{left:630px}
.container_24 .push_19{left:665px}
.container_24 .push_20{left:700px}
.container_24 .push_21{left:735px}
.container_24 .push_22{left:770px}
.container_24 .push_23{left:805px}
.container_24 .pull_1{right:35px}
.container_24 .pull_2{right:70px}
.container_24 .pull_3{right:105px}
.container_24 .pull_4{right:140px}
.container_24 .pull_5{right:175px}
.container_24 .pull_6{right:210px}
.container_24 .pull_7{right:245px}
.container_24 .pull_8{right:280px}
.container_24 .pull_9{right:315px}
.container_24 .pull_10{right:350px}
.container_24 .pull_11{right:385px}
.container_24 .pull_12{right:420px}
.container_24 .pull_13{right:455px}
.container_24 .pull_14{right:490px}
.container_24 .pull_15{right:525px}
.container_24 .pull_16{right:560px}
.container_24 .pull_17{right:595px}
.container_24 .pull_18{right:630px}
.container_24 .pull_19{right:665px}
.container_24 .pull_20{right:700px}
.container_24 .pull_21{right:735px}
.container_24 .pull_22{right:770px}
.container_24 .pull_23{right:805px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:block}
* html .clearfix{height:1%}

/* form.css */
input,select,textarea{background:#f6f6f6;border:1px solid #ccc;padding:.2em}
input:hover,select:hover,textarea:hover{border:1px solid #474747}
input:focus,select:focus,textarea:focus{background:#fff;border:1px solid #6F6F6F}
button{cursor:pointer}
form dt{float:left;padding-top:2px}
form dd{margin:5px 0 5px 125px}
form .errors,form .errors li{padding-left:10px;margin-left:10px;color:red}
label.required:before{content:"*";color:#f60}
.zend_form dt label:after{content:":"}
#nota{margin:1em;padding:5px 25px}
#contactoInputs dt{text-align:right;width:90px}
#contactoInputs input,#contactoInputs textarea{width:339px}

/* grid.css */
.datagrid{border-collapse:collapse;background-color:#fff;color:#000;width:100%;margin:1em 0}
.datagrid thead th{text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.datagrid tbody tr:hover{background-color:#e9e9e9}
.datagrid td,.datagrid th{border-bottom:1px solid #dadada;vertical-align:middle;text-align:left;padding:.6em}
.datagrid .accion{text-align:right;color:#666}
.ajusta_margen{margin-bottom:-3px}
.datagrid .ui-selected{background:#e0e0e0}
#paginationControl{text-align:center;padding:15px 0}
#paginationControl a,#paginationControl span{text-align:center;padding:3px}

/* layout.css */
html{background:#fff;color:#111;font:75% Arial, Helvetica, serif}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
img.left{float:left;margin-right:1.5em;margin-bottom:1.5em}
img.right{float:right;margin-left:1.5em;margin-bottom:1.5em}
a{color:#484544;text-decoration:none}
#col3 .ui-widget-content a{color:#89141A}
strong { font-weight: 700; }
h1{font-size:2em}
h2{font-size:1.3em; margin-bottom: 0;}
h3,h3 a{color:#89141A!important;font-size:1.3em}
.ui-widget-content,ui-widget-header{border:0!important}
.ui-widget-content-secondary{background-color:#fff;padding:10px}
.ui-widget-content a{color:#89141A;text-decoration:none}
#col3 ul.stylenone li{ list-style: none; margin: 1px; }
#col2 .ui-widget-content a{color:#222}
#topnav{border-bottom:1px solid #666;padding:2px 12px}
#header{background:#89141A url(../img/header/header.jpg) no-repeat top center;color:#fff}
#header a,#header a:hover{color:#fff}
#header-background{background-image:url(../img/page-background.png);height:160px}
#header #logo{height:100px}
#info{font-size:1.1em;margin:5px;text-align:right}
#header h1 img{margin:5px 20px 0}
#info li img{margin:0 3px;vertical-align:middle}
#registro{font-weight:400;margin-top:20px}
#registro a{font-weight:700;text-decoration:underline}
#registro a:hover{color:#E5E5E5}
#nav ul li.active,#nav ul li a:hover{background-color:#fff;color:#89141A}
#nav ul li.active{border-top:3px solid #fff;margin-top:-3px}
#nav .ui-tabs-nav,#nav .ui-tabs,#nav ul{padding-top:0}
#buscador{padding:0 10px}
#footer li.cabecera{font-weight:700;margin:0 0 10px}
#footer ul.horizontal li{float:left;margin:0 3px 0 0;padding:10px 0 0}
#footer #estandares{margin:0 0 0 74px}
#footer #estandares li{display:block;height:20px}
abbr,acronym{cursor:help}
.modulo .ui-widget-header,.modulo .header{font-size:1.1em;padding:4px 8px;text-transform:uppercase}
.box{padding:10px}
.alpha .box{padding-right:0}
.omega .box{padding-left:0}
.menu li{margin-left: 5px;}
#col1 .modulo ul{margin:0 0 20px;padding:5px 0 0}
#menu-secciones img{margin-right:.1em;vertical-align:middle}
#menu-secciones a:hover, #menu-secciones .active a:hover{background-color:#89141a;color:#fff;text-decoration:none}
#menu-secciones .active a{background-color:#E5E5E5;}
#col1 .menu ul{padding:8px 3px 0 1px}
#col1 .menu li a{margin:0 0 0 3px}
#col1 .menu li:a{margin:0 0 10px 30px}
#col2 .modulo input{width:110px}
#col2 .borde{border:2px solid #888}
#col2 .borde p{font-size:1em;font-weight:700;margin:10px 10px 0}
#col2 .borde .recomendado{margin:12px}
#col2 .historial ul{margin:10px 20px}
#col2 .historial ul li{list-style:disc}
#col2 .rojo{background:#E73D3A;color:#fff;overflow:hidden;padding:5px 10px;text-align:center;text-transform:uppercase}
#col2 .facebook img{float:left;margin:0 10px 0 0}
#col2 .menu li{margin:4px}
#col2 .menu li ul{margin-bottom:4px}
#col2 .menu li li{margin-left:20px}
#col2 #secciones ul li ul{display:none;margin-left:20px}
#precio-modulo{font-weight:700;margin:5px 10px 0;text-align:center}
#nombre-producto{font-weight:700;text-align:center}
#nombre-producto a{color:#000;margin:0;padding:0}
.imagen-recomendado img{margin:5px 0 0;padding:0}
#col2 #producto{border-bottom:1px solid #888;overflow:hidden;padding:5px}
#col2 #titulo{margin:0 0 3px;text-align:left;width:auto}
#col2 #precio{text-align:right}
#col2 #piecarrito{padding:5px;text-align:right}
#col2 #piecarrito #total img#carritopie{padding:0 5px 0 0}
#col2 #carritobotones button#comprar{padding:0 5px}
#intro{font-style:italic;margin:0 0 10px 30px}
#intro p{margin:0 auto;padding:10px}
#col3 .articulos2{border:2px solid #ccc;margin:10px 1px 15px;overflow:hidden;padding:0 10px 15px}
#col3 .articulos2 img{float:left;margin:5px 20px 10px 0}
#col3 .articulos2 .fechanoticia{background:#ccc;color:#fff;float:right;font-size:.9em;font-weight:700;text-align:center;width:80px; padding: 3px}
#col3 .articulos2 .categorias{float:left;font-size:.95em;margin-top:15px}
#col3 .articulos{border-bottom:2px solid #ccc;overflow:hidden;padding:15px 10px}
#col3 .articulos .fechanoticia{color:#777;font-size:.9em;font-weight:500;margin-bottom:10px}
#col3 .cuenta li{border:1px solid #ccc;margin:10px 20px;padding:20px;width:320px}
#col3 #baja li{border:1px solid #ccc;float:left;margin:10px 20px;padding:20px}
#col3 ul li{
   list-style-image: url(../img/puntoverde.png);
   margin-left:30px;
}
#tienda-foto{border:7px solid #fff}
#tienda-logo{background:#fff;height:150px;line-height:150px;margin-bottom:10px;overflow:hidden;padding:0;text-align:center}
#tienda-logo a.altoimagenpuestos{display:block;height:140px;overflow:hidden;padding:5px 0;text-align:center}
.datagrid .producto a:hover{color:#c00}
#menuimagen{background:#EEE;margin-top:6px;padding:12px 0;text-align:right}
#menuimagen .grid_4{margin-bottom:10px}
#menuimagen #imagenes a{border:0;display:block;font-weight:600;padding:8px;position:relative}
#menuimagen #imagenes a:hover,#menuimagen #imagenes a.active{background:#89141A;color:#fff;text-decoration:none}
#menuimagen #imagenes img{height:78px;width:104px}
#menuimagen #imagenes span{border:0;bottom:10px;cursor:pointer;display:block;font-size:1.1em;font-weight:800;height:33px;left:8px;position:absolute;width:104px}
#caja-izq{float:left;width:225px}
#caja-der{margin-left:236px;width:200px}
.tiendas{border:1px solid #888;cursor:pointer;float:left;font-size:.9em;height:85px;margin:12px;overflow:hidden;padding:0 0 10px;position:relative;text-align:center;width:190px}
.tiendas .titulo{color:#333;cursor:pointer;font-weight:700;left:3px;position:absolute;text-align:left;top:2px}
.tiendas img{margin:20px 0 0;text-align:center}
.tiendas a{color:#333}
.tiendas .enlacetienda{bottom:2px;color:#333;margin:0 auto;position:absolute;right:3px}
.articulos #imagen-noticia{margin:0 auto;text-align:center}
.articulos #imagen-noticia img{float:none;margin:0 0 10px}
#tienda .cabecera{background-color:#666;color:#fff}
.chmasformulario{margin:20px auto 5px;width:401px}
input#manana{margin-right:20px}
.texto-rojo-grande{color:#E5383A;font-size:1.17em;margin-right:10px;text-align:right}
.azul a{color:#09c;font-weight:700}
.negrita{color:#666;font-weight:700}
img#h2rss{float:right;margin:-1px 5px 0}
#tiendas{background:none;border-left:0;border-right:0;border-top:0;height:51px;margin:10px 0}
#tiendas h2{background:none;color:#111}
.ui-widget-header a:hover{color:#fff}
#tiendasizq{float:left;margin:0 10px}
#tiendasder{margin:10px 0 0}
#menutiendas .box a{display:block;height:145px;text-align:center;text-decoration:none}
#menutiendas .box .imagenpuestosmenu{height:165px;overflow:hidden;text-align:center}
#condicionescompra ul li{margin:1px 0}
#contacto dt{text-align:right;width:90px}
#contacto dd input{width:240px}
#pasos{display:block;height:20px;margin:0 0 10px;text-align:left}
#pasos ul{list-style:none;margin:10px 0}
#pasos ul li{float:left;margin:0 6px}
#pasos .cuadro{background:#888;color:#fff;margin-right:5px;padding:2px 6px}
#pasos .act{background:#E73D3A}
#producto_carro{border:1px solid #888}
#producto_carro tr{border-bottom:1px solid #ccc}
#producto_carro input{width:30px}
#producto_carro .eliminar{color:#E73D3A}
.importante{margin-top:20px}
#numero-reparto{border:1px solid #888;margin-bottom:5px}
#numero-reparto .formatodelcontenido{font-weight:700;padding:5px}
#numero-reparto .numerogrande{font-size:1.5em;font-weight:700}
#datos .datospedido{border:1px solid #888;float:left;margin:0 9px;width:200px}
#datos .datospedido .ui-widget-content{padding-bottom:5px}
#datos .datospedido .titulopedido{background:#888;color:#fff;font-weight:700}
#datos .datospedido ul{margin-top:5px}
#datos .datospedido li{padding:1px 0}
.icon{display:block;height:16px;width:16px}
a.icon:hover{background-position:0 0;text-decoration:none}
.icon-star{background:url(../img/star.png) no-repeat}
.icon-tick{background:url(../img/tick.png) no-repeat}
.icon-disabled{background-position:0 -16px}
#form-buscar{border:2px solid #ccc;overflow:hidden;padding-bottom:10px}
#form-buscar ul li{float:left;margin-right:15px}
#buscardor-izq{background-position:top;font-weight:400;padding:10px 5px}
#buscardor-izq dt{font-size:1.1em;font-weight:700}
#buscardor-izq dd{margin:0 0 5px}
#buscardor-izq input,#buscardor-izq select{padding:1px 0;width:100%}
button#compraregistrado{margin:5px 0;padding:0}
#formulario-captcha dd img{margin:5px 50px 5px 0}
a#volverpasodecompra{margin:10px 0 3px 20px}
a#volverpasodecompraini{margin-left:0;margin-top:10px}
#formularioconfirmacion dd input{width:auto}
#formularioconfirmacion dd input#datepicker-confirmar{width:250px}
#botonenviar{float:right;margin:3px 10px 0 0}
#categorias{height:1%;overflow:auto}
#categorias p.puestoscategorias{margin-left:10px}
.anchopredeterminado{display:block;overflow:hidden;padding-bottom:0;width:178px}
#fan a{margin:2px}
#img-domicilio{margin-top:-50px}
a:focus,a:hover,.ui-widget-content a:hover{color:#89141A;text-decoration:underline}
strong,h4{font-weight:700}
.center,.imagen-recomendado,#col2 #compras,#banner,.textocentrado{text-align:center}
.right,#nav .ui-tabs,#buscardor-izq button{float:right}
.left,.ui-icon,#col2 #iconos,#col2 #total{float:left}
#header .grid_24,#nav,#main,#menuimagen,.modulo{margin-bottom:15px}
#info li,#desaparecer-tarde{display:inline}
#nav,#col2 #secciones li.active > a{font-weight:600}
#nav ul li.active a,.modulo .header{color:#89141a}
#col2 #producto a:hover,#col2 .facebook a:hover,#col2 .modulo ul a:hover,#pasos ul li a:hover{text-decoration:underline}
#col2 .rojo p,#col3 .articulos2 p,button#registronouser{margin:0;padding:0}
#col2 #secciones ul li.active ul,#tienda-botones .ui-button{display:block}
.datagrid .producto a,a.negro,#condicionescompra a{color:#000}
.rojo,.texto-rojo{color:#E5383A}
#condicionescompra ul,#form-buscar ul{list-style:none}
#map_canvas,#datos{overflow:hidden}
.nota-oculta,input#datepicker-dia{display:none}
dd button.botonderecho,button#botonderechocesta{float:right;margin-top:10px}
.modulo.imagen{text-align:center;}
.valid{font-weight:bold; color:#776DA0;}
.validr{font-weight:bold; color:#7D337B;}


