H1 {
font-family: Arial, Helvetica, sans-serif;
color: #b51821;
font-size:22px;
}


.fondogeneral{
	background-color: #ffffff;
}
.fondogris{
	background-color: #555b65;
}
.fondorojo{
	background-color: #b51821;
}
.sombraindex{
	background-color: #ffffff;
	background-image: url(../images/sombra.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.mapa{
	background-image: url(../images/mapa.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.corusel{
	background-image: url(../images/mapa_corusel.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.fondocabecera{
	background-color: #ffffff;
	background-image: url(../images/logo_turismo.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial;
	font-size: 30px;
	color: #6f6f6e;
	text-decoration: none;
}
.fondocabecerajarl{
	font-family: Arial;
	font-size: 30px;
	color: #6f6f6e;
	text-decoration: none;
}
.cabrojo {
	font-family: Arial;
	font-size: 30px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
.pierojo {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
.pierojo2 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
.pierojo3 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
.verde {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15900B;
	font-weight: bold;
	text-decoration: none;
}
.fondoverdetex{
	background-color: #73bb6f; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.menupie {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.fondomenu{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #555b65;
	font-size: 18px;
	color: #6f6f6e;
	text-decoration: none;
}
.fondomenusel{
	background-color: #e6deb7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5787b3;
	letter-spacing: 2px;
	text-decoration: underline;
}
.fondomenuuser{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: underline;
}
.fondomenuhot{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #63799e;
	text-decoration: underline;
}
.fondomenucam{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #dc7b2a;
	text-decoration: underline;
}
.fondomenurur{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2c8411;
	text-decoration: underline;
}
.fondomenures{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b4181c;
	text-decoration: underline;
}
.fondomenuave{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9c6105;
	text-decoration: underline;
}
.fondomenu2{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7f7f7f;
	text-decoration: none;
}
.fondomenusel2{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b51821;
	text-decoration: underline;
}
.fondomenu3{
	background-color: #ffffff;
	background-image: url(../images/patron.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #555b65;
	font-size: 18px;
	color: #6f6f6e;
	text-decoration: none;
}

a.fondomenu2:hover {
	color: #6f6f6e;
	font-size: 20px;
}
.fondobuscador{
	background-color: #ffffff;
	background-image: url(../images/boton_buscador.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.fondocabprop{
	background-color: #ffffff;
	background-image: url(../images/sup_menu.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.fondocabrur{
	background-color: #2c8411;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabrur2{
	background-color: #898988;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border: solid 1px #fff;
}
.fondocabrur3{
	background-color: #898988;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabhot{
	background-color: #5a7590;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabcamp{
	background-color: #df7d24;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabave{
	background-color: #a36309;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabres{
	background-color: #b41318;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondocabocio{
	background-color: #d326db;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.fondopropietarios{
	background-color: #ffffff;
	font-family: Arial;
	border: 1px solid #555b65;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.fondopropietarios2{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.fondopropietarios2bis{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.fondopropietarios3{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	color: #b51821;
	text-decoration: none;
}
.fondopropietarios3bis{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #b51821;
	text-decoration: none;
}
.fondopropietarios4{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
a.fondopropietarios4:hover {
	color: #b51821;
	text-decoration: underline;
}
.fondobotonrojo{
	background-color: #ffffff;
	background-image: url(../images/boton_rojo.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.menulatrural{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulatruralsel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c8411;
	text-decoration: none;
	font-weight: bold;
}
.menulatusuarios{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulatusuariossel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #959446;
	text-decoration: none;
	font-weight: bold;
}
.menulathoteles{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulathotelessel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #61779C;
	text-decoration: none;
	font-weight: bold;
}
.menulatcampings{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulatcampingssel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DD7E28;
	text-decoration: none;
	font-weight: bold;
}
a.menulatcampings:hover {
	color: #DD7E28;
	text-decoration: underline;
}
.menulatrestaurantes{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulatrestaurantessel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B51821;
	text-decoration: none;
	font-weight: bold;
}
a.menulatrestaurantes:hover {
	color: #B51821;
	text-decoration: underline;
}
.menulatocio{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulatociosel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d326db;
	text-decoration: none;
	font-weight: bold;
}
a.menulatocio:hover {
	color: #d326db;
	text-decoration: underline;
}
.menulataventura{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}
.menulataventurasel{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9B6508;
	text-decoration: none;
	font-weight: bold;
}
a.menulataventura:hover {
	color: #9B6508;
	text-decoration: underline;
}
a.menulathoteles:hover {
	color: #61779C;
	text-decoration: underline;
}
a.menulatrural:hover {
	color: #2c8411;
	text-decoration: underline;
}
a.menulatusuarios:hover {
	color: #959446;
	text-decoration: underline;
}
.menurojo{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
a.menurojo:hover {
	text-decoration: underline;
}
.menurojo2{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b51821;
	font-weight: bold;
	text-decoration: none;
}
.textos{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6e;
	text-decoration: none;
}
.textosbold{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6e;
	font-weight: bold;
	text-decoration: none;
}
.blanco12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.negro12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.verde11{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c8411;
	text-decoration: none;
	font-weight: bold;
}
.verde12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c8411;
	text-decoration: none;
	font-weight: bold;
}
.verde14{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2c8411;
	text-decoration: none;
	font-weight: bold;
}
.azul11{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a7590;
	text-decoration: none;
	font-weight: bold;
}
.azul12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a7590;
	text-decoration: none;
	font-weight: bold;
}
.azul14{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a7590;
	text-decoration: none;
	font-weight: bold;
}
.naranja11{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #df7d24;
	text-decoration: none;
	font-weight: bold;
}
.naranja12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #df7d24;
	text-decoration: none;
	font-weight: bold;
}
.marron11{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a36309;
	text-decoration: none;
	font-weight: bold;
}
.marron12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a36309;
	text-decoration: none;
	font-weight: bold;
}
.marron14{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a36309;
	text-decoration: none;
	font-weight: bold;
}
.naranja14{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #df7d24;
	text-decoration: none;
	font-weight: bold;
}
.gris11{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6e;
	text-decoration: none;
	font-weight: bold;
}
.gris11b{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
}
.gris12{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6e;
	text-decoration: none;
	font-weight: bold;
}
.gris14{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
	font-weight: bold;
}
.gris16{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6f6f6e;
	text-decoration: none;
	font-weight: bold;
}
.gris_titulos{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}
.gris_titulos2{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}
.gris_titulos3{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
}
.fondocabprop2{
	background-color: #ffffff;
	background-image: url(../images/sup_menu_av.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.fondocabproprojo{
	background-color: #ffffff;
	background-image: url(../images/sup_menu_av_r.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.fondoficha{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #555b65;
	font-size: 14px;
	color: #6f6f6e;
	text-decoration: none;
}

		

<!-- --------------------------------------------------- -->
.fcaja{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	color:#b51821;
	border:1px solid #555b65;
	background-color : White;
	height: 20px;
}

/********************************** Estilos para el calendario **************************/

BODY  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color : #ffffff;
}

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #145c11;
	font-weight: bold;
	text-decoration: none;
}
.altn2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #145c11;
	font-weight: bold;
	text-decoration: none;
}


.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #73bb6f;
	font-weight: bold;
	text-decoration: none;
}
.tit2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #73bb6f;
	font-weight: bold;
	text-decoration: none;
}
.fs	{
	font-family : verdana,arial,helvetica;
	background-color:	#145c11;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fs2	{
	font-family : verdana,arial,helvetica;
	background-color:	#145c11;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.da	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#960202;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.da2	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.ev	{
	font-family : verdana,arial,helvetica;
	background-color: #145c11;
	color:	#ffffff;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.ev2	{
	font-family : verdana,arial,helvetic?????N??/a;
	background-color: #ACC1D7;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.titcampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.altncampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #9A9696;
	font-weight: bold;
	text-decoration: none;
}
.altncampanha2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #9A9696;
	font-weight: bold;
	text-decoration: none;
}
.dacampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#494949;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.evcampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #E2DEDE;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fscampanha	{
	font-family : verdana,arial,helvetica;
	background-color:	#000000;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha	{
	font-family : verdana,arial,helvetica;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha2	{
	font-family : verdana,arial,helvetica;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha3	{
	font-family : verdana,arial,helvetica;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fcajacampanha{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: Myriad, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#494949;
	border:1px solid #CCCCCC;
	background-color : White;
}
.altnforo  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #000000;
	background-color: #999999;
	font-weight: bold;
	text-decoration: none;
}
/* Fin del calendario. */
/**********************Paginacion funcion paginar_resultados()********************************/

div.pagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	text-align:center;
} 

div.pagination a {
	/*padding: 2px 5px 2px 5px;*/
	padding: 2px 7px;
	margin: 2px;
	border: 1px dotted #333333;
	background-color:#cccccc;
	text-decoration: none; 
	font-weight:bold;
	size:12px;
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #888;
	color: #888;
}
div.pagination span.current {
	/*padding: 2px 5px 2px 5px;*/
	padding: 2px 7px;
	margin: 2px;
	border: 1px solid #888;
	background-color: #888;
	color: #eee;
}
div.pagination span.disabled {
	/*padding: 2px 5px 2px 5px;*/
	padding: 2px 7px;
	margin: 2px;
  border: 1px dotted #EEE;
  color: #DDD;
}
/* Fin paginacion*/
div#LatSrvMun a:hover,div#LatSrvMun a:focus
{
	/*border-left:10px solid #c90;  Apariencia de celda izda*/
	background-color:#a0b3ce;
	color:#001a79;
	border-bottom: 1px dotted #001a79;
}
