body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #555555;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background:url(../imagenes/fondoweb.gif) top left repeat-x;
	background-color:#F3F3F3;
}

form{
	margin:0px;
	padding:0px;
}


/*-------------- estilos de la publicidad superior -------------*/
/*---------------------------------------------------------------*/
#capa_publi{
	width:100%; 
}

html>body #capa_publi{
	width:100%; float:left; 
}

#interior_publi{
	width:950px;
	margin:0 auto;
	margin-top:5px;
	color:#555555;
}
/*===============================================================*/


/* ----------------- estilo principal ------------------------- */
/*---------------------------------------------------------------*/
#capa_principal{
	width:100%;
	min-height:180px;
	background:url(../imagenes/fondoweb.png) top center no-repeat;
}

html>body #capa_principal{
	width:100%;
	min-height:180px;
	float:left;
	background:url(../imagenes/fondoweb.png) top center no-repeat;
}

#capa_pagina{
	width: 950px; margin:0px auto;
}
/*===============================================================*/



/* ----------------- estilo pie pagina ------------------------- */
/*---------------------------------------------------------------*/
#capa_pie_portada{
	width:100%; margin-top:20px; background:url(../imagenes/fondoocio.jpg) left top repeat-x;
}

html>body #capa_pie_portada{
	width:100%; float:left; margin-top:20px; background:url(../imagenes/fondoocio.jpg) left top repeat-x; 
}

#capa_informacion_pie_portada{
	width:950px; margin:0 auto;
}

#capa_info_ocio{
	width:950px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
}
/*===============================================================*/




/*---------------estilo cabecera-------------*/
/*---------------------------------------------------------------*/
#capa_cabecera{
	width:950px;
	float:left;
	height:94px;
	margin-top:5px;
}
#capa_cabecera_menu{
	width:950px; float:left; height:90px;
}
/*===============================================================*/




/*------------capa general----------------*/
/*---------------------------------------------------------------*/
#capa_general{
	width:950px; float:left;
}
/*===============================================================*/




/*------------estilo lateral del menu ----------------*/
/*---------------------------------------------------------------*/
#capa_lateral{
	width:156px; float:left;
}
.menu{
	width:150px;
	float:left;
	background-color:#ffffff;
	border:1px solid #dad8d2;
}
/*===============================================================*/








/*------------estilo portada----------------*/
/*---------------------------------------------------------------*/
#capa_portada{
	width:794px; float:left;
}

#capa_imagen{
	width:790px;
	float:left;
	height:140px;
	background-color:#ffffff;
	border:1px solid #dad8d2;
}

#capa_informacion{
	width:794px; float:left;
}

.capa_migas_pan{
	width:615px;
	float:left;
	height:15px;
	color:#970B0F;
	font-size:10px;
}

#capa_contenido_interior{
	width:792px; float:left;
}

#capa_contenido{
	width:482px; float:left;
}	

.informacion_contenido{
	width:475px;
	float:left;
	margin-top:15px;
	background-color:#ffffff;
	border:1px solid #dad8d2;
}

.informacion_contenido_se{
	width:475px;
	float:left;
	background-color:#ffffff;
	border-bottom:1px solid #dad8d2;
	border-right:1px solid #dad8d2;
	border-left:1px solid #dad8d2;
}

.capa_noticias_externas{
	width:465px; float:left; padding:5px;
}

.titulo_noticia_externa{
	width:465px; float:left; margin-bottom:5px; border-bottom:1px solid #970B0F; color:#970B0F;
}

.capa_titulo_seccion{
	width:755px; float:left; border-bottom:1px solid #970B0F;
}

#capa_varios{
	width:312px;float:left;
}

.lateral_varios{
	width:308px;
	float:left;
	margin-top:5px;
	background-color:#ffffff;
	border:1px solid #dad8d2;
}

.lateral_varios_se{
	width:308px;
	float:left;
	background-color:#ffffff;
	border-bottom:1px solid #dad8d2;
	border-right:1px solid #dad8d2;
	border-left:1px solid #dad8d2;
}

#capa_botonera_noticias{
	width:475px;
	float:left;
	height:24px;
	margin-top:15px;
	background:url(../imagenes/fondobotonera.gif) bottom repeat-x;
}
/*===============================================================*/



/*--------pizarra de precios portada--------*/
/*---------------------------------------------------------------*/
#contenedor_fichas_pizarra{
	width:308px; 
	float:left; 
	height:120px; 
	border-left:1px solid #dad8d2; 
	border-bottom:1px solid #dad8d2; 
	border-right:1px solid #dad8d2;
	background:url(../imagenes/fondolateral.gif) bottom repeat-x;
	background-color:#FFFFFF;
}

.ficha_pizarra_portada{
	width:298px; 
	float:left; 
	padding:5px; 
	margin-top:5px; 
	margin-bottom:5px; 
	background:url(../imagenes/fondolateral.gif) bottom repeat-x;
}

.imagen_ficha_pizarra{
	width:105px; float:left; text-align:right;
}

.contenido_ficha_pizarra{
	width:170px; float:left; padding-left:5px;
}


/* ------------ cartelera -------------------------*/
#capa_rotar_cartelera{
	width:310px;
	float:left;

}

.ficha_cartelera_portada{
	width:298px; 
	float:left;
	padding:5px; 
	background:url(../imagenes/fondolateral.gif) top repeat-x;
	background-color:#FFFFFF;
}
/*===============================================================*/


/*---------seccion general interior---------*/
/*---------------------------------------------------------------*/
#capa_general_interior{
	width:775px;
	float:left;
	background-color:#fff;
	border:1px solid #dad8d2;
}

.capa_foto{
	padding:10px;
	text-align:center;
	background:#CFCFCF;
	margin:5px;
	max-width: 210px;
	width: auto !important;
	width: 210px;
}

.capa_foto img{
	border:1px solid #FFF; padding:2px; margin:0 0 7px 0;
}
/*===============================================================*/



/* ---------------- tiras comicas --------------*/
/*---------------------------------------------------------------*/
.miniaturas_tira{
	width:175px; float:left; padding-left:16px; text-align:center;
}
/*===============================================================*/



/* ----------------seccion ocio--------------*/
/*---------------------------------------------------------------*/
#capa_ocio{
	width:950px; float:left;
}
#interior_ocio{
	width:945px;
	float:left;
	color:#555555;
	height:340px;
}
/*===============================================================*/


/*--------------publicidad del faldon-------------*/
/*---------------------------------------------------------------*/
#capa_faldon{
	width:950px; float:left; margin-top:10px;
}

#capa_pie{
	width:950px;
	float:left;
	margin-top:5px;
	height:130px;
	background:url(../imagenes/bajoweb.gif) top left no-repeat;
}
/*===============================================================*/


/*---------estilos de los titulos-----------*/
/*---------------------------------------------------------------*/
h1{font-size:18px; font-family:Arial, Helvetica, sans-serif;color:#970B0F; padding:0 0 0 0; margin:0 0 0 0;}
.h1_interior{font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#970B0F; padding:0 0 0 0; margin:0 0 0 0;}
h2{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#970B0F; padding:0 0 0 0; margin:0 0 0 0;}
/*==========================================*/


/*----------estilos de los enlaces----------*/
/*---------------------------------------------------------------*/
.enlacemenu:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#666666; text-decoration: none; background-color:inherit; }
.enlacemenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#666666; text-decoration: none; background-color:inherit; }
.enlacemenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#970B0F;text-decoration: underline;background-color:inherit; }

.enlacemigapan:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#970B0F; text-decoration: none; background-color:inherit; }
.enlacemigapan:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#970B0F; text-decoration: none; background-color:inherit; }
.enlacemigapan:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#666666;text-decoration: underline;background-color:inherit; }

.enlaceotrasnoticias:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#555555; font-weight:bold; text-decoration: none; background-color:inherit; }
.enlaceotrasnoticias:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#555555; font-weight:bold; text-decoration: none; background-color:inherit; }
.enlaceotrasnoticias:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#970B0F; font-weight:bold; text-decoration: underline;background-color:inherit; }

.enlaceonoticias:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color:#970B0F; font-weight:bold; text-decoration: none; background-color:inherit; }
.enlaceonoticias:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color:#970B0F; font-weight:bold; text-decoration: none; background-color:inherit; }
.enlaceonoticias:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color:#970B0F; font-weight:bold; text-decoration: underline;background-color:inherit; }

.enlacepie:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#ffffff; text-decoration: none; background-color:inherit; }
.enlacepie:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#ffffff; text-decoration: none; background-color:inherit; }
.enlacepie:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#FFA42F;text-decoration: none;background-color:inherit; }

.enlacelaterales:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#666666; text-decoration: none; background-color:inherit; }
.enlacelaterales:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#666666; text-decoration: none; background-color:inherit; }
.enlacelaterales:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#970B0F;text-decoration: none;background-color:inherit; }

.enlace_lugar_interes:link{text-decoration:none; color:#555;}
.enlace_lugar_interes:visited{text-decoration:none; color:#555;}
.enlace_lugar_interes:hover{text-decoration:none; color:#A10D11;}
/*===============================================================*/


/*----------estilos para los formularios---------*/
/*---------------------------------------------------------------*/
.caja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #C8C8C8;
	background-color: #FFFFFF;
}

.caja_como_llegar{
	border:1px solid #970B0F;
	background:url(../imagenes/fondo_caja.gif) repeat-x #FFF;
}

.caja_guia{
	border:0px;
	background:#FFF;
}

.boton_buscar{
	background:url(../imagenes/actualidad/buscar_guia.png) no-repeat;
	width:70px;
	height:30px;
	cursor:pointer;
	vertical-align:-4px;
	border:0;
}
/*===============================================================*/


/*-----------estilos de los botones-------------*/
/*---------------------------------------------------------------*/
.botonoff{
	float:left;
	height:20px;
	padding-top:2px;
	cursor:pointer;
}

.boton_enviar{
	width:100px;
	height:30px;
	border:0;
	cursor:pointer;
	background:url(../imagenes/enviar.gif) no-repeat center;
}

.botonon{
	float:left;
	height:20px;
	padding-top:2px;
	cursor:pointer;
	background-color:#ffffff;
	color:#666666;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}

.botonmenuoff{
	float:left;
	padding:5px 5px 5px 18px;
	margin-right:1px; margin-left:1px;
	background:url(../imagenes/botonflechaoff.gif) no-repeat;
	background-position:10px 4px;
	border-top:1px solid #F3F3F3;
	text-align:center;
	cursor:pointer;
}

.botonmenuon{
	float:left;
	background:url(../imagenes/botonflechaon.gif) no-repeat #fff;
	background-position:10px 4px;
	padding:5px 5px 5px 18px;
	border-left:1px solid #dad8d2;
	border-top:1px solid #dad8d2;
	border-right:1px solid #dad8d2;
	text-align:center;
	cursor:pointer;
}
/*===============================================================*/



/*-----------transparencia en imagenes-----------*/
/*---------------------------------------------------------------*/
a.imagenopacidad:hover img {
filter:alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;}

a.imagenopacidad img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

a img{
	outline:none;	
}
/*===============================================================*/



/*-----------GOOGLE MAP---------------------*/
/*---------------------------------------------------------------*/
.caja_mapa{
	border:1px solid #CCC;
}


#tabla_lugares{
	padding-left:25px;
	list-style:none;
}

#tabla_lugares img{
	vertical-align:-4px;
	padding-right:5px;
}

.boton_mapa{
	margin:5px 0 5px 0;
	border:1px solid #333;
	width:80px;
	background:#fff;
	font-weight:bold;
}

.enlace_imprimir:link{text-decoration:none; color:#333; font-weight:bold;}
.enlace_imprimir:visited{text-decoration:none; color:#333; font-weight:bold;}
.enlace_imprimir:hover{text-decoration:none; color:#084961; font-weight:bold;}

.enlace_mapa:link{text-decoration:underline; color:#333;}
.enlace_mapa:visited{text-decoration:underline; color:#333;}
.enlace_mapa:hover{text-decoration:none; color:#333;}
/*===============================================================*/



/* ----------------- estilo paginacion ------------------------- */
/*---------------------------------------------------------------*/
ul{border:0; margin:0; padding:0;}

#paginacion li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display:inline;
}
#paginacion a{
border:solid 1px #990000;
margin-right:2px;
}
#paginacion .anterior-off,
#paginacion .siguiente-off {
border:solid 1px #DEDEDE;
color:#990000;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#paginacion .siguiente a,
#paginacion .anterior a {
font-weight:bold;
}


#paginacion .activo a:link,#paginacion .activo a:visited,#paginacion .activo ahover
{
    background:#990000;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}


#paginacion a:link,
#paginacion a:visited {
color:#990000;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#paginacion a:hover{
border:solid 1px #999999;
}

/* Paginacion */
.capa_paginacion{
	width:655px;
	padding:1px 0 15px 0;
	float:right;
	text-align:center;
}

.enlacepaginacion:link{ text-decoration:none; color:#137092; font-weight:bold;}
.enlacepaginacion:visited{ text-decoration:none; color:#137092; font-weight:bold;}
.enlacepaginacion:hover{ text-decoration:underline; color:#137092; font-weight:bold;}

.enlacepaginacionon:link{ text-decoration:none; color:#81a627; font-size:14px; font-weight:bold;}
.enlacepaginacionon:visited{ text-decoration:none; color:#81a627; font-size:14px; padding:0 3px 2px 3px; font-weight:bold; border:1px solid #137092;}
.enlacepaginacionon:hover{ text-decoration:none; color:#81a627; cursor:default; font-size:14px; font-weight:bold;}

/* fin paginacion */
/*===============================================================*/


/*---- estilos de la cartelera ----*/
/*---------------------------------------------------------------*/
.boton_activo{display:inherit;}
.boton_oculto{display:none;}
.peliculas_cartelera{
	width:152px;
	float:left;
	margin-top:15px;
	text-align:center;
}

#capa_carteles{
	width:770px;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:10px;
}

.cartelera_oculta{
	width:755px;
	float:left;
	display:none;
	padding-bottom:15px;
}

.cartelera_visible{
	width:755px;
	float:left;
	padding-bottom:15px;
}
/*===============================================================*/


/*---------------- gastronomia------------------------------*/
#capa_recetas{
	width:770px;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:10px;
}

.recetas_gastronomia{
	width:152px;
	float:left;
	margin-top:15px;
	text-align:center;
}

.titulo_receta{
	font-size:24px; color:#970B0F;
}

#capa_rotar_recetas{
	width:760px;
	height:330px;
	float:left;
}

.banner_publicidad_interior{
	width:770px; float:left; text-align:center; background-color:#FFF; margin-top:5px; padding-left:20px;
}

/*---- Estilo transportes ----*/
/*---------------------------------------------------------------*/


/*===============================================================*/


/*===============================================================*/
/* CLASES DE ELPAIS.COM */
.titular_elpais {
font-family: Arial, Geneva, sans-serif !important;
font-size: 12px !important;
color: #970b0f !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.titular_elpais, A:vlink.titular_elpais, A:alink.titular_elpais {
color: #970b0f !important;
}

.autor_elpais {
font-family: Arial, Geneva, sans-serif !important;
font-size: 12px !important;
color: #333333 !important;
font-weight: normal !important;
font-style: normal !important;
text-decoration: none !important;
}

A:link.autor_elpais, A:vlink.autor_elpais, A:alink.autor_elpais {
color: #333333 !important;
}
.titulo_feed_elpais {font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#666666 !important;}
.titulo_feed_elpais a,.titulo_feed_elpais a:link,.titulo_feed_elpais a:hover,.titulo_feed_elpais a:visited {text-decoration:none !important; color:#666666 !important;}
.fondo_resultados_elpais { background-color: #FFFFFF; width: 100%;}

/*===============================================================*/

.foto_noticia_portada{margin-right:5px; margin-bottom:4px; border:1px solid #CCCCCC;}







/* ------ datos identificativos --------- */
.borde_tabla{
	border-bottom:1px solid #d8d8d8;
	padding:10px 0px 10px 0px;
}

