.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}

.textog { font-size:12px; }

ul.dir{  color:#666666; list-style:disc; margin-left:18px;}
ol{ color:#666666;}
.tcategorias{ padding:5px; margin:0px; margin-left:8px; margin-top:3px;  vertical-align:top; margin-top:8px;}
.categoria{ font-size:110%; font-weight:bold;}
.destacados{ vertical-align:bottom; }
.dest_sub{ font-weight:bold;  padding-left:10px;}

a.blanco { color: #ffffff; text-decoration: none;}
a.blanco:active { color: #ffffff; text-decoration: none;}
a.blanco:hover { color: #FAB700; text-decoration: none;}
a.gris { color: #555555; text-decoration: none;}
a.gris:active { color: #555555; text-decoration: none;}
a.gris:hover { color: #555555; text-decoration:underline;}

a.cnegro:active { color: #333333; text-decoration: none; font-weight:bold;}
a.cnegro:hover { color: #FAB700;}
.contenido{ padding:0px; border:1px solid #FAB700; margin-top:3px;}
.contenido2{ font-size:12px; padding:0px;}
a.contenido2 { color: #000000; text-decoration: none; font-weight:normal;}
a.contenido2:active { color: #000000; text-decoration: none; font-weight:normal;}
a.contenido2:hover { color: #000000; text-decoration: none; font-weight:normal;}
.escaparate{ padding:0px; margin-top:6px;}
.form {	}
.f1 { margin:0px;padding:0px;}
.ultima a,.ultima a:active{
font-family: Arial, Helvetica, sans-serif;color:#0000FE; text-decoration: none;
}
.ultima a:hover { font-family: Arial, Helvetica, sans-serif;color:#000000; text-decoration: none; }
.titular {font-weight: bold;	font-family: Arial, Helvetica, sans-serif; border-bottom:solid 1px #FAB700; vertical-align:bottom;}
.t_escaparate { background:#E4E4E4; color:#999999; padding:2px; text-transform:capitalize; padding-left:8px; }
.d_escaparate { background:#F2F2F2; color:#999999; padding:3px; text-align:justify; }
.p_escaparate { background:#F2F2F2; color:#333333; padding:3px; font-weight:bold; text-align:center; border-top:1px solid #999999; }
.f_escaparate { padding:3px; border:solid 1px #666666; }
a.escaparate { color: #555555; text-decoration: none; }
a.escaparate:active { color: #555555; text-decoration: none; }
a.escaparate:hover { color: #555555; text-decoration:underline; }
.menu_compras { background-color: #FEFAEC; height:30px; text-align:center; font-weight:bold; padding-bottom:3px; border:solid 1px #FAB700; }
.mctd { vertical-align:bottom; }
.condiciones {  color:#666666; vertical-align:top; padding-bottom:4px; padding-left:4px;}
.titulo { font-weight: bold; color: #000000; margin: 1px; padding: 2px 2px 2px 5px; background-color: #FFCC00;}
#bordeamarillo {
	border-top: 1px solid #FFCC00;
	border-right:  1px solid #FFCC00;
	border-bottom:1px solid #FFFFFF;
    width: 175px;
	font-family: Arial, Helvetica, sans-serif;
}
#bordeamarillo ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	padding-left: 2px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FEFAEC;
}
#bordeamarillo li { width: 100%; line-height: 13px;}
#bordeamarillo a
{
	display: block;
	padding: 2px;
	border-bottom: 1px dotted #868585;
	padding-bottom: 0px;
	margin-right: 3px;
	text-decoration: none;
	color: #003399;
}
#bordeamarillo a:link, { color: #003399; text-decoration: none;}
#bordeamarillo a:hover { text-decoration: underline; color: #000000;}
br.alto { line-height: 3px;}
.rango {}
.rango2 {

	COLOR: #333333; 
	BORDER: #7F9DB9 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	margin:1px;
}
.menu_categorias{
	background-color: #FEFAEC;
	height:30px;
	font-size:100%;
	text-align:center;
	font-weight:bold;
	padding:0px;
}
.productos{ margin-right:5px; border-color:#FFCC00;}
.tproductos{
	background:#FEFAEC;

	vertical-align:middle;
	font-weight:bold;
	padding:5px 5px 5px 15px;}
#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:#FFFFFF;
	padding:4px;
	text-align:center;
}
.producto2{
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
	background:#F2F2F2;
	padding:4px;
	text-align:center;
}
#desc { text-align:justify;}
.ebay {
	background:#FBF7FF;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
	padding:10px;}
.overture {
	background:#EEEEEE;
	height:30px;
	vertical-align:middle;
	font-weight:bold;
	padding:10px;}
br.alto2 { line-height: 15px;}
.tit_cat {

	font-weight: bold;
	color:#333333;
	margin: 1px;
	padding: 20px 2px 0px 0px;
    background-color: #FFFFFF;
	height:20px;
	border-bottom:#333333 solid 5px;
}
#div_cat {
	border-top: 1px solid #FFCC00;
	border-right:  1px solid #FFCC00;
	border-bottom: 1px solid #FFFFFF;
    width: 175px;
	font-family: Arial, Helvetica, sans-serif;
}
#div_cat ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	padding-left: 2px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;

	background-color: #FFFFFF;
}
#div_cat li {
	width: 100%;
	line-height: 20px;
	padding-bottom:0px;
	vertical-align:baseline;
	background-image: url(img/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: #333333;
}
#div_cat a,{ color: #333333; text-decoration: none;}
#div_cat a:hover { text-decoration: underline; color: #000000;}
.titulo_detalle{
	padding:10px;
	font-size:110%;
	color:#000000;
	margin-top:10px;
	text-decoration:underline;}
.ldetalle{	list-style-type:circle;	padding-left:40px;}
.ltiendas{ list-style-image:url(img/bullet2.gif); padding-left:40px;}
.ftitulo{ padding:5px;}
.al { padding:8px;}

.error { color:#FF0000; font-weight:bold; line-height:30px;}
a.links2 {font-size:15px; font-family: Arial, Helvetica, sans-serif;color:#0000FE; text-decoration: underline;}
a.links2:active { color:#0000FE; text-decoration: underline;}
a.links2:hover { text-decoration: underline; color:#000000;}
a.links2b {font-family: Arial, Helvetica, sans-serif; color:#0000FE; text-decoration: underline; font-weight:bold;}
a.links2b:active { font-family: Arial, Helvetica, sans-serif; color:#0000FE; text-decoration: underline; font-weight:bold;}
a.links2b:hover { text-decoration: underline; color: #000000;}
a.links {	font-family: Arial, Helvetica, sans-serif;	color: #003399; text-decoration: none;}
a.links:active { font-family: Arial, Helvetica, sans-serif; color: #003399; text-decoration: none;}
a.links:hover { text-decoration: underline; color: #000000;}
.quisodecir { font-family:Arial, Helvetica, sans-serif; color:#000000; padding-right:3px;}

.mostrar { background:url(/img/fondo_menu_imagen.gif) repeat-x; height:34px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:120%; border-top:1px solid #ECECEC; vertical-align:middle; padding:15px 7px 0px 7px; font-weight:bold; margin-top:-18px; }
.mostrar strong { margin:0px 10px 0px 10px; }
.mostrar a { color:#000; text-decoration:none; font-weight:normal; /* background:url(/img/fondo_menu_imagen.gif) repeat-x;*/ margin:0px 6px;}
.mostrar a:hover { /*background:url(/img/fondo_menu_imagen2.gif) repeat-x;*/ text-decoration:underline; }

.buscaren { color:#000000; }
.suscribete {
	font-family:Arial, Helvetica, sans-serif; 
	color:#013567;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:1px;
	background-color:#FEFAEE;
	border:2px solid #FFCC00;
}

#resul { vertical-align:bottom; border-bottom:solid 1px #2D649D;margin:0px;padding-bottom:0px;}

a.linkv: { color:#009933; text-decoration:none;}
a.linkv:active {color:#009933; text-decoration:none;}
a.linkv:hover{  color:#009933; text-decoration:underline;}
.url { font-size:110%; color:#009933;}
a.url {  color:#009933;text-decoration:none;}
a.url:active { color:#009933; text-decoration:none;}
a.url:hover{ color:#009933; text-decoration:none;}
#mas {text-decoration:none;}
.f2 TD { font-family: Arial, Helvetica, sans-serif; }

 /* Busqueda avanzada */
 
 .boton_av {
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:2px solid #000000;
		border-bottom:2px solid #000000;
		background-color:#EEEEEE;
		font-size:100%;
	}
.ayudabuscar{background-color:#fff;color:#8C8A8A; border:solid 1px #f1f1f1;/*padding:5px;*/}
.ayudabuscar th{text-align:left;padding:4px 5px 4px 5px; font-weight:normal}
.ayudabuscar td{padding:4px 5px 4px 5px;border:solid 1px #fff;}
.ayudabuscar .red{color:#FA0001;}

/* Ayuda */

.titulin {
	color:#013684;
	padding-left:15px;
	background-image:url(/img/bullet.gif);
	background-repeat:no-repeat;
	background-position: 3px center;
	font-weight:bold;
}
.cuadro {
	border:1px solid #000000;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	margin-bottom:2px;
}

/* Noticias */

.titularn {
	border-bottom:1px solid #FFCC00;
	border-top:1px solid #FFCC00;
	background-image:url(/img/der.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:16px;
	color:#336799;
	font-weight:bold;
}
.titularnl {
	border-bottom:1px solid #FFCC00;
	border-top:1px solid #FFCC00;
	background-image:url(/img/izq.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:8px;
}

/* nuevo */

#web { border-top:solid 1px #F1F1F1; padding:1px 2px; font-size:110%}

.haz_guia {background:#E2E7EB; text-align:center; padding:8px; margin:2px 0 2px 20px}
.haz_guia a{font-size:100%; color:#000}
.haz_guia strong{font-size:180%; display:block; text-decoration:underline; color:#1260AE}

.haz_guia_img {background:#E2E7EB; text-align:center; padding:8px; margin:2px 0 8px 0px}
.haz_guia_img a{font-size:100%; color:#000}
.haz_guia_img strong{font-size:180%; display:block; text-decoration:underline; color:#1260AE}

.resultadopara h1 { font-size:140%; color:#030303; padding:7px 3px 7px 10px; border-bottom:1px dotted #BABABA; margin-bottom:10px; font-weight:normal; }
.resultadopara strong{color:#F93500;}
.opciones h2 { font-size:100%; font-weight:normal; color:#5C5C5C;padding:0px 3px 7px 10px; border-bottom:1px dotted #B9B9B9; margin-bottom:15px;}
.opciones2 {font-size:110%; color:#000; padding-left:10px;padding-top:8px;}
.opciones2 select{font-size:110%}
.opciones2 p{margin:5px 0;}
/*.bdoc{padding-left:8px;}*/

.idiomas{padding:0px 0 5px 0; border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;}
.idiomas td{padding:2px 0;}

.tablavant {font-size:100%; }
.tablabavant th {text-align:left; padding: 0; }
.tablabavant td {padding: 0; }
.grisoscuro {font-weight:bold; color:#666 }
.filtror { border-top:solid 4px #EAEAEA; border-bottom:solid 4px #EAEAEA; background:#F6F6F6; text-align:left; padding:15px 0px; }
.filtror td { padding:4px; }
.diburev { font-size:100%; border-left:solid 1px #f1f1f1; }
.diburev td { padding:2px 3px; }

.bfecha { border-bottom:4px solid #E9E9E9; padding-bottom:15px; margin-bottom:15px; }
.bfecha td { padding:5px 0px; }

.fontn{font-size:110%;}
/*.encabezado strong { padding:3px 10px; margin:1px 0; display:block; background:#f1f1f1;}*/
.encabezado strong { color:#FF320B; }
h4.encabezado {font-size:120%; padding:2px 0; margin-bottom:10px; border-bottom:none; background:none; }
.encabezado { font-size:130%; color:#656565; border-bottom:1px solid #DDD; background:url(/img/ubusquedas.png) right bottom no-repeat; margin-top:15px; font-weight:bold; }
h2.encabezado { font-size:130%; color:#656565; border-bottom:none; background:none; margin-top:0; padding:12px 0px; }

.imagelist { background:#F5F5F5; border-bottom:1px dotted #B7B7B7; border-top:1px dotted #B7B7B7; padding:15px 5px; }

.enlaces_categorias {font-size:130%; padding:5px;}
.enlaces_categorias h4.encabezado {}
.enlaces_categorias p { font-size:115%; font-weight:bold; }

.menupie {font-size:110%; border-top:1px solid #efefef; text-align:center; padding-top:10px; margin:20px 0}

.pagtxiki {text-align:center; margin:15px auto; font-size:13px; width:520px}
.pagtxiki a {border:1px solid #f1f1f1;float:left; padding: 2px 5px;margin:0 4px 0 0;}
.pagtxiki a:hover {background:#efefef}
.pagtxiki span{float:left;margin:0 4px 0 0; padding: 2px 5px;border:1px solid #f1f1f1; background:#F64E05; font-weight:bold; border:solid 1px #DFDFDF; color:#fff;}
.pagtxiki .scroll_actual {float:left;margin:0 4px 0 0; padding: 2px 5px;border:1px solid #f1f1f1; background-color:#F1F1F1; font-weight:bold; border:solid 1px #DFDFDF;}
.pagtxiki .links2{font-size:12px; border:0px; background:none; font-weight:bold;}
.pagtxiki .links2:hover{color:#000;font-size:12px; border:0px; background:none; font-weight:bold;}

.imagenes {font-size:110%;}
.url_imagen {text-decoration:none; color:#009900}
.url_verde {font-size:11px; text-decoration:none; color:#009900}
.patrocinados {color:#666; margin:5px}

.patrocinados_right { border-top:1px dotted #B7B7B7; border-bottom:1px dotted #B7B7B7; padding:5px 10px 10px 10px; background:#F5F5F5; margin-bottom:15px; }
a.tema{font-size:110%; text-decoration:underline;color:#7777CC;}
.tabla_lineatop {border-top:1px solid #f1f1f1;padding:3px 0}
h4.titulo_bavanzado { font-size:15px;margin:8px 0; color:#373737; margin-top:20px; }
h4.titulo_bavanzado strong { color:#FC3300; }
h3.titulo_bavanzado{font-size:13px;margin:8px 0;}

.imagen_ayuda{border:solid 1px #ccc;}
.botn_idioma{margin:8px 55px 8px 0;}

.links_buscar_portada { border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:10px 10px 5px 10px; }
.links_buscar_portada p { margin-bottom:8px }
a.links_buscar_portada { font-size:12px; margin:10px 0 0 0px; padding:0px 10px 0px 10px; line-height:20px; border:1px solid #EFEFEF; color:#2C82D5; font-weight:bold; background:#FCFCFC; display:block; width:50px; text-align:center }
a.links_buscar_portada:visited { color:#2C82D5; }

.palabralateral { font-size:11px; text-align:center; padding:10px 0px; line-height:15px; }
.palabralateral h3 { font-size:11px; font-weight:normal; display:inline; margin-bottom:5px; }

.palabra_clave{font-size:11px;margin-right:5px;}

.bcategoria { font-size:130%; border-top:1px dotted #B8B8B8; border-bottom:1px dotted #B8B8B8; padding:10px 0px; }
.bcategoria td { padding:3px 0px; }
.bcategoria td a { font-weight:bold; }


.tabla_suscribir { color:#000; border-top:2px solid #fff; border-bottom:2px solid #fff; }
.tabla_suscribir td {padding:0 6px 10px 10px; background-color:#F4F4F4; margin-left:5px; color:#2D83CC; font-weight:bold; font-size:110%; }
.tabla_suscribir select{font-size:110%}
.tabla_suscribir p{margin:5px 0;}
.b_av_img{color:#8C8A8A;padding-bottom:16px;}
.numero_result_pag td{padding:15px 0;}

.tb_img {font-size:11px}
.tb_img p {margin:3px 0}

table#espia { font-size:120%; }
table#espia strong { color:#FF6506; }
table#espia div.palabras { border-top: 1px dotted #B8B8B8; border-bottom: 1px dotted #B8B8B8; padding:2px 0px; margin-top:20px; }
table#espia div.iner { background:#F5F5F5; padding:15px; } 
table#espia ul { margin:0px 10px 0px 10px; padding:0px; }
table#espia li { width:195px; float:left; display:inline; font-weight:bold; font-size:120%; background:url(/img/list.png) left no-repeat; padding-left:12px; }
.actualizar input[type="submit"] { background: url(/img/boton_guardar_espia.gif) no-repeat; height:40px; width:176px; border:none; color:#FFF; font-weight:bold; font-size:130%; }

.actualizar { margin:20px 0px 0px 0px; }

.buscarav { background:url(/img/fondo_buscarav.png) repeat-x; height:45px; padding-top:8px; font-size:110%; }
.buscarav input { border:1px solid #CFCFCF; height:30px; padding: 0px 10px; vertical-align:middle; font-size:120% }
.buscarav input[type="submit"] { background:url(/img/fondo_buscarav2.png) repeat-x; color:#FFF; height:32px; padding: auto; vertical-align:middle; font-weight:bold; } 

.aceptar { background:url(/img/fondo_aceptar.png) no-repeat; border:none; width:99px; height:33px; color:#FFF; font-weight:bold; }


/* adsense tuneado */
.wide_ads { padding:10px 10px 1px 10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #B7B7B7; border-top:1px dotted #B7B7B7; margin-bottom:10px; background:#F5F5F5; }
.wide_ads a { color:#009933; }
.ad_header { text-align:right; color:#000;font-size:11px!important; text-align:right }
.ad_header a { color:#000; }
.ad_line1 {font-size:14px !important;  text-decoration:underline; color:#0000FE }
.ad_text {color:#000;font-size:11px !important; text-decoration:none}
.ad_url { font-size:11px!important; margin-bottom:10px; text-decoration:none;}
.wide_ads td { border:0;  border-bottom:1px #eec solid }
.wide_ads .ad_line1 {padding-top:2px; margin:0;}


.capa_openjobs { font-size:14px}

