html,body {margin:0;padding:0;border:0;width:100%;height:100%;}
body{background:#FFF;font-family:Verdana, Helvetica,"Lucida Grande", Arial, sans-serif;font-size:10px;text-align:center;background:url('IMG/stock/fondo-gradiente.png') top repeat-y;}
input{background-color:#FFF;color:#000;}
input[type=text],input[type=password],select,textarea{border:1px solid #000;outline-color:currentColor;outline-style:none;outline-width:medium;padding:1px;background-color:#FFF;font-size:10px;color:#000;}
input[type=submit]{font-size:10px;vertical-align:middle;}
table th{border-top:thin solid #c0c0c0;background-color:#D3D3D3;text-align:center;}
blockquote{color: #331C01;font-family: Georgia, 'Times New Roman', serif;font-size: 14px;font-style: italic; font-variant: normal;font-weight: normal;margin-bottom: 14px;padding-right: 27px;text-align:justify;}
h1{display:block;background-color:#FFF;color:#cc0066;font-size:100%;text-align:left;padding:5px;margin:0;}
h2 {display:block;background-color:#cd0067;color:#FFF;font-size:90%;text-align:left;padding:5px;margin:0;}
h3{font-size:85%;}
p{margin:.4em 0 .8em 0;padding:0;}
img{border:none;}
img.bloque{display:block;}
a{border:none;color:#00f;text-decoration:none;}
a:hover{color:#50f;border:none;}
hr {border:0 solid #ccc;padding:0;margin:0;height:1px;background-color:#ccc;color:#ccc;margin-bottom:5px;}

.etiqueta-categoria{background-color:#95C795;color:#FFF;padding:3px;text-align:center;line-height:29px;height:29px;white-space:nowrap;}
.articulo{width:100%;height:auto;border-collapse:collapse;border:0;padding:0;margin:0;font-size:0.8em;border:2px solid #CCC;}
.limpio{border:0;background-color:transparent;}
.limpio th{border:0;background-color:transparent;}
.limpio td{border:0;background-color:transparent;}
.auto_mostrar{display:none;}
.btnlnk-mini{line-height:normal;padding:0px;margin:0px;font-size:small;}
.mini{font-size:0.7em;}
.pme-form{border:none;margin:0;padding:0;}
.pme-hr{border:0 solid;padding:0;margin:0;border-top-width:1px;height:1px;}
.pme-main{border:#004d9c 1px solid;border-collapse:collapse;border-spacing:0;width:100%;}
.pme-navigation{border:#004d9c 0 solid;border-collapse:collapse;border-spacing:0;width:100%;}
.pme-navigation-0,.pme-navigation-1{white-space:nowrap;}
.pme-header{border:#004d9c 1px solid;padding:4px;background:#CCC;}
.pme-form a{border:none;padding:0;background:none;text-decoration:none;}
.pme-key-0,.pme-value-0,.pme-help-0,.pme-navigation-0,.pme-cell-0,.pme-key-1,.pme-value-1,.pme-help-0,.pme-navigation-1,.pme-cell-1,.pme-sortinfo,td.pme-filter{border:#004d9c 1px solid;padding:3px;}
.pme-buttons{text-align:left;}
.pme-message{text-align:center;}
.pme-stats{text-align:right;}
.portada-td{padding:0px;border:none;margin:0;width:133px;vertical-align:top;}
.portada-centro{padding:0px;border:none;margin:0;text-align:center;vertical-align:top;width:694px;}
.portada-centro>a>img{width:692px;height:446px;}
.portada-categoria>a>img{width:133px;height:200px;}
.portada-categoria{display:block;width:133px;height:221px;overflow:hidden;text-align:center;}
.portada-divisor{display:block;width:133px;height:4px;}
.titulo-categoria{display:block;background-color:#FCC505;color:#FFF;font-weight:bolder;font-size:1em;text-align:center;line-height:21px;height:21px;overflow:hidden;}
.categoria-elemento{color:black;font-family:arial;font-size:8pt;text-decoration:none;margin-bottom:3em;}
.categoria-elemento:hover{margin-bottom:0;}
.categoria-elemento:hover .titulo a{color:#BF035E;}
.categoria-elemento img {border:1px solid #f0f0f0;}
.categoria-elemento .titulo {background-color:#FFF;}
.categoria-elemento .titulo a{color:#d00067;font-weight:bold;}
.categoria-elemento .precio{color:#555;}
.tabla-estandar{width:100%;border-collapse:collapse;}
.tabla-estandar td{vertical-align:top;padding:3px 10px;background-color:#eee8e8;}
.tabla-estandar input{width:11ex;}
.info{display:block;font-weight:bold;font-size:13px;padding:2px;background-color:#dcdbd9;color:#333;border:1px solid #999;margin-top:7px;margin-bottom:2px;}
.confirmacion{display:block;vertical-align:bottom;font-weight:normal;font-size:1em;background-color:#F0F0F0;color:#111;}
.error{display:block;font-weight:bold;font-size:1em;background-color:#FFF;color:#F00;padding:10px 0;border:1px dashed #000;}
.btn{font-size:18px !important;color:#F00 !important;}
.subtitulo{color:#d275a4;font-size:12px;}

#tabla-caja td {border-bottom:1px solid #DDD;}
#productos_similares{text-align:center;width:100%;margin-top:15px;}
#btn_comprar_ahora {background-color:#cd0067;color:#FFF;font-size:12px;border:none;width:179px;height:38px;cursor:hand;cursor:pointer;}
#btn_comprar_ahora:hover {background-color:#AF0057;}
#btn_comprar {background-color:#cd0067;color:#FFF;font-size:18px !important;border:none;width:179px !important;height:38px;cursor:hand;cursor:pointer;}
#btn_comprar:hover {background-color:#AF0057;}
#tabla-ventas,#tabla-ventas input {font-size:8pt;padding:0;border:thin solid #DDD;margin:0;background-color:#FFF;}
#tabla-ventas .ir {width:4ex;background-color:#F9F9F9;height:14px;}
div.refinado {border:1px solid #cccccc;margin-bottom:19px;margin-top:5px;}
#caja-refinado span {background:url('IMG/stock/span_flor.png') left no-repeat;padding-left:15px;display:block;}
#caja-refinado span a{text-decoration:none;color:#acacac;display:block;font-size:11px;}
span.li {background:url('IMG/stock/span_flor.png') left no-repeat;padding-left:15px;display:block;}
span.li2 {background:url('IMG/stock/span_flor.png') left no-repeat;padding-left:15px;}
#pie-pagina p, .medio-oculto, .medio-oculto a{color:#8a8989;font-weight:normal;font-size:9px;margin:0;}
#pie-pagina p, .medio-oculto a{font-weight:bolder;}
#wrapper{margin:0 auto;border:0;height:auto;min-height:100%;width:950px;overflow:hidden;background-color:#FFF;text-align:left;}
#header{top:0px;padding:0px;margin:0px;background-color:#FFF;}
#header>table{width:100%;margin:0;border:0;padding:0;border-collapse:collapse;}
#header tr{margin:0;border:0;}
#header #centro{width:583px;vertical-align:top;text-align:center;}
#header #centro span {background:url('IMG/stock/span_flor.png') left no-repeat;padding-left:15px;color:#707070;font-size:9px;}
#header #logotipo{width:231px;}
#header #logotipo>a>img{width:231px;height:58px;}
#header #centro>a>img{width:397px;height:87px;}
#header #telefonos{width:auto;white-space:nowrap;font-size:0.7em;text-align:center;vertical-align:middle;}
#header #telefonos>img{width:212px;height:90px;}
#secc_categorias{display:block;border:2px solid #CCCCCC;background-color:#FFF;color:#CCC;text-align:left;font-size:0.8em;padding:5px;width:auto;}
#secc_categorias a{color:#888;font-weight:bold;}
#secc_categorias a:hover{color:#00f;}
#secc_categorias .item_cat{display:block;line-height:25px;padding:2px;vertical-align:middle;}
#secc_categorias .item_cat_todos{font-weight:bolder;clear:both;}
#secc_categorias #ver_categorias{float:right;}
#secc_articulos, #secc_general{padding:5px;background-color:#FFF;}
#error{background-color:#F00;border:2px solid #000;margin:0;padding:5px;max-width:100%;font-weight:bold;color:#FFF;text-align:center;margin-top:5px;margin-bottom:5px;}
#error:before{content:'Error: '}
#info{background-color:#FFFF00;border:2px solid #F00;margin:0;padding:5px;max-width:100%;font-weight:bold;color:#000000;text-align:center;margin-top:5px;margin-bottom:5px;}
#info:before{content:"Informacion: "}
#nota{display:block;background-color:#CCCCFF;border:2px solid #000000;margin:0;padding:5px;max-width:100%;font-weight:bold;color:#000000;text-align:center;margin-top:5px;margin-bottom:5px;}
#nota:before{content:"Nota: "}
#pub_descripcion_corta{width:100%;background-color:#EEE;}
#prev_pub{border:2px solid #F00;padding:5px;}
#portada-tabla{border:none;margin:0pt;padding:0pt;width:970px;height:426px;border-collapse:collapse;}
.top10 {width:206px;border-collapse:collapse;border:none;margin:0px;padding:0px;display:inline-block;text-align:center;margin:33px 14px;}
.top10 a.titulo{display:block;color:white;font-size:13px;font-weight:bold;background-color:#cd0065;border-top-left-radius:8px;border-top-right-radius:8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;width:206px;height:29px;line-height:29px;}
.top10 a.imagen {display:inline-block;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

.variedades:nth-child(even){background-color:#dedadb;}
.variedades td {border:none;padding:2px;font-size:12px;}
#compras-resumen table td,#pago-tipo-tarjeta td{padding:5px 3px;vertical-align:middle;}
#inscribete{background-color:#62BD19;color:#FFF;width:100%;border:none;margin:10px 0px;text-align:center}
#menu_superior{width:100%;}
#caja-compra{width:160px;text-align:right;float:right;}
#formulario-compra input{width:75%;}
#formulario-compra td {text-wrap:none;}
#div_fecha_entrega{margin:5px auto;width:218px;}
.social{width:48px;height:48px;vertical-align:middle;}

ul.dropdown{display:inline-block;position:relative;top:0;width:100%;background-color:#cc0064;height:19px;line-height:19px;z-index:597;padding:0;}
ul.dropdown li{float:left;height:19px;line-height:normal;border-left:4px solid #FFF;color:#FFF;white-space:nowrap;}
ul.dropdown li.hover,ul.dropdown li:hover{background-color:#AD0556;cursor:default;position:relative;z-index:599;}
ul.dropdown li a{color:#FFF;font-weight:bolder;text-decoration:none;display:block;padding:3px 8px;}
ul.dropdown li a:hover{color:#DDD;}
ul.dropdown li.ultimo{border-right:4px solid #FFF;}
ul.dropdown li.lidestacado{font-weight:bolder;}
ul.dropdown form.buscar{line-height:19px;position:absolute;bottom:0px;top:0px;right:0px;width:300px;}
ul.dropdown form.buscar #busqueda {color:#7a7a7a;font-size:10px;width:220px;}
ul.dropdown form.buscar #buscar{height:16px;background-color:#cdcbcc;border:none;font-size: 14px; padding: 0 4px;}

ul.dropdown li ul{background-color:#FFF;border:1px solid #999;padding:7px 0;left:0;position:absolute;top:100%;visibility:hidden;width:160px;z-index:598;}
ul.dropdown li:hover ul, ul.dropdown li.hover ul{visibility:visible;}
ul.dropdown li ul li{border-bottom:1px dashed #CCC;border-top:1px dashed #CCC;font-family:arial;font-size:9pt;font-style:normal;font-variant:normal;font-weight:400;display:block;float:none;}
ul.dropdown li ul li a{color:#666;width:100%;padding-left:1em;}
ul.dropdown li ul li a:hover{color:#FFF;}

ul.dropdown,ul.dropdown li ul{list-style:none;margin:0;border:none;}
