body {
	margin: 0;
	padding: 0;
	Font-family: verdana, arial, "trebuchet MS", helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	background-color: #F9F9F9;
}
div, p, h1, h2, h3, h4, ul, li, a, form, input, label, td, img{
	margin:0; padding:0;
}
* {
	margin: 0;
	padding: 0;
}
p {
	color:#494949;
	line-height: 21px;
	white-space: inherit;
	font-size: 12px;
}
.p_litle {
	color:#666;
	line-height: 17px;
	white-space: inherit;
	font-size: 11px;
}
.p_pases {
	color:#5C5C5C;
	line-height: 17px;
	white-space: inherit;
	font-size: 11px;
}
.p_verde {
	white-space: inherit;
	background-image: url(esqui/images/punto_verde.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
.p_azul {
	white-space: inherit;
	background-image: url(esqui/images/punto_azul.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
.p_rojo {
	white-space: inherit;
	background-image: url(esqui/images/punto_rojo.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
.p_negro {
	white-space: inherit;
	background-image: url(esqui/images/punto_negro.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}

h1 {
	color:#333;
	font-size: 20px;
	padding: 15px 0;
	text-align: center;
}
.h1_portada {
	font-size: 22px;
	text-align: left;
}
.leon {
	padding: 0px;
	margin: 0px;
}


.h1_h1 {
	color: #2378BE;
	font-size: 24px;
	font-weight: bold;
	margin: 150px 0 0 0;
}
.nombre {
	color: #333;
	text-align: center;
}

.nombre_naranja {
	color: #F26C04;
	text-align: center;
	padding: 10px 0;
}
.naranja {
	color: #F26C04;
	text-align: center;
	padding: 18px 0 0 0;
}
.h1_right {
	text-align: right;
	font-size: 22px;
}

.nombre_negro {
	color: #333;
}
h2 {
	color:#888;
	font-size: 14px;
	padding: 5px 0 5px 20px;
	background-image: url(images/fl_Nar_01.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
.h2_alojamiento {
	color:#888;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 20px;
	background-image: url(images/fl_Nar_01.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
.centro {
	color:#333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.azul {
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
h3 {
	color:#2365C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}
.seccion {
	color:#F60;
	padding: 8px 0 12px;
	background-image: url(images/bg_seccion.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: center;
}
.portada {
	font-size: 14px;
	text-align: center;
}

.recomendamos_h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #6B97C2;
	font-weight: bold;
}

}
.principal {
	font-weight: bold;
	color: #F78610;
	font-size: 12px;
	padding: 10px 0 0 15px;
}
.meteoro {
	color:#4578AF;
	background-image: url(images/fl_Nar_01.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	background-position: 12px 9px;
	text-align: left;
	background-color: #FFF;
	padding: 6px 0 4px 32px;
}
.comentarios {
	width: 320px;	
}
.cartelera {
	color:#F26C04;
	background-image: url(images/bg_seccion.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	height: 31px;
	padding-top: 7px;
}
.nieves {
	width: 300px;
	float: left;
	border: 1px solid #E9E9E9;
	padding: 0 10px 10px 10px;
}
.cartelera_big {
	color:#F26C04;
	background-image: url(images/bg_seccion.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	height: 250px;
	float: left;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 10px;
}
.cartelera_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	color: #F26C04;
}
.nieve_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	color: #1C519F;
}
h4 {
	color:#666;
	padding: 8px 0 5px 35px;
	background-image: url(images/fl_verd.png);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	font-size: 12px;
	}
.titular {
	color:#888;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 20px;
	background-image: url(images/fl_Nar_01.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}


h5 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/star.gif);
	background-repeat: no-repeat;
	background-position: 110px 13px;
	padding: 10px 0 0 127px;
}
h6 {
	font-size: 14px;
	color: #09F;
}

.flecha {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/fl_azul.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 10px;
}
.flecha_blanca {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/fl_blanca.gif);
	background-repeat: no-repeat;
	background-position: 200px 5px;
	padding-left: 10px;
}
.menuh {
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.menuh ul, li {
	list-style-type: none;
}

.menuh ul {
        margin: 0;
        padding: 0;
}

.menuh li {
        float: left;
}

.menuh a {
	color: #06C;
	display: block;
	padding: 3px 15px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9EB6CE;
}
.menuh li a:hover {
	color: #FFF;
	background-color: #B7C9DB;
}
.menuh li a.active {
	color: #FFF;
	text-decoration: none;
	background-color: #9EB6CE;
}
a img {
	border:0;
}
a:link {
	text-decoration: underline;
	color: #0066CC;
}
a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:link:hover, a:visited:hover {
	color: #F98E11;
	text-decoration: underline;

}
a:link:active, a:visited:active {
	color: #2378BE;
}
#container {
	width: 999px;
	margin: 0 auto;
	background-color: #FFF;
	overflow: hidden;
}

#top {
	width: 1000px;
	float: left;
	background-color: #f9f9f9;
	padding-top: 20px;
	background-image: url(images/bg_barratop.jpg);
	background-repeat: repeat-x;
	background-position: 0px 115px;
	height: 107px;
}
#logo {
	width: 254px;
	float: left;
	height: 95px;
}
#navizona {
	width:1000px;
	height: 30px;
	float: left;
	background-image: url(images/menu_zon.png);
	background-repeat: repeat-x;
}
#elige {
	float: left;
	width: 167px;
	padding-right: 10px;
	padding-left: 13px;
	height: 30px;
	font-size: 14px;
	background-image: url(images/elige.png);
	background-repeat: no-repeat;
}
#navisup {
	width:999px;
	height: 30px;
	padding-top: 0px;
	float: left;
	overflow: hidden;
	background-color: #FAFAFA;
	}
#menu{
	float:right;
	width:809px;
	margin-left:0px;
	margin-top:0px;
	height:34px;
	background-image: url(images/bg_menu.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#menu ul{
	float:left;
	height:26px;
	margin:3px 0 0 4px;
}
#menu ul li{
	float:left;
	height:26px;
	line-height:26px;
	padding:0 3px 0 0;
	margin:0 2px 0 0;
	background-image: url(images/raya.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	list-style: none;
}
#menu ul li a{
	display:inline-block;
	overflow:hidden;
	height:26px;
	line-height:26px;
	padding-left:6px;
	color:#7e7e7e;
	font-size:13px;
	text-decoration:none;
}
#menu ul li a span{
	display:inline-block;
	overflow:hidden;
	height:26px;
	line-height:26px;
	padding-right:6px;
	cursor:pointer;
	font-weight:bold;
}
#menu ul li a:hover,#menu ul li.active a{
	color:#F7772B;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: underline;
}
#menu ul li.active a span,#menu ul li a:hover span{
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: underline;
}

#subheader {
	width: 994px;
	clear: both;
	float: left;
	padding: 0 0 0 5px;
}
#wrapper {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	width: 997px;
	float: left;
	overflow: hidden;
	padding: 17px 0 10px 0;
}
#nombre_zona {
	width: 175px;
	float: left;
	height: 19px;
	text-align: center;
	padding-top: 13px;
	background-repeat: no-repeat;
	background-image: url(images/bg_estas.png);
}
#nombre_zona h3{
	text-align: center;
	color: #FFF;
}
.zona {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4978AD;
	background-repeat: no-repeat;
	background-position: 1px 14px;
	padding: 10px 0 0 0px;
	width: 160px;
	float: left;
}
#estasen {
	padding: 13px 0 5px;
	float: left;
	width: 790px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 18px;
}
#mapazona {
	height: 84px;
	width: 165px;
	border: 1px solid #CCC;
	margin: 0 0 10px 4px;
}

#main_principio {
	width: 800px;
	float: left;
	padding: 0 10px 0 10px;
}
#main_key {
	width: 760px;
	float: left;
	padding: 20px 25px;
}
#main_normal {
	float: left;
	width: 470px;
	margin: 0 8px 0 8px;
	padding: 0 0 50px 0;
	overflow: hidden;
	display: inline;
}
#main_portada {
	float: left;
	width: 450px;
	margin: 0 8px 0 8px;
	padding: 10px 0 50px 5px;
	overflow: hidden;
	display: inline;
}
#left_400 {
	float: left;
	width: 380px;
	padding: 10px;
	margin-right: 10px;
}
.subtitulo {
	font-size: 14px;
	color: #2365C9;
	font-weight: bold;
}

#centro_portada {
	float: left;
	width: 220px;
	padding: 10px;
	background-color: #F5F5F3;
	margin-right: 15px;
}
.portada_medio {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 200px;
	padding: 10px;
	background-color: #FFF;
}
.portada_medio p{
	font-size: 11px;


}
#centro {
	float: left;
	width: 470px;
}
#centro_grande{
	float: left;
	width: 780px;
	padding: 0 10px 0 20px;
}
#main_big {
	width: 645px;
	padding: 0 10px 0 10px;
	float: left;
}
.pelicula {
	font-size: 16px;
	width: 600px;
	padding-left: 25px;
}

#main_turismo {
	width: 630px;
	float: left;
	padding: 0 10px 20px 0;
}
.principal_grand {
	width: 449px;
	float: left;
	padding: 0 10px;
	overflow: hidden;
}

.principal_grand img {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0;
}
.principal_2-3 {
	width: 647px;
	float: left;
	padding: 0 10px;
	overflow: hidden;
}
#main_728 {
	width: 809px;
	float: left;
	padding-left: 10px;
}
#left_centro {
	float: left;
	margin: 19px 8px 0 10px;
	width: 150px;
	padding: 10px;
	background-image: url(images/bg_large.jpg);
	background-repeat: no-repeat;
	height: 600px;
	display: inline;
}
.left_foto {
	float: left;
	padding: 12px;
	width: 150px;
}

.left_centro_no_border {
	float: left;
	margin: 18px 0px 0 0;
	width: 178px;
	padding: 10px 10px 5px 0;
	height: 600px;
}
.left_include {
	width: 150px;
	padding: 10px 9px 10px 9px;
	background-color: #F4F6EB;
	margin: 5px 0 10px 5px;
	border: 1px solid #CCC;
}
.left_include p {
	line-height:14px;
	padding: 0 0 6px 0;
	font-size: 11px;
}
.left_include a:link {
	font-size:12px;
	font-weight: bold;
}
#principal_rectang {
	width: 457px;
	float: left;
	background-repeat: repeat-x;
	margin: 10px 10px 0 10px;
	background-image: url(images/bg_gris01.gif);
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#principal_rectang img{
	float: left;
	padding: 5px 10px 0 5px;
}
#principal_rectang li {
	width: 200px;
	float: left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	background-image: url(images/fl_blanca.gif);
	background-position: 0px 7px;
	padding: 6px 0 0 19px;
	margin: 3px;
	color: #85A0B8;
}
.principal_peq {
	float: left;
	height: 145px;
	width: 188px;
	padding: 0 10px 10px  15px;
	margin: 10px;
	border: 1px solid #CCC;
}
#casa_rural {
	padding: 10px;
	float: left;
	height: 120px;
	width: 460px;
}
#lista {
	font-size: 12px;
	clear: both;
	list-style-type: none;
}
#lista li{
	padding: 3px 0 3px 0;

}
#casa_rural img{
	float: left;
	width: 100px;
	border: 1px solid #CCC;
	padding: 2px;
}
#left{
	width:175px;
	float:left;
	margin-left: 5px;
	overflow: hidden;
}
#left ul.leftnav{
	list-style:none;
	color:#F9F9F9;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	margin-top: 7px;
	overflow: hidden;
	width: 171px;
	}
#left ul.leftnav li{
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 171px;
	}
#left ul.leftnav li a{
	display:block;
	color:#0066CC;
	text-decoration:underline;
	height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	background-color: #FFF;
	background-image: url(images/punto_nar.gif);
	background-repeat:  no-repeat;
	background-position: 1px 10px;
	width: 160px;
	padding-left: 10px;
	}
#left ul.leftnav li a:hover{
	color:#FB9402;
	text-decoration: underline;
	background-repeat:  no-repeat;
	}
#left ul.leftnav li a.active, #left ul.leftnav li a.active:hover{
	line-height:24px;
	color:#F60;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#left_azulin{
	width:175px;
	float:left;
	margin-left: 5px;
	overflow: hidden;
	margin: 0 15px 0 10px;
}
#left_azulin ul.leftnav{
	list-style:none;
	color:#F9F9F9;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	float: left;
	margin-top: 7px;
	overflow: hidden;
	width: 171px;
	}
#left_azulin ul.leftnav li{
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 171px;
	}
#left_azulin ul.leftnav li a{
	display:block;
	color:#0066CC;
	text-decoration:underline;
	height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	background-color: #FFF;
	background-image: url(images/punto_nar.gif);
	background-repeat:  no-repeat;
	background-position: 1px 10px;
	width: 160px;
	padding-left: 10px;
	}
#left_azulin ul.leftnav li a:hover{
	color:#FB9402;
	text-decoration: underline;
	background-repeat:  no-repeat;
	}
#left_azulin ul.leftnav li a.active, #left_azulin ul.leftnav li a.active:hover{
	line-height:24px;
	color:#333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.mapa_leon {
	background-image:url(images/punto.gif);
	background-repeat: no-repeat;
	background-position: 120px 200px;
}

.left_2{
	float:left;
	overflow: hidden;
	margin: 10px 0;
	width: 173px;
	border: 1px solid #CCC;
	background-color: #F4F6EB;
}
.left_rss{
	float:left;
	overflow: hidden;
	margin: 10px 0px 10px 3px;
	width: 153px;
	border: 1px solid #CCC;
	padding:0 10px
}
#rig_300{
	width: 322px;
	float: left;
}
#temporada {
	width: 165px;
	float: left;
	padding: 10px 0 0 8px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
#rig_270{
	width: 250px;
	float: left;
	margin: 30px 0 0 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEF0EE;
}
#rig_turismo {
	width: 170px;
	float: left;
	padding: 2px;
}
.cartelera {
	width: 299px;
	float: left;
	padding: 0 10px 0 10px;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	height: 140px;
	margin: 10px 0;
}
.cartelera p {
	font-size: 11px;

}
.recomendamos {
	width: 310px;
	float: left;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding: 5px;
	background-color: #F4F6EB;
}
.recomendamos a:link {
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}
.recomendamos_verde {
	width:312px;
	float:left;
	background-color: #F9F9F9;
	padding: 0 0 0 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.recomendaos {
	width: 300px;
	float: left;
	border: 1px solid #E9E9E9;
	background-color: #FCFCFC;
	padding: 0 10px 10px 10px;
}
.recomendat {
	width: 300px;
	float: left;
	border: 1px solid #E9E9E9;
	padding: 0 10px 10px 10px;
}
.recomendaos_nieve {
	width: 310px;
	float: left;
	border: 1px solid #E9E9E9;
	padding: 0 0 10px 10px;
}

.recomendaos p {
	font-size: 11px;
}
.img_zona {
	margin-left: 30px;
}
.img_thumbnail {
	border: 1px solid #CCC;
	padding: 3px;
	float: left;
}
.img_key {
	border: 1px solid #FFF;
	float: left;
	background-color: #000;
}
.img_thumbnail_blanc {
	border: 1px solid #CCC;
	padding: 3px;
	float: left;
}
.img_newsticker {
	border: 1px solid #CCC;
	padding: 3px;
	float: left;
	margin-right: 10px;
}
.estas1{
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.td_casa_tipo {
	font-weight: bold;
	color: #FFF;
	padding: 2px 8px 2px 4px;
	font-size: 11px;
	background-color: #9EB6CE;
}
.td_casa_datos {
	font-weight: bold;
	color: #333;
	background-image: url(images/star.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 4px 0 4px 15px;
	text-decoration: underline;
}
.td_casa_descripcion {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-bottom: 3px;
}
.td_casa_pueblo {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.td_genero {
	color:#999;
	padding-left: 10px;
	font-weight: bold;
	}
.td_nombre {
	font-size:11px;
	color:#F78610;
	font-weight: bold;
	padding: 8px 0 0 10px;
	}
.td_nombre22 {
	font-size:11px;
	color:#1C519F;
	font-weight: bold;
	}
.td_sala {
	font-size:11px;
	color:#3C72AE;
	font-weight: bold;
	padding-left: 10px;
	}
.td_zona {
	font-size:11px;
	color:#0066CC;
	}
.td_tipo {
	font-size:11px;
	color: #000;
	padding-left: 10px;
	}
.td_ir {
	background-image: url(images/fl_Nar_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
}

.td_fecha {
	font-size:10px;
	color: #676D78;
	padding: 0 0 0px 10px;
	}
.td_pueblo {
	font-size:11px;
	color:#4D4D4D;
	padding-left: 10px;
	font-weight: bold;
	}
.td_estilo {
	font-size:11px;
	color:#999;
	padding-left: 10px;
	font-weight: bold;
	}
.td_titulo {
	font-size:11px;
	color:#676D78;
	padding-left: 10px;
	}
.td_datos {
	font-size:10px;
	text-decoration:none;
	color: #666;
	}
.td_texto {
	text-decoration:none;
	color: #1A1B22;
	padding-left: 10px;
	}
.td_texto_no_margin {
	text-decoration:none;
	color: #8F8F8F;
	font-weight: bold;
	}
.td_texto_no_margin2 {
	text-decoration:none;
	color: #333;
	font-weight: bold;
	}
.td_texto_gris {
	text-decoration:none;
	color: #6E6E6E;
	padding-left: 10px;
	}
.td_texto_gris_artistas {
	text-decoration:none;
	color: #7F7F7F;
	}
.td_direccion {
	color: #3A3736;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}
.td_preludio {
	color:#333;
	padding: 5px 0 5px;
	text-decoration: none;
	line-height: 15px;
	}
.td_comentarios {
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	}
.td_star {
	color:#FB9402;
	padding: 5px 0 5px;
	text-decoration: none;
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
	}
.td_mas {
	text-decoration: none;
	font-size:11px;
	color:#F78610;
	font-weight: bold;
	padding-left: 10px;
	background-image: url(images/fl_azul.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.td_checklist {
	background-image: url(images/punto.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left: 15px;
}
.td_articul {
	background-image: url(images/punto.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 20px;
	font-weight: bold;
}
.td_evento {
	padding-left: 20px;
	font-weight: bold;
	color: #FB9402;
	padding: 3px 0 5px 10px;
	font-size: 13px;
}
.td_conciertos {
	background-image: url(images/punto.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	font-weight: bold;
	color: #FE8C0E;
	background-color: #F8F8F8;
	margin: 10 px 0;
	padding-left: 15px;
    font-size:13px;
}

.td_cine {
	font-weight: bold;
	color: #1C519F;
	text-decoration: none;
	font-size: 12px;
	background-color: #E1E9F0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.td_cine_fl {
	background-image: url(images/fl_azul.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding-left: 20px;
	font-weight: bold;
}
.td_cine_titul {
	font-size: 12px;
	background-image: url(images/yellow.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	font-weight: bold;
	color: #F26C04;
}


.rec_genero {
	color: #999;
	padding-left: 10px;
}
.rec_artista {
	color: #4978AD;
	padding-left: 10px;
}
.rec_titulo {
	color: #F78610;
	padding-left: 10px;
}
table {
	margin-top: 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.table td {
	color:#3F9;
}
.table_no-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#beige_ad {
	width: 780px;
	float: left;
	background-color: #DCDCC9;
}
#fondo_blanc {
	padding: 10px 15px 0 20px;
	width: 610px;
	float: left;
	border: 1px solid #CCC;
	}
#fondo_beige {
	padding: 10px 15px 0 20px;
	width: 610px;
	float: left;
	background-image: url(images/bg_beige.png);
	background-repeat: no-repeat;
	margin-bottom:60px;

}
#fondo_beige2 {
	background-color: #DCDCC9;
	padding: 10px 10px 0px 20px;
	width: 740px;
	float: left;
	margin: 0 0 10px;
	height: 300px;
}
#fondo_gris {
	width: 600px;
	background-image: url(images/bg_gris.jpg);
	background-repeat: repeat-x;
	padding: 8px 15px 0px 15px;
}
.vivienda {
	width: 790px;
	float: left;
	padding: 0 0 15px 0;
}
.actividades {
	width: 790px;
	float: left;
	padding: 0 0 20px 0;
}
.float-left {
	float: left;
	padding: 3px 5px 0 0;
}
.float-right {
	float: right;
	padding: 3px 0 0 10px;
}
.float-left_mini {
	float: left;
	padding: 5px 5px 0 0;
}
.float-left_border {
	float: left;
	border: 1px solid #999;
	padding: 2px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.elige_zona {
	font-size: 12px;
	background-image: url(images/fl_blanca.gif);
	background-repeat: no-repeat;
	background-position: 142px 4px;
	border: 1px solid #CCC;
}

#ADS-200X200 {
	float: left;
	width: 220px;
	padding: 20px 20px 55px 20px;
}
#ADS-250X250 {
	float: left;
	width: 335px;
	background-color: #FFF;
	padding: 22px 0 60px 60px;
}
#ADS-250X250_rural {
	float: left;
	width: 310px;
	background-color: #FFF;
	margin: 12px 0 13px;
	height: 270px;
	padding: 5px 0 0 30px;
}
#ADS-300X250{
	background-image: url(images/publi_hor.gif);
	background-repeat: no-repeat;
	padding: 11px 9px 10px 9px;
	background-position: 50% 0%;
	width: 300px;
	float: left;
	border: 1px solid #E9E9E9;
}
#ADS-160X600 {
	width: 165px;
	padding: 20px 3px 25px 7px;
}
#ADS-728X90 {
	float: left;
	width: 790px;
}
.ad-200X200 {
	float: left;
	width: 220px;
}
.ad-250X250 {
	float: left;
	width: 270px;
}
.ad-250X250_art {
	float: left;
	width: 270px;
	margin-bottom: 25px;
}
.ad-300X250{
	background-image: url(images/publi_hor.gif);
	background-repeat: no-repeat;
	padding: 11px 9px 10px 9px;
	background-position: 50% 0%;
	width: 302px;
	float: left;
	border: 1px solid #E9E9E9;
}
.ad-160X600 {
	width: 165px;
	padding: 20px 3px 25px 7px;
}

}

.ad-728X90_top {
	width: 733px;
	float: left;
	padding: 3px 0 0 12px;
	background-image: url(images/publi_vert.gif);
	background-repeat: no-repeat;
	background-position: 1px 19px;
}
.ad-728X90_top_sin {
	width: 733px;
	float: left;
	padding: 3px 0 0 12px;
	}
.ad-728X90_bottom {
	float: left;
	padding: 25px 0 45px 0;
		width: 728px;
	}
.color_gris1 {
	color: #8C8C8C;
	font-weight: bold;
}
.letra_peque&ntilde;a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.mapa {
	padding: 8px 0 0 0;

}
.info{
		background:url(img/info.gif) no-repeat 10px 8px;
		text-indent:30px;
		display:block;
	}
#footer{
	width:100%;
	float:left;
	overflow: hidden;
	background-color: #9EB6CE;
	text-align: center;
	height: 115px;
	padding: 29px 0 0 0;
}

#footer a{
	color:#FFF;
	text-decoration:underline;
	margin:0 5px;
}
#footer p{
	color:#E1E1E1;
	font-size: 11px;
}
#volver {
	color: #06F;
	font-size: 14px;
	font-weight: bold;
	width: 450px;
	padding: 5px 0 0 450px;
}
.verde {
	font-size: 12px;
	color: #090;
}
#m1 {
	float: left;
	width: 100px;
}
.leermas {
	font-size: 11px;
}
.tejao {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	float: left;
	width: 320px;
	margin: 15px 0 0 0;
}

.tejadin {
	font-size: 12px;
	float: left;
	width: 322px;
	color: #3F81B0;
	margin: 10px 0 0 0px;
	text-align: center;
	font-weight: bold;
	height: 32px;
	padding-top: 6px;
}
.tejadon {
	font-size: 12px;
	float: left;
	width: 319px;
	color: #3F81B0;
	margin: 10px 0 0 0px;
	text-align: center;
	font-weight: bold;
	height: 32px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.maps_300 {
	width: 300px;
	float: left;
	border: 1px solid #E9E9E9;
	padding: 10px 10px 10px 9px;
}
.diapo_200 {
	padding: 8px;
	float: left;
	width: 218px;
	height: 215px;
	background-image: url(images/bg_diapo2.jpg);
	background-repeat: no-repeat;
	margin: 0 18px 25px 0;
}
.diapo_200 img{
	font-siza:11px;
	border: 1px solid #999;
	margin-top: 5px;
}
.diapo_200 p{
	font-size:11px;
	}
.link_key {
	background-image: url(images/fl_azul.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 8px;
}
.interesante {
	float: left;
	width: 140px;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	height: 210px;
}
.interesante a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	
}
.interesante p {
	font-size: 12px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.interesante_sub {
	font-size: 12px;
	color: #999;
}
.interesante_horizontal {
	float: left;
	width: 450px;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	height: 210px;
}
.interesante_horizontal a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	
}
.interesante_horizontal p {
	font-size: 12px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.interesante_horizontal_sub {
	font-size: 12px;
	color: #999;
}
#turismo {
	float: left;
	width: 322px;
	background-color: #E7EdF2;
	padding-bottom: 10px;
}
.turismo {
	float: left;
	width: 280px;
	margin: 10px 0 0 10px;
	background-color: #FFF;
	padding: 10px;
}
.turismo p {
	font-size: 12px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
}
.turismo_sub {
	font-size: 10px;
	color: #999;
	padding: 5px 0;
	text-transform: uppercase;
}
#centro_azul {
	float: left;
	width: 175px;
	background-color: #F9F9F9;
	font-size: 11px;
}
.centro_azul {
	float: left;
	width: 155px;
	margin: 10px 0 0 0;
	padding-left: 10px;
}
.centro_azul_sub {
	font-size: 10px;
	color: #999;
	padding: 5px 0;
	text-transform: uppercase;
}
.mas {
	float: left;
	width: 700px;
	padding-bottom: 20px;
}

