/*[fmt]1A90-1A0A-3*/
/*
$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

#ordenar{
float:right; 
margin-top:-12px; 
margin-right: 30px;
/*IE*/
*float:right; 
*margin-top:-12px; 
*margin-right: 30px;
}

#ordenar a{
color: #FFFFFF;

/*IE*/
*color: #FFFFFF;
*font-size:9pt; 
}

#ordenar a:hover{
color: #DD0C04; 
text-decoration: none;
/*IE*/
*color: #DD0C04; 
*text-decoration: none;
}

.Estilo2 {
	color: #330000;
	font-weight: bold;
}
/*menu Image -noborderBox2 - Show Sub-categories  Star
menu Image -noborderBox2 - Show Sub-categories  End*/
.boxText {
	font-family: Arial, sans-serif, Verdana;
	font-size: 12px;
}
.col_der {
	background-color: #C9C9C9;
	padding: 0px 3px 3px;
	border: 4px solid #BEBEBE;
}
.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFB3B5;
	font-weight: bold;
}
.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CC0033;
}
.productsNotifications {
	background: #F2FFF7;
}
.orderEdit {
	color: #CB0000;
}
.visitados {
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
}
a.visitados:visited {
	color: #FFFFFF;
}
body {
	color: #000000;
	margin: 0px;
	background-color: #EDEDED;
	background-image: url(theme/fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.principal {
	background-image: url(theme/cabecerta_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center 78px;
	padding: 0px 27px;
	margin: 0;
	/*[empty]border-right:;*/
}
.pie .enlaces {
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	margin: 0px 0 0;
	padding: 31px 4px 6px 0;
	background-image: url(theme/pie_url.jpg);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
.pie .enlaces a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.pie {
	background-image: url(theme/pie_fondo.jpg);
	height: 179px;
	background-position: -2px 27px;
	background-repeat: repeat-x;
	min-width: 960px;
	margin-top: -28px;
}
.pie .texto {
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 14px;
}
.principal .cabecera {
	position: relative;
	min-width: 960px;
	height: 100px;
	z-index: 5000;
}
.cabecera .agregar {
	float: right;
	position: relative;
	margin-top: 82px;
	color: #FE9494;
	font-size: 8pt;
}
.principal .cabecera .menu {
	position: absolute;
	bottom: -1px;
	left: 0px;
	height: 35px;
	margin: 0;
	padding: 0 0 0 33px;
}
.principal .cabecera .menu li {
	float: left;
	list-style-type: none;
	margin: 0 5px 0 0;
	height: 23px;
	position: relative;
}
.principal .cabecera .carrito {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 370px;
	background-image: url(theme/cesta_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
	font-size: 12px;
}
.carrito .vaciar {
	position: absolute;
	top: 46px;
	background-image: url(theme/vaciar.jpg);
}
.carrito .vaciar:hover {
	color: #020202;
}
.carrito a {
	color: #676767;
	text-decoration: none;
	font-weight: bold;
	padding-right: 25px;
	background-repeat: no-repeat;
	background-position: 44px 1px;
	right: 3px;
}
.carrito .validar {
	position: absolute;
	top: 18px;
	background-image: url(theme/validar.jpg);
}
.carrito p {
	margin: 0;
	padding-left: 16px;
	padding-top: 10px;
}
.carrito span strong {
	display: block;
	font-size: 12px;
	color: #E00000;
}
.cabecera .carrito span {
	display: block;
	padding-left: 48px;
	padding-top: 8px;
	width: 261px;
	color: #AAAAAA;
	font-size: 11px;
}
.principal .cabecera .menu li a strong, #informacion.hover strong {
	display: block;
	font-size: 12px;
	color: #E00000;
}
.cabecera .menu li a:hover strong {
	color: #FFFFFF !important;
}
.principal .cabecera .menu li a {
	display: block;
	width: 121px;
	text-decoration: none;
	background-image: url(theme/fondo_menu.jpg);
	background-position: 0px 0px;
	height: 20px;
	padding: 7px;
	line-height: 11px;
}
.principal .cabecera .menu li a:hover, #informacion.hover {
	background-position: 0px -35px;
}
.menu .submenu a:hover {
	background-color: #D3D3D3;
	color: #020202;
}
.principal .cabecera .menu a span {
	color: #AAAAAA;
	font-size: 11px;
}
form {
	display: inline;
}
tr.header {
	background: #F8F8F9;
}
tr.headerNavigation {
	background: #707070;
}
td.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BBC3D3 url(images/infobox/corner_right_left.gif);
	color: #FFFFFF;
	font-weight: bold;
}
a.headerNavigation {
	color: #FFFFFF;
}
a.headerNavigation:hover {
	color: #FFFFFF;
}
.breadcrumb a {
	color: #AEAEAE;
	text-decoration: none;
}
a.headerNavigation:visited {
	color: #FFFFFF;
}
tr.headerError {
	background: #FF0000;
}
td.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
tr.headerInfo {
	background: #00FF00;
}
td.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00FF00 url(images/infobox/corner_right_left.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
tr.footer {
	background: #BBC3D3;
}
td.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BBC3D3 url(images/infobox/corner_right_left.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.infoBox {
}
.infoBoxContents {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
td.infoBoxHeading, a.infoBoxHeading {
	color: #FFFFFF;
	text-align: left;
}
td.loginbox {
	background-image: url(theme/loginbox.jpg) !important;
	background-repeat: repeat-x;
}
td.infoBoxHeading {
	background-image: url(theme/titulo_infobox.jpg);
	font-weight: bold;
	font-size: 12px;
	padding: 1px;
	vertical-align: middle;
}
.marcas {
	margin-right: 31px;
}
td.infoBoxHeading a {
	text-decoration: none;
}
.infoBoxHeading a {
	color: #FFFFFF;
}
.infoBoxHeading a:hover {
	color: #FFFFFF;
}
td.infoBoxHeading span {
	color: #BEBEBE;
	text-decoration: none;
	font-size: 11px;
	display: block;
	font-weight: normal;
}
a.infoBoxHeading:hover {
	color: #FFFFFF;
}
a.infoBoxHeading:visited {
	color: #FFFFFF;
}
td.infoBox, span.infoBox {
	font-family: Arial, sans-serif, Verdana;
	font-size: 12px;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
	background: #F8F8F9;
}
tr.productListing-odd img, tr.productListing-even img {
	margin: 4px;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
}
table.productListing {
	border: 1px solid #000000;
	border-style: solid;
	border-color: #B6B7CB;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: #EE0707 url(images/infobox/corner_right_left.gif) bottom;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: repeat-x;
	padding: 5px;
}
.productListing-heading a:link, .productListing-heading a:visited {
	color: #FFFFFF;
}
td.productListing-data {
	font-family: Arial, sans-serif;
	font-size: 12px;
}
a.pageResults {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px;
}
a.pageResults:hover {
}
td.pageHeading, div.pageHeading {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #A0A0A0;
	padding-bottom: 15px;
}
tr.subBar {
	background: #F4F7FD;
}
td.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
td.main, p.main {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
td.smallText, span.smallText, p.smallText {
	font-family: Arial, sans-serif, verdana;
	font-size: 11px;
}
.pageHeading_product .smallText {
	letter-spacing: 0px;
	color: #FFFFFF;
	background-color: #C6C6C6;
	padding: 2px;
	display: block;
}
td.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #AABBDD;
}
td.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
td.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
span.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
/*CHECKBOX, INPUT, RADIO, SELECT*/
#INVALID-RULE {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
textarea {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
span.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
table.formArea {
	background: #F1F9FE;
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
}
td.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
span.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #C76170;
	font-weight: bold;
}
span.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #CC0000;
	font-weight: bold;
}
span.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #F66868;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #FCB9B9;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*message box*/
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFB3B5;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99FF00;
}
/*input requirement*/
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.imagenprod {
	border: 1px solid #B6B7CB;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
}
tr.headerBusqueda {
	background: #707070;
}
td.headerBusqueda {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BBC3D3 url(images/infobox/headersearch.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.star-product-title {
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.star-product {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.star-product-price {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
ul.sitemap {
	color: #FF0000;
}
/*BEGIN PC BUILDER*/
.builder_heading {
	font-size: 13px;
	background: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	padding: 6px;
}
.builder_footing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-image: url(images/table_background_filler_builder.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 9px;
}
th {
	font-size: 12px;
/*background: #CC0000;*/
	color: #000000;
	font-weight: bold;
}
/*END PC BUILDER
ESTIMATED SHIPPING COST*/
.estimatedshippingBox {
	background: #FF8E90;
}
td.estimatedshippingBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #BBC3D3;
	color: #FFFFFF;
}
.estimatedshippingBoxContents {
	background: #F8F8F9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.ShowShipping {
	background: #444DDD;
	color: #FFFFFA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 6px;
	font-weight: bold;
	text-align: center;
}
/*ESTIMATED SHIPPING COST
** Begin Header Tags SEO ***/
h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000;
}
.principal .interior .interior_titulo .titulo h2 {
	margin: 0;
	padding: 0;
	float: left;
	height: 102px;
	width: 268px;
}
.principal .interior .interior_titulo .titulo h2 a {
	background-image: url(theme/titulo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
	height: 102px;
	width: 268px;
}
.principal .interior .interior_titulo .titulo {
	overflow: hidden;
	position: relative;
	height: 95px;
}
.productos h3 .titulo {
	font-size: 12px;
	text-decoration: none;
	color: #373B40;
	height: 32px !important;
}
.productos_destacados .mini_productos_destacados h3 a {
	font-size: 15px;
	text-decoration: none;
	color: #3A3E44;
}
.productos_destacados .mini_productos_destacados h3 span a {
	font-size: 12px;
	color: #EDEDED;
}
.interior .interior_titulo .titulo table td {
	text-align: center;
}
.interior .interior_titulo .titulo table {
	width: 72%;
	float: right;
}
.principal .interior .interior_titulo {
	background-image: url(theme/principal_fondo.jpg);
	background-repeat: repeat-x;
	background-position: center 0px;
	padding-bottom: 0px;
	margin-bottom: -7px;
	border-bottom: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	/*[empty]color:;*/
}
.precio_producto_peq span i {
	display: none;
}
.precio_producto_peq .valor_coma {
	width: 7px;
	background-position: -406px 64px;
}
select {
	font-family: arial, verdana, "san serif";
	font-size: 11px;
}
.certificados p {
	text-align: center;
	padding: 0;
	margin: 0;
}
.precio_box {
	font-size: 16px;
	font-weight: bold;
}
.por_precio {
	padding: 0 0 17px;
	margin: 0;
	list-style: none;
}
.box_heading {
	background-image: url(theme/titulo_infobox.jpg);
	font-weight: bold;
	font-size: 12px;
	padding: 10px;
	vertical-align: middle;
	color: #FFFFFF;
}
a {
	color: #474747;
	text-decoration: none;
}
.por_precio li a {
	display: block;
	font-size: 12px;
	padding: 9px 9px 9px 33px;
	background-image: url(theme/rangos.gif);
	background-repeat: no-repeat;
	background-position: 6px 11px;
}
.por_precio li a:hover {
	background-image: url(theme/rangos_hover.gif);
	text-decoration: none;
	color: #D00000;
}
.por_precio .claro {
	background-color: #DADADA;
}
.purchased .comprar {
	background-image: url(theme/titulo_infobox.jpg);
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	display: block;
	color: #FFFFFF;
	width: 99px;
}
.purchased .nombre {
	display: block;
	margin-top: 7px;
	margin-bottom: 5px;
}
.principal_interior .descripcion .anterior_siguiente a {
	background-color: #9B9B9B;
	color: #FFFFFF;
	padding: 3px;
	font-size: 10px;
}
.principal_interior .descripcion .anterior_siguiente a:hover {
	background-color: #020202;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #020202;
}
.agregar a {
	color: #FFFFFF;
}
a.atencion {
	font-weight: bold;
}
.purchased .foto {
	display: table-cell;
	height: 89px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ADADAD;
	width: 92px;
}
.principal_interior .descripcion .anterior_siguiente {
	padding-top: 11px;
	border-top: 1px dotted #282828;
	padding-bottom: 19px;
	font-size: 11px;
}
.principal_interior .descripcion ul {
	font-size: 11px;
}
.principal_interior .descripcion p {
	font-size: 11px;
}
.principal_interior .descripcion h3 {
	font-size: 15px;
	letter-spacing: -1px;
}
.principal_interior .descripcion .precio strong {
	color: #A80402;
	font-size: 32px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-top: 8px;
}
.principal_interior .descripcion .precio {
	font-weight: bold;
	font-size: 19px;
	border-bottom: 1px dotted #919191;
	padding-bottom: 17px;
	text-align: right;
	margin-top: 10px;
	letter-spacing: -1px;
	margin-right: 281px;
}
.pageHeading_product h1 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 26px;
	letter-spacing: -1px;
}
.principal_interior .imagen .fecha {
	text-align: right;
	font-size: 10px;
	color: #494949;
}
.principal_interior .imagen .foto a {
	display: table-cell;
	height: 176px;
	width: 217px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.principal_interior .imagen .foto {
	display: table-cell;
	text-align: center;
	padding: 18px;
	background-color: #ECECEC;
	border: 1px solid #A5A5A5;
}
.principal_interior .imagen {
	float: right;
	width: 256px;
	margin-left: 27px;
	margin-bottom: 35px;
}
.principal_interior .descripcion {
	line-height: 16px;
}
.otros a {
	font-size: 12px;
	display: block;
	text-decoration: none;
	color: #444444;
	/*+placement:shift 0px -7px;*/
	position: relative;
	left: 0px;
	top: -7px;
}
.otros {
	padding-top: 22px;
}
.otros a {
	font-size: 10px;
	padding-left: 12px;
	margin-left: 17px;
	background-image: url(theme/vineta.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.otros a:hover {
	color: #E50C03;
	text-decoration: underline;
}
.loginbox_interior p {
	overflow: hidden;
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
}
.paginador_interior strong {
	color: #939393;
	padding: 3px;
}
.paginador_interior .anterior {
	position: absolute;
	left: 4px;
	top: 2px;
	padding: 4px 13px 4px 4px;
	background-image: url(theme/paginador_separador.jpg);
	background-repeat: repeat-y;
	background-position: right center;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.paginador_interior .siguiente {
	position: absolute;
	right: 4px;
	top: 2px;
	padding: 4px 4px 4px 13px;
	background-image: url(theme/paginador_separador.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.paginador_interior {
	position: relative;
	text-align: center;
	background-image: url(theme/breadcrumb_fondo.jpg);
	padding: 6px;
	border: 1px solid #101115;
	width: 96%;
	float: left;
}
.pageHeading h1 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #A0A0A0;
	padding: 0;
	margin: 0;
}
.breadcrumb strong {
	display: block;
	color: #FFFFFF;
}
.breadcrumb {
	font-size: 11px;
	background-image: url(theme/breadcrumb_fondo.jpg);
	color: #AEAEAE;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #4B4F58;
	border: 1px solid #0F1014;
	margin-bottom: 15px;
}
.breadcrumb p {
	margin: 0;
	padding: 3px 3px 3px 36px;
	background-image: url(theme/breadcrumb.jpg);
	background-repeat: no-repeat;
}
td {
	vertical-align: top;
}
.dobre_fondo {
	background-image: url(theme/col_izq.jpg);
	background-repeat: repeat-y;
	background-position: 6px 0px;
	padding-bottom: 36px;
}
input {
	font-family: arial;
}
#prod_table input {
	font-size: 11px;
}
.principal_interior .imagen .foto input {
	margin-top: 11px;
}
.buscador .buscador_input {
	background-image: url(theme/buscador.jpg);
	border: 0px solid #000000;
	font-family: arial;
	font-size: 12px;
	width: 139px;
	padding-top: 6px;
	padding-left: 27px;
	padding-bottom: 6px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	background-position: top left;
}
.buscador input {
	float: left;
}
.buscador form {
	background-color: #DBDBDB;
	overflow: hidden;
	padding: 11px;
	display: block;
}
input.password {
	background-image: url(theme/pass.jpg);
	border: 0px solid #000000;
	font-family: arial;
	font-size: 12px;
	width: 170px;
	padding-top: 6px;
	padding-left: 27px;
	padding-bottom: 6px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	background-position: top left;
}
.loginbox_interior p input {
	float: left;
}
input.email_address {
	background-image: url(theme/email_address.jpg);
	border: 0px solid #000000;
	font-family: arial;
	font-size: 12px;
	width: 200px;
	padding-top: 6px;
	padding-left: 27px;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: top left;
}
.productListing-data a {
	color: #020202;
	text-decoration: none;
}
.principal_interior {
	background-color: #FFFFFF;
	padding: 8px;
}
.en_oferta .oferta s {
	color: #A9003B;
}
.en_oferta .oferta {
	position: absolute;
	bottom: 74px;
	left: 0px;
	right: 0px;
	font-size: 11px;
	padding: 8px;
	text-align: right;
	font-weight: bold;
	color: #818181;
}
.precio_producto span strong {
	display: none;
}
.precio_producto span {
	background-image: url(theme/numeros-trans.png);
	height: 38px;
	float: left;
}
.precio_producto .valor_1 {
	width: 20px;
	background-position: -4px 0px;
}
.precio_producto .valor_2 {
	width: 22px;
	background-position: -23px 0px;
}
.precio_producto .valor_3 {
	width: 20px;
	background-position: -44px 0px;
}
.precio_producto .valor_4 {
	width: 20px;
	background-position: -65px 0px;
}
.precio_producto .valor_euro {
	width: 20px;
	background-position: -230px 0px;
}
.precio_producto .valor_5 {
	width: 20px;
	background-position: -85px 0px;
}
.precio_producto .valor_6 {
	width: 21px;
	background-position: -105px 0px;
}
.precio_producto .valor_7 {
	width: 21px;
	background-position: -125px 0px;
}
.precio_producto .valor_8 {
	width: 22px;
	background-position: -147px 0px;
}
.precio_producto .valor_9 {
	width: 22px;
	background-position: -169px 0px;
}
.precio_producto .valor_0 {
	width: 21px;
	background-position: -192px 0px;
}
.precio_producto .valor_punto {
	width: 9px;
	background-position: -221px 0px;
}
/*.precio_producto .valor_euro*/
#INVALID-RULE {
	width: 20px;
	background-position: -230px 0px;
}
.precio_producto {
	overflow: hidden;
}
.productos_destacados .mini_productos_destacados .precio .precio_producto {
	padding: 8px 8px 0px;
}
.best_sellers li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.best_sellers {
	margin: 0;
	padding: 0;
}
.productos .precio span.iva {
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin: -7px 0 0;
	padding: 0 0 3px;
	color: #A3A3A3;
	width: 122px;
	float: right;
}
.productos h3 {
	margin: 0;
	padding: 8px 8px 0px;
	text-align: center;
	height: 26px;
}
.productos .foto {
	text-align: center;
	padding: 32px 0 0;
	margin: 0;
	display: block;
	height: 154px;
	vertical-align: middle;
	width: 158px;
}
.productos .categoria strong a {
	color: #8C8C8C;
	text-decoration: none;
	font-weight: normal;
}
.col_izq {
	background-image: url(theme/col_izq.jpg);
	padding: 6px;
	border-top: 1px solid #DADADA;
	z-index: 100;
	background-repeat: repeat-y;
}
td.infoBoxHeading img {
	float: left;
}
td.infoBoxHeading a img {
	border: 0px solid #000000;
}
.boxText a {
	font-size: 12px;
	font-family: Arial, sans-serif, Verdana;
	text-decoration: none;
	color: #424242;
}
.links a {
	padding-left: 14px;
	/*background-image: url(theme/vineta.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
.privado a {
	background-image: url(theme/vineta.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 1px 5px;
}
.loginbox_interior .crear_cuenta a {
	display: block;
	padding-left: 23px;
	background-image: url(theme/crear_cuenta.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 131px;
	padding-bottom: 3px;
}
.boxText a:hover {
	color: #DB0A03;
	text-decoration: underline;
}
#nuestras_marcas .manufactures img {
	/*[empty]padding-right:;*/
	margin-right: 6px;
}
#marcas_contenido {
	height: 52px;
	position: relative;
	overflow: hidden;
}
#nuestras_marcas {
	white-space: nowrap;
	/*[empty]height:;*/
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
.certificados img {
	background-color: #FFFFFF;
	width: 71px;
	margin-bottom: 5px;
}
marquee a img {
	border: 2px solid #CA0904;
	font-size: 10px !important;
	margin-right: 8px;
}
.innerDiv a img {
	background-color: #FFFFFF;
	border: 2px solid #DF0C03;
	margin-top: 14px;
}
.loginbox_interior .recordar a {
	display: block;
	padding-left: 23px;
	background-image: url(theme/recordar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 131px;
}
.informacion a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 29px;
	background-image: url(theme/informacion.jpg);
	background-repeat: no-repeat;
	background-position: 6px 5px;
}
.informacion a:hover {
	background-image: url(theme/informacion_hover.jpg);
}
.best_sellers li a {
	display: block;
	padding: 8px 8px 8px 29px;
	background-image: url(theme/bestsellers.jpg);
	background-repeat: no-repeat;
	background-position: 6px 10px;
}
.best_sellers li a:hover {
	background-image: url(theme/bestsellers_hover.jpg);
	color: #D10101;
	text-decoration: none;
}
.best_sellers li a.claro {
	background-color: #DBDBDB;
}
.productos .imagen {
	display: block;
	text-align: center;
}
.productos .comprar {
	position: absolute;
	bottom: 0px;
	right: 7px;
	text-indent: -20000px;
	height: 26px;
	width: 99px;
	margin: 0;
	padding: 0;
}
.productos .precio {
	position: absolute;
	bottom: 30px;
	right: 9px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.productos .categoria {
	display: block;
	padding-top: 4px;
	font-size: 12px;
	text-decoration: none;
	color: #8C8C8C;
	height: 22px;
	text-align: center;
}
.destacados_2 {
	overflow: hidden;
	padding: 0px;
	margin: 0;
}
.productos .nombre {
	display: block;
	/*[empty]margin-top:;*/
	padding-top: 7px;
	color: #373B40;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	height: 28px;
	overflow: hidden;
}
.productos {
	font-family: Tahoma;
	font-weight: bold;
	background-image: url(theme/producto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 163px;
	height: 268px;
	position: relative;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	z-index: 0;
}
.en_oferta {
	background-image: url(theme/producto_enoferta.jpg);
}
.productos_destacados .mini_productos_destacados h3 span {
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #EDEDED;
}
.productos_destacados .mini_productos_destacados .precio {
	text-align: right;
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-image: url(theme/precio.jpg);
	font-size: 12px;
	padding: 0px;
	color: #BCBCBC;
	width: 165px;
}
.productos_destacados .mini_productos_destacados .precio>span {
	display: block;
	padding: 0px;
	font-size: 10px;
	bottom: 2px;
	right: 3px;
	position: absolute;
}
.productos_destacados .mini_productos_destacados h3 {
	padding-left: 283px;
	margin-right: 20px;
	height: 45px;
	padding-top: 11px;
}
.productos_destacados .mini_productos_destacados .descripcion {
	margin-left: 283px;
	margin-right: 20px;
	font-size: 12px;
	height: 116px;
}
.productos_destacados .mini_productos_destacados .descripcion strong {
	display: block;
}
.productos_destacados .mini_productos_destacados p {
	padding: 0;
	margin: 0;
}
.productos_destacados .mini_productos_destacados .botones_comprar {
	text-align: right;
	position: absolute;
	bottom: 24px;
	right: 206px;
	font-size: 12px;
}
.productos_destacados .mini_productos_destacados .botones_comprar .comprar {
	color: #020202;
	text-decoration: none;
}
.productos_destacados .mini_productos_destacados .botones_comprar .ofertas {
	color: #818181;
	font-weight: bold;
	display: block;
}
.productos_destacados .mini_productos_destacados .botones_comprar .ofertas u {
	color: #A9003B;
}
.mini_productos_destacados .ofertas strong {
	color: #D90001;
}
.productos_destacados .mini_productos_destacados {
	position: absolute;
	top: 28px;
	background-image: url(theme/fondo_productos_destacados.jpg);
	background-repeat: repeat-x;
	left: 0px;
	right: 0px;
	height: 290px;
	background-color: #FFFFFF;
}
.productos_destacados .mini_productos_destacados .contenedor_foto .foto {
	height: 288px;
	text-align: center;
	vertical-align: middle;
	width: 263px;
	position: absolute;
	top: 74px;
	left: 0px;
}
.productos_destacados .mini_productos_destacados .contenedor_foto {
	background-image: url(theme/destacados_imagen.jpg);
	background-repeat: repeat-x;
	background-position: center 0px;
	position: absolute;
	padding: 0px;
	left: 0px;
	top: 1px;
	height: 277px;
	width: 257px;
}
.productos_destacados .paginador div {
	float: right;
	overflow: hidden;
	padding: 3px;
}
.productos_destacados .paginador div a {
	background-image: url(theme/paginador_separador.jpg);
	background-repeat: repeat-y;
	background-position: right;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	padding: 3px 6px 3px 5px;
	color: #898989;
	font-weight: bold;
}
.productos_destacados .paginador div a.hover {
	color: #FFFFFF;
}
.productos_destacados .paginador div a:last-child {
	background-image: none !important;
}
.productos_destacados .paginador h6 {
	padding: 7px;
	margin: 0;
	float: left;
	color: #FFFFFF;
}
.productos_destacados .paginador {
	background-image: url(theme/fondo_paginador.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	overflow: hidden;
	z-index: 50;
	height: 28px;
}
.productos_destacados {
	height: 322px;
	border: 2px solid #3A3E44;
	margin-bottom: 10px;
	overflow: hidden;
	background-image: url(theme/fondo_productos_destacados.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	position: relative;
	background-position: 3px 28px;
	z-index: 0;
}
.principal .interior {
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	margin: 0;
	min-width: 960px;
	padding: 0;
	border-bottom: 0px solid #000000;
}
/*** End Header Tags SEO ***/
.monedero {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 70px;
	position: absolute;
	bottom: 0px;
	right: 25px;
	border: 2px solid #E70808;
	background-color: #FFF;
	background-image: url(images/monedero.gif);
	background-position: 20px center;
	background-repeat: no-repeat;
	filter: alpha(opacity=0);
	opacity: .0;
}
.monedero p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.categorias {
	z-index: 1000;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categorias a {
	display: block;
	padding: 7px;
	//font-family: Arial, Helvetica, sans-serif;
	font-family: Tahoma;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}
.categorias .enlace_padre {
	background-image: url(theme/categorias.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 27px;
	z-index: 10;
	width: 198px;
}
.categorias .enlace_padre:hover, .categorias .hover {
	background-color: #FFF !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	border-top-color: #666 !important;
	border-bottom-color: #666 !important;
	border-left-color: #666 !important;
	color: #D10101 !important;
	background-image: url(theme/categorias_hover.jpg) !important;
	padding-top: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 27px !important;
	width: 202px;
}
.categorias .padre {
	position: relative;
	margin: 0px;
	list-style-type: none;
	height: 28px;
	z-index: 1000;
}
.categorias .claro>a {
	background-color: #DBDBDB;
}
.categorias .submenu .hijo:first-child {
	margin-left: -1px;
	padding-left: 1px;
}
.categorias .submenu .hijo {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #FFF;
	height: 25px;
}
.categorias .submenu .hijo a {
	background-image: url(theme/submenu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888;
	color: #777;
	margin: 0;
}
.categorias .submenu .hijo a:hover {
	color: #D00;
	border-bottom-color: #AAA;
	background-image: url(theme/submenu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.categorias .submenu {
	display: none;
	position: absolute;
	width: 200px;
	left: 235px;
	top: 0px;
	z-index: 1000;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #666;
}
.menu li .submenu {
	position: absolute;
	left: -37px;
	top: 32px;
	width: 103px;
	display: none;
}
.menu li .submenu li {
	position: relative;
	width: 129px;
	overflow: hidden;
	height: auto !important;
}
.menu li .submenu li a {
	text-indent: 0px !important;
	padding: 3px !important;
	background-image: none !important;
	background-color: #1C1F24;
	height: auto !important;
	border-bottom: 1px solid #020202;
	font-size: 10px;
	color: #FFFFFF;
}
.precio_producto_peq span strong {
	display: none;
}
.precio_producto_peq span {
	background-image: url(theme/numeros-trans.png);
	height: 33px;
	float: left;
}
.mini_productos_destacados .precio_producto_peq span {
	background-image: url(theme/numeros_peq-trans.png) !important;
	height: 33px !important;
	float: left !important;
}
.mini_productos_destacados .decimal_1 {
	background-position: -5px -30px !important;
	width: 14px !important;
}

.mini_productos_destacados .valor_2 {
	background-position: -23px 0px !important;
	width: 21px !important;
}
.mini_productos_destacados .valor_8 {
	background-position: -147px 0px !important;
	width: 22px !important;
}
.mini_productos_destacados .decimal_2 {
	background-position: -18px -30px !important;
	width: 16px !important;
}


.mini_productos_destacados .decimal_7 {
	background-position: -94px -30px !important;
	width: 16px !important;
}

.precio_producto_peq .decimal_3 {
	background-position: -28px -26px !important;
	width: 14px;
} 

.mini_productos_destacados .decimal_3 {
	background-position: -33px -30px !important;
	width: 16px !important;
}

.mini_productos_destacados .valor_5 {
	background-position: -85px 0px !important;
	width: 20px !important;
}
.mini_productos_destacados .valor_0 {
	background-position: -191px 0px !important;
	width: 22px !important;
}

.mini_productos_destacados .decimal_4 {
	background-position: -49px -31px !important;
	width: 15px !important;
}
.mini_productos_destacados .decimal_8 {
	background-position: -110px -30px !important;
	width: 16px !important;
	margin-top: 0px !important;
}
.mini_productos_destacados .valor_9 {
	background-position: -169px -1px !important;
	width: 21px !important;
}
.mini_productos_destacados .valor_3 {
	background-position: -45px 0px !important;
	width: 20px !important;
}
.mini_productos_destacados .decimal_6 {
	background-position: -79px -30px !important;
	width: 15px !important;
}
.mini_productos_destacados .valor_4 {
	background-position: -65px 0px !important;
	width: 20px !important;
}
.mini_productos_destacados .decimal_5 {
	background-position: -64px -30px !important;
	width: 14px !important;
}
.mini_productos_destacados .valor_6 {
	background-position: -106px -1px !important;
	width: 20px !important;
}
.mini_productos_destacados .decimal_euro {
	background-position: -171px -30px !important;
	width: 13px !important;
}
.mini_productos_destacados .decimal_0 {
	width: 15px !important;
	background-position: -143px -30px !important;
}
.mini_productos_destacados .precio_producto_peq span {
	height: 31px !important;
}
.mini_productos_destacados .decimal_9 {
	background-position: -126px -30px !important;
	width: 16px !important;
}
.mini_productos_destacados .valor_coma {
	background-position: -213px -4px !important;
	width: 9px !important;
}
.mini_productos_destacados .valor_7 {
	background-position: -126px -1px !important;
	width: 20px !important;
}
.mini_productos_destacados .valor_1 {
	background-position: -4px -1px !important;
	width: 20px !important;
}
.precio_producto_peq .decimal_8 {
	background-position: -95px -32px;
	width: 13px;
	height: 21px;
	margin-top: 6px;
}
.precio_producto_peq .decimal_4 {
	background-position: -42px -26px;
	width: 14px;
}
.precio_producto_peq .decimal_2 {
	background-position: -15px -26px;
	width: 14px;
}
.precio_producto_peq .decimal_7 {
	background-position: -81px -26px;
	width: 13px;
}
.precio_producto_peq .decimal_6 {
	width: 14px;
	background-position: -68px -26px;
}



.precio_producto_peq .decimal_1 {
	background-position: -5px -25px;
	width: 11px;
}
.precio_producto_peq .decimal_5 {
	background-position: -56px -26px;
	width: 12px;
}
.precio_producto_peq .decimal_euro {
	background-position: -148px -26px;
	width: 13px;
}
.precio_producto_peq .decimal_0 {
	background-position: -124px -26px;
	width: 13px;
}
.precio_producto_peq .decimal_9 {
	background-position: -110px -26px;
	width: 13px;
}
.precio_producto_peq .valor_1 {
	width: 16px;
	background-position: -4px 1px;
}
.precio_producto_peq .valor_2 {
	width: 18px;
	background-position: -20px 1px;
}
.precio_producto_peq .valor_3 {
	width: 18px;
	background-position: -38px 1px;
}
.productos_destacados .mini_productos_destacados .precio_producto_peq {
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 6px;
}
.precio_producto_peq .valor_4 {
	width: 19px;
	background-position: -55px 1px;
}
.precio_producto_peq .valor_euro {
	width: 13px;
	background-position: -359px 0px;
}
.precio_producto_peq {
	float: right;
	/*[empty]width:;*/
	padding-bottom: 8px;
}
.precio_producto_peq .valor_5 {
	width: 16px;
	background-position: -73px 1px;
}
.precio_producto_peq .valor_6 {
	width: 18px;
	background-position: -91px 1px;
}
.precio_producto_peq .valor_7 {
	width: 19px;
	background-position: -109px 1px;
}
.precio_producto_peq .valor_8 {
	width: 18px;
	background-position: -128px 1px;
}
.precio_producto_peq .valor_9 {
	width: 18px;
	background-position: -147px 1px;
}
.precio_producto_peq .valor_0 {
	width: 18px;
	background-position: -609px 1px;
}
.precio_producto_peq .valor_punto {
	width: 4px;
	background-position: -354px 0px;
}

/*
.precio_producto_peq span strong {
display: none;
}
.precio_producto_peq span {
background-image: url(theme/numeros_peq-trans.png);
height: 22px;
float: left;
}
.precio_producto_peq .valor_1 {
width: 13px;
background-position: -4px 0px;
}
.precio_producto_peq .valor_2 {
width: 16px;
background-position: -17px 0px;
}
.precio_producto_peq .valor_3 {
width: 14px;
background-position: -33px 0px;
}
.precio_producto_peq .valor_4 {
width: 15px;
background-position: -48px 0px;
}
.precio_producto_peq .valor_euro {
width: 13px;
background-position: -359px 0px;
}
.precio_producto_peq {
float: right;
/*[empty]width:;
padding-bottom: 8px;
}
.precio_producto_peq .valor_5 {
width: 14px;
background-position: -63px 0px;
}
.precio_producto_peq .valor_6 {
width: 16px;
background-position: -77px 0px;
}
.precio_producto_peq .valor_7 {
width: 14px;
background-position: -93px 0px;
}
.precio_producto_peq .valor_8 {
width: 16px;
background-position: -108px 0px;
}
.precio_producto_peq .valor_9 {
width: 17px;
background-position: -124px 0px;
}
.precio_producto_peq .valor_0 {
width: 15px;
background-position: -331px 0px;
}
.precio_producto_peq .valor_punto {
width: 4px;
background-position: -354px 0px;
}
Login*/
tr.login {
	background: #FF9999;
}
td.login {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	background: #FF9999;
	color: #000000;
	font-weight: bold;
	border: 1px solid #FF0000;
}
.tablelogin {
	border: 1px solid #FF0000;
}
.titlerojo {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC0000;
	font-weight: bold;
}

.noticias {
background-image:url("images/noticias.jpg");
background-repeat:no-repeat;
height:95px;
margin-bottom:14px;
margin-left:5px;
margin-top:-15px;
overflow:hidden;
position:relative;
width:500px;
}
.noticias .titulo_noticia {
color:#9FC8F3;
font-size:9px;
font-weight:bold;
padding-left:12px;
text-align:left;
}
.noticias .mas_noticias {
bottom:24px;
color:#FFFFFF;
font-size:10px;
margin-left:7px;
margin-right:12px;
padding:3px;
position:absolute;
right:2px;
background-image: none;
}
.noticias .mas_noticias:hover {
background-color:#e30000;
border:1px solid black;
bottom:23px;
color:#FFFFFF;
right:1px;
text-decoration:none;
}
.noticias .titulo_noticia a {
display:block;
padding-bottom:20px;
padding-left:151px;
padding-top:11px;
text-align:justify;
width:320px;
color:#FFFFFF;
font-size:12px;
background-image: none;

}
.noticias .titulo_noticia span {
bottom:17px;
color:#CCEBF9;
left:160px;
position:absolute;
}
