h1.nombrecanal {color:#f60; font-size:160%; margin:2px 5px; padding-left:3px; border-bottom:1px dotted #ccc; padding-bottom:5px}

ul.dir{ font-size:120%; color:#666; list-style:disc; margin-left:28px;}
ol{ font-size:100%; color:#666; padding:2px 5px 10px 30px}

.tcategorias{ padding:5px; vertical-align:top; margin-bottom:20px; }

.categoria{ font-size:110%; font-weight:bold;}
.destacados{ vertical-align:bottom; font-size:110%;}
.dest_sub{	font-weight:bold; font-size:110%; padding-left:10px;}

a.blanco { color: #fff; text-decoration: none;}
a.blanco:visited { color: #fff; text-decoration: none;}
a.blanco:hover { color: #FAB700; text-decoration: none;}
a.gris { color: #555; text-decoration: none;}
a.gris:visited { color: #555; text-decoration: none;}
a.gris:hover { color: #555; text-decoration:underline;}
a.cnegro { color: #333; text-decoration: none; font-weight:bold;}
a.cnegro:visited { color: #333; text-decoration: none; font-weight:bold;}
a.cnegro:hover { color: #FAB700;}

.contenidohome{font-size:120%; margin-top:3px; }
.bannerspie  {margin:15px auto; width:800px}

.entrada-regalos {padding:20px; font-size:120%}
.contenido-regalos-detalles {font-size:120%}
#listado li {list-style:none; padding-left:15px}

.categorias li {list-style:none;}

.contenido{ padding:0px; border:1px solid #FAB700; margin-top:3px;}
.escaparate{ padding:0px; margin-top:6px;}
.form {	font-size : 110%;}
.f1 { font-size : 110%;}
.titular{font-weight: bold;	 border-bottom:solid 1px #f60; vertical-align:bottom;}
.tportada {font-weight: bold;font-size:130%;}
.portadadescripcion { margin-top:3px; padding-right:10px; font-size:11px }
.portadadescripcion a{color:#555}
.portadadescripcion a:hover{color:#000; text-decoration:underline}

.nara75 {font-size:14px !important; font-weight:bold !important; background:#fff; padding:4px; border:1px solid #FAB700}

.paginacion {font-size:14px !important;}


.t_escaparate{ background:#E4E4E4; color:#999; padding:2px; text-transform:capitalize;padding-left:8px;}
.d_escaparate{ background:#F2F2F2; color:#999; padding:3px; text-align:justify;}
.p_escaparate{ background:#F2F2F2; color:#333; padding:3px; font-weight:bold; text-align:center; border-top:1px solid #999;}
.f_escaparate{ padding:3px; border:solid 1px #666;}
a.escaparate:link { color: #555; text-decoration: none;}
a.escaparate:visited { color: #555; text-decoration: none;}
a.escaparate:active { color: #555; text-decoration: none;}
a.escaparate:hover { color: #555; text-decoration:underline;}

.menu_compras{ background-color: #f2f2f2; height:30px; font-size:100%; text-align:center; atpadding-bottom:3px; border:solid 1px #ddd;}

.mctd{ text-align:center !important}
.condiciones { color:#666666; vertical-align:top; padding:8px; font-size:110%}
.titulo { font-weight: bold; color: #000; margin: 1px; padding: 10px 2px 10px 10px; background: #FFCC00 url(/img/fondo_titulo.jpg) top repeat-x; font-size:130%}
#bordeamarillo {
	border-right:  1px solid #FFCC00;
	border-bottom:1px solid #fff;
    width: 239px;
}
#bordeamarillo ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	padding-left: 2px;
	list-style-type: none;
	color: #003399;
	font-size: 130%;
	background-color: #FEFAEC;
}
#bordeamarillo li { width: 100%; line-height: 13px;}
#bordeamarillo a
{
	display: block;
	width:223px;
	padding: 5px;
	border-bottom: 1px dotted #868585;
	margin-right: 3px;
	text-decoration: none;
	color: #003399;
}
#bordeamarillo a:link{ color: #003399; text-decoration: none;}
#bordeamarillo a:hover { background:#FFE785; color: #000;}
br.alto { line-height: 3px;}
.rango { font-size:110%;}
.rango2 {
	font-size:110%;
	COLOR: #333; 
	BORDER: #7F9DB9 1px solid; 
	BACKGROUND-COLOR: #fff;
	margin:1px;
}
.menu_categorias{
	background-color: #FEFAEC;
	height:30px;
	font-size:110%;
	text-align:center;
	font-weight:bold;
	padding:0px;
}
.productos{margin-right:5px; font-size:110%;}
.tproductos{
	background:#FEFAEC url(/img/fondo_encabezado.gif) bottom repeat-x;
	font-size:110%;
	vertical-align:middle;
	font-weight:bold;
	padding:12px;}
	
.tproductos span { font-weight:normal; font-size:80%; color:#000 }

.tproductos .producto { font-size:110%; color:#000}
.tproductos .precios { font-size:110%;}
#cabezeras{ text-align:center; padding:3px; background:#FEFAEC; border-right:0px;}
#cabezeras2{ text-align:center; padding:3px; background:#FBF7FF;}
.producto1{
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	background:#fff;
	padding:4px;
	text-align:center;
	font-size:110%;
}
.producto2{
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	background:#F2F2F2;
	padding:4px;
	text-align:left;
	font-size:110%;
}
#desc {text-align:justify;}
.ebay {
	font-size:110%;
	vertical-align:middle;
	font-weight:bold;
	padding:0px;}
	
.overture { 	background:#EEEEEE;	font-size:110%;	vertical-align:middle;	font-weight:bold; padding:10px;}
.linea_overture { padding:5px 0 5px 10px; border-bottom:1px solid #ccc;}
.linea_overture a {text-decoration:none; }
		
br.alto2 { line-height: 15px;}
.tit_cat {
	font-size: 85%;
	font-weight: bold;
	color:#333;
	margin: 1px;
	padding: 20px 2px 0px 0px;
    background-color: #fff;
	height:20px;
	border-bottom:#333 solid 5px;
}
#div_cat {
	border-top: 1px solid #FFCC00;
	border-right:  1px solid #FFCC00;
	border-bottom: 1px solid #fff;
    width: 175px;
}
#div_cat ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	padding-left: 2px;
	list-style-type: none;
	color: #003399;
	font-size: 110%;
	background-color: #fff;
}
#div_cat li {
	width: 100%;
	line-height: 20px;
	padding-bottom:0px;
	vertical-align:baseline;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;
}
#div_cat a
{
	display: block;
	padding: 2px;
	border-bottom: 1px solid #FFCC00;
	padding-bottom: 0px;
	margin-right: 3px;
	text-decoration: none;
	color: #333;
}
#div_cat a:link, { color: #333; text-decoration: none;}
#div_cat a:hover { text-decoration: underline; color: #000;}
.titulo_detalle{
	padding:10px;
	font-size:110%;
	color:#000;
	margin-top:10px;
	text-decoration:underline;}
.ldetalle{	list-style-type:circle;	padding-left:40px;	}
.ltiendas{ list-style-image:url(bullet2.gif); padding-left:40px;}
.ftitulo{ font-size:110%; padding:5px;}
.al { font-size:110%; padding:8px;}

.error { color:#FF0000; font-weight:bold; line-height:30px;}

.nohay {font-size:120%; text-align:center; margin:20px 0; font-weight:bold}

/* Nuevo Listado Productos */
.listado {  border-bottom:1px solid #ccc; border-left:1px solid #FC0; width:100% }
.listado td { color:#000; padding:5px;}
.listado td h3 { margin: 0px; font-size:14px}
.listado td a { text-decoration:none;}
.listado td .precio {  font-size:12px; }

/* Nueva ficha producto */

.producto h3 { margin:0px; font-size:140% }
.producto .ofertas { color:#999; margin-bottom:10px; font-weight:bold; font-size:120% }
.producto .ofertas .precio { color:#000; }
strong.encontrado {background:#ffc; color:#000}

.bt_comprar {display:block; width:111px; line-height:24px; margin-bottom:3px; background:url(/img/boton_comprar.gif) no-repeat; color:#fff !important; font-size:12px; font-weight:bold}
.bt_comprar:hover {text-decoration:underline}

p.ad_h {text-align:right; margin-bottom:-15px;}
p.ad_h_narrow {margin-bottom:5px;}

.ad_line1 {font-size:16px; color:#00f; text-decoration:underline; margin:10px 0 -10px 0; display:block; padding:0 }
.ad_text {color:#000;font-size:12px; text-decoration:none; margin:0}
.ad_url {color:#008000;font-size:12px; margin-bottom:5px; text-decoration:none;}
.wide_ads { padding:10px 10px 5px 85px; margin:0; background:#fff8dd; position:relative; }

.ad_header { color:#000; font-size:11px; text-decoration:none; position:absolute; left:15px; top:10px; width:55px; text-align:left }

#google_ads_frame1 { position:relative !important; top:auto !important; left:auto !important}

.ad_cont {border-left: 1px solid #FFCC00; padding:10px;}
.ad_up { margin:10px 0;  padding:10px !important; background:#fff; border-left: 1px solid #FFCC00;}

body.iratienda { font-size: 14px; font-weight: normal; padding:20px; line-height:22px}

/*TAGS*/
#nube_tags { padding:20px 30px; text-align:center; }
#nube_tags a{ text-decoration: none;  }
#nube_tags a:hover{ text-decoration: underline; }
#nube_tags h3 {display:inline; margin:0 5px}
#nube_tags .t1 a{ font-size:230%; color:#222; }
#nube_tags .t2 a{ font-size:200%; color:#444; }
#nube_tags .t3 a{ font-size:180%; color:#555; }
#nube_tags .t4 a{ font-size:160%; color:#777; }
#nube_tags .t5 a{ font-size:130%; color:#999; }