a.error-msg { color: #015641; 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", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.bottom-separator { background: #E7E7E7; }
div.department-body { border: 1px solid #C0A062; padding: 0px 0px 0px 0px; }
div.department-categories { margin: 0px 0px 0px 0px; padding: 0px 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: #015641; font-size: 11px; font-weight: bolder; margin: 0px 0px 0px 0px; text-decoration: none; }
div.department-title { background-color: #015641; color: #FFFFFF; font-size: 11px; font-weight: bolder; height: 17px; padding: 0px 0px 0px 4px; }
div.newtop-link { padding: 3px 0px 8px 0px; }
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 0px 2px 0px; 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: #015641; 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: 0px 0px 0px 0px; padding: 6px 6px 6px 6px; }
.bottom-frame { background: url('../images/site/bottom_back.gif') repeat-x; height: 90px; margin: 0px 10px 0px 10px; padding: 10px 10px 4px 10px; vertical-align: middle; }
.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: #00c95d; border: 0px solid #C0A062; color: #000000; font-size: 11px; font-weight: bolder; margin: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; }
.button-bar { border-top: 1px solid #015641; 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 0px 30px 0px; padding: 6px 6px 6px 6px; }
.form-cabecera { background: #56c88b; border-bottom: 1px solid #56c88b; color: #000000; font-weight: bold; padding: 2px 2px 2px 10px; }
.form-cabecera-req { background: url(../../images/electrodita/required.gif) #56c88b no-repeat left; border-bottom: 1px solid #56c88b; color: #000000; font-weight: bold; padding: 2px 8px 2px 20px; }
.form-cabecera-total { background: #FFFFFF; border-bottom: 1px solid #E2D6B8; border-top: 1px solid #015641; color: #000000; font-size: 13px; font-weight: bolder; padding: 2px 8px 2px 8px; }
.form-field { font-size: 11px; width: 98%; }
.form-link { color: #015641; font-weight: normal; }
.form-name { color: #000000; font-size: 13px; font-weight: bold; padding: 2px 8px 2px 8px; }
.form-navigator { border-top: 1px solid #015641; color: #000000; font-size: 11px; font-weight: lighter; padding: 2px 8px 2px 8px; }
.form-tabla { border: 1px solid #015641; font-size: 11px; }
.form-titulo { background: #015641; color: #FFFFFF; font-weight: bold; padding: 2px 6px 2px 8px; }
.form-titulo-big { background: #015641; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 2px 6px 2px 8px; }
.form-top { height: 14px; }
.form-valor { border-bottom: 1px solid #56c88b; padding: 2px 8px 2px 8px; }
.form-valor-price { border-bottom: 1px solid #56c88b; color: #DB0606; font-weight: bold; padding: 2px 8px 2px 8px; }
.form-valor-total { background: #FFFFFF; border-bottom: 1px solid #E2D6B8; border-top: 1px solid #015641; color: #000000; font-size: 13px; font-weight: bold; padding: 2px 8px 2px 8px; }
.home-oport-title { color: #015641; font: bolder 16px Arial, Helvetica, sans-serif; }
.home-seccion-title { background: #EFE8D8; border-bottom: 1px solid #015641; color: #015641; font: 14pt "Arial Black"; padding: 2px 2px 2px 10px; }
.link-big, .faq, a.link-big, #nav li a.level1, #nav li span.level1 { color: #015641; }
.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 0px 4px 1px; }
.lista-orderby-field { color: #000000; font-size: 11px; font-weight: normal; }
.login-form input.login-input { background: #FFFFFF; border: 1px solid #00873e; height: 15px; font-size: 9pt;padding: 1px 3px 1px 3px;}
.login-form, form { margin: 0px 0px 0px 0px; }
.lproduct-brand { color: #000000; font-size: 10px; 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; border: 1px solid #015641; }
.lproduct-name { color: #015641; font-size: 10pt; 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/icon_estanquillo.gif); background-position: right; 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; 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 #015641; }
.navigator-top { border-bottom: 1px solid #015641; }
.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: white; width: 165px; }
.newhome-rightcol { background: white; width: 158px; }
.newhome-sec-title { color: #015641; font-size: 12px; font-weight: bolder; text-align: right; }
.newhome-separator { border-bottom: 1px dashed #e3e3e3; }
.newtop-bar { background: #009e49; height: 23px; padding: 2px 8px 2px 8px; vertical-align: middle; }
.newtop-link, .newtop-link a, td.top-bar a, .newhome-sec-body  { color: black; font-size: 11px; text-decoration: none; }
.newtop-bar, .newtop-bar a { color: white; font-size: 11px; text-decoration: none; }
.newtop-bar a:hover { color: white; font-size: 11px; text-decoration: underline; }
.newtop-shopcart { border: 1px solid #015641; padding: 1px 6px 1px 6px; }
.page-content { margin: 0px; padding: 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: 0px 8px 0px 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: #B3E5CA; 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-brand {	font-weight: bolder;font-size: 10pt; color: black;}
.product-descrip { color: #000000; font-size: 12px; font-weight: normal; }
.product-field { color: #000000; font-size: 11px; font-weight: normal; width: 30px; }
.product-form { 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: #015641; 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: #015641; font-size: 11px; font-weight: bold; padding-top: 4px; text-decoration: none; text-transform: uppercase; }
.product-list-title { color: #015641; font-size: 13px; font-weight: bold; padding-top: 10px; text-decoration: none; text-transform: uppercase; }
.product-name { color: #015641; font-size: 16px; font-weight: bolder; }
.product-price, .recomend-item-price { color: #db0606; font-size: 14px; font-weight: bolder; padding: 0; border: 1px solid transparent;border-bottom: 0 none; width:95px;}
.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: #015641; font-size: 9pt; }
.publicidad-title { color: #015641; font-size: 10pt; font-weight: bold; }
.recomend-department { background: #F5E400; font-size: 12px; font-weight: bolder; margin: 0px 8px 0px 8px; position: relative; text-align: center; top: -3px; }
.recomend-frame { background: #015641; }
.recomend-item-name { color: #000000; font-size: 11px; font-weight: normal; text-align: justify; text-decoration: none; }
.recomend-items { padding: 2px 0px 2px 0px; text-align: center; }
.recomend-masvendido { padding: 6px 6px 6px 6px; text-align: left; }
.recomend-masvendido a { color: #015641; 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: #B3E5CA; border: 1px solid #67291C; padding: 2px 2px 2px 2px; }
.shop-options table tr td { color: black; font-size: 8pt; font-weight: bolder; }
.shop-options table tr td#shop-message { font: 10pt Arial; }
.static-content { border: 1px solid #A3A3A3; color: #000000; font-size: 12px; font-weight: normal; padding: 4px 4px 4px 4px; }
.static-content a { color: #015641; 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: #015641; 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: #015641; 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: #015641; 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: 0px; padding: 4px; position: absolute; top: 20px; visibility: hidden; width: 80px; 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: 0px 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: #015641; border:2px solid #015641; font-size: 11pt; font-weight: bolder; padding: 2px 8px 2px 8px; }
.user-message-INFO { background: #333333; color: White; font-size: 10pt; padding: 2px 8px 2px 8px; }
.user-message-INFO a { color: #B3E5CA; font-size: 10pt; }
#dhtmlpointer{ left: -300px; position: absolute; visibility: hidden; z-index: 101; }
#dhtmltooltip { background: #EEE4D5; border: 1px solid #015641; font-size: 10pt; left: -300px; padding: 2px; position: absolute; text-align: center; visibility: hidden; width: 100px; z-index: 100; }
#div_maincontent { width: 610px; }
#nav li { float: left; line-height: 1.25em; position: relative; /* all list items */ width: 160px; }
#nav li a, #nav li span { background-color: white; border-bottom: 1px dotted #009E49; color: black; display: block; font-size: 8pt; font-weight: bold; padding: 0 0.5em; text-decoration: none; 
width: 160px; 
w\idth: 149px;  
}
#nav li a:hover, #nav li.haschild > a:hover { background-color: #e7e7e7; }
#nav li ul { border: 1px solid #666666; left: -999em; margin-left: 160px; margin-top: -1.35em; position: absolute;  /* second-level lists */ }
#nav li ul ul { border: 1px solid #666666; left: -999em; /* third-and-above-level lists */ }
#nav li.haschild > a { background: url(../../images/site/bulletmenu.gif) no-repeat center right; 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: 160px; }
#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;}
tr.prod_row > td {	border-top: 1px solid #E2D6B8;	border-left: 1px solid #E2D6B8;}
.prod_new {	background-image: url(../../images/site/es/pnew.gif);	background-repeat: no-repeat;	background-position: top center;}
#div-ofertas > table {	border: 1px solid #E2D6B8;}
.rightcol-itemprod {	border-top: 1px dotted #C0A062;}
a.home-depname {color: #015641;font-size: 10pt;font-weight: bolder;text-decoration: none;}
a.home-depname:hover {text-decoration: underline;}
.black11 a {color: #015641;font-weight: bolder;text-decoration: none;}
.black11 a:hover {color: #015641;text-decoration: underline;}
.hint {	background-color: #e7e7e7; border: 1px solid #015641;border-top: 0px none; }
.hint-sc {	background-color: white; border: 1px solid #015641;border-top: 0px none; }
.price-table th, .price-table td {	font-size: 10pt;font-weight: lighter; color: #db0606;}
.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;}