body
{
	background:#ECECEC;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
}
p{
padding:2px;
margin:0px;
}
#contenedor_principal{
width:990px;
height:auto;
margin:auto;
padding:0px;
background-color:#FFFFFF;
}
#cabecera{
width:990px;
height:136px;
background:url(images/header_bgred.jpg) no-repeat center;
background-position:0px 0px;
margin:auto;
}
#contenido{
clear:both;
}
a:visited {
	color: #666666;
	text-decoration: none;
}

/*---------------- menu superior----------------------*/
#menu_superior{
width:990px;
height:36px;
background:url(images/menu_bgrojo.gif) repeat-x;
}
ul.menu {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(images/menu_bgrojo.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:12px;
line-height:36px;
}
ul.menu li.divisor {
display:inline;
width:3px;
height:36px;
float:left;
background:url(images/menu_divisionrojo.gif) no-repeat center;
}
a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 5px 0px 5px; margin:0 9px 0 9px;height:36px;text-decoration:none;color:#fff;}

a.nav:hover{
	display:block;
	float:left;
	padding:0px 5px 0px 5px;
	margin:0 9px 0 9px;
	height:36px;
	text-decoration:none;
	color:#E9780A;
	background-color:#F0F0F1;
}

/*----------------navegador-------------*/
.navegador{
	width:990px;
	height:20px;
	color:#333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5;
	padding-left: 2px;
}
.navegador a{
color:#cc0000;
text-decoration:underline;
}
span.current{
	color:#333333;
}

/*-------------izquierda------------------*/
.izquierda{
width:180px;
float:left;
padding:0 0 0 5px;
}
.caja_titulo{
	width:180px;
	height:30px;
	margin:5px 0 0 0;
	background:url(images/menu_title_bg.gif) no-repeat center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	line-height:30px;
}

/*--------menu categor---------*/
ul.left_menu{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
	width:166px;
	display:block;
	text-decoration:none;
	color:#333333;
	line-height:16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	font-weight: bold;
	background-color: #f7f7f7;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 4;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.left_menu li.even a{
	width:166px;
	display:block;
	background-color:#E7E8EB;
	text-decoration:none;
	color:#333333;
	line-height:16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	font-weight: bold;
	padding-top: 2;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
	color:#E9780A;
	text-decoration:underline;
}
/*-----------------estilos de producto ----------------*/
.descripcion_corta{
	height:38px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-right: 3;
	padding-bottom: 3px;
	padding-left: 3;
}
.descripcion_larga{
	height:auto;
	text-align:left;
	padding:5px 0 5px 0;
	line-height: 120%;
}

.product_title{
	color:#ff8a00;
	font-weight:bold;
	height: 25px;
	padding-top: 5px;
	padding-right: 2;
	padding-bottom: 5px;
	padding-left: 2;
	background-color: #f7f7f7;
}
.product_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.product_img{
padding:5px 0 5px 0;
}
.prod_price{
	font-size: 11px;
	font-weight: bold;
	color: #FF6633;
	height: 35px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

/*---------prod_box_big----------*/
.prod_box_big{
	width:565px;
	height:auto;
	float:left;
	padding:15px 10px 10px 10px;
	background-position: center;
}
.prod_detalles_tab{
width:175px;
height:32px;
float:left;
margin:3px 0 0 0;
}
.pak_detalles_tab {
	width:175px;
	height:65px;
	float:left;
	margin:3px 0 0 0;
	font-size: 9px;
	color: #000000;
}
.pack_detalles_tab a {
	color:#cc0000;
	text-decoration: none;
	font-size: 9px;
}
.pack_detalles_tab a:hover{
	color:#FF3300;
}
.prod_detalles{
	width:80px;
	height:30px;
	display:block;
	float:left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5;
}
.prod_carrito{
	width:80px;
	height:30px;
	display:block;
	float:left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5;
}
.tb_comprados{
width:554px;
height:auto;
float:left;
padding:10px 10px 15px 15px;
}
.opinion_consum{
width:554px;
height:auto;
float:left;
padding:10px 10px 15px 15px;
}
/*---------prod_box----------*/
.prod_box{
	width:178px;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
}
.bordetabla_productos {
	border: 1px solid #cccccc;
}
.titulos_tabla_productos {
	font-size: 10px;
	color: #666666;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.texto a{
	color: #cc0000;
	text-decoration: none;
}
.texto a:hover{
	color: #F27107;
	text-decoration: underline;
}
.center_product_bar {
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:13px;
	color:#cc0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px dotted #cc0000;
}
.foto150x112 {
	padding:5px;
	background-color: #FFFFFF;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	margin-top: 20px;
}

/*----------------estilos de pack--------------------*/

.pack{
	width:570px;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
}
.pack_detalles {
	width:175px;
	height:37px;
	display:block;
	float:left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5;
}

.pack_price {
	font-size: 11px;
	color: #666666;
	height: 18px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.center_pack_box {
	width:178px;
	height: 240px;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	border:1px solid #CCCCCC;
}

/*center content--------------------------*/
.center_content{
	width:590px;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.center_title_bar{
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	background:url(images/bar_bg.gif) no-repeat center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
/*---------noticias----------*/
.noticia_box{
width:283px;
height:auto;
float:left;
padding:5px 5px 5px 7px;
}
.noticia_box_big{
width:550px;
height:auto;
float:left;
padding:5px 5px 5px 7px;
}
.center_noticia_box{
	width:283px;
	height: auto;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	border:1px solid #c3c3c3;
}
.center_noticias_bar{
	width:550px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(images/bar_noticias_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.noticia_title{
	color:#666666;
	height:20px;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size: 12px;
}
.noticia_title a {
	color:#666666;
	padding:5px 0 5px 0;
	font-weight:bold;
	text-decoration: none;
}
.noticia_title a:hover{
	color:#FF3300;
}
.noticia_entradilla {
	color: #666666;
	height: 50px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.noticia_entradilla a {
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
	text-decoration: none;
}
.noticia_entradilla a:hover{
	color:#FF3300;
}
.center_prod_box{
	width:178px;
	height: 240px;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	border:1px solid #CCCCCC;
}
/*-----------------categorias----------------------*/
.center_categoria_bar{
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	background:url(images/categoria_bar.gif) no-repeat center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.center_subcat_list{
	width:570px;
	float:left;
	line-height:120%;
	font-size:12px;
	color:#666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.center_subcat_list a{
	text-decoration:none;
	color:#504b4b;
}
.center_subcat_list a:hover {
	color:#E9780A;
	text-decoration:underline;
}
.center_subcat_listcelda {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #e4e4e4;
	border-left-color: #e4e4e4;
	color: #333333;
	font-weight: bold;
}
/*----------------------derecha--------------*/
.right_content{
	width:180px;
	float:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.product_title_big{
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5;
}
.caja_buscar {
	width:180px;
	height:30px;
	margin:5px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	line-height:30px;
	background-image: url(images/menu_title_bg_buscar.gif);
	background-repeat: repeat;
	background-position: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-left-color: #C6C6C6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C6C6;
}
.caja_boletin {
	width:180px;
	height:30px;
	margin:5px 0 0 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	line-height:30px;
	background-image: url(images/menu_title_bg_boletin.gif);
	background-repeat: repeat;
	background-position: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-left-color: #C6C6C6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C6C6;
}

.border_box{
	width:180px;
	height:auto;
	text-align:center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-bottom-color: #C6C6C6;
	border-left-color: #C6C6C6;
	color: #666666;
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
}
/*--------------footer----------------*/
.footer{
	width:990px;
	clear:both;
	height:60px;
	margin: 0px;
	font-size: 12px;
	color: #666666;
}

.footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.footer a:hover{
text-decoration:underline;
color: #E9780A;
}

.center_footer{
float:left;
width:200px;
text-align:center;
color:#666666;
padding:10px 0 0 60px;
}
.textonegro {
	font-size: 9px;
	color: #000000;
	height: 18px;
	padding:5px 0 5px 0;
}
.entradilla {
	height:28px;
	font-weight: normal;
	color: #990000;
	padding-top: 5px;
	padding-right: 3;
	padding-bottom: 5px;
	padding-left: 3;
	font-size: 13px;
}
.foto180x135 {
	padding:5px;
	background-color: #FFFFFF;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	margin-top: 20px;
}
.bordeinferiorpunteado {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/* textos de carrito*/
.textocompra {
	color: #666666;
	height: 25px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.textocompra a {
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
	text-decoration: none;
}
.particular_title{
	color:#CC3300;
	font-weight:bold;
	font-size:14px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5;
}
.particular_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.colectivo_title{
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5;
}
.colectivo_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.center_oferta_bar {
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(images/bar_ofertas_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.foto200x150 {
	padding:5px;
	background-color: #FFFFFF;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	margin-top: 10px;
}
.titulo_noticia_sola {
	height:28px;
	font-weight: bold;
	color: #ff8a00;
	padding-top: 5px;
	padding-right: 3;
	padding-bottom: 5px;
	padding-left: 3;
	font-size: 15px;
	text-align: left;
}
.caja_cesta {
	width:180px;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	line-height:30px;
	background-image: url(images/micesta.gif);
	background-repeat: repeat;
	background-position: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-left-color: #C6C6C6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C6C6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.foto300x224 {
	padding:5px;
	background-color: #FFFFFF;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	margin-top: 10px;
}
.volver {
	font-size: 11px;
	color: #333333;
}
.volver a{
	color:#cc0000;
	text-decoration: none;
	font-size: 11px;
}
.volver a:hover{
	color:#ff8a00;
	font-size: 11px;
}
.bordepuntinf_dcha {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	font-size: 10px;
	color: #333333;
}
.center_innova_bar {
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(images/bar_innovaciones_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.textodestacado {
	height:auto;
	text-align:left;
	padding:5px 0 5px 0;
	line-height: 120%;
	color: #CC3300;
}
.center_nuevo_bar {
	width:570px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(images/bar_novedades_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.center_noticiasp {
	width:275px;
	height:31px;
	float:left;
	line-height:31px;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(images/bar_noticias_bgp.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.ofertames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF0D0D;
}
.precio_oferta {
	color: #FFFFFF;
	height: 60px;
	padding-top: 25px;
	padding-right: 15;
	padding-bottom: 10px;
	padding-left: 15;
	width: 100px;
	float: right;
	background-image: url(images/stickeroferta.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
