﻿/* ELEMENTOS GENERALES DE LA PÁGINA */
body {
	font-size: 70%;
	background-color: #FFF;
	color: #000;
	margin: 5px 0 15px 0;
	text-align: center;
}
body, input, textarea, select, optgroup {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input, textarea, select, optgroup {
	font-size: 100%;
}
p, ul, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
ul, li, dl {
	list-style: none;
}
.print {
	display: none;
}
a , a:visited
{
	color: #9e8080;
	text-decoration:none;
}
a:hover 
{
	color: Black;
	text-decoration: underline;
}
	



/* APOYO A LOS LECTORES DE TEXTO */
.ayuda {
	position: absolute;
	left: -1000px;
	width: 1px;
	font-size: 1px;
	line-height: 1%;
	display:none;
}
a.ayuda:active {
	position: static;
	width: auto;
	height: auto;
}
.limpiar {
	clear: both;
}


/* ARMAZÓN DE LA PÁGINA INDEX */
/* Contenedor de toda la página */
#contenedor {
	width: 790px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}

/* Cabecera de la página */
#cabecera {
	background-image: url(../imagescss/css_cabecera_ff.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0 0 10px 0;
}

/* Zona para Foto de la cabecera, Logo de gipuzkoa turismo y buscador de la página */
#cabeceraLogoBuscador {
	clear: both;
	background-color: #FFF;
	height: 135px;
}
#imagenCabecera {
	position: absolute;
	width: 571px;
}
#logoBuscador {
	position: relative;
	left: 580px;
	width: 184px;
}

/* Cuerpo de la página */
#cuerpo {
	
	
}
#opcIzqIndex {
	float: left;
	display: block;
	width: 150px;
	margin-top:20px;
	
	
}
#opcDchIndex 
{
	
	float: right;
	display: inline;
	width: 182px;
	margin: 10px 0 0 0;
}
#contenidoIndex
{

	float: left;
	width: 418px;
	margin:0 0 0 0;
	padding-left:12px;
}

#contenidoIndexIzq 
{
		
	float: left;
	width: 200px;
	margin:0 0 0 0;
	
}
#contenidoIndexIzq img
{
	width:200px;
}
.contenidoIndexDch 
{
	
	float:right;
	width: 200px;
	
}
.contenidoIndexDch h2{
	text-align:right;
	background-color:#009CBB;
	width: 200px;
	height:30px;
	color:White;
	font-size:14pt;	
}
.contenidoIndexDchseptitulo
{
		background-image:url(../imagescss/conttitulodch.gif);
		background-repeat:repeat-x;
		
}
.vermascontenidoIndexDch
{
	float:right;
	background-color:#77C6ED;
	margin: 10px 8px 10px 0px;	
}
.vermascontenidoIndexDch a
{
			
	color:Black;
	text-decoration:none;
	}
.vermascontenidoIndexDch a:hover
{
	background-color:White;		
	color:Black;
	text-decoration:none;
	}

.vermascontenidoAgenda
{	
	
	float:right;
	clear:both;
	margin-top:0px;
	margin-right:3px;
	text-align:center;
		
}

.vermascontenidoAgenda a
{
		background-color:#FFFFFF;
	color:Black;
	text-decoration:none;
	}
.vermascontenidoAgenda a:hover
{
		background-color:#D2D6CC;
		text-decoration:none;
	}
.contenidoIndexDchseptitulo
{
	float:left;
	width:200px;
	
}
#noticiaizq
{
	margin-top:10px;
	float:left;
	width:95px;
}
#noticiaizq img
{
	
	height:80px;
	width:95px;
}
#noticiadch
{
	margin-top:10px;
	float:right;
	width:95px;
}
#noticiadch img
{
	height:80px;
	width:95px;
}

/* Pie de página */
#pie {
	clear: both;
	width: 100%;
	padding: 15px 0 0 0;
	position:relative;
}
#pie #piefin{
	width: 100%;
	padding: 15px 0 0 0;
	background-image: url(../imagescss/css_pie_ff.gif);
	background-repeat: repeat-x;
	text-align: right;
	clear:both;
	}

/* ARMAZÓN DE LAS PÁGINAS DE PORTADA DE LAS DISTINTAS SECCIONES (costa, verde, tipos de turismo...) */
#contenidoPortada {
	float: left;
	width: 428px;
	padding: 0 5px;
}
#opcDchPortada {
	float: left;
	margin-left:10px;
	width: 154px;
}
#contenidoPortadaizq 
{
	margin: 5px 0 0 0;
}

#contenidoPortadaizq img
{
 height:159px;
}
#contenidoPortadaizq ul ul  {

}

#contenidoPortadaizq ul li a {
	/*height:23px;*/
	margin:1px 0 0 0;
	padding: 4px 0 3px 11px;
	/*background-image: url(../imagescss/separadorcontenidosizq.gif);
	background-repeat:no-repeat;
	background-position: 0px 1.8em;*/
	text-decoration: none;
	color: #000;
	display:block;
	border-bottom:dotted 1px #dbdfd6;
}

#contenidoPortadaizq ul li a.ultimo {
	/*background-image:url(../imagescss/separadorcontenidosizq.gif);
	background-repeat:repeat-x;*/
	margin:3px 0 0 0 ;
}

#contenidoPortadaizq ul li a img 
{
	padding-left:4px;
	padding-bottom:4px;
	border:0;
	width:7px;
	height:7px;
}
#contenidoPortadaizqver
{
	width:32px;
	height:16px;
	float:right;
	background-color:#B3CC39;
	padding:0px 2px 0px 2px;
	margin-top:-25px;
}
#contenidoPortadaizqver a
{
	color:Black;
	text-decoration:none;
	}

/* ARMAZÓN DE LAS PÁGINAS DE CONTENIDOS FINALES (todo gipuzkoa, costa, verde, tipos de turismo...) */
#contenidoFinal {
	float:left;
	display: block;
	padding: 0 0 0 10px;
	width: 595px;

	
}


/* CABECERA DE LA PÁGINA */
/* Estilos de la cabecera de la página */
#logoDipu {
	height: 20px;
}
#logoDipu a img {
	border: 0;
}
#menuApoyo, #menuIdiomas {
	color: #FFF;
	float: right;
	background-color: #949494;
}
#menuApoyo {
	margin: 4px 15px 0 0;
}
#menuIdiomas {
	margin: 2px 6px 0 0;
}
#menuApoyo li, #menuIdiomas li {
	display: inline;
}
#menuIdiomas li a {
	color: #FFF;
	border-left: 1px solid #FFF;
}

#menuApoyo li
{
	border-left: 1px solid #FFF;
	padding: 0 4px 0 6px;
}

#menuApoyo li img
{
	padding:0 2px 0 0;
	vertical-align:text-bottom;
}

#menuApoyo li a 
{
	color:#FFF;
}

#menuIdiomas li a {
	padding: 0 1px 0 5px;
}
#menuApoyo li a:hover, #menuIdiomas li a:hover {
	text-decoration: none;
}
#menuApoyo li.primero a, #menuIdiomas li.primero a {
	border: 0;
}
a.idiomaSeleccionado {
	font-weight: bold;
	text-decoration: none;
}
a.apoyoSeleccionado {
	font-weight: bold;
	text-decoration: none;
}
abbr {
	padding: 0 0 2px 0;
	margin: 0;
}

/* Estilos de la zona para Foto de la cabecera, Logo de gipuzkoa turismo y buscador de la página */
#imagenCabecera a img {
	border: 0;
}
#logoTurismo {
	padding: 9px 0 8px 0;
	background-image: none;
	background-position: bottom;
	background-repeat: repeat-x;
}
#logoTurismo a img {
	border: 0;
}
#buscador {
	text-align: center;
	background-color: #F5F5F5;
	padding: 3px 0 7px 0;
	background-image: url(../imagescss/css_buscador_ff.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#buscador label {
	display: none;
}
#buscador a {
	clear: both;
	color: #6C6C6C;
}
#buscador a:hover {
	color: #000;
}
#terminos {
	font-size: 100%;
	border: 1px solid #B5B5B5;
	color: #6C6C6C;
	width: 107px;
	margin: 3px;
}


/* MENÚ VERTICAL IZQUIERDO */
/* Menú natural gipuzkoa comunes */
#natural {
	
}
#natural h2 
{
	padding: 6px 0 0px 8px;
	margin: 1px 6px 1px 2px;
	font-weight: bold;
	font-size: 100%;
	
}
#natural ul 
{
	margin: 0;
	padding: 0px 8px 0 12px;
	list-style-type: none;
	
}
#natural ul li {
	margin:0;
	padding:0;
	display:inline-block;
}
#natural ul li.primera {
	border-top: 0;
}
#natural ul li a {
	/*padding: 1px 0 1px 11px;
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px; */
}


#natural ul ul  {
	/*margin: 4px 0;
	padding: 3px 0 0 12px;
	list-style-type: none;*/
}
#natural ul ul li {
	border: 0;
}
#natural ul ul li a {
	/*padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_nat_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #000;
	display: block;
	width: 103px; 
*/
}


/* Menú natural gipuzkoa especificas según opción */
#natural {
	width:100%;
	display:block;

}
#natural h2 {

	display:block;
	padding: 6px 0 0 10px;
	font-weight: bold;
	font-size: 100%;
	width:100%;
	height:18px;

}
#natural ul {

	margin: 0;
	padding: 0px 8px 0 12px;
	list-style-type: none;

}
#natural ul li {

	

}

#natural ul li.primera {

	border-top: 0;

}

#natural ul li a {

	padding: 2px 0 1px 13px;
	background-repeat: no-repeat;
	background-position: 0px .3em;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px;

}





#natural ul ul  {

	margin: 4px 0;
	padding: 3px 0 0 12px;
	list-style-type: none;

}

#natural ul ul li {

	border: 0;

}

#natural ul ul li a {

	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #898787;
	display: block;
	width: 103px; /* IE 5.0*/
}

/* Menú natural gipuzkoa especificas según opción */

.naturalTodo h2{

	background-image: url(../imagescss/css_nat_todo_ff_01.gif);
	background-repeat:repeat-x;

}

.naturalCosta {

	background-image: url(../imagescss/css_nat_costa_ff_01.gif);
	background-repeat:repeat-x;
}

.naturalVerde {

	background-image: url(../imagescss/css_nat_verde_ff_01.gif);
	background-repeat:repeat-x;

}

.naturalDss {

	background-image: url(../imagescss/css_nat_dss_ff_01.gif);
background-repeat:repeat-x;
}
.naturalTodoTit {

	

}
.naturalCostaTit {

	

	

}
.naturalVerdeTit {

	

	

}
.naturalDssTit {

	

}
h2.naturalTodoTit, h2.naturalDssTit  {

	color: #000;

}
h2.naturalCostaTit, h2.naturalVerdeTit{

	color: #FFF;

}
.naturalTodoTitFin, .naturalCostaTitFin, .naturalVerdeTitFin, .naturalDssTitFin {

	line-height: 3px;

	font-size: 3px;

	margin: 0 0 0 3px;

	

}

.naturalCostaTitFin {

	

}

.naturalVerdeTitFin {

	

}

.naturalDssTitFin {

	

}

.naturalTodoFin, .naturalCostaFin, .naturalVerdeFin, .naturalDssFin {
	margin: 1px 0 0 0;
	line-height: 8px;
	font-size: 8px;

}

.naturalCostaFin {

	

}

.naturalVerdeFin {

	

}

.naturalDssFin {

	

}



.naturalTodo ul ul  {



}

.naturalCosta ul ul  {



}

.naturalVerde ul ul  {



}

.naturalDss ul ul  {



}



.naturalTodo ul li a {

background-image: url(../imagescss/flechita_verde.gif);

}

.naturalCosta ul li a {
background-image: url(../imagescss/flechita_costa.gif);

}

.naturalVerde ul li a {
background-image: url(../imagescss/flechita_verde.gif);


}

.naturalDss ul li a {
background-image: url(../imagescss/flechita_dss.gif);

}



.naturalTodo ul li a:hover {

	text-decoration: underline !important;
}

.naturalCosta ul li a:hover 
{
	text-decoration: underline !important;
}

.naturalVerde ul li a:hover {
text-decoration: underline !important;

	

}

.naturalDss ul li a:hover {
text-decoration: underline !important;
	

}



.naturalTodo ul ul li a:hover {
text-decoration: underline !important;
	

}

.naturalCosta ul ul li a:hover {
text-decoration: underline !important;
	

}

.naturalVerde ul ul li a:hover {
text-decoration: underline !important;
	

}

.naturalDss ul ul li a:hover {
text-decoration: underline !important;
	

}



.naturalTodo ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}

.naturalCosta ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}

.naturalVerde ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}

.naturalDss ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}



.naturalTodo ul ul li a.naturalSeleccionado {
text-decoration: underline !important;


}

.naturalCosta ul ul li a.naturalSeleccionado {
text-decoration: underline !important;
	
}

.naturalVerde ul ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}

.naturalDss ul ul li a.naturalSeleccionado {
text-decoration: underline !important;
	

}




/* Menú geográfico */
#geografico h2 {
	padding: 6px 6px 5px 10px;
	font-size: 100%;
	font-weight: bold;
	display:block;
	height:13px;
	width:144px;
	
}

.naturalCostaTit a, .naturalVerdeTit a, .naturalDssTit a, .naturalTodoTit a 
{
	text-decoration:none;
	color:Black;
		
}
 #geografico .naturalTodoTit  
{
	background-color: #C6C6B7;
}
#geografico .naturalCostaTit {
	background-color: #009AB9;
}
#geografico .naturalVerdeTit {
	background-color: #81B600;
}
#geografico .naturalDssTit  {
	background-color: #F3802C;
	
}

/* Menú zonas de turismo gipuzkoa */
.menuzonas {
	
}
.menuzonas h2 {
	background-color:#169CBB;
	display:block;
	padding: 2px 0 2px 10px;
	margin: 0px 6px 0 0px;
	font-weight: bold;
	font-size: 100%;
	width:100%;
	height:18px;
	
}
.menuzonas ul {
	margin: 2px;
	padding: 0 8px 0 12px;
	list-style-type: none;
	
}

.menuzonas ul li{
	margin: 0;
	padding: 1px 0 0 0;
	display:inline-block;
}

.menuzonas ul li.ultimo {
	border-bottom: 0;
}
.menuzonas ul li a {
	padding: 0 0 1px 13px;
	background-image: url(../imagescss/flechita_costa.gif);
	background-repeat: no-repeat;
	background-position: 0px .3em;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px;
}
.menuzonas ul li a:hover 
{
text-decoration: underline !important;
}

.menuzonas ul ul  {
	
	
	padding: 0px 0 0 12px;
	list-style-type: none;
}
.menuzonas ul ul li {
	border: 0;
}
.menuzonas ul ul li a {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #898787;
	display: block;
	width: 103px; /* IE 5.0*/
	
}
.menuzonas ul ul li a:hover {
	color: #535050;
}
.menuzonas ul ul li a.naturalSeleccionado {
	background-color: #FFEEC4;
	text-decoration: underline !important;
}

/* Menú tipo de turismo gipuzkoa */

#tipo
{
	
	}
#tipo h2 
{
	display:block;
	padding: 3px 0 2px 10px;
	margin: 0px 6px 1px 0px;
	font-weight: bold;
	font-size: 100%;
	background-color:#FFAD12;
	width:100%;
	height:18px;
}
#tipo ul {
	margin: 0;
	padding: 2px 8px 0 12px;
	list-style-type: none;
}
#tipo ul li{
	margin: 0;
	padding: 1px 0 0 0;
	display:inline-block;
}
#tipo ul li.ultimo {
	border-bottom: 0;
}
#tipo ul li a {
	padding: 2px 0 1px 13px;
	background-image: url(../imagescss/flechita_dss.gif);
	background-repeat: no-repeat;
	background-position: 0px .3em;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 123px;
}
#tipo ul li a:hover 
{
text-decoration: underline !important;
}
#tipo ul li a.tipoSeleccionado {
	background-color: #FFE199;
	text-decoration: underline !important;
}


#tipo ul ul  {
	
	margin: 4px 0;
	padding: 3px 0 0 12px;
	list-style-type: none;
}
#tipo ul ul li {
	border: 0;
}
#tipo ul ul li a {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #898787;
	display: block;
	width: 103px; /* IE 5.0*/
}
#tipo ul ul li a:hover {
	color: #535050;
}
#tipo ul ul li a.naturalSeleccionado {
	background-color: #FFEEC4;
	text-decoration: underline !important;
}



/* destacado*/

.destacados 
{
	width:100%;
}
.destacados img
{
	border:0;
}


/* Acceso a web personalizada */
#personalizada 
{
	
	background-color:#dcdcd1;
	/*background-image: url(../imagescss/css_nat_todo_ff_01.gif);*/
	padding: 6px 0 0 0;
	margin: 1px 0 0 0;
}
#personalizada h2 {
	padding: 0 2px 3px 11px;
	margin: 0 2px 5px 2px;
	font-weight: bold;
	font-size: 100%;
	border-bottom: 1px solid #E5E5E5;
}
#personalizada p {
	padding: 1px 2px 1px 10px;
	margin: 0 6px 5px 4px;
}
#personalizada p a {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_personalizada_li.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	color: #000;
	text-decoration: underline;
}
#personalizada p a:hover {
	text-decoration: none;
}
#personalizada ul {
	padding: 0 8px 0 12px;
	list-style-type: none;
}
#personalizada ul li.ultimo {
	border-bottom: 0;
}
#personalizada ul li {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_personalizada_li.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-decoration: none;
	color: #000;
	display: block;
}


#formPersonal {
	margin: 5px 2px 0 3px;
	padding: 4px 8px;
	background-color: #dcdcd1;
}
#formPersonal p {
	margin: 0;
	padding: 0;
}
#formPersonal label {
	/*display: block;*/
	padding: 0 0 0 5px;
	/*background-image: url(../imagescss/css_personalizada_li.gif);*/
	text-align:right;
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
	cursor: pointer;
	margin: 3px 0 0 0;
	clear: both;
}
#login, #passw {
	font-size: 100%;
	border: 1px solid #B5B5B5;
	color: #6C6C6C;
	width: 70px;
	text-align:left;
	
	
}
#login {
	margin: 0px 0 2px 3px;
}
#passw {
	margin: 0px 0 2px 3px;
}

#loging, #passwg
{
	clear:both;
}

#loginl, #passwl
{
	float:left;
	width:69px;
	margin-top:5px;
}
#logint, #passwt
{
	float:left;
}


#entrar 
{
	margin: 8px 0 0 113px;
}
#salir
{
	margin: 12px 0 0 47px;
}

.personalizadaOlvido, .personalizadaRegistro {
	margin: 6px 20px 10px 0px;
	text-align:right;	
}
.personalizadaRegistro a {
	color: #000;
	text-decoration: underline;
	margin: 6px 0px 0px 10px;
}
.personalizadaOlvido a:hover {
	text-decoration: none;
}
.personalizadaRegistro a img {
	border: 0;
	margin: 0 0 -2px 0;
}
.personalizadaFin {
	background-image: url(../imagescss/barritainferior.gif);
	background-repeat:no-repeat;
	background-position:-7px .4em;
}
.bienvenida
{
	text-align:center;
	font-weight:bold;
	font-family:arial;
	font-size:16px;
	width:100%;
	}

/* Menú derecha sala de prensa */
#prensa {
	background-image: url(../imagescss/css_prensa_ff_01.gif);
	background-repeat:repeat-x;
	padding: 2px 0 0 0;
	margin: 15px 0 0 0;
	text-align:right;
}
.prensa h2 {
	padding: 0 2px 10px 11px;
	margin: 0 2px 0px 2px;
	font-weight: bold;
	font-size:14pt;
	color:White;
}
.prensa p {
	padding: 1px 2px 1px 10px;
	margin: 0 6px 5px 4px;
}
.prensa ul {
	padding: 0 0px 0 0px;
	list-style-type: none;
}
.prensa ul li .ultimo {
	border-bottom: 0;
	background-image:none;
}
.prensa ul li {
	padding: 5px 0 1px 11px;
	background-image: url(../imagescss/separadorcontenidosizq.gif);
	background-repeat:repeat-x;
	background-position: 0px 22px;
	text-decoration: none;
	color: #000;
	display: block;
}

.prensa ul li a {
	padding: 2px 0 4px 5px;
	text-decoration: none;
	color: #000;
	display: block;
}

.prensa ul li a img {
	border:0;
	padding:0 5px 0 0;
}

.prensa ul li a:hover 
{
text-decoration: underline;
}

.prensa a {
	color: #000;
	text-decoration: underline;
}
.prensa a:hover {
	text-decoration: none;
}
#prensaFin {
	background-image: url(../imagescss/css_prensa_ff_02.gif);
	height: 8px;
	font-size: 1px;
	margin: 5px 0 0 0;
}

/* COLABORADORES */

.colabora {
	margin: 1px 0 0 1px;
}
.colabora a img {
	border: 0;
}

/* MENÚ VERTICAL DERECHO */
/* Central de reservas */
#central 
{
	background-color: #D2D6CC;
	width: 182px;
}
#central a img {
	border: 0;
	width:100%;
}

#central dl {
	padding: 1px 0 1px 12px;
}
#central dl dt {
	clear: both;
	float: left;
	width: 110px;
	padding: 0 0 5px 11px;
	background-image: url(../imagescss/css_central_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
}
#central dl dt a {
	text-decoration: none;
	color: #2B2B2B;
	display: block;
}
#central dl dt a:hover {
	text-decoration: underline;
}
#central dl dd {
	float: left;
	width: 30px;
	background-color: #E8F6D9;
	margin: 4px 3px;
	padding: 4px;
	font-weight: bold;
	color: #2B2B2B;
	text-align: center;
}
#central ul {
	clear: both;
	padding: 5px 8px 5px 12px;
}
#central ul li {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_central_li_02.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
}
#central ul li a {
	text-decoration: underline;
	color: #589C0F;
	display: block;
	font-size: 90%;
	font-weight: bold;
}
#central ul li a:hover {
	text-decoration: none;
}

/* Tope inferior de la Central de reservas. */
.centralFin01, .centralFin02, .centralFin03 {
	clear: both;
	width: 182px;
	font-size: 1px;
}
.centralFin01 {
	background-image: url(../imagescss/barritainferior.gif);
	background-repeat:no-repeat;
	background-position:-7px .4em;
	
}

.centralFin02 {
	background-image: url(../imagescss/barritainferior.gif);
	background-repeat:no-repeat;
	background-position:-7px .4em;
	height:2px;	
}

.centralFin03 {
	background-image: url(../imagescss/barritainferior.gif);
	background-repeat:no-repeat;
	background-position:-7px .4em;
}

/* Tope superior de Encuestas. */
.encuestasInicio01 {
	display: none;
}
.encuestasInicio02 {
	clear: both;
	width: 182px;
	height: 5px;
	font-size: 1px;
	background-image: url(../imagescss/css_odi_t_01.gif);
}

/* Encuestas */
#encuestas {
	background-color: #DBF0F6;
	background-image: url(../imagescss/css_encuestas.gif);
	background-repeat: no-repeat;
	color: #2B2B2B;
}
#encuestas h2 {
	padding: 1px 9px 1px 85px;
}
#encuestas ul {
	padding: 15px 10px 5px 10px;
}
#encuestas ul li {
	padding: 1px 0 1px 11px;
	list-style-type: none;
	background-image: url(../imagescss/css_encuestas_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .5em;
}
#encuestas form {
	padding: 0 5px 0 15px;
}
#encuestas input {
	vertical-align: middle;
}
#encuestas label {
	margin: 0 0 0 5px;
	cursor: pointer;
}
#encuestas span {
	display: block;
	text-align: center;
	padding: 8px 0;
}

/* Tope inferior de Encuestas */
.encuestasFin01, .encuestasFin02 {
	clear: both;
	width: 182px;
	font-size: 1px;
}
.encuestasFin01 {
	background-image: url(../imagescss/css_encuestas_ff_01.gif);
	height: 19px;
}
.encuestasFin02 {
	background-image: url(../imagescss/css_encuestas_ff_02.gif);
	height: 9px;
	margin: 0 0 4px 0;
}

/* Tope resto de opciones */
.restoInicio01 {
	display: none;
}
.restoInicio02 {
	clear: both;
	width: 182px;
	height: 5px;
	font-size: 1px;
	background-image: url(../imagescss/css_odi_t_02.gif);
}

/* Gipuzkoa en tu móvil */
#gipuzkoaEn 
{
	
	background-color: #D2D6CC;
	width: 182px;
}
#gipuzkoaEn a img
{
	width:100%;
	border:0;
}
#gipuzkoaEn h2 {
	padding: 5px 0 1px 60px;
}
#gipuzkoaEn ul {
	padding: 0 8px 6px 12px;
}
#gipuzkoaEn ul li {
	padding: 4px 0 0 11px;
	background-image: url(../imagescss/css_gipuzkoaen_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .8em;
}
#gipuzkoaEn ul li a {
	padding: 0 2px;
	background-color: #FAF1DC;
	color: #616161;
	text-decoration: none;
}
#gipuzkoaEn ul li a:hover {
	background-color: #F4E3B9;
}
#gipuzkoaEn  ul li a img {
	border: 0;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
/* Tope inferior de Gipuzkoa en tu ... */
.restoFin01, .restoFin02 
{
	
	background-color: #D2D6CC;
	clear: both;
	width: 182px;
	font-size: 1px;
}
.restoFin01 
{
	background-color: #D2D6CC;
	background-image: url(../imagescss/css_resto_ff_01.gif);
	height: 20px;
}
.restoFin02 
{
	background-color: #D2D6CC;
	background-image: url(../imagescss/css_resto_ff_02.gif);
	height: 9px;
	margin: 0 0 4px 0;
}

/* Concursos y regalos */
#concursos {
	background-color: #F4E3B9;
	background-image:   url(../imagescss/css_concursos.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#concursos h2 {
	padding: 5px 10px 2px 7px;
	text-align: right;
}
#concursos ul {
	padding: 0 8px 0 50px;
}
#concursos ul li {
	padding: 1px 0 4px 11px;
	background-image: url(../imagescss/css_concursos_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .5em;
}
#concursos ul li a {
	background-color: #FAF1DC;
	color: #616161;
	text-decoration: none;
}
#concursos ul li a:hover {
	background-color: #F4E3B9;
}

/* Suscripción al boletín */
#boletin {
	background-color: #D2D6CC;
	margin:0 0 0 0;
	
}
#boletin a img
{
	width:100%;
		border:0;
}


/* Otros servicios */
#otros {
	background-color: #D2D6CC;
	
}
#otros img
{
	width:100%;
	border:0;
}
#otros ul {
	padding: 4px 3px 8px 60px; 
}
#otros ul li {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_otros_ser_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .5em;
}
#otros ul li a {
	padding: 0 2px;
	background-color: #FAF1DC;
	color: #616161;
	text-decoration: none;
}
#otros ul li a:hover {
	background-color: #F4E3B9;
}

/*--Baners--*/
#banners{
margin:0 0 0 0;
}
#banners img{
	width:100%;
	border:0;
	}
	
#sala 
{
	margin:7px 0 0 0;
	background-color:#FFF;
}
#sala img
{
	width:100%;
	border:0;
}
/* CONTENIDO DE LA PÁGINA INDEX */
/* Sección de contenido exclusivo del index */
#contenidoIndex {
	background-image: url(../imagescss/css_contenidoindex_ff.gif);
}

/* Menú de navegación por zonas geográficas */
#menuZona 
{
	height:28px;
	margin:0px 0px 5px 0px;
}


/* Contenido - Parte izquierda */
/* Sección Turismo Profesional */
#profesional {
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #5BA9FF;

}
#profesional img {
	border: 0;
}

#profesional h3 {
	clear: both;
	padding: 0 0 3px 2px;
	margin: 8px 0 0 0;
	font-size: 100%;
}
#profesional h3 a {
	padding: 0 2px;
	color: #595959;
	text-decoration: none;
	background-color: #EFEFEF;
}
#profesional h3 a:hover {
	background-color: #F6F6F6;
}
#imagenProfesional {
	position: relative;
	float: left;
	padding: 2px 5px 0 3px;
}
#imagenProfesional a img {
	position: absolute;
	top: 2px;
	left: 3px;
}
#profesional p {
	padding: 0 0 0 3px;
}
#profesional p a {
	color: #595959;
	text-decoration: none;
}
#profesional p a:hover {
	text-decoration: underline;
}
#profesional span {
	clear: both;
	line-height: 1%;
	font-size: 1%;
	height: 1px;
	display: block;
}

/* Zona de destacados - Bajo Turismo Profesional */
#destacadosIzq {
	margin: 0 0 9px 0;
}
#destacadosIzq img {
	border: 0;
}
#destacadosIzq h3 {
	clear: both;
	padding: 7px 0;
	font-size: 100%;
}
#destacadosIzq h3 a {
	padding: 0 0 0 3px;
	text-decoration: none;
	color: #696969;
}
#destacadosIzq h3 a:hover {
	text-decoration: underline;
}
.imagenDestacado {
	position: relative;
	float: left;
	padding: 2px 5px 0 3px;
}

.imagenDestacado a img {
	position: absolute;
	top: 2px;
	left: 3px;
}
#destacadosIzq p {
	padding: 0 0 0 3px;
}
#destacadosIzq p a {
	color: #595959;
	text-decoration: none;
}
#destacadosIzq p a:hover {
	text-decoration: underline;
}
#destacadosIzq span {
	padding: 0;
	margin: 0 0 0 3px;
	clear: both;
	display: block;
	height: 4px;
	background-image: url(../imagescss/css_logo_ff.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Contenido - Parte derecha */
/* Agenda */
#agenda {
	
	
}
#agenda span 
{
	padding: 0;
	margin: 0 0 0 3px;
	clear: both;
	display: block;
	height: 6px;
	background-repeat: repeat-x;
	background-position: bottom;
}


/* Primer elemento de la agenda */
#primerAgenda 
{	
	position: relative;
	top: 0;
	left: 0;
	background-image:url(../imagescss/fondoAgenda.jpg);
	background-repeat:no-repeat;	
	width: 100%;
	height:180px;
}

#primerAgenda img
{
	border:0;
	float:left;
}

#primerAgenda h3 {
	float:right;
	display:inline;
	font-size:10pt;
	margin: 10px 15px 0 0;
	padding: 0;
	text-align: left;
	width:200px;
}
#primerAgenda h3 a {
	color: #000000;
	text-decoration: none;
	text-align:center;
}
#primerAgenda h3 a:hover 
{
	color:Black;
	text-decoration: underline;
}
#primerAgenda p {
	float:right;
	font-size:8pt;
	clear:right;
	margin: 10px 15px 0 0;
	padding: 0;
	width:200px;
	text-align:left;
}
#primerAgenda  a {
	color:Gray;
	text-decoration: none;
}
#primerAgenda  a:hover 
{
	color:Black;
	text-decoration: underline;
}
#primerAgenda span
{
	float:right;
	font-size:small;
	clear:right;
	margin: 10px 15px 0 0;
}
/* Segundo y tercer elemento de la agenda */
.segunAgenda 
{
	height:60px;
	margin-right:0px;
	width:410px;
	clear:both;	
}

.imagenAgenda 
{
	background-color:#D2D6CC;
	float: left;
	width:200px;
	height:60px;
	padding: 2px 0px 0 0px;
}

.imagenAgenda2 
{
	height:60px;
	background-color:#D2D6CC;
    padding: 2px 0px 0 0px;
	display:inline;
	float:right;
	width:200px;
	margin-left:10px;
}

.imagenAgenda h3 , .imagenAgenda2 h3
{
	font-size:9pt;
	margin: 2px 0px 0 10px;
	padding: 0;
	text-align: left;
	width:165px;
}

.imagenAgenda h3 a , .imagenAgenda2 h3 a {
	color: #000000;
	text-decoration: none;
}
.imagenAgenda p, .imagenAgenda2 p
{
	margin: 2px 0px 0 10px;
}
.imagenAgenda p a, .imagenAgenda2 p a {
	color:gray;
	text-decoration: none;
}

.imagenAgenda p a img, .imagenAgenda2 p a img{
	border:0;
	width:7px;
	height:7px;
	padding: 0 0 0 3px;
}

.segunAgenda a img {
	border:0;
	width:190px	
}
.separadorAgenda 
{
	margin:4px 0 20px 0;
	height:7px;
	width:100%;
	background-image:url(../imagescss/separadoragenda.gif);
	background-repeat:repeat-x
}

/* Ver más de agenda */
#verAgenda {
	text-align: center;
	margin: 9px 7px 9px 12px;
	padding: 2px;
	background-color: #DFEAC3;
}
#verAgenda a {
	text-decoration: none;
	font-weight: bold;
	color: #555;
	padding: 0 10px;
	background-image: url(../imagescss/css_agenda_li_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
#verAgenda a:hover {
	text-decoration: underline;
}

/* Actualidad */
#actualidad {
	width:390px;
}

/* Ver toda la actualidad */
#verActualidad {
	text-align: center;
	padding: 9px;
}
#verActualidad a {
	text-decoration: none;
	color: #555;
	padding: 0 10px;
	background-image: url(../imagescss/css_agenda_li_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
#verActualidad a:hover {
	text-decoration: underline;
}

/* Cuaderno del viajero */
#cuaderno {
	clear: both;
	background-color: #F8F8F8;
	margin: 10px 0 0 0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
}
#cuaderno ul {
	margin: 0 0 0 12px;
}
#cuaderno ul li a {
	padding: 1px 5px 1px 11px;
	background-image: url(../imagescss/css_cuaderno_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #595959;
	display: block;
}
#cuaderno ul li a:hover {
	text-decoration: underline;
}
#cuaderno h3 {
	text-align: center;
	padding: 0 0 12px 0;
}
#cuaderno h3 img {
	border: 0;
}


/* CONTENIDOS DE LAS PORTADAS DE LAS DISTINTAS SECCIONES (costa, verde, tipos de turismo...) */

/* MENÚ VERTICAL DERECHO EN PORTADAS */
/* Central de reservas y cuaderno del viajero en las PORTADAS */
#centralP {
	margin-top:5px;

}
#cuadernoP{
	/*background-color:#C6C6B7;*/
}
#centralP img, #cuadernoP img {
	border: 0;
}
.centralPFin0101, .centralPFin0102, .centralPFin0103, .centralPFin0104, .centralPFin0201, .centralPFin0202, .centralPFin0203, .centralPFin0204, .centralPFin03 {
		font-size:3px;
}
.centralPFin0101 {

}
.centralPFin0102 {
	
}
.centralPFin0103 {
	
}
.centralPFin0104 {
	
}
.centralPFin0201 {
	
}
.centralPFin0202 {
	
}
.centralPFin0203 {
	
}
.centralPFin0204 {
	
}
.centralPFin03 {
	
}
.centralPFin04 {
	
}

/* Resto de elementos del menu derecho EN PORTADAS */
.restoP01, .restoP02, .restoP03 {
	clear: both;
	font-size: 1px;
	line-height: 1%;
	margin-top:4px;
}
.restoP01 {
	
}
.restoP02 {

}
.restoP03 {
}

/* Sabias que... en PORTADAS */
.sabiasque01, .sabiasque02, .sabiasque03, .sabiasque04 {
	padding: 0px 9px;
	background-color:#C6C6B7;
	margin-bottom:5px;
}
.sabiasque01 h2, .sabiasque02 h2, .sabiasque03 h2, .sabiasque04 h2 {
	font-size: 100%;
	padding: 0 0 3px 0;

}
.sabiasque01 h2 {
	color: #000000;
	text-align:right;
	font-weight:bold;
		background-image:url(../imagescss/separador_costa.gif);
	background-repeat:repeat-x;
	background-position:0 14px;
}
.sabiasque02 h2 {
	color: #000000;
	text-align:right;
	font-weight:bold;
		background-image:url(../imagescss/separador_verde.gif);
	background-repeat:repeat-x;
	background-position:0 14px;
}
.sabiasque03 h2 {
	color: #000000;
	text-align:right;
	font-weight:bold;
		background-image:url(../imagescss/separador_dss.gif);
	background-repeat:repeat-x;
	background-position:0 14px;
}
.sabiasque04 h2 {
	color: #7B7B7B;
}
.sabiasque01 p, .sabiasque02 p, .sabiasque03 p, .sabiasque04 p {
	padding: 4px;
}
.sabiasque01 a, .sabiasque02 a, .sabiasque03 a, .sabiasque04 a {
	color: #2E2E2E;
	text-decoration: none;
}
.sabiasque01 a:hover, .sabiasque02 a:hover, .sabiasque03 a:hover, .sabiasque04 a:hover {
	text-decoration: underline;
}

/* Gipuzkoa en PORTADAS */
#gipuzkoaEnP
{
	clear: both;
	font-size: 10px;
}
#gipuzkoaEnP h2{
	/*background-color:#C6C6B7;*/
	width:100%;
}
#gipuzkoaEnP ul
{
	margin-top:5px;
	padding: 0 8px 0 12px;
	}
#gipuzkoaEnP ul li
{
	margin-bottom:3px;
	height:16px;
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/separador_negro.gif);
	background-repeat:repeat-x;
	background-position: 0px 15px;
	
	
}
#gipuzkoaEnP ul li a
{
	color:#000000;
	text-decoration:none;
	}
#gipuzkoaEnP ul li a:hover
{
	text-decoration: underline;
}

/* Menú Tecnológico en PORTADAS */
#tecnologicoP {

	background-color:#C6C6B7;
	
}
#tecnologicoP h2 {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#535050;
	font-size:1.2em;
	color:#ffffff;
	width:100%;
	font-family:Tahoma;	
}

#tecnologicoP ul  {
	
	padding: 3px 0 10px 12px;
	list-style-type: none;
}
#tecnologicoP ul li {
	border: 0;
}
#tecnologicoP ul li a 
{
	margin:0 0 0 0;
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #000000;
	width: 103px; /* IE 5.0*/
}
#tecnologicoP ul li a:hover {
	text-decoration: underline;
}
.tecnologicoPseparador
{
	display:block;
	background-image:url(../imagescss/css_opc_mstit_ff_02.gif);
	background-repeat:repeat-x;
	background-position:0 5px;
	height:12px;
	margin-left:15px;
	margin-right:20px;
	}
/* Menú Sala de prensa */
#salaprensaM {
	margin-top:20px;
	background-color:#C6C6B7;
	
}
#salaprensaM h2 {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#535050;
	font-size:1.4em;
	color:#ffffff;
	width:100%;
	
}

#salaprensaM ul  {
	
	padding: 3px 0 10px 12px;
	list-style-type: none;
}
#salaprensaM ul li 
{
	padding:2px 0 2px 0;
	border-bottom: dashed 1px white;
	width:130px
}
#salaprensaM ul li a 
{
	margin:0 0 0 0;
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #000000;
	width: 103px; /* IE 5.0*/
	
}
#salaprensaM ul li a:hover {
	text-decoration: underline;
	
}
#salaprensaM ul li a.opsalaprensaMseleccionado
{
	color:#5E5F60;
	
	}

.formprensaimagenes
{
	width:100%;
}
.formprensaimagenes ul  {
	margin:3px 15px 12px 62px;
}

.formprensaimagenes ul li 
{
	color:#5E5D5C;
	font-size:1.2em;
	font-weight:bold;
	list-style-image:url(../imagescss/css_formprensaimagenes_li_l.gif);	
}

.formprensaimagenes ul li a 
{
	text-decoration: none;
	color: #5E5D5C;
	width: 103px; /* IE 5.0*/
}
.formprensaimagenes ul li a:hover {
	text-decoration: underline;	
}

.topten 
{
	color:#5E5D5C;
	width:300px;
	margin:0 auto 0 auto;
	}

.topten ol
{
	list-style-type:decimal;
	color:#E17F21;
	font-weight:bold;
}

.topten ol li
{
	padding:2px 2px 2px 20px;
	list-style-type:decimal;
}

.topten ol li a
{
	color:#5E5D5C;
	text-decoration:none;
}
.topten ol li a:hover
{
	
	text-decoration:underline;
	}

.interactiva
{
	width:300px;
	margin:0 auto 0 auto;
	vertical-align: middle;
	
	}
.interactiva .imginteractiva
{
	float:left;
	width:100px;
	text-align:center;
	clear:both;
}
.interactiva .txtinteractiva
{
	float:right;
	width:200px;
	padding:20px 0 0 0;
	font-weight:bold;
	color:#5E5D5C;
	font-size:1.3em;
	
	}
.txtinteractiva a
{
	text-decoration:none;
	color:#5E5D5C
	}
	.txtinteractiva a:hover
{
	text-decoration:underline;
	color:#5E5D5C
	}
.interactiva .interactivabordes
{
	float:left;
	background-image:url(../imagescss/separador_negro.gif);
	background-repeat:repeat-x;
	height:2px;
	width:100%;

	
	}
	
/* CONTENIDOS DE LAS PORTADAS */
/* Migas de pan */
#migas {
	
	padding: 4px 10px 4px 0;
	
	
}
#migas ul 
{
	padding-left:10px;
}
#migas ul li {
	display: inline;
	padding: 0 0 0 9px;
	background-image: url(../imagescss/css_migas_li_01.gif);
	background-repeat: no-repeat;
	background-position: 3px .5em;
	font-weight: bold;
	color: #5E5E5E;
}
#migas ul li a {
	font-weight: normal;
	text-decoration: underline;
	color: #5E5E5E;
}
#migas ul li a:hover {
	text-decoration: none;
}

/* Entradilla de las PORTADAS */
.entradillaP01, .entradillaP02, .entradillaP03, .entradillaP04, .entradillaP05, .entradillaP06, .entradillaP07, .entradillaP08{
	position: relative;
	top: 0;
	left: 0;
	padding: 10px 0 27px 0;
	margin: 0 10px;
	background-image: url(../imagescss/css_entradillap_ff_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
	.entradillaP05
 {
	color:#5E5F60;
	height:130px;
	background-image: url(../imagescss/prensa_css_index.jpg);
	background-repeat: no-repeat;
	background-position:0 45px;
	width:400px;
	}
	
	.entradillaP06
 {
	color:#5E5F60;
	height:130px;
	background-image: url(../imagescss/informes_css.jpg);
	background-repeat: no-repeat;
	background-position:0 45px;
	width:400px;
	}
	.entradillaP07
 {
	color:#5E5F60;
	height:130px;
	background-image: url(../imagescss/articulos_css.jpg);
	background-repeat: no-repeat;
	background-position:0 45px;
	width:400px;
	}
	.entradillaP08
 {
	color:#5E5F60;
	height:130px;
	background-image: url(../imagescss/imagenes_css.jpg);
	background-repeat: no-repeat;
	background-position:0 45px;
	width:400px;
	}
.entradilla_sin_destacados {
	background-image: none;
	padding: 10px 0 17px 0;
}
.entradillaP01 h2, .entradillaP02 h2, .entradillaP03 h2, .entradillaP04 h2{
	position: relative;
	top: 0;
	left: 100px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	color: #43B6D2;
	background-color: #FFF;
	width: 300px;
	display: block;
}
.entradillaP02 h2 {
	color: #8CCA44;
}
.entradillaP03 h2 {
	color: #E39E1A;
}
.entradillaP04 h2 {
	color: #636363;
}
.entradillaP05 h2 {
	color: #636363;
	left:160px;
	width:250px;
}
.entradillaP06 h2,.entradillaP07 h2,.entradillaP08 h2,.entradillaP05 h2
{
	font-size: 200%;
	color: #43B6D2;
	background-color:#FFF;
	width: 100%;
	top: 0;
	color: #636363;
	left:160px;
	width:400px;
	
}
.entradillaP01 h2 img, .entradillaP02 h2 img, .entradillaP03 h2 img, .entradillaP04 h2 img,.entradillaP05 h2 img,.entradillaP06 h2 img,.entradillaP07 h2 img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.entradillaP01 p, .entradillaP02 p, .entradillaP03 p, .entradillaP04 p, .entradillaP06 p, .entradillaP07 p {
	background-repeat: no-repeat;
	margin: -2.5em 0 0 0;
	padding: 32px 10px 0 230px;
	min-height: 66px;
	color: #3D3D3D;
}
.entradillaP01 p 
{
	
	background-image: url(../imagescss/css_pcosta_ff_01.jpg);
}
.entradillaP02 p {
	background-image: url(../imagescss/css_pverde_ff_01.jpg);
}
.entradillaP03 p {
	background-image: url(../imagescss/css_pdss_ff_01.jpg);
}
.entradillaP04 p.tipo01 {
	background-image: url(../imagescss/css_ptipo_ff_01.jpg);
}

.entradillaP04 p.tipo02 {
	background-image: url(../imagescss/css_ptipo_ff_02.jpg);
}

.entradillaP04 p.tipo03 {
	background-image: url(../imagescss/css_ptipo_ff_03.jpg);
}

.entradillaP04 p.tipo04 {
	background-image: url(../imagescss/css_ptipo_ff_04.jpg);
}

.entradillaP04 p.tipo05 {
	background-image: url(../imagescss/css_ptipo_ff_05.jpg);
}

.entradillaP04 p.tipo06 {
	background-image: url(../imagescss/css_ptipo_ff_06.jpg);
}

.entradillaP04 p.tipo07 {
	background-image: url(../imagescss/css_ptipo_ff_07.jpg);
}

.entradillaP04 p.tipo08 {
	background-image: url(../imagescss/css_ptipo_ff_08.jpg);
}

.entradillaP05 p.tipo01 
{
	color:#5E5F60;
	padding: 20px 10px 0 140px;
}
.entradillaP06 p.tipo01,.entradillaP07 p.tipo01
{
	color:#5E5F60;
	padding: 50px 10px 0 130px;
}


.entradillaP01 p a, .entradillaP02 p a, .entradillaP03 p a, .entradillaP04 p a {
	display: block;
	padding: 4px 0 0 11px;
	background-repeat: no-repeat;
	background-position: 2px .9em;
	text-decoration: underline;
}
.entradillaP01 p a {
	background-image: url(../imagescss/css_entradillap_li_01.gif);
	color: #43B6D2;
}
.entradillaP02 p a {
	background-image: url(../imagescss/css_entradillap_li_02.gif);
	color: #8CCA44;
}
.entradillaP03 p a {
	background-image: url(../imagescss/css_entradillap_li_03.gif);
	color: #E39E1A;
}
.entradillaP04 p a {
	background-image: url(../imagescss/css_entradillap_li_04.gif);
	color: #7B7B7B;
}
.entradillaP01 p a:hover, .entradillaP02 p a:hover, .entradillaP03 p a:hover, .entradillaP04 p a:hover {
	text-decoration: none;
}

/* Texto de introducción si no hay destacados en las PORTADAS. */
#pIntroduccion {
	padding: 0 0 15px 0;
}
#pIntroduccionImagenes {
	float: right;
	text-align: right;
}
#pIntroduccionImagenes img {
	border: 2px solid #F0F0F0;
	margin: 4px 11px 10px 11px;
}
#pIntroduccionImagenes a {
	display: block;
}
#pIntroduccion p {
	color: #3D3D3D;
	padding: 0 11px 0 11px;
	line-height: 140%;
	text-align: justify;
}
#pIntroduccion h3 {
	clear: left;
	margin:  0 0 14px 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #636363;
	font-style: italic;
}

.listadoprensa 
{
	float:right;
	width:280px;
	margin-right:auto;
	margin-left:auto;
	font-size:1.2em;
	color:#5E5F60;
	list-style-type:circle;
}

.listadoprensa ul {
	
}
.listadoprensa ul li {
		padding: 1px 0 1px 13px;
		background-image: url(../imagescss/circulo_gris_css.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	display: block;
	width: 300px; /* IE 5.0*/

}
/* Destacados de las PORTADAS */
#destacadosP {
	clear: both;
	padding: 0 10px 8px 10px;
	margin: 0 0 10px 0;
	background-image: url(../imagescss/css_destacadop_ff_02.gif);
	background-repeat: repeat-y;
}
#destacadosP img {
	border: 0;
	margin: 3px 0 6px 0;
}
#destacadosP h2 {
	font-size: 100%;
	color: #414141;
	font-weight: normal;
}
#destacadosP h2 span.destacadosP01 {
	color: #43B6D2;
	font-weight: bold;
}
#destacadosP h2 span.destacadosP02 {
	color: #8CCA44;
	font-weight: bold;
}
#destacadosP h2 span.destacadosP03 {
	color: #E39E1A;
	font-weight: bold;
}
#destacadosP h2 span.destacadosP04 {
	color: #7B7B7B;
	font-weight: bold;
}
#destacadosP div {
	float: left;
	width: 172px;
	padding: 33px 10px 9px 10px;
	background-color: #F1F1F1;
	background-image: url(../imagescss/css_destacadop_ff_01.gif);
	background-repeat: repeat-x;
}
#destacadosP .primeraLinea {
	padding: 6px 10px 9px 10px;
	background-image: none;
}
#destacadosP .impar {
	clear: both;
	margin: 0 24px 0 0;
}
#destacadosP a {
	color: #4D4D4D;
	text-decoration: none;
}
#destacadosP a:hover {
	text-decoration: underline;
}
#destacadosP p {
	padding: 3px 0 0 2px;
}


/* CONTENIDOS FINALES (todo gipuzkoa, costa, verde, tipos de turismo...) */
/* Migas de pan de CONTENIDOS FINALES*/
#contenidoFinal #migas {
	width: 595px;
	padding: 4px 0;
}

/* Botón de volver */
#botonVolver {
	clear: both;
	float: right;
	margin: 18px 0 0 18px;
}
#botonVolver img {
	border: 0;
}

/* Título de la página de CONTENIDOS FINALES*/
#contenidosTit h2 {
	padding: 10px 20px 10px 47px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	color: #636363;
	background-position: 18px .6em;
	background-repeat: no-repeat;
}

.dss #contenidosTit h2 {
	color: #E39E1A;

}
#contenidosTit h2 img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}

/* Menú secundario de CONTENIDOS FINALES */
#menuSec {
	float: right;
	display: block;
	width: 155px;
	margin-left:10px;
}

/* Opciones de menú del menú secundario de CONTENIDOS FINALES */
#opcionesMS {
	background-color:#C6C6B7;
	
}
#opcionesMS h2.opcionesMSTit {
	background-color: #565656;
	padding: 6px 0px 4px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #FFF;

}
#opcionesMS .opcionesMSTitFin 
{
	height:1px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1px;
	
}
#opcionesMS ul 
{
	
	padding: 2px 8px 2px 12px;
	list-style-type: none;
}
#opcionesMS ul li 
{	
	border-top:dashed 1px white;
}

#opcionesMS ul li a {
	padding: 4px 0 1px 11px;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px; /* IE 5.0*/
}
#opcionesMS ul li a:hover {

	text-decoration:underline;
}
#opcionesMS ul li a.opcionesMSSeleccionado {
	font-weight: bold;
}

#opcionesMS ul ul {
	list-style-type: none;
	width: 114px;}
.tipo #opcionesMS ul ul {
	
}

#opcionesMS ul ul li  
{
	border:0
}

#opcionesMS ul ul li a {
	padding: 1px 0 1px 11px;
		background-image: url(../imagescss/css_tipo_li_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
	text-decoration: none;
	color: #000;
	display: block;
	width: 103px; /* IE 5.0*/
}
#opcionesMS ul ul li a:hover 
{
	
	font-weight: normal;
	text-decoration:underline;
}
#opcionesMS ul ul li a.opcionesMSSeleccionado 
{
	font-weight: bold;
text-decoration:underline;
}
.tipo #opcionesMS ul ul li a:hover, .tipo #opcionesMS ul ul li a.opcionesMSSeleccionado {
	background-color: #C6C6C6;
}
.costa #opcionesMS ul ul li a:hover, .costa #opcionesMS ul ul li a.opcionesMSSeleccionado {
	background-color: #93D2E3;
}
.verde #opcionesMS ul ul li a:hover, .verde #opcionesMS ul ul li a.opcionesMSSeleccionado {
	background-color: #B6D46F;
}
.dss #opcionesMS ul ul li a:hover, .dss #opcionesMS ul ul li a.opcionesMSSeleccionado {
	background-color: #E4B465;
}
#opcionesMS ul ul ul {
	margin: 2px 0;
	padding: 1px 0 0 12px;
	width: 102px;
}
#opcionesMS ul ul ul li a {
	width: 83px; /* IE 5.0*/
}
#opcionesMS .opcionesMSFin {
	font-size:1px;
}


/* Menú COMPARTIR del menú secundario de CONTENIDOS FINALES */
#compartirMS {
	
}
#compartirMS ul {
	padding: 6px 8px 0 12px;
	list-style-type: none;
}
#compartirMS ul li {
    display:block;
	width:120px;
	height:18px;
	padding: 0px 0 0px 11px;
	background-image:url(../imagescss/separador_todo.gif);
	background-repeat:repeat-x;
	background-position:0px 13px
	
	
}
#compartirMS ul li.ultimo {
	border-bottom: 0;
}
#compartirMS ul li a {
	
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px;  /*IE 5.0*/
}
#compartirMS ul li.nivelAccesibilidad a {
	color: #DA0000;
}
#compartirMS ul li a:hover {
	font-weight:bold;
}
#compartirMS .compartirMSFin {
	margin: 1px 0 0 0;
	line-height: 8px;
	font-size: 8px;
	background-image: url(../imagescss/css_compartir_ff_02.gif);
	background-repeat: no-repeat;
}


/* Central de reservas y Cuaderno de viaje del menú secundario de CONTENIDOS FINALES */
#centralMS img {
	border: 0;
	margin: 3px 0 3px 0;
	
	
}
#cuadernoMS img {
	border: 0;
	margin: 3px 0;
}
#mapaMS img {
	border: 0;
	margin: 0 0 3px 0;
}

/*
 *   CONTENEDOR DE CONTENIDO
 */
#conCon 
{
	padding: 0 10px 0px 10px;
	color: #3D3D3D;
}

/* Titulates */
#conCon h3, #conCon h4, #conCon h5 {
	clear: left;
	padding: 14px 0 0px 0;
	margin:  0 0 14px 0;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #636363;
	font-style: italic;
}
#conCon h4 {
	font-size: 120%;
}
#conCon h5 {
	font-size: 120%;
	font-weight: normal;
}
.tipo #conCon h3, .tipo #conCon h4, .tipo #conCon h5 {
	color: #636363;
}
.costa #conCon h3, .costa #conCon h4, .costa #conCon h5 {
	color: #43B6D2;
}
.verde #conCon h3, .verde #conCon h4, .verde #conCon h5 {
	color: #8CCA44;
}
.dss #conCon h3, .dss #conCon h4, .dss #conCon h5 {
	color: #E39E1A;
}

/* Generico de parrafo */
#conCon p {
	line-height: 140%;
	margin: 0 0 1.5em 0;
	text-align: justify;
	
}

/* Entradilla */
#conCon p.entradilla {
	font-weight: bold;
}

/* Parrafo normal */
#conCon p a {
	color: #3D3D3D;
	text-decoration: underline;
}
.tipo #conCon p a {
	color: #3D3D3D;
}
.costa #conCon p a {
	color: #43B6D2;
}
.verde #conCon p a {
	color: #8CCA44;
}
.dss #conCon p a {
	color: #E39E1A;
}
#conCon p a:hover {
	text-decoration: none;
}

/* Imagenes solitarias */
#conCon .imagen_principal img {
	border: 2px solid #F0F0F0;
	margin: 0 0 14px 4px;
	text-align: center;
}
#conCon .imagen_principal_pie img {
	border: 2px solid #F0F0F0;
	margin: 0 0 4px 4px;
	text-align: center;
}
#conCon .imagen_principal_pie p {
	padding: 0;
	margin: 0 0 20px 4px;
	text-align: left;
	font-style: italic;
}
#conCon .imagen_secundaria {
	vertical-align: middle;
}
#conCon .imagen_secundaria img {
	border: 2px solid #F0F0F0;
	margin: 0 0 14px 4px;
}

/* Imagenes flotantes */
#conCon .imagen_izq {
	float: left;
	margin: 0 14px 0 4px;
}
#conCon .imagen_dch {
	float: right;
	margin: 0 4px 0 14px;
}
#conCon .dchSinBorde {
	float: right;
	margin: 0 4px 0 14px;
}
#conCon .izqSinBorde {
	float: right;
	margin: 0 4px 0 14px;
}
#conCon .imagen_izq img, #conCon .imagen_dch img {
	margin: 4px 0 0 0;
	border: 2px solid #F0F0F0;
}
#conCon .izqSinBorde img, #conCon .dchSinBorde img {
	margin: 4px 0 0 0;
	border: 0;
}
#conCon .imagen_izq a, #conCon .imagen_dch a {
	display: block;
}


/* Listado de datos */
#conCon ul {
	margin: 0 4px 10px 0;
}
#conCon ul li {
	background-image: url(../imagescss/css_con_todo_li.gif);
	background-repeat: no-repeat;
	background-position: 1px .5em;
	padding: 0 0 .3em 10px;
	line-height: 130%;
}
.tipo #conCon ul li {
	background-image: url(../imagescss/css_con_todo_li.gif);
}
.costa #conCon ul li {
	background-image: url(../imagescss/css_con_costa_li.gif);
}
.verde #conCon ul li {
	background-image: url(../imagescss/css_con_verde_li.gif);
}
.dss #conCon ul li {
	background-image: url(../imagescss/css_con_dss_li.gif);
}
#conCon ul li span {
	padding: 0 10px 0 0;
	font-weight: bold;
	color: #636363;
}
#conCon ul li a {
	text-decoration: underline;
	color: #3D3D3D;
}
.tipo #conCon ul li a {
	color: #3D3D3D;
}
.costa #conCon ul li a {
	color: #43B6D2;
}
.verde #conCon ul li a {
	color: #8CCA44;
}
.dss #conCon ul li a {
	color: #E39E1A;
}
#conCon ul li a:hover {
	text-decoration: none;
}


/* Listado de datos: DOS LINEAS */
#conCon dl {
	margin: 0 4px 5px 0;
}
#conCon dl dt {
	line-height: 130%;
	font-weight: bold;
	color: #636363;
	font-size: 120%;
	font-style: italic;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tipo #conCon dl dt {
	color: #636363;
}
.costa #conCon dl dt {
	color: #43B6D2;
}
.verde #conCon dl dt {
	color: #8CCA44;
}
.dss #conCon dl dt {
	color: #E39E1A;
}
#conCon dl dd {
	padding: 5px 10px 15px 13px;
	line-height: 130%;
}
#conCon dl dd img {
	margin: 5px 8px 0 0;
}
#conCon dl dd a {
	text-decoration: underline;
	color: #3D3D3D;
}
.tipo #conCon dl dd a {
	color: #3D3D3D;
}
.costa #conCon dl dd a {
	color: #43B6D2;
}
.verde #conCon dl dd a {
	color: #8CCA44;
}
.dss #conCon dl dd a {
	color: #E39E1A;
}
#conCon dl dd a:hover {
	text-decoration: none;
}


/* Destaque */
#conCon .destaqueTop {
	/*background-image: url(../imagescss/css_con_des_ff_01_01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	*/
	background-color: #FBFBFB;
	border: 1px solid #E8E8E8;
	border-bottom: none;
	padding: 7px 0 3px 0;
	margin: 0;
	width:388px;
}
.tipo #conCon .destaqueTop {
	/*background-image: url(../imagescss/css_con_des_ff_01_01.gif);*/
	background-color: #FBFBFB;
}
.costa #conCon .destaqueTop {
	/*background-image: url(../imagescss/css_con_des_ff_01_02.gif);*/
	background-color: #E3F6FB;
}
.verde #conCon .destaqueTop {
	/*background-image: url(../imagescss/css_con_des_ff_01_03.gif);*/
	background-color: #F6FEE2;
}
.dss #conCon .destaqueTop {
	/*background-image: url(../imagescss/css_con_des_ff_01_04.gif);*/
	background-color: #FFF6E6;
}
#conCon .destaqueTop h2 {
	margin: 0px 7px 14px 7px;
	padding: 4px 22px 4px 22px;
	font-size: 100%;
	color: #FFF;
	background-color: #636363;
}
.tipo #conCon .destaqueTop h2 {
	background-color: #636363;
}
.costa #conCon .destaqueTop h2 {
	background-color: #39ADCB;
}
.verde #conCon .destaqueTop h2 {
	background-color: #8CCA44;
}
.dss #conCon .destaqueTop h2 {
	background-color: #E39E1A;
}

#conCon .destaqueTop p {
	padding: 0 29px;
	margin: 0;
}
#conCon .destaqueFin {
	background-image: url(../imagescss/css_con_des_ff_03_01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	width: 390px;
}
.tipo #conCon .destaqueFin {
	background-image: url(../imagescss/css_con_des_ff_03_01.gif);
}
.costa #conCon .destaqueFin {
	background-image: url(../imagescss/css_con_des_ff_03_02.gif);
}
.verde #conCon .destaqueFin {
	background-image: url(../imagescss/css_con_des_ff_03_03.gif);
}
.dss #conCon .destaqueFin {
	background-image: url(../imagescss/css_con_des_ff_03_04.gif);
}



/* CONTENIDOS RELACIONADOS */
#conRel {
	clear: both;
	padding: 6px 0;
	border-top: 20px solid #FFF;
	width: 600px;
	background-image: url(../imagescss/css_relacionado_ff_01.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#conRel h2 {
	background-image: url(../imagescss/css_relacionado_ff_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	font-size: 100%;
	color: #FFF;
	background-color: #656565;
	padding: 0 0 3px 0;
}
#conRel dl {
	float: left;
	width: 171px;
	margin: 10px 7px 0 7px;
	padding: 0 12px;
	background-color: #F3F3F3;
	border-bottom: 10px solid #F3F3F3;
}
#conRel dl.relPrimero {
	margin: 10px 0 0 0;
}
#conRel dl.relUltimo {
	margin: 10px 0 0 0;
}
#conRel.conRelTres dl {
	width: 171px;
}
#conRel.conRelDos dl {
	width: 272px;
}
#conRel.conRelUno dl {
	width: 575px;
}
#conRel.conRelTres dl {
	margin: 10px 7px 0 7px;
}
#conRel.conRelTres dl.relPrimero {
	margin: 10px 0 0 0;
}
#conRel.conRelTres dl.relUltimo {
	margin: 10px 0 0 0;
}
#conRel.conRelDos dl.relPrimero {
	margin: 10px 4px 0 0;
}
#conRel.conRelDos dl.relUltimo {
	margin: 10px 0 0 3px;
}
#conRel.conRelUno dl.relUnica {
	margin: 10px 0 0 0px;
	height: auto;
}
#conRel dl dt {
	clear: both;
	font-weight: bold;
	padding: 5px 0 10px 0;
	color: #545454;
}
#conRel dl dd img {
	float: left;
	margin: -10px 5px 0 5px;
}
#conRel dl dd a {
	color: #545454;
	text-decoration: none;
}
#conRel dl dd a:hover {
	text-decoration: underline;
}
#conRel dl dd ul li {
	padding: 1px 0 1px 11px;
	background-image: url(../imagescss/css_otros_ser_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
}
#conRel dl dd ul li a {
	padding: 0 2px;
	text-decoration: none;
}
#conRel dl dd ul li a:hover {
	text-decoration: underline;
}

/* CONTENIDO MENÚ TECNOLÓGICO */
#conTecno {
	clear: both;
	padding: 6px 0;
	border-top: 20px solid #FFF;
	border-bottom: 10px solid #FFF;
	width: 600px;
	background-image: url(../imagescss/css_contecno_ff_01.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#conTecno h2 {
	display: block;
	background-image: url(../imagescss/css_contecno_ff_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	text-align: center;
	font-size: 100%;
	color: #FFF;
	background-color: #9F9F9F;
}
#conTecno ul {
	float: left;
	width: 131px;
	margin: 0 3px;
	padding: 0 5px;
	border-right: 1px solid #EFEFEF;
}
#conTecno.conTecnoCuatro ul {
	width: 131px;
}
#conTecno.conTecnoTres ul {
	width: 180px;
}
#conTecno.conTecnoDos ul {
	width: 280px;
}
#conTecno.conTecnoUno ul {
	width: 575px;
}
#conTecno ul.conTecnoUltimo {
	border-right: 0;
}
#conTecno ul li {
	color: #545454;
	padding: 3px 0 1px 11px;
	background-image: url(../imagescss/css_con_todo_li.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
}
#conTecno ul li.conTecnoSinEnlace {
	background-image: none;
}
#conTecno ul li a {
	padding: 0 2px;
	color: #545454;
	text-decoration: none;
	background-color: #EFEFEF;
}
#conTecno ul li a:hover {
	background-color: #F6F6F6;
}


/* FORMULARIOS */
/*----estilos de los elementos del formulario ---------------*/

#conCon form {
	clear: left;
/*	padding: 10px 0 0 0;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA; */
	width: 390px;
}
#conCon form input, #conCon form textarea, #conCon form select, #conCon form optgroup {
	color: #3D3D3D;
}
/* estilo del formulario si no tiene menu a su derecha: */
#conCon form.sinMenu {
	width: 560px;
}
#conCon form p {
	clear: left;
	padding: 2px 0;
	margin: 0;
}
#conCon form label {
	clear: left;
	float: left;
	display: block;
	padding: 0 0 0 11px;
	margin: 5px 5px 0 0;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
	cursor: pointer;
	width: 90px;
	text-align: left;
}
#conCon form input, #conCon form select {
	float: left;
	padding: 2px;
	margin: 2px 2px 2px 0;
	border: 1px solid #828282;
}
#conCon form .mini {
	width: 35px;
}
#conCon form .peque {
	width: 75px;
}
#conCon form .mediano {
	width: 175px;
}
#conCon form .grande{
	width: 275px;
}
#conCon form .multi {
	padding: 2px;
	margin: 2px 0;
	float: left;
	width: 275px;
	height: 60px;
	border: 1px solid #828282;
}
#conCon form div.radio, #conCon form div.check {
	clear: left;
	padding: 3px 0 0 0;
}
#conCon form .radio input, #conCon form .check input {
	border: none;
}
#conCon form .radio label, #conCon form .check label {
	background-position: 2px 0.4em;
}
#conCon form ul {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}
#conCon form ul li, .tipo #conCon form ul li, .costa #conCon form ul li, .verde #conCon form ul li, .dss #conCon form ul li {
	background-image: none;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}
#conCon form ul li label {
	background: none;
	clear: none;
	padding: 0;
	margin: 3px 0 0 5px;
	width: auto;
}
#conCon form .botonEnviar {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	clear: left;
}
#conCon form .botonEnviar input {
	border: none;
	width: auto;
	clear: none;
	float: none;
}

#conCon form p.avisoLegal {
	margin: 15px 0 0 0;
	color: #3D3D3D;
}
#conCon form p.avisoLegal input {
	border: none;
}
#conCon form p.avisoLegal label {
	background: none;
	clear: none;
	padding: 0;
	margin: 3px 0 0 5px;
	width: 360px;
}
#conCon form p.atencion {
	text-align: right;
	color: #727272;
	margin: 15px 5px 0 0;
	padding: 0;
	clear: left;
}
#conCon form #nuevabusqueda{
	margin-bottom: 25px;
	}
/*---elementos de error cuando no hay errores*/
#conCon form .incorrectoInvisible, #conCon form .correctoInvisible, form p.textoErrorInvisible, form p.textoCorrectoInvisible {
	display: none;
}
/* Mensaje de datos correctos - incorrectos */
#conCon form .correcto, #conCon form .incorrecto {
	padding: 6px;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}
#conCon form .correcto {
	background-color: #3EAC0E;
}
#conCon form .incorrecto {
	background-color: #E40000;
}
#conCon form p.textoCorrecto {
	padding: 0 0 0 12px;
	margin: 20px 0 15px 0;
	color: #3D3D3D;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
}
#conCon form p.textoError {
	padding: 0 0 0 117px;
	margin: 0;
	color: #E40000;
}
#conCon form .inputError {
	background-color: #FDD6D6;
 }

/* Mensaje de datos correctos */
#conCon form .correcto {
	padding: 6px;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #3EAC0E;
}
#conCon form .inputError {
	background-color: #FDD6D6;
 }
#conCon form p.textoError {
	padding: 0 0 0 117px;
	margin: 0;
	color: #E40000;
}

/* Accesibilidad */
#conCon .conBloqueAccesibilidad p strong {
	color: #009E31;
	font-weight: normal;
}
#conCon .conBloqueAccesibilidad ul {
	margin-left: 40px;
	margin-top: -10px;
}
#conCon .conBloqueAccesibilidad ul li, .tipo #conCon .conBloqueAccesibilidad ul li, .costa #conCon .conBloqueAccesibilidad ul li, .verde #conCon .conBloqueAccesibilidad ul li, .dss #conCon .conBloqueAccesibilidad ul li {
	list-style: disc;
	background-image: none;
	padding-left: 0;
}
#conCon .conBloqueAccesibilidad ul.accesibilidadSin, .tipo #conCon .conBloqueAccesibilidad ul.accesibilidadSin, .costa #conCon .conBloqueAccesibilidad ul.accesibilidadSin, .verde #conCon .conBloqueAccesibilidad ul.accesibilidadSin, .dss #conCon .conBloqueAccesibilidad ul.accesibilidadSin {
	margin-left: 30px;
}
#conCon .conBloqueAccesibilidad ul.accesibilidadSin li, .tipo #conCon .conBloqueAccesibilidad ul.accesibilidadSin li, .costa #conCon .conBloqueAccesibilidad ul.accesibilidadSin li, .verde #conCon .conBloqueAccesibilidad ul.accesibilidadSin li, .dss #conCon .conBloqueAccesibilidad ul.accesibilidadSin li {
	list-style: none;
}

#conCon .conBloqueAccesibilidad a, .tipo #conCon .conBloqueAccesibilidad a, .costa #conCon .conBloqueAccesibilidad a, .verde #conCon .conBloqueAccesibilidad a, .dss #conCon .conBloqueAccesibilidad a {
	color: #009E31;
	text-decoration: underline;
}
#conCon .conBloqueAccesibilidad a:hover {
	color: #009E31;
	text-decoration: none;
}
kbd {
	line-height: 2em;
	border-top: .15em solid #CCC;
	border-right: .25em solid #AAA;
	border-bottom: .3em solid #888;
	border-left: .2em solid #BBB;
	padding: 0 .2em;
	background: #EEE;
	vertical-align: text-bottom;
	font-size: 95%;
	font-family: "Courier New", Courier, monospace;
}

/* PAGINACIÓN */
#conCon .paginacion p {
	clear: both;
	text-align: center;
	padding: 10px 0;
	border-top: 1px dotted #E6E6E6;
	border-bottom: 1px dotted #E6E6E6;
}
#conCon .paginacion p img {
	vertical-align: middle;
	margin: 0 10px;
	border: 0;
}
#conCon .paginacion p a {
	text-decoration: none;
}
#conCon .paginacion p a.pagOculto {
	visibility: hidden;
}
#conCon .paginacion p a.pagIzq {
	float: left;
}
#conCon .paginacion p a.pagIzq img {
	margin: 0 4px 0 13px;
}
#conCon .paginacion p a.pagDch {
	float: right;
}
#conCon .paginacion p a.pagDch img {
	margin: 0 13px 0 4px;
}
#conCon .paginacion p a:hover {
	text-decoration: underline;
}
#conCon .paginacion p span {
	background-color: #F4F4F4;
	padding: 3px 13px;
	margin: 0 10px;
}


/* VIDEOS */
#video {
	width:52.3em;
	padding-top: 18px;	
}
#video .entradilla{
padding-left:15px;
padding-right:20px;
margin-top:25px;
font-weight:bold

}
#video ul {
	  list-style-type: none;
}

#video ul .videoCont {
	width:10.5em;
	float:left;
	min-height:10em;
	margin-top: 17px;
	margin-right: 35px;
	margin-bottom: 17px;
	margin-left: 35px;
	text-align:center;	
}
#video ul .videoCont  li {
	display:inline;
	background-image: none;
  padding: 0px; 
  margin-bottom: 28px;          

}
#video ul .videoCont  li img{
   	background-color: #ffffff;    

}
#video ul .videoCont  li .titulo {
	background-color: #CCCCCC;
	padding:6px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
#conCon .titulo a {
	border-top-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}




/* ACTUALIDAD */
#conCon ul.actualidadLista {
	clear: both;
	padding: 20px 0;
}
#conCon ul.actualidadLista li {
	clear: both;
	padding-bottom: 10px;
	border-bottom: 1px solid #F4F4F4;
	min-height: 3.5em;
	margin: 5px 0 0 0;
}
#conCon ul.actualidadLista li a {
	text-decoration: none;
}
#conCon ul.actualidadLista li a:hover {
	text-decoration: underline;
}
#conCon ul.actualidadLista li img {
	float: left;
	margin: 4px 10px 0 2px;
}

.eventoTitulo
{
font-weight:bold;
}

.eventoContenido
{
}

/* BUSQUEDAS */
#conCon .destacado {
	font-weight: bold;
	color: #DA0000;
}

#conCon h4.tituloResultadoBusqueda {
	font-weight: bold;
	color: #DA0000;
	border: 0;
	margin: .3em 0 0 10px;
	border-bottom: 1px solid #BABABA;
	clear: both;
	/*clear: left;*/
	padding: 14px 0 0px 0;
	/*margin:  0 0 14px 0;*/
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#conCon h4.tituloResultadoBusqueda a {
	font-weight: bold;
	color: #DA0000;
	border: 0;
	margin: .3em 0 0 10px;
	border-bottom: 1px solid #BABABA;
	clear: both;
	text-decoration: none;
}

#conCon form input.resultadoBusqueda {
	border: 0;
	margin: .3em 0 0 10px;
}
#conCon ul.resultadoBusqueda li {
	background-image: url(../imagescss/css_form_li_01.gif);
	line-height: 130%;
}
#conCon ul.resultadoBusqueda li a {
	text-decoration: underline;
	font-weight: bold;
	color: #DA0000;
}
#conCon ul.resultadoBusqueda li a:hover {
	text-decoration: none;
}

#conCon h3.resultadoBusqueda, #conCon h4.resultadoBusqueda {
	color: #FFF;
	padding: 7px 0 2px 0;
	margin:  0 0 7px 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	border-bottom: 1px solid #DA0000;
}
#conCon h4.resultadoBusqueda {
	color: #DA0000;
	border-bottom: 1px solid #BABABA;
	clear: both;
}
#conCon h3.resultadoBusqueda span {
	background-color: #DA0000;
	padding: 2px 8px;
	background-image: url(../imagescss/css_px_fff.gif);
	background-repeat: no-repeat;
}

/* CUADERNO DEL VIAJERO */
#conConCuaderno {
	padding: 0 20px 10px 20px;
	color: #3D3D3D;
}

/* Generico de parrafo */
#conConCuaderno p {
	clear: left;
	line-height: 140%;
	margin: 0 0 1.5em 0;
	text-align: justify;
}
#conConCuaderno p strong {
	color: #DA0000;
}
#conConCuaderno p a {
	color: #DA0000;
	text-decoration: underline;
}
#conConCuaderno p a:hover {
	text-decoration: none;
}

/* Titulares */
#conConCuaderno h3 {
	clear: left;
	padding: 14px 0 0px 0;
	margin:  0 0 14px 0;
	color: #DA0000;
	font-size: 100%;
	border-bottom: 1px solid #BABABA;
	clear: both;
}
#conConCuaderno h4 {
	clear: left;
	color: #DA0000;
	padding: 7px 0 2px 0;
	margin:  30px 0 7px 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	border-bottom: 1px solid #DA0000;
}
#conConCuaderno h4 span {
	color: #FFF;
	background-color: #DA0000;
	padding: 2px 8px;
	background-image: url(../imagescss/css_px_fff.gif);
	background-repeat: no-repeat;
}
#conConCuaderno h5 {
	clear: left;
	padding: 14px 0 4px 0;
	margin: 0 0 14px 110px;
	color: #DA0000;
	font-size: 100%;
	border-bottom: 1px solid #BABABA;
	clear: both;
	width:450px;
}
#conConCuaderno h5 a {
	float: right;
	padding: 0 0 0 12px;
	margin: 0 0 0 10px;
	color: #4A4A4A;
	font-weight: normal;
	text-decoration: underline;
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-repeat: no-repeat;
	background-position: 2px .5em;
}
#conConCuaderno h5.cuadernoSub a {
	padding: 0 0 0 32px;
	background-image: url(../imagescss/css_cuaderno_li_03.gif);
	background-position: 2px 0;
	line-height: 15px;
}
#conConCuaderno h5.cuadernoEdi a {
	padding: 0 0 0 12px;
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-position: 2px .5em;
}
#conConCuaderno h5 a:hover {
	text-decoration: none;
	color: #DA0000;
}
#conConCuaderno ul li {
	margin: 4px 0;
	padding: 0 0 0 8px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: #3D3D3D;
	font-weight: normal;
	line-height: 130%;
}
#conConCuaderno ul li input {
	margin: 0;
	padding: 1px 3px;
	float: none;
	clear: none;
}
#conConCuaderno ul li span {
	margin: 0 8px 0 0;
	color: #3D3D3D;
	font-weight: bold;
}
#conConCuaderno ul.cuadernoRegistro li {
	margin: 4px 0;
	padding: 0 0 0 8px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	color: #DA0000;
	font-weight: bold;
}
#conConCuaderno ul.cuadernoRegistro li span {
	margin: 0 8px 0 0;
	color: #3D3D3D;
	font-weight: normal;
}
#conConCuaderno ul.cuadernoElemento li {
	margin: 4px 0;
	padding: 0 0 0 8px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	color: #3D3D3D;
	font-weight: bold;
}
#conConCuaderno ul li.cuadernoRojo a {
	color: #DA0000;
	font-weight: bold;
	text-decoration: underline;
}
#conConCuaderno ul li.cuadernoRojo a:hover {
	text-decoration: none;
}

/* Elementos de formulario */
#conConCuaderno textarea {
	padding: 2px;
	margin: 2px 0;
	float: left;
	width: 275px;
	height: 60px;
	border: 1px solid #828282;
}
#conConCuaderno input {
	padding: 2px;
	margin: 2px 0;
	float: left;
	width: 190px;
	border: 1px solid #828282;
}

/* Variantes de cuadernos */
#conConCuaderno .cajaCuaderno {
	background-image: url(../imagescss/css_cuaderno_ff_01.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #BABABA;
	margin: 0 0 14px 0;
	padding: 0 0 14px 0;
}
#conConCuaderno .cajaCuaderno ul {
	margin: 0 0 0 110px;
	padding: 0;
	width: 210px;
	border-right: 1px dotted #BABABA;
}
#conConCuaderno .cajaCuaderno ul li {
	color: #3D3D3D;
	font-weight: normal;
}
#conConCuaderno .cajaCuaderno ul li span {
	color: #DA0000;
	font-weight: bold;
}

#conConCuaderno .cajaCuaderno .cuadernoAdd, #conConCuaderno .cajaCuaderno .cuadernoMod {
	float: left;
	margin: 0 0 -50px 330px;
	display: inline;
}
#conConCuaderno .cajaCuaderno .cuadernoAdd input, #conConCuaderno .cajaCuaderno .cuadernoMod input {
	border: 0;
	color: #4A4A4A;
	background-color: #F5F5F5;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	width: 220px;
	height: 39px;
	text-align: left;
	padding: 0 0 0 17px;
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-repeat: no-repeat;
	background-position: 7px 18px;
}
#conConCuaderno .cajaCuaderno .cuadernoMod input {
	padding: 0 0 0 35px;
	background-image: url(../imagescss/css_cuaderno_li_04.gif);
	background-position: 4px 13px;
}

/* Menu secundario cuaderno */
#conConCuaderno .opciones {
	float: right;
	display: inline;
	width: 154px;
	margin: 0 0 10px 20px;
	background-image: url(../imagescss/css_compartir_ff_01.gif);
}
#conConCuaderno .opciones ul {
	padding: 6px 8px 0 6px;
	list-style-type: none;
}
#conConCuaderno .opciones ul li {
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-position: 2px .6em;
	padding: 2px 0 2px 12px;
	margin: 0;
	border-bottom: 1px solid #E5E5E5;
}
#conConCuaderno .opciones ul li.ultimo {
	border-bottom: 0;
}
#conConCuaderno .opciones ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px; /* IE 5.0*/
}
#conConCuaderno .opciones ul li a:hover {
	background-color: #F5F5F5;
}
#conConCuaderno .opciones .opcionesFin {
	margin: 1px 0 0 0;
	line-height: 8px;
	font-size: 8px;
	background-image: url(../imagescss/css_compartir_ff_02.gif);
	background-repeat: no-repeat;
}

/* Iconos */
#conConCuaderno .opciones ul li.modificarCuaderno, #conConCuaderno .opciones ul li.eliminarCuaderno, #conConCuaderno .opciones ul li.subirCuaderno, #conConCuaderno .opciones ul li.bajarCuaderno {
	background-position: 2px 4px;
	padding: 0 0 0 33px;
}
#conConCuaderno .opciones .modificarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_05.gif);
}
#conConCuaderno .opciones .eliminarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_08.gif);
}
#conConCuaderno .opciones .subirCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_06.gif);
}
#conConCuaderno .opciones .bajarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_07.gif);
}
#conConCuaderno .opciones ul li.modificarCuaderno a, #conConCuaderno .opciones ul li.eliminarCuaderno a, #conConCuaderno .opciones ul li.subirCuaderno a, #conConCuaderno .opciones ul li.bajarCuaderno a {
	padding: 4px 0 5px 4px;
	margin: 0;
	width: 103px; /* IE 5.0*/
}
#conConCuaderno .opciones ul li.eliminarCuaderno a {
	color: #DA0000;
}

/* Barra de acciones del cuaderno */
#conConCuaderno .accionesCuaderno {
	text-align: center;
	padding: 10px 3px;
	margin: 10px 0 15px 0;
	background-color: #F5F5F5;
	border-top: 1px solid #CDCDCD;
	width:550px;
}
#conConCuaderno .accionesCuaderno a {
	color: #3D3D3D;
	text-decoration: underline;
}
#conConCuaderno .accionesCuaderno a:hover {
	text-decoration: none;
}
#conConCuaderno .accionesCuaderno span {
	color: #BCBCBC;
}
#conConCuaderno .imprimirCuaderno,  #conConCuaderno .generarCuaderno,  #conConCuaderno .enviarCuaderno,  #conConCuaderno .eliminarCuaderno2 {
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding: 5px 0 4px 33px;
	margin: 0 0 0 15px;
	display:inline;
	width:118px;
}
#conConCuaderno a.imprimirCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_09.gif);
}
#conConCuaderno a.generarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_10.gif);
}
#conConCuaderno a.enviarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_11.gif);
}
#conConCuaderno a.eliminarCuaderno2 {
	background-image: url(../imagescss/css_cuaderno_li_08.gif);
}
#conConCuaderno span.generarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_12.gif);
}
#conConCuaderno span.enviarCuaderno {
	background-image: url(../imagescss/css_cuaderno_li_13.gif);
}

/* Menu secundario cuaderno */
#conCon .opcionesBuscador {
	float: right;
	display: inline;
	width: 154px;
	margin: 0 0 10px 20px;
	background-image: url(../imagescss/css_compartir_ff_01.gif);
	background-repeat:no-repeat;
}
#conCon .opcionesBuscador ul {
	padding: 6px 8px 0 6px;
	list-style-type: none;
}
#conCon .opcionesBuscador ul li {
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-position: 2px .6em;
	padding: 2px 0 2px 12px;
	margin: 0;
	border-bottom: 1px solid #E5E5E5;
}
#conCon .opcionesBuscador ul li.ultimo {
	border-bottom: 0;
}
#conCon .opcionesBuscador ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #000;
	display: block;
	width: 123px; /* IE 5.0*/
}
#conCon .opcionesBuscador ul li a:hover {
	background-color: #F5F5F5;
}
#conCon .opcionesBuscador li.nivelAccesibilidad a {
	color: #DA0000;
}
#conCon .opcionesBuscador .opcionesFin {
	margin: 1px 0 0 0;
	line-height: 8px;
	font-size: 8px;
	background-image: url(../imagescss/css_compartir_ff_02.gif);
	background-repeat: no-repeat;
}



/* ALBUMES FOTOGRÁFICOS */
#conGaleria {
	padding: 0 15px 10px 15px;
}
#conGaleria p.puntos-separa {
	padding: 4px 0;
	height: 1px;
	background-image: url(../imagescss/css_galeria_ff_h.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
}
#conGaleria .bloke-imagen {
	float: left;
	width: 182px;
	padding: 0 0 0 3px;
	margin: 0 0 0 3px;
	background-image: url(../imagescss/css_galeria_ff_v.gif);
	background-repeat: repeat-y;
	background-position: left;
} 
#conGaleria .primera {
	background: none;
	padding: 0;
	margin: 0;
}
#conGaleria img {
	border: 5px solid #F4F4F4;
	display: block;
}
#conGaleria p {
	margin: 6px;
	text-align: justify;
	background-image: url(../imagescss/css_con_todo_li.gif);
	background-repeat: no-repeat;
	background-position: 0px .5em;
	padding-left: 8px;
}
#conGaleria p a {
	text-decoration: none;
	color: #3D3D3D;
}
#conGaleria p a:hover {
	text-decoration: underline;
}

/* GIPUZKOA EN TU MOVIL */

#conMovil {
	padding: 0 15px 10px 15px;
}
#conMovil p.puntos-separa {
	padding: 4px 0;
	height: 1px;
	background-image: url(../imagescss/css_galeria_ff_h.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
}
#conMovil .bloke-imagen {
	float: left;
	width: 130px;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	background-image: url(../imagescss/css_galeria_ff_v.gif);
	background-repeat: repeat-y;
	background-position: left;
} 
#conMovil .bloke-imagen p {
	text-align: left;
} 
#conMovil .bloke-imagen ul li {
	padding: 0 0 0 5px;
	margin: 3px 0 3px 15px;
	background-image: url(../imagescss/css_des_li_01.gif);
	background-position: 0 0.4em;
	background-repeat: no-repeat; 
} 
#conMovil .bloke-imagen ul li a{
	color: #000;
	}
#conMovil .bloke-imagen ul li a:hover{
	text-decoration: none;
	}
#conMovil .bloke-año {
	margin: 15px 0;
	}
#conMovil .bloke-año label{
	padding: 0 10px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.4em; 
}
#conMovil .bloke-año label.mes{
	margin: 0 0 0 20px;
	}
#conMovil .bloke-año input{
	margin: 0 10px;
	vertical-align: text-bottom;
	}
#conMovil .primera {
	background: none;
	padding: 0;
	margin: 0;
}
#conMovil img {
	border: 5px solid #F4F4F4;
	display: block;
}
#conMovil p {
	margin: 6px;
	text-align: justify;
	padding-left: 8px;
}
#conMovil p.fondo-gris{
	background-color: #F5F5F5;
	text-align: center;
	font-weight: bold;
	padding:5px 0;
	color: #424242;
	margin:0;
}
#conMovil p.rojo{
	color: #E60000;
	font-weight: bold;
	margin: 10px 0 0 0;
}
#conMovil p.codigo{
	text-align: center;
	font-weight: bold;
	background-color: #E60000;
	color: #FFF;
	padding: 3px;
}
#conMovil p.codigo a.descarga{
	color: #FFF;
	text-decoration: none;
	display: block;
}
#conMovil p.codigo a.descarga:hover{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}
#conMovil p a {
	text-decoration: none;
	color: #3D3D3D;
}
#conMovil p a:hover {
	text-decoration: underline;
}
#conMovil p a img {
	border: 0;
	display: inline;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
#conMovil h3 {
	color: #FFF;
	padding: 7px 0 2px 0;
	margin:  30px 0 7px 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	border-bottom: 1px solid #CDCDCD;
	clear: both;
	}
#conMovil h3 span {
	background-color: #555555;
	padding: 2px 8px;
	background-image: url(../imagescss/css_px_fff.gif);
	background-repeat: no-repeat;
}

/* MAPA WEB */
/* CSS para el mapa web */
#conMapa {
	margin: 0px 20px 10px 20px;
}
#conMapa p {
	line-height: 140%;
	margin: 0 0 1.5em 0;
	text-align: justify;
	clear: both;
}
#conMapa a {
	text-decoration: none;
}
#conMapa a:hover {
	text-decoration: underline;
}
#conMapa .separa {
	clear: both;
	margin: 0;
	padding: 1px;
}


/* Primera lista */
#conMapa #mapaSimple {
	clear: both;
	width: 560px;
	margin: 0 0 10px 0;
	border-top: 1px solid #CDCDCD;
	padding: 20px 0;
}
#conMapa #mapaSimple ul {
	float: left;
	width: 250px;
	margin: 0 3px 10px 8px;
	padding: 0 5px;
}
#conMapa #mapaSimple .conTecnoCuatro ul {
	width: 131px;
}
#conMapa #mapaSimple .conTecnoTres ul {
	width: 170px;
}
#conMapa #mapaSimple .conTecnoDos ul {
	width: 280px;
}
#conMapa #mapaSimple .conTecnoUno ul {
	width: 575px;
}
#conMapa #mapaSimple ul.conTecnoUltimo {
	border-right: 0;
}
#conMapa #mapaSimple ul li {
	color: #3D3D3D;
	padding: 3px 0 1px 11px;
	background-image: url(../imagescss/css_mapa_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .6em;
}
#conMapa #mapaSimple ul li a {
	padding: 0 2px;
	color: #3D3D3D;
}

/* Arbol de contenidos */
#conMapa .mapaConpleja {
	clear: both;
	margin: 10px 0 0 0;
}
#conMapa .mapaConpleja ul {
	margin: 0;
	padding: 0;
	/*height: 0;*/
}
#conMapa .mapaConpleja li {
	float: left;
	padding-left: 14px;
	line-height: 20px;
	margin: 2px 0 0 10px;
	background-image: url(../imagescss/css_mapa_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .9em;
	width: 250px;
}
#conMapa .mapaConpleja ul li ul li{
	background-image: url(../imagescss/css_mapa_li_02.gif);
	padding-left: 10px;
	margin-left: 0px;
	width: 240px;
}
#conMapa .mapaConpleja ul li ul li ul li {
	background-image: url(../imagescss/css_mapa_li_03.gif);
	width: 220px;
}
#conMapa .mapaConpleja li.mapaIzq{
	clear: left;
	}
#conMapa .mapaConpleja  ul li a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	}
#conMapa .mapaConpleja ul li ul li a{
	font-weight: normal;
}
#conMapa .mapaConpleja ul li ul li ul li a{
	color: #7A7A7A;
}
#conMapa .mapaConpleja a:hover {
	text-decoration: underline;
	}
#conMapa h3 {
	font-weight: normal;
	font-size: 100%;
	color: #3D3D3D;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #CDCDCD;
	margin: 30px 0 0 0;
}
#conMapa h3 span, #conMapa h3 span, #conMapa h3 span, #conMapa h3 span, #conMapa h3 span  {
	color: #FFF;
	font-weight: bold;
	padding: 2px 8px;
	background-image: url(../imagescss/css_px_fff.gif);
	background-repeat: no-repeat;
}
#conMapa .rojo h3 span {
	background-color: #D8000A;
}
#conMapa .azul h3 span  {
	background-color: #39ADCB;
}
#conMapa .verde h3 span {
	background-color:#81B600;
}
#conMapa .naranja h3 span {
	background-color: #E3971A;
}
#conMapa .gris h3 span {
	background-color: #717171;
}
#conMapa .azul li {
	background-image:url(../imagescss/css_nat_costa_li.gif);
}
#conMapa .azul ul li ul li {
	background-image:url(../imagescss/css_mapa_li_22.gif);
}
#conMapa .verde li {
	background-image: url(../imagescss/css_nat_verde_li.gif);
}
#conMapa .verde ul li ul li {
	background-image: url(../imagescss/css_mapa_li_32.gif);
}
#conMapa .naranja li {
	background-image: url(../imagescss/css_nat_dss_li.gif);
}
#conMapa .naranja ul li ul li {
	background-image: url(../imagescss/css_mapa_li_42.gif);
}
#conMapa .gris li {
	background-image: url(../imagescss/css_mapa_li_51.gif);
}
#conMapa .gris ul li ul li {
	background-image: url(../imagescss/css_mapa_li_52.gif);
}
#conMapa .mapaConpleja img {
	margin: 0 3px;
	border: 0;
}

/* AGENDA */
#conAgenda{
	padding: 0 20px 10px 20px;
	color: #3D3D3D;
	line-height: 130%;
}
#conAgenda h5 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #818181;
	font-style: italic;
	border-bottom: 1px solid #E6E6E6;
	margin: 5px 0 10px 0;
	padding-bottom: 2px;
	}
#conAgenda h5 a {
	float: right;
	font-size: .65em;
	color: #2A2A2A;
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 17px;
	margin: 0;
}
#conAgenda h5 a.siguiente {
	padding: 0 25px 0 25px;
	background-image: url(../imagescss/pag_siguiente_02.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#conAgenda h5 a.anterior {
	padding: 0 0 0 25px;
	background-image: url(../imagescss/pag_anterior_02.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#conAgenda h5 a:hover {
	text-decoration: none;
}
#conAgenda .eventos {
	margin: 10px 0;
	border-bottom: 1px solid #E6E6E6;
}
#conAgenda .eventos img {
	margin: 0 10px 0 0;
	border: 0;
}
#conAgenda .eventos .texto-evento {
	float: left;
	padding: 0 0 0 15px;
	width: 440px;
	background-image: url(../imagescss/css_cuaderno_li_02.gif);
	background-repeat: no-repeat;
	background-position: 2px .5em;
}
#conAgenda .eventos .texto-evento a {
	color: #3E3E3E;
	text-decoration: none;
}
#conAgenda .eventos .texto-evento a:hover {
	text-decoration: underline;
}
#conAgenda .eventos h3 {
	font-size: 1em;
}
#conAgenda .eventos .texto-evento h3 a {
	color: #3D3D3D;
	text-decoration: none;
}
#conAgenda .eventos .texto-evento h3 a:hover {
	color: #707070;
	text-decoration: none;
}
#conAgenda .eventos h3 span {
	color: #E70000;
}
#conAgenda .eventos .separa {
	clear: both;
}

/* PIE DE PÁGINA */
#pie .logos-acces{
	border-top:0px solid #DADADA;
	text-align: center;
	width: 100%;
	padding: 5px 0;
	margin:10px 0 0 0;
	}
#pie .logos-acces p {
	margin: 0px 15px;
	padding: 0;
	width: 80px;
	display: inline;
	vertical-align: middle;
	}
#pie .logos-acces img {
	border: 0;
	}
	
#copyright {
	float: left;
}
#copyright ul  {
}
#copyright ul li {
	float: left;
	color: #FFF;
	list-style: none;
	padding: 0 0 0 10px;
	background-color: #949494;
}
#copyright ul li a {
	color: #FFF;
	text-decoration: underline;
	padding: 0 10px;
	font-weight: bold;
	background-image: url(../imagescss/css_puntito-pie.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
#copyright ul li a:hover {
	text-decoration: none;
}
#logoGipuzkoa {

}
#logoGipuzkoa a img {
	border: 0;
	padding: 0 10px 3px 10px;
}

/* TOUR VIRTUAL */
#conTourVirtual {
	padding: 0 15px 10px 15px;
	color: #3D3D3D;
}
#conTourVirtual h3 {
	clear: left;
	padding: 14px 0 0px 0;
	margin:  0 0 14px 0;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #636363;
	font-style: italic;
}
#conTourVirtual p {
	line-height: 140%;
	margin: 0 4px 1.5em 4px;
	text-align: justify;
}
#conTourVirtual em {
	font-style: normal;
}
#conTourVirtual .leyenda01 {
	float: left;
	height: 1em;
	padding: 8px 42px 12px 5px;
	margin-left: 4px;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	clear: left;
	width: 200px;
}
#conTourVirtual .leyenda02 {
	float: left;
	height: 1em;
	padding: 8px 100px 12px 5px;
	border-bottom: 1px solid #E0E0E0;
	width: 200px;
}
#conTourVirtual .leyenda03 {
	float: left;
	height: 1em;
	padding: 8px 52px 12px 5px;
	border-right: 1px solid #E0E0E0;
	clear: left;
	width: 190px;
	margin-bottom: 10px;
	margin-left: 4px;
}
#conTourVirtual .leyenda01 span, #conTourVirtual .leyenda02 span, #conTourVirtual .leyenda03 span {
	width: 150px;
	background-color: #FFF;
	display: block;
	float: left;
}
#conTourVirtual .leyenda01 img, #conTourVirtual .leyenda02 img, #conTourVirtual .leyenda03 img{
	margin-right: 20px;
	float: left;
}
#conTourVirtual .leyenda02 img {
	margin-left: 10px;
}
#conTourVirtual .leyenda02 span {
	width: 142px;
}
#conTourVirtual .leyenda03 img {
	margin-right: 37px;
}
#conTourVirtual .leyenda03 span {
	width: 142px;
}

#conTourVirtual .leyenda04 {
	float: left;
	height: 1em;
	padding: 8px 42px 12px 5px;
	margin-left: 4px;
	border-right: 1px solid #E0E0E0;
	clear: left;
	width: 200px;
}
#conTourVirtual .leyenda05 {
	float: left;
	height: 1em;
	padding: 8px 100px 12px 5px;
	margin-bottom: 20px;
	width: 200px;
}
#conTourVirtual .leyenda04 img {
	margin-right: 37px;
}
#conTourVirtual .leyenda04 span {
	width: 162px;
}
#conTourVirtual .leyenda05 img {
	margin-left: 10px;
}
#conTourVirtual .leyenda05 span {
	width: 162px;
	padding: 8px 5px 12px 37px;
}
.reservarTourVirtual {
	visibility: hidden;
}

/* Tour virtuales disponibles */
#conTourVirtual #toursDisponibles {
}
#conTourVirtual #toursDisponibles ul {
	padding: 25px 0 15px 0;
	margin: 0 0 0 8px;
}
#conTourVirtual #toursDisponibles ul li {
	float: left;
	width: 165px;
	margin: 0 8px;
}
#conTourVirtual #toursDisponibles ul li a {
	background-image: url(../imagescss/css_tour_ff_01.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 4px;
	margin: 4px 0 0 0;
}
#conTourVirtual #toursDisponibles ul li.tourSeleccionado a {
	background-image: url(../imagescss/css_tour_ff_03.gif);
}
#conTourVirtual #toursDisponibles ul li a img {
	border: none;
	margin: 4px 0 0 0;
}
#conTourVirtual #toursDisponibles ul li span {
	clear: both;
	display: block;
	padding: 5px 4px 8px 4px;
	text-align: center;
	background-image: url(../imagescss/css_tour_ff_02.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#conTourVirtual #toursDisponibles ul li.tourSeleccionado span {
	background-image: url(../imagescss/css_tour_ff_04.gif);
}
#conTourVirtual #toursDisponibles ul li span a {
	clear: both;
	background-image: url(../imagescss/css_tour_ff_05.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	color: #3D3D3D;
}
#conTourVirtual #toursDisponibles ul li.tourSeleccionado span a {
	background-image: url(../imagescss/css_tour_ff_05.gif);
}
#conTourVirtual #toursDisponibles ul li span a:hover {
	text-decoration: underline;
}


/* VISOR DE IMAGENES */
#conTourVirtual #visor-top {
	margin: 0 0 -0.3% 0;
	padding: 0;
	clear: both;
}
#conTourVirtual #visor-mid1 {
	background-image: url(../imagescss/tour_visor-ff01.gif);
	background-repeat: repeat-y;
	text-align: center;
	margin: 0;
	padding: 0;
	clear: both;
	width: 569px;
}
#conTourVirtual #visor-linea {
	background-image: url(../imagescss/tour_visor-ff01.gif);
	background-repeat: repeat-y;
	text-align: center;
	margin: 0 0 -2px 0;
	padding: 0;
	clear: both;
}
#conTourVirtual .visor-mid2 {
	background-image: url(../imagescss/tour_visor-ff02.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 8px 0 6px 0;
	height: 29px;
	clear: both;
	width: 569px;
}
#conTourVirtual .visor-mid2 .control {
	width: 230px;
	float: left;
	margin: 0 0 0 7px;
	height: 100%;
}
#conTourVirtual .visor-mid2 .nojava {
	margin-left: 185px;
}
#conTourVirtual .visor-mid2 img {
	border: 0;
	padding-top: 8px;
}
#conTourVirtual .visor-mid2 a {
	padding: 0px 12px 7px 12px;
	border-right: 1px solid #DADADA;
	width: 15px;
}
#conTourVirtual .visor-mid2 .automatico {
	width: 270px;
	float: right;
	margin-top: 5px;
}
#conTourVirtual .visor-mid2 .automatico fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#conTourVirtual .visor-mid2 .automatico legend {
	display: none;
}
#conTourVirtual .visor-mid2 .automatico select {
	margin-right: 10px;
	vertical-align: middle;
}
#conTourVirtual .visor-mid2 select {
	float: left;
	margin: 0;
}
#conTourVirtual .visor-mid2 p {
	float: left;
	margin: 0 0 0 8px;
	width: 200px;
	background-color: #F0F0F0;
}
#conTourVirtual #visor-bottom {
	clear: both;
	margin: -0.3% 0 0 0;
	font-size: 1px;
	height: 8px;
}

/* SABÍAS QUE */
#conSabias {
	padding: 0 15px 20px 15px;
	color: #3D3D3D;
	background-image: url(../imagescss/sabias_fondo.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#conSabias p {
	line-height: 140%;
	margin: 0 4px 1.5em 4px;
	text-align: justify;
}
#conSabias #sabiasSelec {
	background-image: url(../imagescss/sabias_arriba.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 568px;
	margin: 10px 0 0 0;
}
#conSabias #sabiasSelec p {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	font-size: 180%;
	line-height: 100%;
	padding: 45px 45px 10px 45px;
	margin: 0;
	width: 470px;
}
#conSabias #sabiasFin {
	background-image: url(../imagescss/sabias_fin.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 43px;
	margin: 0;
	padding: 0;
	width: 568px;
}
#conSabias ul {
	margin: 20px 0 0 20px;
}
#conSabias ul li {
	background-image: url(../imagescss/css_mapa_li_01.gif);
	background-repeat: no-repeat;
	background-position: 1px 11px;
	padding: 0 0 0 12px;	
	line-height: 24px;
	color: #E00000;
	font-weight: bold;
}
#conSabias ul li a {
	color: #141A00;
	text-decoration: none;
	font-weight: normal;
}
#conSabias ul li a:hover {
	text-decoration: underline;
}
	
/*--- FORO -----*/
#contenidoFinal.foroTablon 
{
	
	width: auto;
	
}
#contenidoFinal.foroTablon #migas {
	width: auto;
}
#conForo {
	color: #3D3D3D;
	margin: 0 30px;
}
#conForo h3 {
	font-size: 1.1em;
	color: #81B600;
	margin: 20px 0 0 0;
}
#conForo h3.autentifica {
	font-size: 1.3em;
	font-style: italic;
	color: #5D5D5D;
	margin: 20px 0 20px 0;
}
.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
}
#conForo .botvolver2 {
	float: right;
	margin: -15px 0 0 0;
}
#conForo .botvolver2 img {
	border: 0;
}
#conForo p.desarrollo {
	color: #585858;
	margin: 5px 0;
}
#conForo p.desarrollo span {
	font-weight: bold;
	display: block;
	margin: 5px 0 20px 0;
}
#conForo .bloke {
	margin: 5px 0 10px 0;
	display: block;
}
#conForo .linea {
	clear: both;
	background-color: #DADADA;
	height: 1px;
	overflow: hidden;
	margin: 3px 0;
}
#conForo .categorias .linea {
	background: none;
}
#conForo .categorias {
	background-image: url(../imagescss/foro_fondo01.gif);
	background-position: left;
	background-repeat: repeat-y;
	color: #585858;
}
#conForo .categorias .verde {
	background-color: #94C41E;
	width: 27px;
	float: left;
	clear: both;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}
#conForo .categorias #personas {
	width: 27px;
	height: 23px;
	float: left;
	clear: left;
	margin: -23px 0 0 0;
}
#conForo .categorias .verde img {
	margin: 10px 5px 0 5px;
}
#conForo .categorias .interior {
	float: left;
	margin: 10px 0 0 10px;
	width: 640px;
}
#conForo p {
	line-height: 140%;
	margin: 0 0 1.5em 0;
	text-align: justify;
}
#conForo p a {
	color: #3D3D3D;
	text-decoration: underline;
}
#conForo p a:hover {
	text-decoration: none;
}
#conForo .categorias .interior p {
	background-image: url(../imagescss/css_nat_verde_li.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 10px;
	margin: 0;
}	
#conForo .categorias #hilo p {
	font-weight: bold;
}
#conForo .categorias .interior p a {
	text-decoration: none;
	color: #585858;
}
#conForo .categorias .interior p a:hover {
	text-decoration: underline;
}
#conForo .categorias .interior a:visited {
	color: #72845A;
}
#conForo .categorias .interior .numeros {
	margin: 15px 0 0 10px;
	font-weight: bold;
}
#conForo .categorias #hilo .numeros {
	font-weight: normal;
}
#conForo .categorias .interior .numeros span {
	color: #88B811;
}
#conForo .categorias .interior ul {
	margin: 10px 0 15px 5px;
	color: #88B811;
}
#conForo .categorias .interior ul li {
	margin: 5px 0;
}
#conForo .categorias .interior ul li ul {
	margin: 0 0 0 10px;
}
#conForo .categorias .interior ul li a {
	background-color: #EFEEEE;
}
#conForo .categorias .interior ul li ul li a {
	background: none;
}
#conForo .categorias .interior ul li a {
	color: #585858;
	text-decoration: none;
}
#conForo .categorias .interior ul li a:hover{
	text-decoration: underline;
}
#conForo .categorias .interior ul li a span{
	color: #88B811;
	font-weight: bold;
}
#conForo fieldset {
	width: 680px;
	margin: 0;
	padding: 0;
	border: none;
}
#conForo fieldset legend {
	visibility: hidden;
}
#conForo fieldset label {
	float: left;
}
#conForo form label  {
	clear: left;
	float: left;
	display: block;
	padding: 0 0 0 11px;
	margin: 5px 5px 0 0;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
	cursor: pointer;
	text-align: left;
}
#conForo fieldset textarea {
	width: 600px;
	height: 150px;
	border: 1px solid #DADADA;
	margin: 0 0 0 20px;
	clear: both;
}
#conForo fieldset input.titulo {
	width: 600px;
	border: 1px solid #DADADA;
	margin: 0 0 0 20px;
	clear: both;
}
#conForo fieldset input.clave {
	width: 200px;
	border: 1px solid #DADADA;
	margin: 0 0 0 20px;
	clear: none;
}
#conForo fieldset .botonEnviar {
	margin: 15px 0 5px 160px;
	}
#conForo fieldset .texto {
	background-image: url(../imagescss/css_form_li_01.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	padding-left: 10px;
	}
#conForo fieldset label {
	background-image: url(../imagescss/css_tablon_la_01.gif);
	background-position: 0 .5em;
	background-position: 0 .4em;
	background-repeat: no-repeat;
	clear: both;
	color: #585858;
	font-weight: bold;
	margin: 0 0 5px 42px;
	padding: 0 0 0 8px;
	clear: both;
	display: inline;
}
#conForo fieldset  p label {
	background-image: url(../imagescss/css_form_li_01.gif);
	width: 50px;
	margin: 0 0 5px 0;
	padding-left: 10px;
	float: left;
	clear: none;
	display: block;
}
#conForo fieldset input {
	margin: 0 0 0 10px;
}
#conForo fieldset p {
	margin: 10px 0 5px 20px;
}
#conForo fieldset .tablonCentrar {
	text-align: center;
	margin: 20px 0 0 0;
}
#conForo .conBloqueError {
	text-align: left;
	margin: 50px 30px 50px 50px;
	font-size: 100%;
	font-weight: bold;
	
}
.tablon-tema-tit {
	width: 80px;
	float: left;
	margin: 15px 0;
	font-weight: bold;
	color: #777777;
}
.tablon-tema-desc {
	float: left;
	background-color: #F5F5F5;
	border: 1px solid #B5B5B5;
	padding: 8px;
	margin: 15px 0 0 0;
	width: 600px;
	clear: right;
	color: #585858;
}

/*Paginación de foro y tablon*/
#conForo #sincontenido {
	margin-bottom: 30px;
	}
#conForo #sincontenido img{
	float: left;
	}
#conForo #sincontenido p{
	float: left;
	color: #81B600;
	font-weight: bold;
	width: 340px;
	margin: 75px 0 0 15px;
}
#conForo .paginacion p {
	clear: both;
	text-align: center;
	padding: 10px 0;
	margin: 30px 0 0 0;
	border-top: 1px dotted #E6E6E6;
	border-bottom: 1px dotted #E6E6E6;
}
#conForo .paginacion p img {
	vertical-align: middle;
	margin: 0 10px;
	border: 0;
}
#conForo .paginacion p a {
	text-decoration: none;
	color: #585858;
}
#conForo .paginacion p a.pagOculto {
	visibility: hidden;
}
#conForo .paginacion p a.pagIzq {
	float: left;
}
#conForo .paginacion p a.pagIzq img {
	margin: 0 4px 0 13px;
}
#conForo .paginacion p a.pagDch {
	float: right;
}
#conForo .paginacion p a.pagDch img {
	margin: 0 13px 0 4px;
}
#conForo .paginacion p a:hover {
	text-decoration: underline;
}
#conForo .paginacion p span {
	background-color: #F4F4F4;
	padding: 3px 13px;
	margin: 0 10px;
}

/* Errores de los formularios del foro y tablón de anuncios */
#conForo form p.atencion {
	text-align: right;
	color: #727272;
	margin: 15px 5px 0 0;
	padding: 0;
	clear: left;
}

/*---elementos de error cuando no hay errores*/
#conForo form .incorrectoInvisible, #conForo form .correctoInvisible, #conForo form p.textoErrorInvisible, #conForo form p.textoCorrectoInvisible {
	display: none;
}
/* Mensaje de datos correctos - incorrectos */
#conForo form .correcto, #conForo form .incorrecto {
	padding: 6px;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}
#conForo form .correcto {
	background-color: #3EAC0E;
}
#conForo form .incorrecto {
	background-color: #E40000;
}
#conForo form p.textoCorrecto {
	padding: 0 0 0 12px;
	margin: 20px 0 15px 0;
	color: #3D3D3D;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
}
#conForo form p.textoError {
	padding: 0 0 0 117px;
	margin: 0;
	color: #E40000;
}
#conForo form .inputError {
	background-color: #FDD6D6;
 }

/* Mensaje de datos correctos */
#conForo form .correcto {
	padding: 6px;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #3EAC0E;
}
#conForo form .inputError {
	background-color: #FDD6D6;
 }
#conForo form p.textoError {
	padding: 0 0 0 117px;
	margin: 0;
	color: #E40000;
}

/*--------Historia--------------*/
.historia-linea{
	overflow: hidden;
}
.historia-linea .historia-fecha {
	padding: 5px 20px 115px 0;
	margin: 0;
	margin-bottom: -100px;
	width: 255px;
	border-right: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	float: left;
	clear:left;
}
.historia-linea .historia-fecha-dere {
	padding: 5px 10px 115px 15px;
	margin: 0;
	margin-bottom: -100px;
	width: 250px;
	border-top: 1px solid #E4E4E4;
	float: left;
	clear: right;
}
.historia-linea-primera .historia-fecha {
	padding: 5px 20px 115px 0;
	margin: 0;
	margin-bottom: -100px;
	width: 255px;
	border-right: 1px solid #E4E4E4;
	float: left;
	clear: left;
}
.historia-linea-primera .historia-fecha-dere {
	padding: 5px 10px 115px 15px;
	margin: 0;
	margin-bottom: -100px;
	width: 250px;
	float: left;
	clear: right;
}
.historia-linea img, .historia-linea-primera img {
	float:left;
	margin: 0 12px 0 0;
}
#conCon .historia-linea p, #conCon .historia-linea-primera p{
	margin: 10px 0 0 0;
}
#conCon .historia-linea h4, #conCon .historia-linea-primera h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 1.5em;
	color: #3D3D3D;
	margin: 0;
}

/* RUTAS */
#con-primero {
	 float: left; 
	 width: 399px;
	 }
#conCon #ficha-ruta {
	width:154px;
	background-color: #F7F7F7;
	float:left;
	margin: 0 15px 0 5px;
	padding: 10px;
}
#conCon #ficha-ruta.soloficha {
	float: none;
	width: auto;
	margin: 0 0 0 5px;
}
#conCon #ficha-ruta h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-style: normal;
	color: #D8000A;
	border-bottom: 1px solid #D2D2D2;
	margin: 0 10px 0 0;
	padding: 0;
}
#conCon #ficha-ruta dl {
	margin: 10px 0 10px 0;
}
#conCon #ficha-ruta dl dt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	margin: 0;
}
#conCon #ficha-ruta dl dd {
	color: #333333;
	padding: 0;
}
#conCon #ficha-ruta dl .ultimo {
	float: left;
}
#conCon #ficha-ruta dl dd.ultimo {
	margin: -1px 0 0 5px;
}
#conCon	.entrada {
	font-weight: bold;
	width: 200px;
	float: left;
	text-align: justify;
	margin: 0 0 5px 0;
}
#conCon	.entrada #soloentrada {
	font-weight: bold;
	width: auto;
	float: none;
	text-align: justify;
	margin: 0 0 0 10px;
}
#conCon .imagen_izq {
	margin: 0 12px 0 5px;
}
#conCon .imagen_izq span {
	width: 164px;
	background-color: #F0F0F0;
	display: block;
	margin: 0;
	padding: 6px;
}
#conCon .imagen_izq span strong {
	color: #88B500;
}
#conCon .imagen_izq span.mapa {
	text-align: center;
}
#conCon .imagen_izq span.mapa a {
	display: block;
	color: #333;
	text-decoration: underline;
}
#conCon .imagen_izq span.mapa a:hover {
	text-decoration: none;
}
#conCon #mapaRutaGrande {
	display: none; /* Por defecto aparecera oculto. */
	clear: left;
	margin: 10px 0 12px 10px;
}
#conCon #mapaRutaGrande img {
	border: 2px solid #F0F0F0;
}
#conCon #mapaRutaGrande02 {
	clear: left;
	margin: 10px 0 12px 10px;
}
#conCon #mapaRutaGrande02 img {
	border: 2px solid #F0F0F0;
}
#conCon #mapaRutaGrande .mapa {
	width: 368px;
	background-color: #F0F0F0;
	border: 2px solid #F0F0F0;
	text-align: center;
	padding: 6px;
	display: block;
}
#conCon #mapaRutaGrande .mapa a {
	display: block;
	color: #333;
	text-decoration: underline;
}
#conCon #mapaRutaGrande .mapa a:hover {
	text-decoration: none;
}
#conCon .separadorRuta {
	width: 100px;
	display: block;
}

/* ENCUESTAS */
#conCon form#formencuesta {
	width: auto; 
	}
/* ENCUESTAS */
#conCon form#formencuestaimagen {
	width: auto; 
	}
#conCon .fecha {
	padding: 0 0 0 12px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;	
	}
#conCon .con-pregunta .puntos{
	background-image: url(../imagescss/css_galeria_ff_h.gif);
	background-repeat: repeat-x;
	background-position:center;
	padding: 1px 0 0 0;
	margin: 5px 0;
	height: 1px;
	clear: both;
	}
#conCon .con-pregunta .pregunta{
	background-color: #F2F2F2;
	padding: 10px;
	float: left;
	width: 238px;
	font-weight: bold;
	margin: 2px 0;
}
#conCon .con-pregunta .pregunta-foto{
	background-color: #F2F2F2;
	padding: 10px;
	float: left;
	font-weight: bold;
	margin: 2px 0;
}
#conCon .con-pregunta .respuestas{
	float: left;
	width: 250px;
	margin-left: 25px;
}
#conCon .con-pregunta .respuestas p{
	margin: 5px 0;
	padding: 0;
	}
#conCon .con-pregunta .respuestas p input{
	border: none;
	float:left;	
	line-height: 15px;
}
#conCon .con-pregunta .respuestas p label{
	float:left;	
	background: none;
	width: auto;
	clear: none;
	line-height: 15px;
}
#conCon form#formencuesta .botones{
	margin: 25px 0;
	text-align: center;
	}
#conCon form#formencuesta .botones input{
	border: none;
	margin: 0;
	float: none;
	clear: none;
	vertical-align: text-bottom;
	}
#conCon form#formencuestaimagen .botones img{
	border: none;
	}
#conCon form#formencuestaimagen .botones{
	margin: 25px 0;
	text-align: center;
	}
#conCon form#formencuestaimagen .botones input{
	border: none;
	margin: 0;
	float: none;
	clear: none;
	vertical-align: text-bottom;
	}
#conCon form#formencuestaimagen .botones img{
	border: none;
	}
#conCon .encuestas-anterior .puntos{
	background-image: url(../imagescss/css_galeria_ff_h.gif);
	background-repeat: repeat-x;
	background-position:center;
	padding: 1px 0 0 0;
	margin: 5px 0;
	clear: both;
	height: 1px;
}
#conCon .encuestas-anterior div.encuestas-ant-izq{
	float: left;
	width: 258px;
	padding: 5px 8px 5px 0;
	background-image: url(../imagescss/css_galeria_ff_v.gif);
	background-position: right;
	background-repeat: repeat-y;
	}
#conCon .encuestas-anterior div.encuestas-ant-der{
	float: left;
	width: 260px;
	margin: 5px 0 5px 8px;
	}
#conCon .encuestas-anterior .pregunta{
	background-color: #F2F2F2;
	padding: 10px;
	width: 238px;
	font-weight: bold;
}
#conCon .encuestas-anterior .resultados{
	padding: 0 0 0 12px;
	margin: 0;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;	
	}
/* ENCUESTAS - resultados */
#conCon .con-resultados .pregunta {
	background-color: #F2F2F2;
	padding: 10px;
	font-weight: bold;
	width: 535px;
	margin: 2px 0;
	}
#conCon .con-resultados .puntos {
	background-image: url(../imagescss/css_galeria_ff_h.gif);
	background-repeat: repeat-x;
	background-position:center;
	padding: 1px 0 0 0;
	margin: 5px 0;
	clear: both;
	height: 1px;
}
#conCon .con-resultados table {
	width: 550px;
	margin: 20px 0;
	}
#conCon .con-resultados table td{
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	padding: 2px;
	}
#conCon .con-resultados table th{
	border-top: 1px solid #CFCFCF;
	padding: 0 0 0 15px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 12px;	
	width: 150px;
	}
#conCon .con-resultados table .num {
	width: 45px;
	text-align: center;
	font-weight: bold;
	}
#conCon .con-resultados table .ultimafila {
	border-bottom: 1px solid #CFCFCF;
	}
#conCon .con-resultados .botos{
	width: 540px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	}
	
/*Sala-Prensa*/
#conCon .bloke-año {
	margin: 15px 0;
	padding: 2px 0;
	background-color: #F4F4F4;
	width: 550px;
	}
#conCon .bloke-año label{
	padding: 0 10px;
	background-image: url(../imagescss/css_form_li_01.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.4em;
	float: left;
	width: 20px;
	clear: none;
}
#conCon .bloke-año label.mes{
	margin-left: 20px;
	}
#conCon .bloke-año input{
	margin: 0 10px;
	padding: 5px 0 0 0;
	float:left;
	border: none;
	}
#conCon .bloke-año #urtea{
	float:left;
	clear: none;
	}
#conCon .bloke-año #mes{
	float: left;
	}
/*Concursos*/
#conCon .con-pregunta .textoError{
	padding-left: 0;
	}
#conCon #sincontenido{
	background-color: #F2F2F2;
	padding: 5px 15px;
	margin: 35px 0 70px 0;
	font-style: italic;
	font-weight: bold;
	}
	
/* Contenidos finales: Resultado donde... */
.resultadoDonde {
	vertical-align: middle;
	margin: 0 15px 0 0;
}
#contenidoFinal span.rojo {
	color: #E60000;
	font-weight: bold;
	margin: 10px 0 0 0;
}


/* Quinto nivel */
.columnaIzq {
	float: left;
	display: inline;
	width: 195px;
}
.columnaDch {
	float: right;
	display: inline;
	width: 195px;
}
.columnaIzq ul li span.rojo, .columnaDch ul li span.rojo {
	color: #E60000;
	padding: 0 !important;
	margin: 0 !important;
	font-weight: normal !important;
}
.columnaCentral {
	float: left;
	display: inline;
}
.columnaCentral ul li span.rojo{
	color: #E60000;
	padding: 0 !important;
	margin: 0 !important;
	font-weight: normal !important;
}

/*Destacado Gastronomía Vasca home 19-05-2010*/

.gastronomia_vasca_home{
	margin:10px 0px;}

.gastronomia_vasca_home a{
	/*background:transparent url(../imagescss/gastronomia_vasca_home.jpg) no-repeat center center;
	*/
	width: 183px;
	height: 131px;
	display:block;
}

.gastronomia_vasca_home a img{
	width: 183px;
	height: 131px;
	border: none;
}

/*Destacado Camino de Santiago home 19-05-2010*/

.camino_santiago_home{
	margin:10px 0px;}

.camino_santiago_home a{
	/*background:transparent url(../imagescss/camino_santiago_home.jpg) no-repeat center center;
	*/
	width: 183px;
	height: 131px;
	display:block;
	
}

.camino_santiago_home a img{
	width: 183px;
	height: 131px;
	border: none;
}

/*Acceso a la sala de prensa home 19-05-2010*/

.acceso_sala_prensa_home{
	margin:10px 0px;}
	
.acceso_sala_prensa_home a{
	/*background:transparent url(../imagescss/acceso_sala_prensa_home.jpg) no-repeat center center;
	*/
	width: 204px;
	height: 71px;
	display:block;
}

.acceso_sala_prensa_home a img{
	width: 204px;
	height: 71px;
	border: none;
}

/*Accesos Facebook - Twitter 19-05-2010*/

.facebook_twitter{
	width:150px;
	height:25px;
	position:absolute;
	top:35px;
	margin-left:10px;
}
	
.facebook_twitter ul{
	margin-left:10px;}

.facebook_twitter li{
	float:left;
	}
	
.facebook_twitter p{
	float:left;
	margin-top:4px;}
	
.facebook_twitter ul li a.enlace_facebook{
	background:transparent url(../imagescss/logo_facebook.gif) no-repeat center center;
	width:24px;
	height:23px;
	margin:0px 5px;
	display: block;}
	
.facebook_twitter ul li a.enlace_twitter{
	background:transparent url(../imagescss/logo_twitter.gif) no-repeat center center;
	width:24px;
	height:23px;
	display: block;}
	
/*Página sala de prensa*/

.entradilla_sala_prensa{
	position: relative;
	top: 0;
	left: 0;
	padding: 10px 0 27px 0;
	margin: 0 10px;
	background:url(../imagescss/fondo_rayas_sala_prensa.jpg) no-repeat center top;
	height:130px;
	width:400px;
}

.entradilla_sala_prensa h2{
	float:right;
	margin:10px 30px 0 0;
	font-size:1.5em;
	}
	
.entradilla_sala_prensa ul{
	margin-left:60px;
	}
	
.entradilla_sala_prensa ul li{
	float:left;
	margin-right:40px;}
	
	
.entradilla_sala_prensa ul li a.documentos_sala_prensa{
	background:url(../imagescss/ico_doc_sala_prensa.jpg) no-repeat center top;
	width:83px;
	height:123px;
	display:block;}
	
.entradilla_sala_prensa ul li a.imagenes_sala_prensa{
	background:url(../imagescss/ico_img_sala_prensa.jpg) no-repeat 0px 10px;
	width:83px;
	height:123px;
	display:block;}
	
.entradilla_sala_prensa p{
	color:#666;
	width:90%;
	margin:0 auto;
	background: url(../imagescss/css_entradillap_ff_01.gif) repeat-x center top;
	padding-top:20px;
	}
	
.separador{
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;}
	
	

/**/
