a.error-msg { color: #A40505; font-size: 12px; font-weight: bold; }
a.newhome-sec-body:hover, .ampliar-imagen:hover, .link-gray:hover, .top-bar-shop:hover, div.department-name a:hover, div.department-categories a:hover, .recomend-masvendido a:hover, .newtop-link a:hover, .photolinkt:hover, .superoferta-text a:hover { text-decoration: underline; }
body { background: #FFFFFF; font-family: "Trebuchet MS", Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; }
div.bottom-separator { background: #EFE8D8; }
div.department-body { border: 1px solid #C0A062; padding: 0 0 0 0; }
div.department-categories { margin: 0 0 0 0; padding: 0 4px 4px 8px; }
div.department-categories a, .ampliar-imagen { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
div.department-name { padding: 2px 2px 2px 4px; }
div.department-name a { color: #A40505; font-size: 11px; font-weight: bolder; margin: 0 0 0 0; text-decoration: none; }
div.department-title { background-color: #A40505; color: #FFFFFF; font-size: 11px; font-weight: bolder; height: 17px; padding: 0 0 0 4px; }
div.newtop-link { padding: 3px 0 8px 0; }
div.recomend-frame { margin-top: 6px; text-align: right; width: 140px; }
div.search-body { color: #000000; font-size: 11px; font-weight: normal; padding: 2px 6px 4px 6px; }
div.search-body input { font-size: 11px; width: 100px; }
div.search-body select { font-size: 11px; margin-bottom: 4px; width: 130px; }
div.search-frame { background: #CFAC6A; border: 1px solid #CFAC6A; margin-top: 6px; }
div.transval { border: 1px solid #C0A062; margin-top: 6px; padding: 6px 0 2px 0; text-align: center; width: 140px; }
table.error-message { background: #FFDE00; color: #DD0000; font-size: 10pt; font-weight: bold; }
td.top-bar input { background: #FFFFFF; border: 1px inset #000000; font-size: 12px; padding: 2px 2px 2px 2px; width: 70px; }
top-bar a.registrarse { color: #A40505; font-size: 12px; font-weight: bolder; }
tr.top-menu { background: url(../../images/site/background_top_menu.gif); color: #FFFFFF; font-size: 11px; font-weight: bold; }
tr.top-menu td a { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
ul.div-errors li, ul.div-messages li { padding: 1px 2px 1px 2px; }
ul.div-errors, ul.div-messages { background: #EFE8D8; border: 1px solid #E2D6B8; font-size: 12px; font-weight: normal; list-style-image: url(../../images/site/bullet_err.gif); list-style-position: inside; margin: 0 0 0 0; padding: 6px 6px 6px 6px; }
.bottom-frame { margin: 0; padding: 10px; background-color: #eee4d5; }
.bottom-links, .bottom-links a, .bottom-links span { color: #000000; font-size: 11px; padding-bottom: 6px; text-align: center; }
.busy-back { background: url(../../images/site/backbusy.gif) repeat; }
.busy-text { background: #FFFFFF; border: 5px solid #444444; cursor: wait; font: 10pt Verdana; padding: 12px 12px 12px 12px; }
.button-action { background: #C0A062; border: 0 solid #C0A062; color: #000000; font-size: 11px; font-weight: bolder; margin: 0 0 0 0; padding: 2px 4px 2px 4px; }
.button-bar { border-top: 1px solid #A40505; padding: 4px 6px 4px 6px; text-align: right; }
.faq div, .shop-options table tr td a { color: #000000; }
.forget-password-form { background: #EFE8D8; margin: 20px 0 30px 0; padding: 6px 6px 6px 6px; }
h1.form-cabecera { background: #EFE8D8; border-bottom: 1px solid #E2D6B8; color: #000000; font-weight: bold;font-size:14pt; padding: 2px 2px 2px 10px;margin:0; }
.form-cabecera { background: #EFE8D8; border-bottom: 1px solid #E2D6B8; color: #000000; font-weight: bold; padding: 2px 2px 2px 10px; }
.form-cabecera-req { background: url(../../images/site/required1.gif) #EFE8D8 no-repeat left; border-bottom: 1px solid #E2D6B8; color: #000000; font-weight: bold; padding: 2px 8px 2px 20px; }
.form-cabecera-total { background: #FFFFFF; border-bottom: 1px solid #E2D6B8; border-top: 1px solid #A40505; color: #000000; font-size: 13px; font-weight: bolder; padding: 2px 8px 2px 8px; }
.form-field { font-size: 11px; width: 98%; }
.form-link { color: #A40505; font-weight: normal; }
.form-name { color: #000000; font-size: 13px; font-weight: bold; padding: 2px 8px 2px 8px; }
.form-navigator { border-top: 1px solid #A40505; color: #000000; font-size: 11px; font-weight: lighter; padding: 2px 8px 2px 8px; }
.form-tabla { border: 1px solid #A40505; font-size: 11px; }
.form-titulo { background: #A40505; color: #FFFFFF; font-weight: bold; padding: 2px 6px 2px 8px; }
.form-titulo-big { background: #A40505; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 2px 6px 2px 8px; }
.form-top { height: 14px; }
.form-valor { border-bottom: 1px solid #E2D6B8; padding: 2px 8px 2px 8px; }
.form-valor-price { border-bottom: 1px solid #E2D6B8; color: #DB0606; font-weight: bold; padding: 2px 8px 2px 8px; }
.form-valor-total { background: #FFFFFF; border-bottom: 1px solid #E2D6B8; border-top: 1px solid #A40505; color: #000000; font-size: 13px; font-weight: bold; padding: 2px 8px 2px 8px; }
.home-oport-title { color: #A40505; font: bolder 16px Arial, Helvetica, sans-serif; }
.home-seccion-title { background: #EFE8D8; border-bottom: 1px solid #A40505; color: #A40505; font: 14pt "Arial Black"; padding: 2px 2px 2px 10px; }
.link-big, .faq, a.link-big, #nav li a.level1, #nav li span.level1 { color: #A40505; }
.link-gray { color: #A3A3A3; font-size: 11px; font-weight: lighter; text-decoration: none; }
.lista-orderby { color: #000000; font-size: 11px; font-weight: bolder; padding: 4px 0 4px 1px; }
.lista-orderby-field { color: #000000; font-size: 10px; font-weight: normal; }
.login-form input.login-input { background: #FFFFFF; border: 1px solid #DDCDAC; height: 16px; }
.login-form, form { margin: 0 0 0 0; }
.lproduct-brand { color: #000000; font-size: 11px; font-weight: bolder; }
.lproduct-cant, .black9 { color: #000000; font-size: 9px; font-weight: normal; }
.lproduct-field { color: #000000; font-size: 10px; font-weight: normal; width: 20px; }
.lproduct-name { color: #002A89; font-size: 11px; font-weight: bolder; }
.lproduct-price { color: #DB0606; font-size: 13px; font-weight: bold; }
.member-price { color: #000000; font-size: 12pt; font-weight: bold; }
.member-price-text { background: #FBE600; color: #000000; font-size: 10pt; font-weight: bold; margin-top: 2px; }
.menu-estanquillo { background-color: #d9bd8b; background-image: url(../../images/site/css_icons1.gif); background-position: 135px -180px; background-repeat: no-repeat; margin: 8px 2px 2px 2px; padding: 1px 1px 1px 8px; }
.menu-estanquillo a, .menu-musica a { color: Black; font-family: Arial,serif; font-size: 11px; font-weight: bolder; text-decoration: none; }
.menu-musica { background-color: #d9bd8b; margin: 8px 2px 2px 2px; padding: 1px 1px 1px 8px; }
.navigator { color: #000000; font-size: 11px; font-weight: lighter; }
.navigator-bottom { border-top: 1px solid #A40505; }
.navigator-top { border-bottom: 1px solid #A40505; }
.newhome_catframe { background: url(../../images/site/home_cat_back.gif) repeat-x top; padding: 6px 6px 6px 6px; }
.newhome-categ { line-height: 13px; list-style-image: url(../../images/site/bullet_cats.gif); text-align: left; }
.newhome-encuesta { font-size: 12px; font-weight: bolder; }
.newhome-leftcol { background: #FFFFFF; width: 165px; }
.newhome-rightcol { background: #FFFFFF; width: 170px; }
.newhome-sec-title { color: #A40505; font-size: 12px; font-weight: bolder; text-align: right; }
.newhome-sec-body { color: #000000; font-size: 11px; text-decoration: none; }
.newhome-separator { border-bottom: 1px dashed #E2D6B8; }
.newtop-bar { background: #F3EDE1; padding: 2px 2px 2px 8px; vertical-align: middle; }
.newtop-shopcart { border: 1px solid #A40505; padding: 1px 6px 1px 6px; }
.page-content { margin: 0; padding: 0 6px 0 6px; text-align: left; }
.photolink img { border: 1px solid #000000; margin: 6px 6px 6px 6px; max-width: 120px; text-decoration: none; }
.photolinkt { color: #000000; font-size: 11px; padding: 0 8px 0 8px; text-decoration: none; }
.prod-color { text-align: center; }
.prod-color div { background: #FFFFFF; line-height: 12px; }
.prod-color-sel { background: #E2D6B8; border: 2px solid #E2D6B8; text-align: center; }
.prod-color-sel div { background: #E2D6B8; line-height: 12px; }
.product-added { background: #FBE600; border: 1px solid #67291C; color: #000000; font-size: 9pt; padding: 2px 2px 2px 2px; }
.product-cant, .normal-field, .black11, div.black11, .lproduct-descrip { color: #000000; font-size: 11px; font-weight: normal; }
.product-descrip { color: #000000; font-size: 12px; font-weight: normal; }
.product-field { color: #000000; font-size: 11px; font-weight: normal; width: 30px; }
.product-form { background: #F8F7F2; border: 1px solid #E2D6B8; color: #000000; font-size: 12px; font-weight: normal; margin-top: 7px; padding: 2px; }
.product-form input { font-size: 12px; font-weight: lighter; width: 145px; }
.product-form select { font-size: 12px; font-weight: lighter; width: 150px; }
.product-form-title { background: #E2D6B8; color: #A40505; font-size: 12px; font-weight: bolder; padding: 1px 2px 1px 8px; }
.product-info { color: #000000; font-size: 12px; font-weight: normal; padding-top: 16px; }
.product-list-asociated { color: #A40505; font-size: 11px; font-weight: bold; padding-top: 4px; text-decoration: none; text-transform: uppercase; }
.product-list-title { color: #A40505; font-size: 13px; font-weight: bold; padding-top: 10px; text-decoration: none; text-transform: uppercase; }
.product-name { color: #002A89; font-size: 16px; font-weight: bolder; }
.product-price, .recomend-item-price { color: #A40505; font-size: 14px; font-weight: bolder; padding: 0; border: 1px solid white;border-bottom: 0 none; width:90px;}
.publicidad-button { background-image: url(../../images/site/publicidad_back.jpg); background-repeat: no-repeat; height: 77px; width: 238px; }
.publicidad-item { font-size: 10pt; font-weight: bold; }
.publicidad-link { color: #A40505; font-size: 9pt; }
.publicidad-title { color: #A40505; font-size: 10pt; font-weight: bold; }
.recomend-department { background: #F5E400; font-size: 12px; font-weight: bolder; margin: 0 8px 0 8px; position: relative; text-align: center; top: -3px; }
.recomend-frame { background: #A40505; }
.recomend-item-name { color: #000000; font-size: 11px; font-weight: normal; text-align: justify; text-decoration: none; }
.recomend-items { padding: 2px 0 2px 0; text-align: center; }
.recomend-masvendido { padding: 6px 6px 6px 6px; text-align: left; }
.recomend-masvendido a { color: #A40505; font-size: 10px; font-weight: normal; text-decoration: none; }
.recomend-title { background: #C0A062; color: #FFFFFF; font-size: 11px; font-weight: bolder; padding: 2px 2px 2px 4px; text-align: left; }
.shop-options { background: #FBE600; border: 1px solid #67291C; padding: 2px 2px 2px 2px; }
.shop-options table tr td { color: #A40505; font-size: 8pt; font-weight: bolder; }
.shop-options table tr td#shop-message { font: 10pt Arial; }
.static-content { border: 1px solid #C0A062; color: #000000; font-size: 12px; font-weight: normal; padding: 4px 4px 4px 4px; }
.static-content a { color: #A40505; font-size: 12px; font-weight: normal; }
.superoferta-nav { background: #FFFFFF; font-size: 9pt; font-weight: bold; padding: 3px 8px 3px 8px; text-align: right; }
.superoferta-price, .publicidad-price { color: #A40505; font-size: 9pt; font-weight: bold; }
.superoferta-tabla { background: url(../../images/site/superofertas_back.gif) repeat-x top; }
.superoferta-text { color: #000000; font-size: 9pt; text-align: left; border-bottom: 1px dashed #EEE4D5;}
.superoferta-text a { color: #000000; font-size: 9pt; text-decoration: none; }
.tab, .tab a { background: #C0A062; color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 2px 10px 2px 10px; text-decoration: none; }
.tabla-bottom { background: url(../../images/site/shadow_tab.gif) repeat-x; height: 15px; }
.tabla-cabecera, .tabla-cabecera td { background: #A40505; color: #FFFFFF; font-size: 11px; font-weight: bold; height: 22px; padding: 2px 4px 2px 4px; vertical-align: middle; }
.tabla-fila-impar { background: #EFE8D8; color: #000000; font-size: 11px; font-weight: normal; height: 22px; padding: 3px 4px 3px 4px; vertical-align: middle; }
.tabla-fila-par { background: #FFFFFF; color: #000000; font-size: 11px; font-weight: normal; height: 22px; padding: 3px 3px 3px 3px; vertical-align: middle; }
.tab-selected { background: #A40505; color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 2px 10px 2px 10px; }
.texto-adicional { color: #000000; font-size: 12px; font-weight: normal; padding: 6px 6px 6px 6px; text-align: justify; }
.tip { background: #EFE8D8; border: solid 1px #666666; color: #000000; font-size: 8pt; font-weight: lighter; layer-background-color: #EFE8D8; left: 0; padding: 4px; position: absolute; top: 20; visibility: hidden; width: 80; z-index: 100; }
.tip li { list-style-position: inside; list-style-type: none; margin-left: 1px; padding-left: 1px; }
.title-black { color: #000000; font-size: 17px; font-weight: bold; }
.top-bar { background: #DDCDAC; color: #000000; font: bolder 12px Arial, Helvetica, sans-serif; }
.top-bar-shop { color: #000000; font-size: 11px; font-weight: bolder; text-decoration: none; vertical-align: middle; }
.top-marquee { padding: 0 6px 6px 6px; }
.user-message, .user-message-NORMAL { background: #F7DADA; color: Black; font-size: 11pt; font-weight: lighter; padding: 2px 8px 2px 8px; }
.user-message-OBLIGATORIO { background: #F5E400; color: #A40505; border:2px solid #A40505; font-size: 11pt; font-weight: bolder; padding: 2px 8px 2px 8px; }
#dhtmlpointer{ left: -300; position: absolute; visibility: hidden; z-index: 101; }
#dhtmltooltip { background: #EEE4D5; border: 1px solid #A40505; font-size: 10pt; left: -300; padding: 2px; position: absolute; text-align: center; visibility: hidden; width: 100; z-index: 100; }
#div_maincontent { width: 610px; }
#nav li { float: left; line-height: 20px; position: relative; /* all list items */ width: 165px; }
#nav li a, #nav li span { background-color: white; border-bottom: 1px solid #EBDFC4; color: black; display: block; font-size: 8pt; font-weight: bold; padding: 0 0.5em; text-decoration: none; 
width: 165px; 
w\idth: 154px;  
}
#nav li a:hover, #nav a.haschild:hover { background-color: #EBDABE; }
#nav li ul { border: 1px solid #C0A062; left: -999em; margin-left: 165px; margin-top: -1.35em; position: absolute; /* second-level lists */ }
#nav li ul ul { border: 1px solid #C0A062; left: -999em; /* third-and-above-level lists */ }
#nav a.haschild  { background: url(../../images/site/css_icons1.gif) no-repeat 154px -242px; background-color: White; }
#nav a.haschildnew  { background: url(../../images/site/css_icons1.gif) no-repeat 134px -220px; background-color: White; }
#nav a.nohaschildnew  { background: url(../../images/site/css_icons1.gif) no-repeat 134px -198px; background-color: White; }
#nav li.lastitem a, #nav li.lastitem span { border-bottom: 0; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { display: none; left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { display: block; left: auto; /* lists nested under hovered list items */ }
#nav, #nav ul { background-color: White; float: left; list-style: none; margin: 0; padding: 0; /* all lists */ width: 165px; }
#nav ul.unloaded span, #nav ul.onload span {  color: black; font-size: 8pt; font-weight: lighter;}
#publicidad-menu { background-repeat: no-repeat; height: 88px; padding-top: 67px; text-align: center; width: 158px; }
#publicidad-menu a { color: Black; font-size: 8pt; text-decoration: none; }
#creditosAcum{	background-color: #F8F7F2; color: Black; font-size: 10pt; padding: 2px 8px 2px 8px; border: 1px solid #C0A062; }
#creditosRest { font-size: 10pt; padding: 2px 10px 2px 10px; }
#home-prod {border-bottom: 1px solid #E2D6B8;border-right: 1px solid #E2D6B8;}
.prod_cell {border: 1px solid #E2D6B8;	background-color: white;}
.prod_new {border: 1px solid #E2D6B8; background-color: white; background-image: url(../../images/site/prodnew.gif);background-repeat: no-repeat;background-position: top right;}
#div-ofertas > table {border: 1px solid #E2D6B8;}
.rightcol-itemprod {border-top: 1px dotted #C0A062;}
.loading {background-image: url(../../images/admin/autocomplete_spinner.gif);	background-repeat: no-repeat;	background-position: left center;	padding: 4px 4px 4px 30px;	background-color: White;}
.user-message-INFO {background: #DDCDAC; color: Black; font-size: 9pt; font-weight: bolder; padding: 2px 8px 2px 8px;}
.user-message-INFO a {color: #67291C;}
.menu-section-title {background-color: #A40505;color: #FFFFFF; font-size: 11px; font-weight: bolder; }
.menu-section-body {background-color: White;padding: 2px;font-size: 9pt;}
.menu-subsection {border: 1px solid #C0A062;background-color: #EFE8D8;padding: 0 2px 0 2px;}
.link_3dsec {color: #A40505;font-size: 8pt;text-decoration: underline;}
ul.marquee{display:block;padding:0;margin:0;margin-bottom:4px;list-style:none;line-height:1;position:relative;overflow:hidden;width:608px;height:20px;background-color: #f8f7f2;  background-image: url(../../images/site/marqueebk.gif);  background-position: center;  background-repeat: repeat-x; border-top:1px solid #9f0000; border-bottom:1px solid #9f0000; }
ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;font:12px Arial,Helvetica,sans-serif;padding:3px 5px;color:#9F0000;font-weight:bold;}
ul.marquee li a {font:12px Arial,Helvetica,sans-serif;color:#9F0000;font-weight:bold;text-decoration:none;}
.tabs{text-align: right;}
.tabs table{text-align: right;border-left:1px solid #C0A062;}
.tabs table tr td{padding: 2px 8px;background-color: #EBDFC4;border-top: 1px solid #C0A062;border-right: 1px solid #C0A062;}
.tabs table tr td.selected{padding: 2px 8px;	background-color: #9F0000;border-top: 1px solid #C0A062;border-right: 1px solid #C0A062;}
.tabs table tr td a {text-decoration: none;font-weight: bolder;font-size: 10pt;color: Black;}
.tabs table tr td.selected a {text-decoration: none;font-weight: bolder;font-size: 10pt;color: White;}
.tabs_content {border: 1px solid #9F0000;border-top-width: 4px;}
.hint {	background-color: #f8f7f2; border: 1px solid #e2d6b8;border-top: 0 none; }
.hint-sc {	background-color: white; border: 1px solid #9f0000;border-top: 0 none; }
.price-table th, .price-table td {	font-size: 10pt;font-weight: lighter; color: #9f0000;}
.price-table-sc th, .price-table-sc td {	font-size: 8pt;font-weight: lighter; color: black;}
.recomend-item-price span {padding: 0 3px;}
.right-item-price{font-size: 10pt;}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
.suckerdiv .subfolderstyle{ background: url(../../images/site/css_icons1.gif) no-repeat 0 -242px; background-color: White; }
.suckerdiv ul{ list-style-type: none; margin: 0; padding: 0 5px 0 5px; z-index: 1000; }
.suckerdiv ul li { border-bottom: 1px dashed #CFAC6A; position: relative; z-index: 1000; }
/* Sub level menu links style */
.suckerdiv ul li a{ color: #b9001d; display: block; font-family: Arial,serif; font-size: 11px; font-weight: bolder; margin: 2px 0 2px 0; overflow: auto; /*force hasLayout in IE7 */ padding: 2px 1px 2px 1px; text-decoration: none; }
.suckerdiv ul li a:hover{ background-color: #ebdabe; }
/*Sub level menu items */
.suckerdiv ul li ul{ background-color: White; border: 1px solid #C0A062; margin: 0; padding: 0; position: absolute; top: -3px; visibility: hidden; width: 230px; /*sub menu width*/ z-index: 1000; }
.suckerdiv ul li ul li a { background: #fff; border-bottom: 0; color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 2px 2px 2px 2px; overflow: auto; /*force hasLayout in IE7 */ padding: 2px 5px 2px 5px; text-decoration: none; }
/* End */
.suckerdiv ul li.lastitem, .suckerdiv ul li ul li { border-bottom: 0 none; position: relative; z-index: 1000; }
#bottom_pub {height:40px;text-align:center;}
#bottom_pub a {	display:block;background-image: url("../../images/publicities/css_bottom.gif");background-repeat:no-repeat;height:40px;float:left;margin:0 8px;}
#bp1 {width:100px;background-position:0 0;}#bp2 {width:121px;background-position:-100px 0;}#bp3 {width:70px;background-position:-221px 0;}#bp4 {width:83px;background-position:-291px 0;}#bp5 {width:118px;background-position:-374px 0;}#bp6 {width:87px;background-position:-492px 0;}
.css-button {display:block; background: url("../../images/site/css_buttons.gif") no-repeat; height:22px;text-decoration:none;}
.button_add_es {width:91px;background-position:0 0;}.button_more_es {width:91px;background-position:-92px 0;}.button_det_es {width:91px;background-position:-184px 0;}.button_add_en {width:98px;background-position:-276px 0;}.button_more_en {width:91px;background-position:-375px 0;}.button_det_en {width:91px;background-position:-467px 0;}.button_add_short {width:31px;background-position:-559px 0;}.button_buy_short {width:31px;background-position:-591px 0;}
.credit_cards {width:115px;background-position:-623px 0;}
.css-icons {display:block; overflow: hidden; background: url("../../images/site/css_icons1.gif") no-repeat; text-decoration:none;}
.icon-lang-es {width:18px;height:12px;background-position:0 0;}
.icon-lang-en {width:18px;height:12px;background-position:-19px 0;}
.icon-next {width:18px;height:13px;background-position:0 -13px;}
.icon-prev {width:18px;height:13px;background-position:-19px -13px;}
.icon-moredown {width:18px;height:18px;background-position:0 -27px;}
.icon-search {width:18px;height:16px;background-position:0 -46px;}
.icon-help1 {width:18px;height:19px;background-position:-19px -27px;}
.icon-download {width:35px;height:28px;background-position:0 -63px;}
.icon-opine {width:35px;height:28px;background-position:0 -92px;}
.icon-sc-seguir {width:32px;height:14px;background-position:0 -121px;}
.icon-sc {width:17px;height:14px;background-position:-19px -47px;}
.icon-help2 {width:23px;height:23px;background-position:0 -154px;}
.icon-dollar {width:11px;height:14px;background-position:-21px -136px;}
.icon-bullet {width:9px;height:9px;background-position:-24px -154px;}
.icon-login {width:20px;height:17px;background-position:0 -136px;}
.icon-habana {width:15px;height:15px;background-position:0 -264px;}
.icon-cuba {width:15px;height:15px;background-position:0 -280px;}
.icon-sc-add {width:16px;height:18px;background-position:-16px -264px;}
.menuloading {	background: url(../../images/site/loading1.gif) no-repeat 4px 3px; color: gray;}
.ofertas-temporadas-title {color: #a40505;font-family: Arial, Helvetica, sans-serif;font-size: 14pt;font-weight: bolder;padding: 2px 10px;}
.superofertas-title {color: #b80019;font-family: "Arial Black", Arial, Helvetica, sans-serif;font-size: 18pt;font-weight: bolder;padding: 2px 10px;background-image: url(../../images/site/reloj.png);background-repeat: no-repeat;background-position: right bottom;}
.faq-question {font-size: 8pt;color:#000000;text-align: left; padding: 4px 3px 0 3px;}
.faq-answer {font-size: 8pt;color:#9f0000;font-weight: bold;text-align: left;padding: 0 3px 4px 3px;border-bottom: 1px dotted #9f0000;}
.faq-answer a { color: #9f0000; }
.loading { background: url(../../images/site/loading2.gif) no-repeat left center; padding-left: 20px;}
#store-top-link,#user-top-link, #user-bar-link ul {list-style:none;padding:0;float:right;line-height:normal;}
#store-top-link li,#user-top-link li {float:left;padding:0;margin:0 2px;font-size:8pt;color:black;}
#store-top-link a, #user-top-link a {float:left;font-size:8pt;padding:0;color:black;text-decoration:none;}
#user-bar-link ul li {float:left;padding:0;margin:0 3px;font-size:10pt;color:black;}
#user-bar-link a {float:left;font-size:9pt;padding:0;color:black;text-decoration:none;}
#user-bar-link span {font-size:9pt;padding:0 4px;color:black;text-decoration:none;}
#store-top-link a:hover, #user-top-link a:hover, #user-bar-link a:hover {text-decoration:underline;}
.box-container {border:1px solid #cfac6a;}
.open-container {border-top:1px dotted #C0A062; overflow:hidden;height:1%;padding:6px;}
.hidden {display: none;}
#body-comm,#body-resp {font-size:10pt;margin:8px;}
#comentario-error {	color: #b9001d;	margin-bottom: 8px;	padding:4px 10px;	background-color: #f8f7f2;	border: 1px solid #d9bd8b;}
