.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

p
{
	margin-top:0em;
}

a
{
	color:#5b91cd;
	text-decoration:underline;
}


/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

td
{
	vertical-align:top;
}

img {
	border:0;
}

select, input, textarea{
	font-family:Arial, Helvetica, sans-serif;
}

/*CONTENIDO POR DEFECTO */

/*ESTRUCTURA*/
#ancho{
	width:100%;
	margin:auto;
	text-align:left;
}

table
{
	width:100%;
	border:0;
	border-collapse:collapse;
	border-spacing: 0;
}

#cabecera
{
	background-color:#464646;
	border-bottom:0.1em solid #000000;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.cien
{
	width:100%;
}

#cabecera select
{
	font-size:1em;
}

#cabecera input
{
	border:0;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
}

#cabecera td
{
	vertical-align:middle;
}

#encabezado
{
	padding:0.8em;
	background-color:#f2f2f2;
}

#encabezado h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:3em;
	color:#004236;
	padding:0;
	margin:0;
	font-weight:normal;
	padding-bottom:0.2em;
}

#encabezado h2
{
	font-size:1.1em;
	color:#333333;
	padding:0;
	margin:0;
	font-weight:normal;
	padding-bottom:0.5em;
}

#encabezado .blog a
{
	font-size:1.2em;
}

#encabezado .blog img
{
	height:1.6em;
	vertical-align:middle;
}

#pestanas td
{
	text-align:center;
}


#pestanas img
{
	vertical-align:middle;
	margin-right:0.2em;
}

#pestanas .activo1 a
{
	text-decoration:none;
}

#pestanas .activo1
{
	color:#5b91cd;
	font-size:1.2em;
	border-right:1px solid #dddddd;
	background:url(../imgs/ftact.gif);
	padding-top:1em;
	height:2em;
}


#pestanas .inactivo1
{
	font-size:1.2em;
	background:url(../imgs/ftinact.gif);
	padding-top:1em;
	height:2em;
	border-right:1px solid #f2f2f2;
}

#pestanas .inactivo1 a 
{
	color:#153963; 
	text-decoration:none; 

}

#pestanas .activo
{
	color:#5b91cd;
	font-size:1.2em;
	padding-top:1em;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	background:url(../imgs/ftact.gif);
	height:2em;
}


#pestanas .inactivo
{
	font-size:1.2em;
	background:url(../imgs/ftinact.gif);
	padding-top:1em;
	height:2em;
		border-right:1px solid #f2f2f2;
}

#pestanas .inactivo a 
{
	text-decoration:none; 
	color:#153963; !important
}

#pestanas .sep
{
	width:0.3em;
	background:url(../imgs/sep_menu.gif);
}

#contenido
{
	padding:1em;
}

#contenido .encabezado
{
	padding-top:1em;
	font-size:1.6em;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #dddddd;
	padding-bottom:0.4em;
}

#contenido .item
{
	border-bottom:1px solid #dddddd;
	background:url(../imgs/derecha.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#contenido .item div
{
	padding-top:0.4em;
	padding-bottom:0.3em;
}

#contenido .item img
{
	margin-left:0.6em;
	margin-right:0.6em;
	border:0;
	vertical-align:middle;
}

#contenido .item a
{
	font-size:1.7em;
	text-decoration:none; !important
}

#contenido .varriba
{
	text-align:right;
	width:100%;
	padding-top:1.7em;
}

#contenido .varriba a
{
	font-size:1.2em;
}

#contenido .varriba img
{
	vertical-align:middle;
	margin-left:0.4em;
}

#pie1
{
	text-align:center;
	border-top:1px solid #5b91cd;
	border-bottom:1px solid #5b91cd;
	padding-top:1em;
	padding-bottom:1em;
}

#pie1 span
{
	font-size:1.4em;
	color:#000000;
	padding-right:0.3em;
	padding-left:0.3em;
}

#pie2
{
	text-align:center;
	padding-top:1.6em;
	padding-bottom:1.6em;
}

#pie2 span
{
	font-size:1.2em;
	color:#000000;
	padding-right:0.2em;
	padding-left:0.2em;
}

#pie3
{
	border-left:1em solid #FFFFFF;
	border-right:1em solid #FFFFFF;
	background-color:#f2f2f2;
	border-bottom:1px solid #dddddd;
}

#pie3 td
{
	color:#333333;
	font-size:1.2em;
	padding:0.8em;
}

#pie4
{
	border-left:1em solid #FFFFFF;
	border-right:1em solid #FFFFFF;
}

#pie4 td
{
	color:#333333;
	font-size:1.2em;
	padding:0.8em;
}


#pie4 span
{
	color:#000000;
}

.ofertas td
{
	padding-top:1.5em;
	padding-bottom:1em;
	border-bottom:1px solid #dddddd;

}

.imgli
{
	padding-right:0.8em;
}

.ofertas .titular
{
	font-size:1.1em;
	font-weight:bold;
}

.ofertas .resumen
{
	font-size:1.1em;
}

.ofertas .negro
{
	color:#000000; 
	text-decoration:none;
}

.ofertas .vermas img
{
	margin-right:0.4em;
	vertical-align:middle;
}

.ofertas .vermas
{
	padding-top:0.5em;
	font-size:12px;
	color:#5b91cd; !important
}

.gris
{
	background-color:#8e9295;
}

.bh
{
	padding:0.7em;
	width:100%;
}

.gris .texto p
{
	margin:0;
	padding:0;
	color:#FFFFFF;
}

.gris .texto a
{
	color:#FFFFFF;
	text-decoration:underline;
}

.izona
{
	border-top:1px solid #e4e4e4;
	padding-top:1px;
}

.izona table
{
	height:2.3em;
	background:url(../imgs/fondot.gif);
}

.cgris
{
	padding-bottom:1em;
}

.sl
{
	vertical-align:middle;
	padding-left:0.9em;
	font-size:1.2em;
	color:#333333;
	font-weight:bold;
	white-space:nowrap;
}

.sr
{
	vertical-align:middle;
	padding-right:1em;
	white-space:nowrap;	
}

.sr img
{
	border:2px solid #FFFFFF;
}

.ezona
{
	padding-top:0.5em;
	padding-bottom:1em;
	color:#333333;
	font-size:1.1em;
}

.ezona p
{
	margin-bottom:0;
}

.cosmopolita ul
{
	list-style-image:url(../imgs/minili-cosmopolita.gif);
}

.historico ul
{
	list-style-image:url(../imgs/minili-historico.gif);
}

.best ul
{
	list-style-image:url(../imgs/minili-best.gif);
}

.ocio ul
{
	list-style-image:url(../imgs/minili-ocio.gif);
}

.cosmopolita
{
	color:#84211C;
}

.historico
{
	color:#EC6400;
}

.ocio
{
	color:#F28E00;
}

.best
{
	color:#F9B700;
}

.ezona ul
{
	margin:0;
	padding:0;
	padding-left:1.4em;
}

.ezona li
{
	margin:0;
	color:#000000;
	padding-left:0;
}

.box .titulo
{
	font-size:1.5em;
	border-top:1px solid #dddddd;
	margin-top:0.3em;
	padding-top:0.2em;
	padding-bottom:0.4em;
}

.box
{
	font-size:1.1em;
	padding-bottom:1em;
}

.separador_contenido
{
	font-size:1.1em;
}

.destacado
{
	font-size:14px;
	font-weight:bold;
}

.ofrel
{
	padding-top:0.4em;
}

#normal
{
	width:100%;
}
