/* Tabla de Caminos */
/* Formato para las Tablas de presentacion de datos */
table.tbcaminos {
	border: 1px solid Navy;
	border-right: 2px solid Navy;
	border-bottom: 2px solid Navy;
	width: 100%;
	margin: 10px auto auto;
}
table.tbcaminos caption {
	font: bold 10px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #00008B;
	text-align: center;
	margin: 10px auto 5px auto;
}

table.tbcaminos th {
	font: bold 12px Verdana, Tahoma, Arial, sans-serif;
	color: White;
	background: Navy url(img/fndtabla.jpg);
	text-align: left;
	padding: 3px;
	/*border: 1px solid Navy;*/
}

table.tbcaminos tbody {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #87CEEB;
	text-align: left;
	padding: 3px;
	border: 1px solid Navy;
}

table.tbcaminos tbody tr.cabecera {
	font-weight: bold;
	font-size: 10px;
	color: #DC4503;
	background: #FEFFF1;
	text-align: left;
	padding: 3px;
	border-top: 1px solid #eee;
}

table.tbcaminos tbody td {
	font: 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align: left;
	padding: 2px;
	color: Black;
}

table.tbcaminos tbody td.par {
	background: #EEE8AA;
}
table.tbcaminos tbody td.impar {
	background: #FFFACD;
}

table.tbcaminos tbody td.noactivo {
	background: #FFE4C4;
}

table.tbcaminos a:link, table.tbcaminos a:visited {
	color: Navy;
}

table.tbcaminos a:hover {
	color: #A52A2A;
	text-decoration: underline;
}

/* Estilo de Pag con Cabecera, 2 columnas y Pie para presentar informacion Camino */
#FichaCamino {
  width:760px;
  margin-left:auto; 
  margin-right:auto;
  }
#FichaCaminoCabecera {
  width:760px;
  }
#FichaCaminoEtapas {
  float:right;
  position: relative;
  overflow: hidden;
  width:240px;
  padding-top: 20px;
  }
#FichaCaminoContenido {
  float:left; 
  position: relative;
  overflow: hidden;
  width:500px;
  padding: 5px 10px 10px;
  }
#FichaCaminoPie {
  clear:both;
  width:760px; 
  }
#FichaCaminoTitulo{
	font: bold 20px Tahoma, Verdana, Arial, sans-serif;
	color: #A52A2A;
	text-align: center;
	outline: Black;
}
#FichaCaminoSubtitulo{
	font: bold 20px Tahoma, Verdana, Arial, sans-serif;
	color: #D2691E;
	text-align: left;
	outline: Black;
}

#FichaCaminoDenominacion{
	font: bold 14px Tahoma, Verdana, Arial, sans-serif;
	color: #A52A2A;
	text-align: center;
}

/* Caja para la cabecera */
#CajaEtapa {
  width:700px;
  margin:auto; 
 }
 
.LegendEtapa {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: Black;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border: solid 1px;
	background: url(img/fndalbergue.jpg);
}
  
/* Presentación de datos */

.txtCamino {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #00008B;
	text-indent: 10px;
}
.txtCaminoRojo {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #A52A2A;
}

.txtCaminoAzul {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Navy;
}

.txtCaminoNegro {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}
.cabecera {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}

.cabeceraLight {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #A9A9A9;
}

.txtdetalle {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}

/* Presentacion de imagenes */
/* Caja con sombra para las imagenes */

.foto {
	float: left;
	margin: 10px !important;
}

.foto img {
   display: block;
   position: relative;
  	background-color: #fff;
  	border: 1px solid #404040;
  	padding: 4px;
}

/* Menu para presentación de las Etapas y Alternativas*/
a.etapa, a.etapa:link, a.etapa:visited, a.etapalt, a.etapalt:link, a.etapalt:visited,.chosen {
	display:block; 
	width:230px; 
	height:25px; 
	background:#dca; 
	border:1px solid #000; 
	margin-top:2px; 
	padding: 2px;
	text-align:left; 
	text-decoration:none; 
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
	line-height:25px; 
	overflow:hidden;
}
a.etapa:hover {
	color:#fff; 
	background:#764;
}
a.etapa:active, a.etapalt:active,.chosen {
	color:#fff; 
	background:#c00;
}

a.etapalt, a.etapalt:link, a.etapalt:visited, .chosen {
	background: #8FBC8F; 
	color:#000; 
}

a.etapalt:hover {
	color:#fff; 
	background: Olive;
}

/* Albergues */

#TituAutonomia {
	width:100%;
	height: 20px;
	font: bold 16px Tahoma, Verdana, Arial, sans-serif;
	color: Black;
	background: Navy url(img/fndalbergue.jpg);
	text-align: center;
	padding: 3px;
	border: 1px solid Black;
}

#TituProvincia {
	font: bold 14px Tahoma, Verdana, Arial, sans-serif;
	color: White;
	width:100%;
	height: 18px;
	background: Navy url(img/fndtabla.jpg);
	text-align: center;
	padding: 3px;
	border: 1px solid Navy;
}

/* Textos para los titulares y contenidos de la Sala de Prensa */

.spTitular {
	font: bold 20px Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: #00008B;
}

.spTitular a:visited, .spTitular a:link {
	text-decoration: none;
}

.spTitular a:hover {
	font: bold 20px Helvetica, Tahoma, Verdana, Arial, sans-serif;
	color: Maroon;
	text-decoration: none;
}

.anuariocaja {
	background-color: #FFFFF7;
	border: 1px solid #CCCCCC;
	width:80%;
	color: Navy;
	padding: 10px;
	margin: 20px;
	margin-top:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.anuarioHead {
	border: #CCCCCC solid 1px;
	background-color: #4682B4;
	color: #FFEFD5;
	font: bold 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	font: 600;
	text-align: center;
	margin: 0 0 1px 0;
	padding: 10px;
}

.anuarioId {
	border: #CCCCCC solid 1px;
	background-color: #F0F8FF;
	margin: 0 0 1px 0;
	padding: 10px 5px 5px 5px;
}

.anuarioProta{
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}
.anuarioFecha{
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
}

.anuarioPublica{
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
}

.anuarioLocalidad{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.anuarioAcontecio{
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}
.anuarioTxt {
	width: 90%;
	background-color: #F5F5DC;
	border: 1px dotted #4B4D19;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin: 10px;
	font: bolder;
}

.anuarioFirma{
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

/* Noticias */
.BoxAvanceNoticias 	{
	width:195px;
	float: left;
	margin:20px 0 0 0;
	padding:0px;
}

.calendario {
		width:35px;
		height:35px;
		float: left;
		margin:0px;
		background: url(img/calendario.png) no-repeat ;
		padding: 2px 0 0 0;
		margin: auto;
		font-family:Arial;
		font-size:10px;
		color:#FFF;
		text-align:center;
		font-weight: bold;	
}

.calendariodia {
		padding: 0 6px 0 6px;
		margin: auto;
		font-family:Arial;
		font-size:16px;
		color: Maroon;
		text-align:center;
		font-weight: bold;
	}
	
.BoxAvanceIdNoticia {
		width:150px;
		float: left;
		margin: 0px 3px;
		padding: 0;
	}
.IdNoticiaTitulo {
		width:147px;
		float: left;
		margin:0px;
		padding:0 0 0 3px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#b22d00;
	}
.IdNoticiaAutor {
		width:132px;
		float:left;
		margin: 0px 3px;
		padding:0 0 0 18px;
		font-family:Arial;
		font-size:9px;
		font-weight: bold;
		color: #3A3A3A;
		background-image: url(img/bgautornoticia.jpg);
		background-repeat:no-repeat;
	}
.IdNoticiaCuerpo {
		width:194px;
		float:left;
		margin:4px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#464646;
	}
.IdNoticiaLeerMas, .IdNoticiaLeerMas a {
		width:194px;
		float:left;
		margin: 2px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration:none;
	}
.mas a, .mas:hover {
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#a5122a;
	text-decoration:none;
	}
.mas:hover { text-decoration: underline; }

#Titulo {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:18px;
	color: #556B2F;
	font-weight: bold;
}


#Sinopsis {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:12px;
	color: #696969;
	font-weight: bold;
}

#SinNoticia {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:16px;
	color: #5E7632;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

#Noticia {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:12px;
	color: #4B4B4B;
	font-weight: bold;
	text-align: justify;
}

#NoticiaFirma {
	width: 650px;
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:10px;
	color: Maroon;
	font-weight: bold;
	text-align: right;
}

#NoticiaDetalle {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:8px;
	color: #696969;
	font-weight: bold;
	text-align: left;
}

#leerMas a {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:10px;
	color: Navy;
	font-weight: bold;
	text-decoration: none;
	margin-right: 80px;
}
#leerMas a:link, #leerMas a:visited {
	color: Navy;
}
#leerMas a:hover {
	color: Maroon;
}

/* Noticias */
#Titulo {
	width: 600px;
	margin: auto;
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:16px;
	color: #00008B;
	font-weight: bold;
}


#Sinopsis {
	width: 600px;
	margin: auto;
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:12px;
	color: #A52A2A;
	font-weight: bold;
}

#SinNoticia {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:16px;
	color: #5E7632;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

#Noticia {
	width: 600px;
	margin: auto;
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:12px;
	color: Black;
	font-weight: bold;
	text-align: justify;
}

#NoticiaFirma {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:10px;
	color: Maroon;
	font-weight: bold;
	text-align: right;
}

#NoticiaDetalle {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:8px;
	color: #696969;
	font-weight: bold;
	text-align: left;
}

#leerMas a {
	font-family: Tahoma, Georgia, Verdana, "Times New Roman", Arial, Times, serif;
	font-size:10px;
	color: #006400;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
#leerMas a:link, #leerMas a:visited {
	color: #006400;
}
#leerMas a:hover {
	color: Maroon;
}
