/*
www.valenciaterraimar.org
València, Terra i Mar - Diputació de València
Demini 2006-2007

Estilos probados en:
	- Firefox 1.5/2.0
	- Internet Explorer 6 y 7
	- Opera 9 y 9.10
	
TODO (Por hacer):
	- Sacar todos los hacks a una CSS externa e importarla.
	- Cambiar CSS a modo abreviado.
*/

/* ESTILOS GENERALES - Layout básico y fuentes */
body {
	background-color:#FFFFFF;
	text-align:center;
	padding:5px 0;
	margin:0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	/*font-size: 62.5%; 
	NORMALIZACIÓN TAMAÑO FUENTES
		- Tamaño base de textos en navegadores > 16px
		- 16px*0.625=10px > Por tanto: 1em=10px, 1.2em=12px, ...
 */

}

#container {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a {
	color:#31508A;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*  Para que se vean bien las fuentes del menú de Inmedia */
	#wbe_admin_menu {
		text-align:left;
		font-size:11px;
	}
	#wbe_admin_menu ul li a{
		font-size:11px;
	}
	#container img{
		border:none;
	}
/* LAYOUT */
/*
	Esquema/flujo de Zonas Inmedia:
	===============================
	CONTAINER
	  HEADER
	    HEADER_LEFT (float:left)
	    HEADER_RIGHT 
	  LEFT
	  CENTER
	    CONTENT
		  LAYER_NAV
	      CONTENT_RIGHT_HOME (float:right)
		  CONTENT_CENTER
	  FOOTER (clear:both)

*/
#container {
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:770px;
	text-align:left;	
	z-index:1;
	position:relative;
}
	#container #header {
		padding:0;
		margin:0;
		position:relative;
		overflow:hidden;
		width:770px;
		height:157px;
	}
	#container #left {
		position:relative;
		overflow:hidden;
		float:left;
		margin:0;
		padding:0;
		width:130px;
	}
	#container #center {
/*		position:relative;
*/		overflow:hidden;
		padding:0;
		margin:0;
		padding-left:5px;
		_padding-left:2px; /*Hack para IE6*/
		width:635px;
		_width:635px;
}
		#container #center #content {
			margin:0;
			padding:0;
			text-align:center;
		}
		#container #center #content #layer_nav {
			background-color:#ebebeb;
			height:23px;
			margin-bottom:5px;
			position:relative;
		}
		#container #center #content #content_center {
			position:relative;
			overflow:hidden;
		}
		#container #center #content #content_right_home {
			float:right;
			width:200px;
			margin:0;
			padding:0;
			position:relative;
		}
	#container #footer {
		clear:both;
	}
	#container .clear {
		clear:both;
	}
/* ESTILOS GENERALES - Cabecera */
/*#container #header * {
	margin:0;
	padding:0;
}*/
#container #header #header_left{
/*	position:absolute;
	top:0;
	left:0;*/
	float:left;
	clear:right;
	width:130px;
	height:152px;
	text-align:center;
	overflow:hidden;
}
	#header_left h1 {
		display:block;
		width:130px;
	}
		#header_left h1 span{
			display:none;
		}
		/*#header_left h1 a:active,
		#header_left h1 a:link,
		#header_left h1 a:visited,
		#header_left h1 a:hover, */
		#header_left h1 a {
			display:block;
			width:128px;
			height:150px;
			text-decoration:none;
			background-image:url(images/VTiM/logoVTiM.gif);
			background-position:center center;
			background-repeat:no-repeat;
			border:1px solid #dcdcdc;
		}
		#header_left h1 a.home_page:hover {
			cursor:default;
		}

#container #header #header_right {
	position:relative;
/*	top:0;
	left:135px;*/
	overflow:hidden;
	height:152px;
	width:635px;
	padding-left:5px;
	_padding-left:2px;
	_width:635px; /*Hack para IE6*/
}

#container #header #header_right #header_bar{
	overflow:hidden;
	position:relative;
	background-color:#FFB648;
	background-image:url(images/VTiM/background_header_bar.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:23px;
}

	#header_bar #header_date,
	#header_bar #header_accesible{
		position:absolute;
		top:4px;
		left:5px;
		width:300px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px/*1.1em*/;
		font-weight:bold;
		color:#fff;
	}
		#header_date #version_completa,
		#header_accesible #version_completa {
			display:none;
		}
		#header_date #version_accesible,
		#header_accesible #version_accesible {
			display:inline;
		}
		#header_date a,
		#header_accesible a {
			color:#31508A;
			text-decoration:underline;
		}
		
	#container #header_lang {
		position:relative;
	}
		#container #header_lang #worldlingo {
			position:absolute;
			top:-10px;
			left:-5px;
			overflow:hidden;
		}
	#container #header_lang .text_lang {
		}
	#container #header #header_right #header_bar #header_lang .text_lang {
			text-decoration:none;
		}
	#container #header_lang .worldlingo {
		display:none;
	}
	#container #header #header_right #header_bar #header_lang .worldlingo {
		display:inline;
	}
	#container #header #header_right #header_bar #header_lang {
		position:absolute;
		right:3px;
		top:5px;
		width:258px;
		text-align:right;
		font:bold 11px/*1em*/ Tahoma,Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left:8px;
		background-image:url(images/VTiM/background_header_lang.gif);
		background-position:0 2px;
		background-repeat:no-repeat;
	}	
		#header_lang .a_current_lang {
			float:left;
			clear:right;
			display:block;
			width:22px;
		}
		#header_lang .a_current_lang .flag{
			position:relative;
			overflow:hidden;
			display:block;
			width:18px;
			height:12px;
			/*border:1px solid #fff;
			cursor:default;*/
		}
		#header_lang .a_current_lang .flag .img_current_lang {
			position:absolute;
			top:0px;
			left:0px;
		}
		#header_lang .a_no_current_lang {
			float:left;
			clear:right;
			display:block;
			width:22px;
		}
		#header_lang .a_no_current_lang .flag {
			position:relative;
			overflow:hidden;
			display:block;
			width:18px;
			height:12px;
			/*border:1px solid #FA9E0D;*/

		}
		#header_lang .a_no_current_lang .flag .img_no_current_lang {
			position:absolute;
			top:0px;
			left:0px;
		}
		#header_lang .a_no_current_lang:hover .flag {
			/*border:1px solid #f3f3f3;*/
			cursor:pointer;
			
		}
		#header_lang .text_lang {
			display:none;
		}

	/*#container #header #header_right #header_bar #header_lang a{
		color:#fff;
		text-decoration:none;
	}

	#container #header #header_right #header_bar #header_lang .current_lang{
		color:#426BBA;
		font-weight:bold;
		background: url(images/terraimar1/ico_flecha_azul.jpg) 0 3px no-repeat;
		padding:0 0 0 7px;
	}


	#container #header #header_right #header_bar #header_lang a:hover{
		text-decoration:underline;
	}
*/
	#container #header #header_right #header_flash {
		height:129px;
	}


/* ESTILOS GENERALES - Navegación Superior*/
/*#container #center #layer_nav,
#container #center #layer_nav * {
	padding:0;
	margin:0;
}*/
#container #center #content #layer_nav {
	background-image:url(images/VTiM/background_layer_nav.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	overflow:hidden;
}
#container #center #content #layer_nav .nav{
	float:left;
	margin:0;
	margin-left:8px;
	padding:0;
	list-style:none;
	height:23px; /*Defino la altura de la lista para conseguir q floten correctamente los divs*/
}
	#container #center #content #layer_nav .nav li{
		display:inline;
		margin:0;
		padding:0;
	}

	#container #center #content #layer_nav .nav a{
		float:left;
		margin:0;
		margin-right:13px;
		padding:0;
		font:bold 13px/*1.3em*/ Arial, Helvetica, sans-serif;
		color:#31508A;
		text-decoration:none;
		height:23px;
		cursor:pointer;
		padding-top:4px;
		_height:19px;
	}

	#layer_nav .nav a span.selected,
	#layer_nav .nav a:hover span.selected {
		text-decoration:none;
		cursor:default;
		color:#FA9E0D;
	}
	#layer_nav .nav a:hover,
	#layer_nav .nav a:hover span /* Se bueno con Opera */{
		text-decoration:underline;
	}
	#layer_nav .nav a span{
		float:left;
		display:block;
		height:19px;
		padding:0;
		margin:0;
	}
	#layer_nav .nav a:hover span{
	}

/* ESTILOS GENERALES - weather.msn.com*/
#container #center #layer_nav #weather {
		padding:0;
		margin:0;
		font:Tahoma, Arial, Helvetica, sans-serif;
		color:#999;
		height:23px;
		float:right;
		text-align:right;
		padding-right:7px;
	}
	#weather .hui {
		font-weight:bold;
		font-size:10px/*1em*/;
		color:#000;
	}
	#weather .info_weather {
		margin:0 5px 0 0;
		font-size:10px/*1em*/;
	}
	#weather .temps {
		margin:0 0 0 5px;
		font-size:9px/*0.9em*/;
	}
	
	
/* ESTILOS GENERALES - Banner Oficina Virtual */
#container #left #banners {
}

#container #left #banners,
#container #left .banners,
#container #left #banners .banners {
	padding:0;
	margin:0;
	margin-top:-5px;
	margin-bottom:5px;
	_margin-bottom:5px; /* Hack para IE6 e IE7 */
	/*_margin-bottom:0;  Hack para IE6 */
	overflow:hidden;
}
#container #left #banners a,
#container #left .banners a {
	cursor:pointer;
}
#container #left #banners img,
#container #left .banners img { /*Compatibilidad con la CSS anterior*/
	margin:0;
	padding:0;
}
/* ESTILOS GENERALES - Navegación Infraestructura Turística */
#container #left #nav,
#container #left #nav_left,
#container #left #nav #tbl_nav,
#container #left #nav_left #tbl_nav {
	margin:0;
	padding:0;	
}
/*BORRAR*/
		#container #left #nav {
		}
		#container #left #nav_left {
		}
/*BORRAR*/
#container #left #nav #tbl_nav,
#container #left #nav_left #tbl_nav {
	border:1px solid #dcdcdc;
	_width:128px;
	margin-bottom:5px;
}
	#tbl_nav h3 {  /*Títulos categoría*/
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px/*1.3em*/;
		font-weight:bold;
		color:#fff;
		padding:0;
		margin:0;
		height:/*25*/17px;
		border:0;
		letter-spacing:normal;
	}
		#tbl_nav h3.alojamiento {background-color:#036;}
		#tbl_nav h3.cultura {background-color:#636;}
		#tbl_nav h3.naturaleza {background-color:#363;}
		#tbl_nav h3.gastronomia {background-color:#960;}
		
	#tbl_nav h3 /*a*/ {
		color:#fff;
		text-decoration:none;
		display:block;
		padding:4px;
		padding-left:6px;
		font-size:13px; /* Hack para IE6 */
		font-family:Arial, Helvetica, sans-serif;  /* Hack para IE6 */

	}
	#tbl_nav h3 a:hover {
		text-decoration:underline;
	}
	#tbl_nav ul {
		list-style-type:none;
		margin:3px;
		margin-left:5px;
		margin-bottom:5px;
		padding-left:0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#31508A;
	}
	#tbl_nav ul li {
		margin:0;
		padding:0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px/*1.1em*/;
		line-height:130%;
	}
	#tbl_nav ul li a {
		color:#31508A;
		text-decoration:none;
		padding-left:10px;
		background-image:url(images/VTiM/bullet_infraestructura.gif);
		background-position:0% 50%;
		background-repeat:no-repeat;
	}
	#tbl_nav ul li a:hover {
		text-decoration:underline;
	}
	#tbl_nav ul li a:visited {
		color:#666;
	}

#container #left #nav #promocion_deportiva {
	background-color:#E5F1FF;
	}
	#promocion_deportiva h3,
	#promocion_deportiva td h3,
	#promocion_deportiva p,
	#promocion_deportiva td p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing:normal;
		margin-top:3px;
		margin-bottom:2px;
	}
	
/* ESTILOS GENERALES - Navegación Información Turística */
#container #center #content #content_right_home {
	/*
	margin:0; padding:0;
	YA APLICADOS MÁS ARRIBA
	*/
}
#container #center #content #content_right_home #nav_info {
			border:1px solid #dcdcdc;
			width:198px;
			_width:196px;
			text-align:left;
/*position:absolute;
top:0;
left:0;*/
	margin:0;
	padding:0;
	margin-bottom:0/*5px;
	overflow:hidden*/;
}
	#content_right_home #nav_info p,
	#content_right_home #nav_info li {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px/*1.1em*/;
		line-height:120%;
		margin:5px;
		margin-left:7px;
		margin-bottom:7px;
		padding-left:0;
	}
	#content_right_home #nav_info p.publicaciones {
		padding-left:60px;
		margin-left:5px;
		background-image:url(images/VTiM/img_publicaciones.gif);
		background-position:0% 50%;
		background-repeat:no-repeat;
	}
	#nav_info li {
		margin:0;
	}
	#nav_info ul,
	#nav_info ol {
		margin:5px;
		margin-left:10px;
		padding-left:0;
		list-style:none;
	}
		#content_right_home #nav_info h3 { /* Títulos categoría*/
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;/*1.3em*/
			font-weight:bold;
			line-height:normal;
			color:#426BBA;
			padding:0;
			margin:0;
			height:17px;
			border:0;
			letter-spacing:normal;
			background-color:#E5F1FF;
			padding:4px;
			padding-left:6px;
			font:bold 13px Arial, Helvetica, sans-serif; /* Extraño Hack para IE6 */
		}
		#nav_info ul.ico li a{
			padding-left:23px;
			display:block;
			padding-top:3px;
			_padding-top:2px;
			height:18px;
			_height:16px;
			background-position:left center;
			background-repeat:no-repeat;
		}
		#nav_info ul.ico li a.ico_mapa {
			background-image:url(images/VTiM/ico_mapa.gif);
		}
		#nav_info ul.ico li a.ico_coche {
			background-image:url(images/VTiM/ico_coche.gif);
		}
		#nav_info ul.ico li a.ico_video {
			background-image:url(images/VTiM/ico_video.gif);
		}
		#nav_info ul.ico li a.ico_webcams {
			background-image:url(images/VTiM/ico_webcams.gif);
		}
		#nav_info ul.ico li a.ico_galeria {
			background-image:url(images/VTiM/ico_galeria.gif);
		}


/* ESTILOS GENERALES - Contenidos */
#container #center #content #content_center {
	padding:0;
/*	padding-left:10px;
	padding-right:10px;*/
	margin:10px 0 10px 0;
	overflow:hidden;
	margin-left:10px;
	text-align:left;
}
#container #center #content #content2 /*Compatibilidad hacia atrás*/ {
margin-top:10px;
margin-right:0px;
margin-bottom:10px;
margin-left:10px;
_margin-left:10px;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
_padding-left:10px;
_border-left:10px solid #fff;
	display:block;
	overflow:hidden;
	text-align:left;
}
	#content_center.home {
		width:410px;
/*		_width:400px;
		_border:1px solid red;
		overflow:hidden;*/
	}

	#content_center {
		_padding-left:10px;  /*Extraña compatibilidad con IE6*/
	}
	
		#content_center h2,
		#content2 h2 {
			/*font-size:14px /*1.4em;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			border-bottom:1px solid #dcdcdc;
			margin-top:0;
			margin-bottom:5px;*/
		}
		#content_center h3,
		#content2 h3 {
			font-size:12px/*1.4em*/;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			margin-top:0;
			margin-bottom:5px;
		}
		#content_center p,
		#content2 p {
			margin-top:2px;
			font-size:11px/*1.1em*/;
			line-height:120%;
		}
		#content_center *,
		#content2 * {
			text-align:left;
		}
		
/* ESTILOS GENERALES - Propuestas */
		
/*#container #center #content #content_center #center_propuestas,*/
#center_propuestas {
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	text-align:center;
	width:410px;
	_width:408px;
	height:155px;
}
	#content_propuestas {
		position:relative;
		margin:4px auto;
		padding-left:3px;
		_padding-left:1px;
		text-align:left;
	}
	#center_propuestas h2{
		text-align:left;
	}
	#content_propuestas .item_propuesta {
		float:left;
		margin:0 3px;
		_margin:0 2px 0 3px;
		width:95px;
	}
	#content_propuestas .item_propuesta .tit_item_propuesta {
		text-align:left;
		margin:0;
		padding:3px 5px;
		background:#426BBA;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	#content_propuestas .item_propuesta .num_propuestas {
		display:none;
		/*font:10px Tahoma, Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:7px;
		width:113px;
		position:absolute;
		color:#fff;*/
	}
	#content_propuestas .item_propuesta .tit_item_propuesta a {
		color:#FFFFFF;
		text-decoration:none;
	}
	#content_propuestas .item_propuesta .tit_item_propuesta a:hover {
		text-decoration:underline;
	}
	#content_propuestas .item_propuesta .text_item_propuesta {
		display:none;
		/*margin:3px 5px 0px 5px;
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		color:#333333;*/
	}
	#content_propuestas .item_propuesta .text_item_propuesta a {
		/*text-decoration:none;
		font-weight:bold;
		color:#426BBA;*/
	}


/* ESTILOS GENERALES - Formularios */



		#content_right_home #nav_info .suscription_box {
		}
			#nav_info .suscription_box fieldset{
				margin:0;
				padding:0;
				border:0;
				text-align:center;
			}
			#nav_info .suscription_box legend,
			#nav_info .suscription_box label {
				display:none;
				padding:0;
				margin:0;
			}
			#nav_info .suscription_box fieldset p.nota_legal {
				/*float:left;width:80px;*/
			}
			#nav_info .suscription_box fieldset p.submit {
/*				text-align:right;position:relative; margin-left:95px;width:100px;
*/			}
			#nav_info .input_box,
			#nav_info select,
			#search_input {
				border:2px solid #426BBA;
				width:170px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666;
				line-height:normal;
				margin:2px;
				padding:2px;
				padding-left:4px;
				text-align:left;
				vertical-align:middle;
				background-color:#fff;
				border: #426BBA;
				border-style: solid;
				border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px
			}
			#nav_info select {
				height:20px;
			}
			#nav_info input.mail {
				padding-right:24px;
				height:16px;
				background:#fff url(images/VTiM/form_ico_mail.gif) right center no-repeat;
				width:148px;
			}
			#search_input {
				padding-right:24px;
				height:16px;
				background:#fff url(images/VTiM/form_ico_search.gif) right center no-repeat;
				width:148px;
				*margin-top:-10px; /* Hacks para IE6 e IE7 */
				*margin-bottom:-10px;
			}
			.search_p {
				margin-top:0;
				padding-top:0;
			}

/* ESTILOS GENERALES - Pie */
#container #footer{
	margin:0;
	padding:0;
	padding-top:10px;
	*padding-top:5px; /* Hack para IE (6 y 7) */
	font:11px /*1.1em*/ Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
/*	border-top:1px solid #CFCFCF;
*/	text-align:center;
}

#container #footer a {
	color:#31508A;
	text-decoration:none;
	font-weight:bold;
}
#container #footer a:hover {
	text-decoration:underline;
}

#container #footer .copy {
	margin-top:10px;
	text-align:center;
}
#container #footer .copy a {
	font-weight:normal;
}
/*#container #footer .standards{
	color:#999999;
	margin:5px 0 0 0;
	text-align:center;
}*/

/* ESTILOS IMPORTADOS - POR CORREGIR */

/* FORMULARIOS */
#container .formu {
            margin: 0 0 1.5em;
            width:100%;
            padding: 1em 0;
            background: none;
            border-top: 1px solid #d7d7d7;
            position:relative;
            color:#666666;/*color14*/
}
#container .formu input {
            font-family: arial,tahoma,verdana,sans-serif;
            margin: 2px 0;
            color:#666666;
}

#container .formu fieldset {
            border: none;
            width:auto;
            margin: 0 1em;
}


#container .formu legend{
            font-weight:bold;
            font-size:120%;
            padding:0;
            border:none;
            color:#789E27;/*color18*/
            border-bottom:1px solid #789E27;
}

#container .formu label{
            display:block;
            padding: 5px 0;
            clear:left;
            float:left;
            width:100%;
            border:none;
}

/* hide from IE mac \*/
#container .formu label{
            float:none;
}
/* end hiding from IE5 mac */

#container .formu label b {
            float:left;
            width:8em;
            line-height: 1.7;
            display:block;
            position:relative;
}

#container .formu label b .req {
            color:#c00;
            font-size:150%;
            font-weight:normal;
            position:absolute;
            top:.1em;
            line-height:1;
            left:-.4em;
            width:.3em;
            height:.3em;
}

#container .formu label input,#container .formu label textarea,#container .formu label select {
            /*width:15em;*/
            float:left;
            margin-left:10px;
            margin-right:10px;
            color:#666666;
}

#container .formu label select {
            width: 15.5em;
}

#container .formu label textarea{
            width: 20em;
            overflow:auto; /*solo muestro scroll cuando sea necesario*/
}

#container .formu label br {
            clear:left;
}

#container .formu input.submit {
            padding: 1px 3px;
            margin: 0 0 0 10px;
            border:none;
            background:#666;
            color:#fff;
            font-weight:bold;
            font-size:96%;
}

#container .formu label.check{
            margin-left:7.8em;
}

#container .formu div.btn_submit {
            padding: 5px 0 5px 8em;
}

/* **************************************************** */
/* Escaparate */
/* **************************************************** */

#container #escaparate DIV, container #escaparate TD, container #escaparate P{
  font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#escaparate h1 {
  font-family: Trebuchet MS, Tahoma;
  background-color: #C1DDFF;
  color: #1B2B49;
  margin:10px 0 0 0;
}

#escaparate #box_pdf {
  position:relative;
  background-color: #F2F8FF;
  padding:7px;
}

/* **************************************************** */
/* Escaparate ----> Colecciones */
/* **************************************************** */
#escaparate .collection {
	margin-bottom:10px;
}

#escaparate .collection P {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	color: #333333;
	margin: 10px;
}

#escaparate .collection P.intro {
	padding:0 0 5px 5px;
}

#escaparate .collection H3 { 
    position:relative;
	letter-spacing:0;
	font-size:13px;
	padding-left:10px;
	color:#1B2B49;
}


#escaparate .collection .list_download {
	margin: 10px 10px 0px 10px;
	padding: 0px;
}

#escaparate .collection .list_download LI {
	float: left;
	list-style-type: none;
}

#escaparate .collection .list_download LI H4 a {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF3300;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
	line-height: 1.3em;
	width: 110px;
	letter-spacing:0;
}



#escaparate .collection .list_download LI UL {
	list-style-type: none;
	padding: 0px ;
	margin: 5px 0px 0px 7px ;
	width: 120px;
}

#escaparate .collection .list_download LI LI {
	float: left;
	width: 112px;
	margin: 0px ;
	padding: 0px 0px 0px 8px ;
}

#escaparate .collection .list_download LI IMG {
	margin-left: 15px;
}

#escaparate .collection .list_download LI A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

#escaparate .collection .list_download LI A:hover {
	text-decoration: underline;
}

#escaparate .collection DIV.link_more_results {
  text-align:right;
    
}

#escaparate .collection .link_more_results a{
    color:#426BBA;
	font:11px normal;
	text-decoration:none;
}

#escaparate .collection .link_more_results a:hover{
	text-decoration:underline;
}
/* ---------------- MAPA WEBCAMS -------------------- */
#vlc_webcams {
  display:none;
  position:absolute;
  x:0;
  y:0;
  left: 225px;
  top: 213px;
  background-color: #FFFFFF;
  padding:5px;
  border:1px solid #ccc;
}
H1 {
FONT:BOLD 12PX Arial, Helvetica, sans-serif}
H2,
#content2 h1 {
font-size:14px/*1.4em*/;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			border-bottom:1px solid #dcdcdc;
			margin-top:10PX;
			margin-bottom:5px;
}
#content2 h1 {border:0;}
#content2 /*Compatibilidad hacia atrás*/ {
/*line-height:140%;
*/}



#container #content #buscador{
	position:relative;
	background:#FFFFCC;
	padding:5px 30px;
	height:20px;
	margin:0 0 5px 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
}

	#container #content #buscador #busc_left{
		float:left;
		margin:0;
		width: 300px;
	}
	#container #content #buscador #busc_right{
		padding:0;
		margin-left: 200px;
	}

	#container #content #buscador busc_left input{
		font:9px Tahoma, Arial, Helvetica, sans-serif;
		color:#999999;
		padding:2px 4px;
		width:15em;
	}
#zona_nueva{
color:white;
background-color:#426BBA;
padding:3px 0 3px 8px;
margin-bottom:4px;
font-weight:bold;

}

#container #content #propuestas{
	position:relative;
	background:#EEEEEE;
	height:230px;
	border-top:1px solid #cfcfcf;
}

	#container #content #propuestas h1{
		margin:0 0 10px 7px;
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		letter-spacing:0em;
		border:none;
		color:#426BBA;
		background: url(images/terraimar1/bullet_tit_prop.jpg) 0 13px no-repeat;
		padding:10px 0 0 12px;
	}


	#container #content #propuestas .item_propuesta{
		float:left;
		margin:0 1px;
		width:120px;
	}
	#container #content #propuestas .item_propuesta .tit_item_propuesta{
		text-align:center;
		margin:0;
		padding:2px 0;
		background:#FF5300;
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	#container #content #propuestas .item_propuesta .num_propuestas{
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:7px;
		width:113px;
		position:absolute;
		color:#fff;
	}
	#container #content #propuestas .item_propuesta .tit_item_propuesta a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
	}
	#container #content #propuestas .item_propuesta .tit_item_propuesta a:hover{
		text-decoration:underline;
	}
	#container #content #propuestas .item_propuesta .text_item_propuesta{
		margin:3px 5px 0px 5px;
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		color:#333333;
	}
	#container #content #propuestas .item_propuesta .text_item_propuesta a{
		text-decoration:none;
		font-weight:bold;
		color:#426BBA;
	}






#container #content {
/*	position:relative;
	margin:0 0 0 3px;*/
}
	#container #content h1{
/*			border:1px solid #f00;
			margin:0 0 10px 0;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			letter-spacing:0em;
			border:none;
			color:#426BBA;
			background: url(images/terraimar1/fnd_h1_down.gif) 0 13px no-repeat;
			padding:10px 0 0 16px;*/
	}

	#container #content .lst_actua{
	overflow:auto;
	width:410px;
	}
		#container #content .lst_actua p {
			display:block;
			float:right;
			padding-right:10px;
			margin-top:5px;
/*			overflow: auto;*/
			width:300px;
/*			_width:200px;
			_margin-left:100px;
*/		}
		#container #content .lst_actua .lst_actua_img {
			float:left;
			width:95px;
			height:65px;
		}
		#container #content .lst_actua .lst_actua_img img {
			margin:5px 10px;
		}
		#container #content .lst_actua ul{
			list-style-image:url(images/VTiM/bullet_noticias_home.gif);
			margin-top:0;
			*margin-top:10px;
		}
		#container #content .lst_actua li{
			margin-bottom:5px;
		}

		#container #content .lst_actua li a{
			color:#31508A;
			text-decoration:none;
			font-size:11px;
		}
		#container #content .lst_actua li a:hover{
			text-decoration:underline;
		}


#container #content .item_actividad{
	margin:0 0 0.5em 1em;
}
	#container #content .item_actividad .left_activ{
		position:relative;
		float:left;
		width:75px;
		overflow:hidden;
	}
		#container #content .item_actividad .left_activ .img_item_actividad{
			margin:0 0 10px 0;
		}

	#container #content .item_actividad .right_activ{
		position:relative;
		margin-left:78px;
	}

		#container #content .item_actividad .right_activ .fecha_item_actividad{
			font:10px Tahoma, Arial, Helvetica, sans-serif;
			color:#D12420;
			margin:0 0 3px 0;
		}
		#container #content .item_actividad .right_activ .tit_item_actividad{
			font:12px Tahoma, Arial, Helvetica, sans-serif;
			color:#426BBA;
			margin:0 0 3px 0;
		}
		#container #content .item_actividad .right_activ .tit_item_actividad a{
			font:12px Tahoma, Arial, Helvetica, sans-serif;
			color:#426BBA;
			text-decoration:none;
		}
		#container #content .item_actividad .right_activ .tit_item_actividad a:hover{
			text-decoration:underline;
		}

		#container #content .item_actividad .right_activ .text_item_actividad{
			padding:0 4px 0 0;
			font:10px Tahoma, Arial, Helvetica, sans-serif;
			color:#333333;
			line-height:1.2em;
		}


/*#container #content2{
	position:relative;
	overflow:hidden;

}*/
	#container #content2 #content_left{
		position:relative;
		margin:0 10px 0 0;
		float:left;
		width:219px;
	}
		#container #content2 #content_left .info_comarca{
			font:10px Tahoma, Arial, Helvetica, sans-serif;
			color:#333333;
		}
		#container #content2 #content_left .info_comarca h1{
			position:relative;
			margin:0 0 5px 7px;
			font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
			letter-spacing:0em;
			border:none;
			color:#426BBA;
			background: url(images/terraimar1/fnd_h1_inf_comarca.gif) 0 8px no-repeat;
			padding:10px 0 0 25px;
		}
		#container #content2 #content_left .info_comarca a{
			font:10px Tahoma, Arial, Helvetica, sans-serif;
			color:#426BBA;
			text-decoration:none;
		}
		#container #content2 #content_left .info_comarca a:hover{
			text-decoration:underline;
		}


	#container #content2 #content_right{
		position:relative;
		margin:0 0 0 0;
		float:left;
		width:340px;
	}

	#container #content2 #content_right h1{
			position:relative;
			margin:0 0 10px 0;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			letter-spacing:0em;
			border:none;
			color:#426BBA;
			background: url(images/terraimar1/fnd_h1_content_right.gif) 0 0 repeat-x;
			padding:0 0 0 10px;
	}

	#container #content2 #content_right p{
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		color:#333333;
		text-align:justify;
	}

	#container #content2 #content_right .servicios{
		border:1px solid #cfcfcf;
		margin:0 0 0 15px;
		width:340px;
		text-align:center;
	}
	#container #content2 #content_right .servicios a{
		font:9px Tahoma, Arial, Helvetica, sans-serif;
		color:#426BBA;
	}



	/* paginacion */
	#container #content2 .info_paginacion{
		position:relative;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#333;
		margin:5px;
	}
	#container #content2 .info_paginacion .criterio{
/*		position:relative;
		float:left;
		width:300px;*/

	}
	#container #content2 .info_paginacion .num_results{
/*		position:relative;
		float:left;
		width:240px;*/
	}
	#container #content2 .info_paginacion .paginacion{
		display:block;
		text-align:center;
	}
	/* fin paginacion */

/* ELEMENTOS PARTICULARES - Listados */
	#container #content2 .list_item {
	
	}
	#container #content2 .list_item table td:first-child {
		width:110px;
	}
	#container #content2 .list_item td {
		padding:5px;
		vertical-align:top;
	}
	#container #content2 .list_item td img {
		padding:0;
		margin:0;
	}
	
	#container #content2 .list_item p,
	
	#container #content2 .list_item td p,
	#container #content2 .list_item h1,
	#container #content2 .list_item td h1,
	#container #content2 .list_item div,
	#container #content2 .list_item td div {
		margin:0;
		padding:0;
		margin-top:2px;
		margin-bottom:2px;
		line-height:120%;
}
	#container #content2 .list_item h1,
	#container #content2 .list_item td h1 {
		background:none;
		font-size:11px;	
	}
/* ELEMENTOS PARTICULARES - Breadcrumbs */
#breadcrumb {
display:none;}

/* */
	#container #content2 .data{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
/*		color:#333333;
		margin:0 0 5px 25px;
		text-align:justify;*/
	}
	
	#container #content2 .datat{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
/*		color:#333333;
		margin:0 0 5px 0px;
		border-bottom:1px solid #EAEEF7;
		width:98%;*/
		
	}
	#container #content2 .datat strong{
/*	color:#666666;
	width:95px;*/
	}
	
	
	#container #content2 p,
	#container #content2 div {
	line-height:120%;
/*	  text-align:justify;*/
	}
	
	#container #content2 .fondo_imagen{
	background:url(images/fondo_fotos.gif) 0 0 no-repeat;

	width:200px;
	height:152px;
	padding:12px 6px 0px 15px;
	
	}
/* ESTILOS PARTICULARES - Página de Saludos */
.saluda {
	width:500px;
	vertical-align:absmiddle;
	padding:35px 0 35px 20px;
	border:1px solid #ccc;
	margin-bottom:5px;
	margin-top:15px;
}
.saluda a {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* ESTILOS PARTICULARES - LeftAdmin*/
#container #left .nav_admin{
	margin:0 auto 1em auto;
	padding:0;
	list-style:none;
	width:140px;
}

#container #left .nav_admin a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#container #left .nav_admin a:hover{
	text-decoration:underline;
}
#container #left .nav_admin .tbl_nav td{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#426BBA;
	padding:4px 0 4px 10px;
}
#container #left .nav_admin ul{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 0 17px;
	padding:0;
}
#container #left .nav_admin li{
	padding:0;
	margin:0;
}
/* ESTILOS PARTICULARES - Intro Secciones */
#section_nav_alojamiento,
#section_nav_cultura,
#section_nav_naturaleza,
#section_nav_gastronomia {
	padding:0;
	margin:0;
	text-align:left;
}
	#section_nav_alojamiento h2,
	#section_nav_cultura h2,
	#section_nav_naturaleza h2,
	#section_nav_gastronomia h2 {
		padding:3px 5px;
		margin:0;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
	}
	/* Colores Cabecera */	
	#section_nav_alojamiento h2 {
		background-color:#036;
	}
	#section_nav_cultura h2 {
		background-color:#636;
		border:1px;
	}
	#section_nav_naturaleza h2 {
		background-color:#363;
	}
	#section_nav_gastronomia h2 {
		background-color:#960;
	}

	#section_nav_alojamiento ul,
	#section_nav_cultura ul,
	#section_nav_naturaleza ul,
	#section_nav_gastronomia ul {
		list-style:none;
		margin:5px;
		margin-bottom:10px;
		padding:0;
	}
	#section_nav_alojamiento ul li,
	#section_nav_cultura ul li,
	#section_nav_naturaleza ul li,
	#section_nav_gastronomia ul li {
		display:inline;
		/*margin-right:15px;*/
		font-weight:bold;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	#section_nav_alojamiento ul li a {
		color:#036;
		text-decoration:underline;
	}
	#section_nav_cultura ul li a {
		color:#636;
		text-decoration:underline;
	}
	#section_nav_naturaleza ul li a {
		color:#363;
		text-decoration:underline;
	}
	#section_nav_gastronomia ul li a {
		color:#960;
		text-decoration:underline;
	}
	#section_nav_alojamiento ul li a:hover,
	#section_nav_cultura ul li a:hover,
	#section_nav_naturaleza ul li a:hover,
	#section_nav_gastronomia ul li a:hover {
		color:#666;
		text-decoration:underline;
	}

#section_intro {
	position:relative;
	padding-left:5px;
	width:420px;
}

#section_search {
	float:right;
	position:relative;
	width:160px;
	padding:10px;
	padding-bottom:5px;
	background-color:#f2f2f2;
}
#section_search.alojamiento-srch {
	border-top:2px solid #036;
}
#section_search.cultura-srch {
	border-top:2px solid #636;
}
#section_search.naturaleza-srch {
	border-top:2px solid #363;
}
#section_search.gastronomia-srch {
	border-top:2px solid #960;
}

	#section_search input,
	#section_search select{
		padding:2px;
		margin-top:4px;
		margin-bottom:4px;
	}

#section_list {
	margin:10px 0 10px 0;
	clear:both;
	}
	#content #content2 .section_list_fila {
		background-color:#f5f5f5;
	}
	
	#content #content2 .list_item_general /*.section_list_fila*/ tr:hover,
	/*#content #content2.alojamiento-lst .section_list_fila tr:hover,
	#content #content2.cultura-lst .section_list_fila tr:hover,
	#content #content2.naturaleza-lst .section_list_fila tr:hover,
	#content #content2.gastronomia-lst .section_list_fila tr:hover,*/
	#section_list .list_item_general /*.section_list_fila*/ tr:hover {
		background-color:#FBA826;
		color:#FFFFFF;
	}
	#content #content2 .list_item_general /*.section_list_fila*/ tr:hover a,
	/*#content #content2.alojamiento-lst .section_list_fila tr:hover a,
	#content #content2.cultura-lst .section_list_fila tr:hover a,
	#content #content2.naturaleza-lst .section_list_fila tr:hover a,
	#content #content2.gastronomia-lst .section_list_fila tr:hover a,*/
	#section_list .list_item_general /*.section_list_fila*/ tr:hover a {
		color:#FFFFFF;
		text-decoration:underline;}
	
	#section_list.alojamiento-lst .list_item .section_list_fila,
	#content #content2.alojamiento-lst .list_item .section_list_fila {
		background-color:#D9E1E8;
	}
	#section_list.cultura-lst .list_item .section_list_fila,
	#content #content2.cultura-lst .list_item .section_list_fila {
		background-color:#E8E1E8;
	}
	#section_list.naturaleza-lst .list_item .section_list_fila,
	#content #content2.naturaleza-lst .list_item .section_list_fila {
		background-color:#E1E8E1;
	}
	#section_list.gastronomia-lst .list_item .section_list_fila,
	#content #content2.gastronomia-lst .list_item .section_list_fila {
		background-color:#F0E8D9;
	}
	#section_list p, .list_item p,
	#section_list td p, .list_item td p {
		margin-top:2px;
		margin-bottom:2px;
		line-height:120%;
	}



		/* WORLDLINGO - Inicio */
		#container #wrldlng {
		display:block;
		width:182px;
		height:14px;
		position:absolute;
		top:5px;
		right:10px;
		*right:5px;
		z-index:10000;
		overflow:hidden;
		
		}
		#wrldlng #worldlingo {
			position:absolute;
			top:-7px;
			left:-6px;
			overflow:hidden;
		}
		#wrldlng #worldlingo .wl_td_main input{
			width:18px;
			height:12px;
			/*border:1px solid #FA9E0D;*/
		}
		#wrldlng #worldlingo .wl_td_main input:hover{
			/*border:1px solid #f3f3f3;*/
		}
		 /*
		 #wrldlng #worldlingo #wl_service:S2451.0 {
			display:block;
		}
		#wrldlng #worldlingo #wl_service:S2451.0 noscript {
			display:none;
		}
		 WORLDLINGO - Fin */
		 
/* ESTILOS PARTICULARES - Ficha alojamientos */
h3.ficha_alojamiento {
font:bold 12px Arial, Helvetica, sans-serif;
border-bottom:1px solid #efefef;
padding:5px;
background-color:#EBEBEB;
}
table.ficha_hotel td h3.ficha_alojamiento {
font:bold 12px Arial, Helvetica, sans-serif;
border-bottom:1px solid #efefef;
padding:5px;
background-color:#EBEBEB;
}

