#content {background:url("../Images/fondos/bg_superSombra.png") repeat-x scroll 0 0 transparent; width:970px; margin:0 0 0 5px; padding:0;}
table  {border-collapse:collapse;border-spacing:0;margin:0 0 0 15px;}
#breadcrumb{*z-index:1; margin:10px 0 10px 0; position:inherit;}

#supersombra {top:180px;}
#supersombra {*z-index:1 !important;}

/* Buscador */

		.caltitle td { FONT-SIZE: 11px; COLOR: #f4a000; TEXT-ALIGN: center }
		#calendario  { float:right;}
		#calendario .dayheader { FONT-SIZE: 10px; COLOR: #333; TEXT-ALIGN: center }
		#calendario .day { BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; FONT-SIZE: 10px; BACKGROUND: #f4a000; CURSOR: hand; COLOR: #333; TEXT-ALIGN: center }
		#calendario .weekend { BACKGROUND: #ffc759; COLOR: #333 }
		#calendario .daytoday { BACKGROUND: #999; COLOR: #fff }
		#calendario .dayselected { BACKGROUND: #333; COLOR: #fff }
		#calendario .daydisabled { BACKGROUND: #ccc; COLOR: #fff }
		#calendario .otherMonth { BACKGROUND: #dfdfdf; COLOR: #dfdfdf }	
		
		/* Calendario */
        .MV_Calendar_Layer {border: solid 1px #cccccc; width: 195px; height: 160px;	position: absolute;	display: none;	background: #ffffff;
	        font-family: Arial;	z-index:10;	padding:0px; }
        .MV_Calendar_OtherMonth {color: #52819A;text-align: center;	font-size: 12px;}
        .MV_Calendar_BehindDays {	color: #000000;	text-align: center;	font-size: 12px;}
        .MV_Calendar_TitleWeekDay {	color: #000000;	font-weight: bold;	text-align: center;	font-size: 12px;}
        .MV_Calendar_TitleWeekEnd {	color: #000000;	font-weight: bold;	text-align: center;	font-size: 12px;}
        .MV_Calendar_Days {	color: #0091d7;	text-align: center;	font-size: 12px;	width: 20px;	height: 20px;}
        .MV_Calendar_Days :hover {	background-color: #38939B;	color:#FFFFFF;	font-weight: bold;}
        .MV_Calendar_DaysA {	color: #76B636;	text-align: center;	font-size: 12px;	font-weight:bold;	text-decoration: none;}
        .MV_Calendar_DaysImg {	border: none;}
        .MV_Calendar_Title {	text-align: center;	font-size: 12px;	font-weight: bold;	padding-bottom: 3px;	padding-top: 3px;	color: #76B636;	background-color:#ffffff;}
        #CalendarCloseLayer {	position: absolute;	border-bottom: solid 1px #cccccc;	border-top: solid 1px #cccccc;	border-left: solid 1px #cccccc;	border-right: solid 1px #cccccc; display: none; width: 195px; text-align: center; padding-top: 5px;	padding-bottom: 5px; text-decoration:underline;	color:#FFFFFF;}
        #CalendarCloseLayer a {	font-weight: bold;	color:#FFFFFF;}
        .MV_Calendar_TitleWeekDay_row{	background-color: #76B636;}
			


/* Buscador*/
/* repeater---------------------------------*/

.list_pueblos{      width: 590px;      float: left;      margin-left:5px;}
.cont_list_pueblos{  width:283px; height: 120px; float:left; margin:5px 5px 5px 5px; border:solid 1px #000;  background-color:#d5d9e2;}
.cont_list_pueblos img{  width: 283px;       height: 90px; border:0;  margin:0; vertical-align:top;}
.tit_list_pueblos{ width:278px;  height:28px; background:#f8f8fa url(../images/ofertas/list_pueblos/bg_pie_foto.gif) repeat-x 0 0;  padding:0 0px 0px 5px;}
.tit_list_pueblos a{ font-size:12px; font-weight:bold; color:#036705; margin-top:6px; float:left; text-decoration:none;}
.tit_list_pueblos a:hover{ font-size:12px; font-weight:bold; color:#036705; text-decoration:underline;}

/* buscador superior---------------------------------*/
.fondoCSTopAgenda { background-image:url(../images/fondos/fondoCSTopAgenda.jpg); height:238px; width:940px; background-repeat:no-repeat;}

.tituloFecha strong { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:71px; color:#24410f; margin:0px 0 0px 25px; display:block; height:70px;}
.tituloFecha p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; margin:5px 0 0 30px;}
.seleccionAno { width:122px; margin:50px 10px 0 30px; float:left;}
.seleccionAno p, .seleccionMes p{font-size:11px;color:#dcfeae;font-weight:bold; margin-bottom:5px;}
.seleccionAno select, .seleccionMes select {font-size:11px;border:1px solid #9BBFC2; width:120px; color:#666666;}
.seleccionMes { width:122px; margin:50px 20px 0 10px; float:left;}



/* filtro resultados búsqueda---------------------------------*/

.titBuscador { width:914px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; display:block; padding:0 0 5px 0; height:17px; border-bottom: solid 2px #3f7217;}

.filtroBuscador { background-image:url(../images/fondos/bg_filtroBuscador_Contenido.jpg); background-repeat:repeat-y; height:330px; padding-top:10px; padding-left:10px;}

#buscaHotelesPlayas h1{	padding:15px 0px 0px 10px;	background: transparent url(../images/ofertas/buscador/bg_buscador_top_Prov1.jpg) no-repeat top left;	font-size:22px;	color:#fff;	margin: 0px 0px 0px 0px;	width:100%;	padding:6px 0 5px 10px;	height:43px;}	
.buscaHotelesPlayasFin {background: transparent url(../images/ofertas/buscador/bg_buscador_bottom_Prov_1.jpg) no-repeat top left;	padding:0px 0px 0px 0px;	font-size:12px;	color:#333;	height:19px;}

#buscadorAgenda{text-align:left; text-align:left;width:914px; margin-top:5px; padding:0px; height:260px;}
#buscadorAgenda h3{ margin:0px 0px 0px 0px ;font-size:11px;color:#dcfeae;font-weight:bold;}
#buscadorAgenda select{ float:left;font-size:11px;margin:5px 5px 0 0;border:1px solid #9BBFC2;}
#buscadorAgenda .palabraClave input{ float:left;font-size:11px;margin:5px 0 0 0;border:1px solid #9BBFC2;width:270px; height:18px; padding:4px 0 0 5px; color:#666666;}
#buscadorAgenda .palabraClave { width:300px; float:left;}
.ejemplotxt{ margin:0px;font-size:10px;color:#08223d;}
#buscadorAgenda .fechaEntrada{ float:left;	width:170px;border:solid 0px; color:#666666;}
#buscadorAgenda .fechaSalida { float:left;	width:170px;border:solid 0px; color:#666666;}
#buscadorAgenda .fechaSalida input, .fechaEntrada input{float:left;font-size:11px;margin:5px 0 0 0;border:1px solid #9BBFC2;width:107px; height:18px; padding:4px 0 0 5px; color:#666666;}

#buscadorAgenda .checkActividades { background-color:#63A123;height:180px;width:912px;  margin-top:15px;}


#buscadorAgenda .comarca input { float:left;font-size:11px;margin:5px 0 0 0;border:1px solid #9BBFC2;width:117px; height:18px; padding:4px 0 0 5px; color:#666666;}
#buscadorAgenda .comarca a:link, .comarca a:visited, .comarca a:active { text-decoration:none; color:#f5f5f5; font-family:Arial Narrow; font-size:12px;display:block; position:relative; top:10px; left:5px; float:left; margin-right:10px; }
#buscadorAgenda .comarca a:link, .comarca a:visited, .comarca a:active { text-decoration:none; color:#f5f5f5; font-family:Arial Narrow; font-size:12px;display:block; position:relative; top:10px; left:5px; float:left; margin-right:10px; }
#buscadorAgenda .comarca a:hover { text-decoration:underline;}

#buscadorAgenda .contActividades { width:223px; background-color:#63a123;  height:110px; float:right; margin:10px 0px 0px 5px;}
#buscadorAgenda .contActividades h1{ margin:0; padding:0;}

#buscadorAgenda ul { padding:3px 0 0 3px; width:170px;}
#buscadorAgenda ul li span {display:block; width:190px; float:left; margin-bottom:8px; color:#FFF; font-weight:bold; height:30px;}
#buscadorAgenda ul li {display:block; width:190px; float:left; margin-bottom:8px;  height:30px;}

#buscadorAgenda ul li p{font-size:11px;color:#dcfeae;font-weight:bold; display:block; margin-left:10px; float:left; margin-top:4px; height:18px;}
#buscadorAgenda ul li input{float:left;margin-top:5px; *margin-top:0px !important;}
#buscadorAgenda ul li img{position:relative; left:5px; float:left;}

#buscadorAgenda .regimen{clear: right; float: right; display: none;}

.iconos a{color:#000000;font-size:11px;font-weight:bold;}
.iconos a:hover{color:#000000;font-size:11px;font-weight:bold;}
.iconoHotel {margin:0px 0 0 10px;padding:0px;clear:right;float:left;}
.iconoHotel img{margin:0px;padding:0px;width:12px;height:12px;}
.iconoOpinion{background-color:#F7F7F7;clear:right;color:#666666;float:left;height:35px;padding:0px 0px 0px 10px;width:110px;}
.iconoOpinion img{width:88px !important;height:8px !important;margin: 5px 0 0 !important;}
.iconoBarra{margin:0px 0 0 10px;padding:0px;clear:right;color:#f4a000;font-size:10px;font-weight:bold;float:left;}
.iconoBarra img{margin:0px 0 0 10px;padding:0px;width:30px;height:14px;}

.filtroBuscador #contenedorboton .botonBuscarHoteles {background:url("../images/css/ico_buscador.png") no-repeat scroll 5px 5px transparent;border:0 none;clear:both;color:#FFFFFF;cursor:pointer;float:right;font-size:15px;height:34px;margin-top:10px;text-align:right;text-decoration:underline;width:80px;}
	
	/* paginador---------------------------------*/

 .paginadorSup {background-image:url(../images/fondos/bg_paginado.jpg); background-repeat:repeat-x; width:600px; margin-left:2px; height:33px; float:left; margin-bottom:10px;}
.paginadorSup span { border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#144b12; height:13px; border-right: solid 1px #FFF; display:block; float:left;  padding:10px; cursor:pointer; }

.paginadorSup a { background-image:url(../images/fondos/bg_paginado.jpg); border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#144b12; height:13px; border-right: solid 1px #FFF; display:block; float:left;  padding:10px; cursor:pointer; }


.paginadorInf {background-image:url(../images/fondos/bg_paginado.jpg); background-repeat:repeat-x; width:609px;margin:10px 0 7px 2px;  height:33px;  clear:both;}
.paginadorInf input { background-image:url(../images/fondos/bg_paginado.jpg); border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#144b12; height:33px; border-right: solid 1px #FFF; padding:0 5px 0 5px; position:relative; cursor:pointer; display:block; padding:0 10px 0 10px; }
/* Ordenar Resultados ---------------------------------*/
.ordenResultados{float:left; width:582px; margin-left:10px; height:28px; background-color:#4a7e19; }
.ordenResultados input { border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; height:18px; border-right: solid 2px #376611; padding:0 10px 0 10px; position:relative; left:0px; background-color:#4a7e19; margin-top:4px; display:block; float:left; cursor:pointer;}


/* Tabla para los resultados del paginador */

.fondoCSMiddleAgenda .bg_gris div div table {float:left; border:none; margin-bottom:10px;}
.fondoCSMiddleAgenda .bg_gris div div table tbody{border:none;}
.fondoCSMiddleAgenda .bg_gris div div table tbody tr{border:none;}
.fondoCSMiddleAgenda .bg_gris div div table tbody tr th{border:none;}
.fondoCSMiddleAgenda .bg_gris div div table tbody tr th tr td{border:none;}


.cont_page { float:left; width:600px;text-align:justify; width:570px; margin:5px 0px 5px 10px; border:1px solid #3b4161; background-image:url(../images/ofertas/pag_list/bg_cont_page.gif); background-repeat:no-repeat;  background-position:bottom left; padding:0 10px 0 0; background-color:#FFFFFF;}
.cont_page ul{float:left; }
.cont_page li{float:left; }
.cont_page  ul li img{ float:left; height:120px; width:180px; margin-right:10px;}
.cont_page ul li .iconoPosicion {float:left; height:21px; width:18px;  margin:10px 10px 0px 0px; cursor:pointer;}
.cont_page ul li .iconoPosicion a{ border:0;}
.cont_page ul li .iconoPosicion img {float:left; height:21px; width:18px;  margin:10px 10px 0px 0px; cursor:pointer;}

.cont_page ul li .detalle { float:left; width:340px; margin-top:10px;}
.cont_page ul li .detalle h2{float:left;color:#000000; font-size:10px; margin-bottom:5px;}
.cont_page ul li .detalle h1 {float:left;color:#006600; font-size:11px; margin:0; width:340px;line-height:13px;  margin:0 0 5px 0px; height:30px;}
.cont_page ul li .detalle h1 a{font-family:Verdana; color:#006600; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;}
.cont_page ul li .detalle h1 a:hover { font-family:Verdana; color:#006600; font-size:12px; font-weight:bold; text-decoration:underline; }
.cont_page ul li .detalle p {float:left; color:#666666; display:block;  margin:0 0 5px 0px; width:340px;}
.cont_page ul li .detalle p span {color:#666666; display:block;  }
.cont_page ul li .detalle p strong { color:#000000;}




/* fondos contenido---------------------------------*/
.cabeceraFondoBlanco { background-image:url(../images/fondos/bg_top_listAgenda.gif); background-repeat:no-repeat; height:16px;}
.fondoDegradadoAgenda { background-image:url(../images/fondos/bg_middle_listAgenda.gif); background-repeat:repeat-y;}
.fondoCSCierreAgenda { background-image:url(../images/fondos/fondoCSCierreAgenda.gif); background-repeat:no-repeat; height:19px; clear:both;}
.fondoCSMiddleAgenda { color:#000; background-image:url(../images/fondos/fondoCSMiddleAgenda.gif); background-repeat:repeat-y; background-position:top; position:relative; float:left;color: #fff;  width: 940px; /* -moz-border-radius: 7px;  -webkit-border-radius: 7px;    box-shadow: 15px 10px 3px #000;   -webkit-box-shadow: 15px 10px 3px #000;   -moz-box-shadow: 5px 3px 5px #999; */}


/* columna Derecha---------------------------------*/

.mapaPosicionamiento { background:url(../images/fondos/bg_mapa.jpg) no-repeat; margin:5px 0 0 5px; height:200px; overflow:hidden;}
.verMapa { margin:5px 0 10px 12px; height:26px; position:absolute;}
.verMapa img { float:left; margin-right:10px;}
.contenidoMapa { width:280px; height:142px; margin:12px 12px 0 12px;}
.verMapa a{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.verMapa a:link { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.verMapa a:hover { text-decoration:underline;}

/* estilos para google */

.mapaPosicionamiento span{display:none;}

#bannerAgenda { margin: 10px 0 0 3px;}



/* autocomplete del buscador*/

#buscaHotelesPlayas {	width: 300px;	text-align:left;	margin-bottom:15px;	}
h1 a {	background: url(../images/css/h1_logo.png) 0 0 no-repeat;	display: block;	text-indent: 0px;	width: 220px;	height: 50px;}



.ver_lateral{	list-style-type:none;margin:0; position:relative;}	
.ver_lateral a{font-size:11px !important;color:#FFFFFF;list-style-type:none;margin:-30px 4px 0px 0px;width:70px;float:right;position:relative;	}	
.ver_lateral a:hover{color:#dcfeae ;}


#gastronomiaMedio {float:left;height:145px;margin-left:3px;margin-top:10px;}

#AgendaOcio  {clear:both;float:left;height:77px;margin-left:3px;width:310px; margin-top:5px;}

#HotelesMedio {float:left;height:145px;margin-left:4px;margin-top:2px;}
/*.boton_hoteles { float:left;position:relative; text-decoration:none; width:160px; font-size:11px; color:#ffffff; font-weight:bold;}*/
.boton_hoteles a { float:left;margin-left:22px; position:relative; margin-top:-35px; text-decoration:none; width:160px; font-size:11px; color:#ffffff; font-weight:bold;}
.boton_hoteles a:hover { color: #ffffff; text-decoration: underline;}
.boton_hoteles:visited { border: 1px solid #000000;}
/* Menu links ----------------------------*/

#menulinks{float:left;  margin-left:7px; margin-top:10px;}
.menulinksTop{ width:298px; height:26px; background:url(../images/fondos/menu_links_top.gif) no-repeat bottom;}
.menulink_sep{ width:280px; background:url(../images/css/sep_tit.gif) repeat-x bottom;height:2px;  position:relative;  margin-top: 0px; margin-left:5px;  margin-right:10px;}
.menuEnl_sep  {background:url("../images/css/sep_gris.gif") repeat-x scroll center bottom transparent;height:2px;margin-right:10px;width:560px;}      
.menulinksTit{width:298px; height:26px; color:#eef3ea; font-size:13px; font-weight:bold; padding:5px 0 0 5px;}
.menulinksMiddle{color:#144b12;font-family:Arial;font-size:11px; background:#63a024 url(../images/fondos/menu_links_middle.gif) no-repeat bottom; padding:0px 10px 0px 10px; border-bottom:1px }
.menulinksMiddle li{ padding:10px 0px 10px 0px; color:#ffffff; font-size:11px; background:url(../images/css/tick.gif) repeat-x bottom; }
.menulinksMiddle img{ padding:0px 5px 0 10px; vertical-align:middle;}
.menulinksMiddle a{ vertical-align:middle; color:#ffffff; text-decoration:none; font-size:11px;}
.menulinksMiddle a:hover{ text-decoration:underline;}
.menulinksMiddle span{color:#fff;}
.menulinksMiddle a span{ color:#fff; font-weight:bold;} 
.menulinksCierre{ width:298px; height:7px; background:#006600 url(../images/fondos/menu_links_bottom.gif) no-repeat bottom left;}

/*----------------------------------*/
/* Flash  emergente del boton seleccionar comarca */
.MapaFlashUp { }
.MapaFlashUp a {}                                                      
.MapaFlashUp img {cursor: pointer;}
.MapaFlashUp #mapaAgendaLayer {position:absolute; z-index: 100; left: 620px;border:2px solid #dcfeae;  background-color: #63A123; text-align: center; display: none; width:292px;}
.MapaFlashUp #mapaAgendaLayer strong {color: #ffffff; cursor: pointer; float:right;margin:5px;}
.MapaFlashUp #mapaAgendaLayer strong img{border:0; vertical-align:middle; margin-left:5px;}
.MapaFlashUp #mapaAgendaLayer object {vertical-align:top; width:292px; height:192px;}  




