.enlaceGranCanaria12 {
	font-weight: bold;
	color: #004fb3;
}

.enlaceGranCanaria16 {
	font-size: 1.4em; 
	font-weight: bold;
	color: #004fb3;
}


.enlaceGranCanaria12 a {
	font-weight: bold;
	color: #004fb3;
}

.enlaceGranCanaria16 a {
	font-weight: bold;
	color: #004fb3;
	font-size: 1.4em;	
}

.fondocabeceraHome {
	background-image: url(../imagenes/GranCanaria_cabecera_jovenes.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 261px
}

.fondosubcabeceraHome {
	background-image: url(../imagenes/subcabecera01.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.fondocabecera02 {
	background-image: url(../imagenes/GranCanaria_jovenes.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_mar {
	background-image: url(../cabeceras/GranCanaria_mar.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_cumbre_turismo {
	background-image: url(../cabeceras/GranCanaria_cumbre_turismo.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_links {
	background-image: url(../cabeceras/GranCanaria_links.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_mas_GranCanaria {
	background-image: url(../cabeceras/GranCanaria_mas_GranCanaria.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}



.fondo_novios {
	background-image: url(../cabeceras/GranCanaria_novios.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_area_profesional {
	background-image: url(../cabeceras/GranCanaria_area_profesional.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_mapas{
	background-image: url(../cabeceras/GranCanaria_mapas.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_informacion
{
	background-image: url(../cabeceras/GranCanaria_informacion.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_jovenes {
	background-image: url(../cabeceras/GranCanaria_jovenes.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_novios {
	background-image: url(../cabeceras/GranCanaria_novios.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_gay {
	background-image: url(../cabeceras/GranCanaria_gay.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_familias {
	background-image: url(../cabeceras/GranCanaria_familias.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_wellness {
	background-image: url(../cabeceras/GranCanaria_wellness.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_solyplaya {
	background-image: url(../cabeceras/GranCanaria_solyplaya.jpg);

	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_naturaleza {
	background-image: url(../cabeceras/GranCanaria_naturaleza.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_naturaleza2 {
	background-image: url(../cabeceras/GranCanaria_naturaleza2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_meetings {
	background-image: url(../cabeceras/GranCanaria_meetings.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_golf {
	background-image: url(../cabeceras/GranCanaria_golf.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_deportes {
	background-image: url(../cabeceras/GranCanaria_deportes.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_cultura {
	background-image: url(../cabeceras/GranCanaria_cultura.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_fotos {
	background-image: url(../cabeceras/GranCanaria_fotos.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_agenda {
	background-image: url(../cabeceras/GranCanaria_agenda.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_gastronomia {
	background-image: url(../cabeceras/GranCanaria_gastronomia.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_tour_planner {
	background-image: url(../cabeceras/GranCanaria_tour_planner.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_cuevapintada {
	background-image: url(../cabeceras/GranCanaria_cuevapintada.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondosubcabecera02 {
	background-image: url(../imagenes/subcabecera02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.fondologograncanaria {
	background-image: url(../imagenes/fondologo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute; 
	left: 0px; 
	width: 154px; 
	height: 152px; 
	display:inline;
}
.fondologograncanaria1 {
	background-image: url(../imagenes/fondologo1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: absolute; 
	left: 0px; 
	width: 154px; 
	height: 152px; 
	display:inline;
}

.subcabeceraHome {
	position: relative; 
	right:0px;
	bottom:0px;	
	width:642px; 
	height:56px; 
	display:inline;
	float:right;
}

.fondonaranja {
	background-image: url(../imagenes/fondonaranja.gif);
	background-position: left top;
	background-repeat: repeat;
}

.fondosubcabecera01 {
	background-image: url(../imagenes/subcabecera01.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}


.textBoxBuscar {
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 22px;
}

.textBoxBuscar2 {
	border: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 15px;
	font-size: 0.9em; 
}

.textoAmarilloNegrita {
	font-size: 1.2em; 
	font-weight: bold;
	color: #ebbe1a;
}

.textoAzul {
	font-size: 1.1em; 
	color: #004fb3;
}

.textoAzulNegrita {
	font-size: 1.1em; 
	font-weight: bold;
	color: #004fb3;
}

.textoAzulNegrita11 {
	font-weight: bold;
	color: #004fb3;
}

.textoAzulNegrita22 {
	font-size: 2em; 
	font-weight: bold;
	color: #004fb3;
}

.textoAzulVerdana9 {
	font-size: 0.9em; 
	color: #004fb3;
}

.textoAzulVerdana9 a {
	font-size: 0.9em; 
	color: #004fb3;
	font-weight:bold;
}

.textoAzulVerdana9Sub a {
	font-size: 0.9em; 
	font-weight: bold;
	color: #004fb3;
	text-decoration: underline;
}

.textoBlanco13 {
	font-size: 1.2em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlanco15 {
	font-size: 1.4em; 
	font-weight: bold;
	color: #ffffff;
	background-color: inherit; 
}

.textoBlanco18 {
	font-size: 1.7em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlanco13 a {
	font-size: 1.2em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlanco15 a {
	font-size: 1.4em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlanco18 a {
	font-size: 1.7em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlancoNegrita {
	font-size: 1.2em; 
	font-weight: bold;
	color: #ffffff;
}

.textoBlancoNegrita15 {
	font-size: 1.4em; 
	font-weight: bold;
	color: #ffffff;
}

.textoMenu {
	font-size: 1.1em; 
	color: #000000;
}

.textoMenu a {
	font-size: 1.1em; 
	color: #000000;
}

.textoMenuTiempo {
	font-size: 1.4em; 
	color: #000000;
}

.textoMenuTiempo a {
	font-size: 1.5em; 
	color: #000000;
}

.textoMenuBlanco {
	font-size: 1em; 
	color: #ffffff;
}

.textoMenuBlanco a{
	font-size: 1em; 
	color: #ffffff;
}

.textoNormal {
	font-size: 1.1em; 
	color: #000000;
}

.textoNormalCursor {
	font-size: 1.1em; 
	color: #000000;
	cursor: pointer;
}

.textoNormalNegrita {
	font-size: 1.1em; 
	color: #000000;
	font-weight:bold;
}

.textoNormalNegritaCursor {
	font-size: 1.1em; 
	color: #000000;
	font-weight:bold;
	cursor:pointer;
}

.textoSubCabecera {
	font-size:1.3em;
	color: #004fb3;
	background-color: inherit; 
}

.textoSubCabeceraGrande {
	font-size: 2.2em; 
	color: #004fb3;
}

.textoTitulo {
	font-size: 1.5em; 
	font-weight: bold;
	color: #004fb3;
}

.insidedropdown { 
	font-size: 1.1em; 
	color: #000000;
	cursor: pointer;
	padding-right: 0px; 
	list-style-position: inside; 
	list-style-image: none; 
	list-style-type: upper-roman;
	padding-bottom: 5px;
}


a.textoMenuBlancoInterno {
	font-size: 0.9em; 
	font-weight: bold;
	color: #ffffff;
}

a.textoMenuBlancoInterno:hover {
	color: #CEA210;
}

.fondoSeparadorSimpleInterno { /* ? */
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	text-align: left;
	display:inline; width: 230px;
	background-color: transparent;
}

.fondoSeparadorSimpleInterno a { /* ? */
	font-size: 0.9em; 
	font-weight: bold;
	color: #ffffff;
}

.fondoSeparadorSimpleInterno a:hover { /* ? */
	color: #CEA210;
}

.fondoSeparadorSimpleInternoVacio { /* ? */
	float: left; 
	margin-left: 0; 
	display:inline; 
	width: 230px;
}

.fondoSeparadorCeldas { /* ? */
	float: left; 
	margin-left: 0; 
	width:20px; 
	display: inline;
}


.contenidos_mios, .contenidos_mios a{
 	text-decoration: none;
	color: #F7D085;
    text-align: justify;
	font-size : 1em;
	font-weight: bold;
    line-height: 140%;

}

.contenidos_mios a:hover{
 	text-decoration:underline;
	color: #F7D085;
    text-align: justify;
	font-size : 1em;
	font-weight: bold;
    line-height: 140%;
}

a.download{
 	text-decoration: none;
	color: #F7D085;
    text-align: justify;
	font-size : 1em;
	font-weight: bold;
    line-height: 140%;

}
a.download:hover{
 	text-decoration: underline;
	color: #F7D085;
    text-align: justify;
	font-size : 1em;
	font-weight: bold;
    line-height: 140%;
}

.contenidos_azulVerde {
	background-color: #0064c4;
}

.contenidos_azulRojo {
	background-color: #0064c4;
}

.contenidos_azulCeleste {
	background-color: #0064c4;
}

.over a {
	font-size: 0.9em; 
	font-weight: bold;
	color: #cc9900;
}

.contenidos_azul div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	text-align: left;
	display:inline; width: 230px;
	background-color: #0141AD;
	text-decoration: none;
}

.contenidos_azulVerde div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	text-align: left;
	display:inline; width: 230px;
	background-color: #0141AD;
	text-decoration: none;
}

.contenidos_azulRojo div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	text-align: left;
	display:inline; width: 230px;
	background-color: #0141AD;
	text-decoration: none;
}

.contenidos_azulCeleste div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	text-align: left;
	display:inline; width: 230px;
	background-color: #0141AD;
	text-decoration: none;
}

.contenidos_rojo {
	background-color: #b50029;
}

.contenidos_rojo div.over {
	display:inline; 
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	color: #cc9900;
	text-align: left;
	width: 230px;
	background-color: #A60025;
}

.contenidos_verde {
	background-color: #299600;
}

.contenidos_verde div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	color: #cc9900;
	text-align: left;
	display:inline; 
	width: 230px;
	background-color: #258800;
}

.contenidos_celeste {
	background-color: #5aa6c6;
}

.contenidos_celeste div.over {
	float: left; 
	margin-left: 0; 
	border-top: 1px solid #cc9900;
	color: #cc9900;
	text-align: left;
	display:inline; 
	width: 230px;
	background-color: #3c8aac;
}


#logoGranCanaria00 
{
	text-align: center;
	display: inline;
	float: right;
	height: auto;
	margin: 10px 10px 0 0;
}

#cabeceraInteriorListados 
{
	display: inline;
	width: 300px;	
	height: auto;
	text-align: left;
	margin: 10px 0 0 0;
	float: left;
}

#bannerCalendario 
{
	width: 300px;	
	text-align: center;
	margin: 10px 0 0 0;
	display: inline;
	float: left;
	height: auto;
}

#funcionesEnviarImprimir 
{
	text-align: center;	
}

#listadoInternoTituloCampos /* ? */
{
	display: inline;
	float: left;
	background-color: #0041ad;
	width: 489px;	
	/* * width: 485px;	*/
	margin: 0 0 10px 0;
	/* *margin: 0 0 0px 0; */
}

.contenidos_azul #listadoInternoTituloCampos
{
	background-color: #0041ad;
}

.contenidos_azulVerde #listadoInternoTituloCampos
{
	background-color: #258800;
}

.contenidos_azulRojo #listadoInternoTituloCampos
{
	background-color: #a60025;
}

.contenidos_azulCeleste #listadoInternoTituloCampos
{
	background-color: #3c8aac;
}

.contenidos_verde #listadoInternoTituloCampos
{
	background-color: #258800;
}

.contenidos_rojo #listadoInternoTituloCampos
{
	background-color: #a60025;
}

.contenidos_celeste #listadoInternoTituloCampos
{
	background-color: #3c8aac;
}

.tituloCampoListadoCorto 
{
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFCA13;
	width: 91px;
	background-color: #0041ad;
	padding: 5px 0 5px 0;
}

.contenidos_azul .tituloCampoListadoCorto
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloCampoListadoCorto
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloCampoListadoCorto
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloCampoListadoCorto
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloCampoListadoCorto
{
	background-color: #258800;
}

.contenidos_rojo .tituloCampoListadoCorto
{
	background-color: #a60025;
}

.contenidos_celeste .tituloCampoListadoCorto
{
	background-color: #3c8aac;
}

.tituloCampoListado50PC
{
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFCA13;
	width: 243px;
	background-color: #0041ad;
	padding: 5px 0 5px 0;
	text-align: left;
}

.contenidos_azul .tituloCampoListado50PC
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloCampoListado50PC
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloCampoListado50PC
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloCampoListado50PC
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloCampoListado50PC
{
	background-color: #258800;
}

.contenidos_rojo .tituloCampoListado50PC
{
	background-color: #a60025;
}

.contenidos_celeste .tituloCampoListado50PC
{
	background-color: #3c8aac;
}

.tituloCampoListado25PC
{
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFCA13;
	width: 121px;
	background-color: #0041ad;
	padding: 5px 0 5px 0;
	text-align: left;
}

.contenidos_azul .tituloCampoListado25PC
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloCampoListado25PC
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloCampoListado25PC
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloCampoListado25PC
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloCampoListado25PC
{
	background-color: #258800;
}

.contenidos_rojo .tituloCampoListado25PC
{
	background-color: #a60025;
}

.contenidos_celeste .tituloCampoListado25PC
{
	background-color: #3c8aac;
}

.tituloCampoListadoLargo
{
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFCA13;
	background-color: #0041ad;
	width: 122px;
	padding: 5px 0 5px 0;
}

.contenidos_azul .tituloCampoListadoLargo
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloCampoListadoLargo
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloCampoListadoLargo
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloCampoListadoLargo
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloCampoListadoLargo
{
	background-color: #258800;
}

.contenidos_rojo .tituloCampoListadoLargo
{
	background-color: #a60025;
}

.contenidos_celeste .tituloCampoListadoLargo
{
	background-color: #3c8aac;
}

.campoListadoCorto
{
	display: inline;
	font-size: 0.9em; 
	color: #ffffff;
	width: 91px;
	float: left;		
}

.campoListadoLargo
{
	display: inline;
	font-size: 0.9em; 
	color: #ffffff;
	width: 120px;
	float: left;
}

.campoListado50PC
{
	display: inline;
	font-size: 0.9em; 
	color: #ffffff;
	width: 243px;
	float: left;		
	text-align: left;
	padding: 0 0 0 1px;
}

.campoListado25PC
{
	display: inline;
	font-size: 10px; 
	color: #ffffff;
	width: 121px;
	float: left;		
	text-align: left;
	padding: 0 0 0 1px;
}

.textoBlancoNormal
{
	font-size: 1em; 
	color: #ffffff;
}

.textoBlancoNegrita
{
	font-size: 1em; 
	font-weight: bold;	
	color: #ffffff;
}

#cabeceraListado
{
	font-size: 1em;
	font-weight: bold;
	background-color: #0041ad;
	color: #ffffff;
	text-align: left;
	padding: 3px;
	width: 485px;
	margin: 0 0 10px 0;
}

.contenidos_azul #cabeceraListado
{
	background-color: #0041ad;
}

.contenidos_azulVerde #cabeceraListado
{
	background-color: #258800;
}

.contenidos_azulRojo #cabeceraListado
{
	background-color: #a60025;
}

.contenidos_azulCeleste #cabeceraListado
{
	background-color: #3c8aac;
}

.contenidos_verde #cabeceraListado
{
	background-color: #258800;
}

.contenidos_rojo #cabeceraListado
{
	background-color: #a60025;
}

.contenidos_celeste #cabeceraListado
{
	background-color: #3c8aac;
}

#listadoInterno /* ? */
{
	width: 488px;
	border: 1px solid #0041ad;
	margin: 0 0 0 5px;
    height: auto;
	float: left;
}

.contenidos_azul #listadoInterno
{
	border: 1px solid #0041ad;
}

.contenidos_azulVerde #listadoInterno
{
	border: 1px solid #258800;
}

.contenidos_azulRojo #listadoInterno
{
	border: 1px solid #a60025;
}

.contenidos_azulCeleste #listadoInterno
{
	border: 1px solid #3c8aac;
}

.contenidos_verde #listadoInterno
{
	border: 1px solid #258800;
}

.contenidos_rojo #listadoInterno
{
	border: 1px solid #a60025;
}

.contenidos_celeste #listadoInterno
{
	border: 1px solid #3c8aac;
}

.tituloApartadoLargo
{
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #0041ad;
	text-align: left;
	padding: 3px;
	width: 485px;
	float: left;
	margin: 0 0 0 5px;
}

.contenidos_azul .tituloApartadoLargo
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloApartadoLargo
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloApartadoLargo
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloApartadoLargo
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloApartadoLargo
{
	background-color: #258800;
}

.contenidos_rojo .tituloApartadoLargo
{
	background-color: #a60025;
}

.contenidos_celeste .tituloApartadoLargo
{
	background-color: #3c8aac;
}

#alojamientoIzquierda
{
	width: 210px;
	display: inline;
	text-align: center;
	height: auto;
	float: left;
	padding: 11px 0 0 6px;
}

#alojamientoDerecha
{
	width: 265px;
	display: inline;
	text-align: right;
	float: right;
	padding: 0 10px 0 0;
}

.campoTituloFicha
{
	display: inline;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;	
	width: 100px;
	float: left;
	text-align: left;
}

.campoFicha
{
	display: inline;
	font-size: 0.9em;
	color: #ffffff;
	width: 160px;
	float: right;
	text-align: left;
	padding: 0 1px 0 0;
}

.listadoDobleColumna
{
	width: 48%;
	display: inline; 
	float:left;
	margin: 0 0 5px 0;
	text-align: left;
}

.listadoDobleColumnaAlojamientos
{
	width: 48%;
	display: inline; 
	float:left;
	margin: 0 0 5px 0;
	text-align: left;
}

.informacionFicha
{
	margin: 10px 0 0 10px;
	width: 265px;
	float: left;
}

.tituloformBusqueda
{
	display: inline;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;	
	width: 430px;
	text-align: left;
	float: left;
}

.contenidos_azul .tituloformBusqueda
{
	background-color: #0041ad;
}

.contenidos_azulVerde .tituloformBusqueda
{
	background-color: #258800;
}

.contenidos_azulRojo .tituloformBusqueda
{
	background-color: #a60025;
}

.contenidos_azulCeleste .tituloformBusqueda
{
	background-color: #3c8aac;
}

.contenidos_verde .tituloformBusqueda
{
	background-color: #258800;
}

.contenidos_rojo .tituloformBusqueda
{
	background-color: #a60025;
}

.contenidos_celeste .tituloformBusqueda
{
	background-color: #3c8aac;
}

.campoform
{
	display: inline;
	font-size: 0.9em;
	color: #DDDDDD;
	text-align: left;
	margin: 10px 10px 0px 0px;
	width: 40%;
	float: left;
}

.filaFormularioBusqueda
{
	width: 430px;
	text-align: left;
	height: 25px;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
}


.filaformbotones_azul
{
	width: 420px;
	height: auto;
	text-align: right;
	margin: 10px 0 0 0;
}

.b1 {
	font-size: 0.9em;
	color: #333333;
	background-color: #FFCA13;
}

select,input {  
	font-size: 0.9em; 
}

.form_azul 
{
	border: 1px solid #0041ad;
	width: 430px;
	margin: 0 0 0 9px;
	display:inline;
	float: left;
	text-align: center;
}

.contenidos_azul .form_azul
{
	border: 1px solid #0041ad;
}

.contenidos_azulVerde .form_azul
{
	border: 1px solid #258800;
}

.contenidos_azulRojo .form_azul
{
	border: 1px solid #a60025;
}

.contenidos_azulCeleste .form_azul
{
	border: 1px solid #3c8aac;
}

.contenidos_verde .form_azul
{
	border: 1px solid #258800;
}

.contenidos_rojo .form_azul
{
	border: 1px solid #a60025;
}

.contenidos_celeste .form_azul
{
	border: 1px solid #3c8aac;
}

.lineaBlanca
{
	margin: 10px 0 10px 0;
}

.listadoDobleColumna li{
	list-style: none;
}

.listadoDobleColumna a 
{
	color: #ffffff;
}

.listadoDobleColumnaAlojamientos li{
	list-style: none;
}

.listadoDobleColumnaAlojamientos a 
{
	color: #ffffff;
}

.botonFondoAzul
{
	display: inline;
	background-color: #0041AD;
	text-align: center;
	color: #ffffff;
	border: 1px solid #6b86b5;
	font-size: 0.9em; 
	padding: 5px 1px 5px 1px;
	cursor: pointer;
}

.contenidos_azul .botonFondoAzul
{
	background-color: #0041ad;
	border: 1px solid #0041ad;
}

.contenidos_verde .botonFondoAzul
{
	border: 1px solid #258800;
}

.contenidos_rojo .botonFondoAzul
{
	border: 1px solid #a60025;
}

.contenidos_celeste .botonFondoAzul
{
	border: 1px solid #3c8aac;
}


.botonFondoVerde
{
	display: inline;
	background-color: #289400;
	text-align: center;
	color: #ffffff;
	border: 1px solid #6b86b5;
	font-size: 0.9em; 
	padding: 5px 1px 5px 1px;
	cursor: pointer;
}

.contenidos_verde .botonFondoVerde
{
	background-color: #258800;
	border: 1px solid #258800;
}

.contenidos_azul .botonFondoVerde
{
	border: 1px solid #0041ad;
}

.contenidos_rojo .botonFondoVerde
{
	border: 1px solid #a60025;
}

.contenidos_celeste .botonFondoVerde
{
	border: 1px solid #3c8aac;
}

.botonFondoCeleste
{
	display: inline;
	background-color: #5AA6C6;
	text-align: center;
	color: #ffffff;
	border: 1px solid #6b86b5;
	font-size: 0.9em; 
	padding: 5px 1px 5px 1px;
	cursor: pointer;
}

.contenidos_celeste .botonFondoCeleste
{
	background-color: #3c8aac;
	border: 1px solid #3c8aac;	
}

.contenidos_azul .botonFondoCeleste
{
	border: 1px solid #0041ad;
}

.contenidos_verde .botonFondoCeleste
{
	border: 1px solid #258800;
}

.contenidos_rojo .botonFondoCeleste
{
	border: 1px solid #a60025;
}


.botonFondoRojo
{
	display: inline;
	background-color: #B50128;
	text-align: center;
	color: #ffffff;
	border: 1px solid #6b86b5;
	font-size: 0.9em; 
	padding: 5px 1px 5px 1px;
	cursor: pointer;
}

.contenidos_rojo .botonFondoRojo
{
	background-color: #a60025;
	border: 1px solid #a60025;
}

.contenidos_azul .botonFondoRojo
{
	border: 1px solid #0041ad;
}

.contenidos_verde .botonFondoRojo
{
	border: 1px solid #258800;
}

.contenidos_celeste .botonFondoRojo
{
	border: 1px solid #3c8aac;
}

.botonInterior a
{
	font-size: 0.9em; 
	background-color: inherit; 
	color: #ffffff;
}

.botonFondoAzul a:hover {
	background-color: inherit; 
	color: #ffffff;
}

.botonFondoVerde a:hover {
	background-color: inherit; 
	color: #ffffff;
}

.botonFondoCeleste a:hover {
	background-color: inherit; 
	color: #ffffff;
}

.botonFondoRojo a:hover {
	background-color: inherit; 
	color: #ffffff;
}

.textoBlancoNormal12
{
	font-size: 1em; 
	color: #ffffff;
}

.listadoRegistro
{
	display: inline;
	float: left;
	margin: 0 0 5px 0;
	width: 100%;
	height: auto;
}

.campoListadoCorto a
{
	background-color: inherit; 
	color: #ffffff;
	cursor: pointer;
}

.campoListadoLargo a
{
	background-color: inherit; 
	color: #ffffff;
	cursor: pointer;
}

.campoListado50PC a
{
	background-color: inherit; 
	color: #ffffff;
	cursor: pointer;
}

.campoListado25PC a
{
	background-color: inherit; 
	color: #ffffff;
	cursor: pointer;
}

.textoBlancoNegrita a
{
	background-color: inherit; 
	color: #ffffff;
}

.titulolistado_darkblue
{
	
	font-size: 1em;
	font-weight: bold;
	color: #e5b620;
	background-color: #0041AD;
	display: inline;
	padding: 3px 25px 1px 25px;
	text-align: left;
	float: left;
	
}

.contenidos_azul .titulolistado_darkblue
{
	background-color: #0041ad;
}

.contenidos_azulVerde .titulolistado_darkblue
{
	background-color: #258800;
}

.contenidos_azulRojo .titulolistado_darkblue
{
	background-color: #a60025;
}

.contenidos_azulCeleste .titulolistado_darkblue
{
	background-color: #3c8aac;
}

.contenidos_verde .titulolistado_darkblue
{
	background-color: #258800;
}

.contenidos_rojo .titulolistado_darkblue
{
	background-color: #a60025;
}

.contenidos_celeste .titulolistado_darkblue
{
	background-color: #3c8aac;
}

.titulolistado_azul
{
	display: inline;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #0041ad;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0 5px 0 1px;
	float: right;
}

.contenidos_azul .titulolistado_azul
{
	background-color: #0041ad;
}

.contenidos_azulVerde .titulolistado_azul
{
	background-color: #258800;
}

.contenidos_azulRojo .titulolistado_azul
{
	background-color: #a60025;
}

.contenidos_azulCeleste .titulolistado_azul
{
	background-color: #3c8aac;
}

.contenidos_verde .titulolistado_azul
{
	background-color: #258800;
}

.contenidos_rojo .titulolistado_azul
{
	background-color: #a60025;
}

.contenidos_celeste .titulolistado_azul
{
	background-color: #3c8aac;
}

.campoFicha a
{
	background-color: inherit;
	color: #e5b620;
}

.formularioBusqueda
{
	text-align: center;
}

#formularioBusquedaDiv
{
	width: 80%; 
	margin: 8px 0 0 3px;
	padding: 1px 0 0 33px;
	display: inline;
	float: left;
	background-color: inherit;
	text-align: center;	
}

.botonesInteriores
{
	display: inline;
	float: left;
	width: 99%; 
	margin: 8px 0 0 3px;
	height: 25px;
	text-align: center;	
}

#listadoTipoAlojamientos
{
	font-size: 1em; 
	font-weight: bold;
	color: #ffffff;
	background-color: inherit; 
	display: inline; 
	float: left; 
	text-align: center;
}

.dobleCoumnaListadoAlojamiento
{
	margin: 10px 0 0 20px;
}

.textoExplicativo
{
	display: inline;
	float: left;
	font-size: 1em; 
	color: #ffffff;
	background-color: transparent; 
	text-align: left; 
	width: 97%; 
	margin: 10px 0 10px 5px;
}

#textoResultadoAlojamientos
{
	font-size: 1em; 
	color: #ffffff;
	background-color: inherit; 
	text-align: left; 
	width: 97%; 
	margin: 20px 0 20px 0;
}

#subContenidos
{
	display: inline;
	float: left;
	text-align: center;
	width: 100%;
	background-color: inherit; 
	height: auto;
}

#logoInferior
{
	font-size: 1.2em; 
	font-weight: bold;
	color: #ffffff;
	background-color: inherit; 
	padding: 15px 0 0 0; 
	display: inline;
	float: left; 
	width: 470px;
}

#logoInferior a
{
	font-size: 1.2em; 
	font-weight: bold;
	background-color: inherit; 
	color: #ffffff;
}

.descripcionAlojamiento
{
	font-size: 1em; 
	background-color: inherit; 
	color: #ffffff;
	float: left; 
	text-align: left; 
	width: 485px; 
	font-size: 12px; 
	padding: 5px 0 5px 0;
	margin: 0 0 15px 5px;
}

.salasAlojamiento
{
	font-size: 1em;
	font-weight: bold;
	color: #e5b620;
	background-color: #0041AD;
	display: inline;
	padding: 5px;
	text-align: left;
	float: left;
	margin: 0 0 15px 5px;
	width: 480px; 
	height: auto;
}

.contenidos_azul .salasAlojamiento
{
	background-color: #0041ad;
}

.contenidos_azulVerde .salasAlojamiento
{
	background-color: #258800;
}

.contenidos_azulRojo .salasAlojamiento
{
	background-color: #a60025;
}

.contenidos_azulCeleste .salasAlojamiento
{
	background-color: #3c8aac;
}

.contenidos_verde .salasAlojamiento
{
	background-color: #258800;
}

.contenidos_rojo .salasAlojamiento
{
	background-color: #a60025;
}

.contenidos_celeste .salasAlojamiento
{
	background-color: #3c8aac;
}

.salasTitulo
{
	display: inline; 
	float:left;
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	color: #e5b620;
	background-color: #0041AD;
	width: 75px;
}

.contenidos_azul .salasTitulo
{
	background-color: #0041ad;
}

.contenidos_azulVerde .salasTitulo
{
	background-color: #258800;
}

.contenidos_azulRojo .salasTitulo
{
	background-color: #a60025;
}

.contenidos_azulCeleste .salasTitulo
{
	background-color: #3c8aac;
}

.contenidos_verde .salasTitulo
{
	background-color: #258800;
}

.contenidos_rojo .salasTitulo
{
	background-color: #a60025;
}

.contenidos_celeste .salasTitulo
{
	background-color: #3c8aac;
}

.salasCampo
{
	display: inline; 
	float:left;
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 1em;
	color: #dddddd;
	background-color: #0041AD;
	width: 75px;
}

.contenidos_azul .salasCampo
{
	background-color: #0041ad;
}

.contenidos_azulVerde .salasCampo
{
	background-color: #258800;
}

.contenidos_azulRojo .salasCampo
{
	background-color: #a60025;
}

.contenidos_azulCeleste .salasCampo
{
	background-color: #3c8aac;
}

.contenidos_verde .salasCampo
{
	background-color: #258800;
}

.contenidos_rojo .salasCampo
{
	background-color: #a60025;
}

.contenidos_celeste .salasCampo
{
	background-color: #3c8aac;
}

#listadoServicios
{
	font-size: 1em; 
	background-color: inherit; 
	color: #ffffff;
	display: inline; 
	float: left; 
	text-align: center; 
	margin: 10px 0 10px 10px; 
	width: 485px;
	height: auto;
}

.filaServicios
{
	width: 485px;
	padding: 0 0 0 5px;
}

.enlaceFicha
{
	font-size: 1em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #e5b620;
	text-decoration: underline;
	cursor: pointer;
}

.enlaceFicha a
{
	font-size: 1em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #e5b620;
	text-decoration: underline;
}

#fichaVerFotoImagen
{
	display: inline;
	float: left;
}

.registroRestaurante
{
	display: inline;
	float: left;
	background-color: inherit; 
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 1px;
	width: 486px;
	margin: 0 0 0 5px;
}

.contenidos_azul .registroRestaurante
{
	border-left: 1px solid #0041ad;
	border-right: 1px solid #0041ad;
	border-bottom: 1px solid #0041ad;
}

.contenidos_azulVerde .registroRestaurante
{
	border-left: 1px solid #258800;
	border-right: 1px solid #258800;
	border-bottom: 1px solid #258800;
}

.contenidos_azulRojo .registroRestaurante
{
	border-left: 1px solid #a60025;
	border-right: 1px solid #a60025;
	border-bottom: 1px solid #a60025;
}

.contenidos_azulCeleste .registroRestaurante
{
	border-left: 1px solid #3c8aac;
	border-right: 1px solid #3c8aac;
	border-bottom: 1px solid #3c8aac;
}

.contenidos_verde .registroRestaurante
{
	border-left: 1px solid #258800;
	border-right: 1px solid #258800;
	border-bottom: 1px solid #258800;
}

.contenidos_rojo .registroRestaurante
{
	border-left: 1px solid #a60025;
	border-right: 1px solid #a60025;
	border-bottom: 1px solid #a60025;
}

.contenidos_celeste .registroRestaurante
{
	border-left: 1px solid #3c8aac;
	border-right: 1px solid #3c8aac;
	border-bottom: 1px solid #3c8aac;
}

.tipoCocina
{
	display: inline;
	float: left;
	width: 30%;
	font-size: 1.2em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #ffffff;
	padding: 2px 0 0 0;
}

.premioRestaurante
{
	display: inline;
	float: right;
	width: 69%;
	font-size: 1.1em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 5px 0 5px 0;
}

.contenidos_azul .premioRestaurante
{
	border-left: 1px solid #0041ad;
	border-bottom: 1px solid #0041ad;
}

.contenidos_azulVerde .premioRestaurante
{
	border-left: 1px solid #258800;
	border-bottom: 1px solid #258800;
}

.contenidos_azulRojo .premioRestaurante
{
	border-left: 1px solid #a60025;
	border-bottom: 1px solid #a60025;
}

.contenidos_azulCeleste .premioRestaurante
{
	border-left: 1px solid #3c8aac;
	border-bottom: 1px solid #3c8aac;
}

.contenidos_verde .premioRestaurante
{
	border-left: 1px solid #258800;
	border-bottom: 1px solid #258800;
}

.contenidos_rojo .premioRestaurante
{
	border-left: 1px solid #a60025;
	border-bottom: 1px solid #a60025;
}

.contenidos_celeste .premioRestaurante
{
	border-left: 1px solid #3c8aac;
	border-bottom: 1px solid #3c8aac;
}

.premioRestauranteSinBordeInferior
{
	display: inline;
	float: right;
	width: 69%;
	font-size: 1.1em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #ffffff;
	border-left: 1px solid #ffffff;
	padding: 5px 0 5px 0;
}

.contenidos_azul .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #0041ad;
}

.contenidos_azulVerde .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #258800;
}

.contenidos_azulRojo .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #a60025;
}

.contenidos_azulCeleste .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #3c8aac;
}

.contenidos_verde .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #258800;
}

.contenidos_rojo .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #a60025;
}

.contenidos_celeste .premioRestauranteSinBordeInferior
{
	border-left: 1px solid #3c8aac;
}

.tipoPremio
{
	display: inline;
	float: left;
	width: 30%;
	font-size: 1.1em; 
	font-weight: bold;	
	background-color: inherit; 
	color: #ffffff;
}

.datosRestaurante
{
	display: inline;
	float: right;
	width: 68%;
	background-color: inherit; 
	color: #ffffff;
	border-left: 1px solid #ffffff;
}

.contenidos_azul .datosRestaurante
{
	border-left: 1px solid #0041ad;
}

.contenidos_azulVerde .datosRestaurante
{
	border-left: 1px solid #258800;
}

.contenidos_azulRojo .datosRestaurante
{
	border-left: 1px solid #a60025;
}

.contenidos_azulCeleste .datosRestaurante
{
	border-left: 1px solid #3c8aac;
}

.contenidos_verde .datosRestaurante
{
	border-left: 1px solid #258800;
}

.contenidos_rojo .datosRestaurante
{
	border-left: 1px solid #a60025;
}

.contenidos_celeste .datosRestaurante
{
	border-left: 1px solid #3c8aac;
}

.listadoRestaurantes
{
	display: inline;		   
	float: left;
	text-align: center;
	margin: 5px 0 0 0;
}

#titularContenido
{
	text-align: center;
	width: 98%;
	margin: 0 1% 0 1%;
}

#textoIntroductorioContenido
{
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	font-size: 1em; 
	color: #ffffff;	
}

.bodytext {
	color: #ffffff;
    text-align: justify;
	font-size : 1em;
    line-height: 140%;
}
.align-right{
	color: #ffffff;
    text-align: right;
	font-size : 1em;
    line-height: 140%;
}

.align-center
{
	color: #ffffff;
    text-align: center;
	font-size : 1em;
    line-height: 140%;
}

.pie {
	color: #ffffff;
    text-align: center;
	font-size : 0.8em;
    line-height: 140%;
}

.pie2 {	
	color: #ffffff;
    text-align: center;
	font-size : 0.8em;
    line-height: 140%;
}

.csc-firstHeader{
	
	font-size: 1em; 
	font-weight: bold;
	color: #ffffff;
    text-align: left;
    line-height: 140%;
}

.csc-header{
	font-weight: bold;
	color: #ffffff;
    text-align: left;
	font-size : 1em;
    line-height: 140%;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 A {
			text-decoration: none;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #0064c4;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #0064c4;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #0064c4;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #0064c4;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #0064c4;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #0064c4;
		}





/* Inicio: Estilos para el contenido para Home3_2 */
#navegador {
	width:315px;
	height:179px;
	float:left;
	padding:5px 2px 2px 2px;
	background-image: url(../imagenes_home/fondo_navegador.gif);
	background-repeat: no-repeat;
	text-align:center;
}

#nav_interior {
	width:300px;
}

#imagenNavegadorDiv {
	height:126px;
}

#nav_menu_izq {
	width:20px;
	float:left;
}

#titularNavegador {
	float:left;
	width:250px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;	

	font-size: 11px; 
	font-weight: bold;
	color: #ebbe1a;
	text-align:center;		
}

#nav_menu_der {
	width:20px;
	float:right;
}

#textoNavegador {
	font-size: 1em; 
	font-weight: bold;
	color: #ebbe1a;
	text-align:center;
}

#testhola {
float:right;
}

.columnaHomeSimple
{
	position: relative; 
  	float: left;
  	vertical-align: top;
	display: inline;
	width: 135px;
	height: auto;
	background-color: inherit; 
	margin: 0 0 10px 0;
	text-align: left;
	padding: 4px 0 10px 0;
}

.columnaHomeSimple1
{
	position: relative; 
  	float: right;
  	vertical-align: top;
	display: inline;
	width: 135px;
	height: auto;
	background-color: inherit; 
	text-align: left;
}

.textoColumnaHomeSimple
{
	position: relative; 
  	float: left;
  	vertical-align: top;
	display: inline;
	height: auto;
	width: 120px;
	font-size: 1em; 
	color: #ffffff;
	text-align: left;
	background-color: inherit; 
	padding: 0 8px 0 8px;
	line-height: 15px;
}

.tituloColumna
{
	font-size: 1em; 
	font-weight: bold;
	color: #ebbe1a;
	background-color: inherit; 
}

.masInfoHome a
{
	font-size: 1em; 
	font-weight: normal;
	color: #50a8e7;
	background-color: inherit; 
}

.separadorColumna
{
  	float: left;
	position: relative; 
	display:inline;
	width: 27px;
	height: 10px;
}

#fila2_1
{
	vertical-align: top;
	padding: 0px 0 0 0px;
	height: auto;
}

#fila1_1_1
{
	vertical-align: top;
	height: auto;
	float: left;
}

.imgNavegador
{
	vertical-align: top;
}
/* Fin: Estilos para el contenido para Home3_2 */

/* formato de listados, heredado de anterior version */

.titulolistado_red
{
	font-size: 1em;
	font-weight: bold;
	color: #e5b620;
	background-color: #840C26;
}

a.listado:link {
	font-size: 0.9em;
	font-weight: bold;
	color: #e5b620;
	text-decoration: underline;
}
a.listado:hover {
	font-size: 0.9em;
	font-weight: bold;
	color: #e5b620;
	text-decoration: none;
}
a.listado:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: #e5b620;
}

.resultadobuscador_red {
	font-size: 0.9em;
	color: #ffffff;
	background-color: #B50128;
}   

.tituloform_green {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #258402;
}

.encabezadobuscador {
	font-size: 1.1em;
	color: #DDDDDD;
	background-color:#2182E7;
} 

.resultadobuscador1 {
	font-size: 0.9em;
	color: #DDDDDD;
	background-color:#0065C6
}

.titulobuscador {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0041ad;
}

/* Fin: formato de listados, heredado de anterior version */

h1,h2,h3,h4 {
	color: #ffffff;
	font-size:1em;
}


 div.toolbarv {
          /* background:transparent; */
          border-collapse: collapse;
          border-bottom-color: #6A85B4;
        
          border-bottom-width: 1px;
          padding: 0.3em 0em 0.3em 0em;
           
          white-space: nowrap;
       }
       
       div.toolbarv a {
         /* The normal, unselected tabs. They are all links */
         text-decoration: none;
         background: transparent;
         border-color: #6A85B4; 
         border-width: 1px; 
         border-style: solid solid solid solid;
         color: #ffffff;
         font-weight: normal;
         height: 1.2em;
         margin-right: 0.3em;
         padding: 0.3em 0.3em;
      }

      div.toolbarv a.selected {
         /* The selected tab. There's only one of this */
         background: #DEE7EC;
         border: 1px solid #8CACBB;
         color: #436976;
         font-weight: normal;
      }

      div.toolbarv a:hover {
         background: #289400;
         border-color:  #6A85B4;
         color: #ffffff;
      }

div.toolbara {
          /* background: transparent; */
          border-collapse: collapse;
          border-bottom-color: #6A85B4;
        
          border-bottom-width: 1px;
          padding: 0.3em 0em 0.3em 0em;
           
          white-space: nowrap;
       }
       
div.toolbara a {
         /* The normal, unselected tabs. They are all links */
         text-decoration: none;
          /* background: transparent; */
         border-color: #6A85B4; 
         border-width: 1px; 
         border-style: solid solid solid solid;
         color: #ffffff;
         font-weight: normal;
         height: 1.2em;
         margin-right: 0.3em;
         padding: 0.3em 0.3em;
      }

      div.toolbara a.selected {
         /* The selected tab. There's only one of this */
          /* background: transparent; */
         border: 1px solid #8CACBB;
         color: #436976;
         font-weight: normal;
      }

      div.toolbara a:hover {
          text-decoration: none;
         background: #0041AD;
         border-color: #6A85B4; 
         border-width: 1px; 
         border-style: solid solid solid solid;
         color: #ffffff;
         font-weight: normal;
         height: 1.2em;
         margin-right: 0.3em;
         padding: 0.3em 0.3em;
      }
			
div.toolbarr {
          /* background: transparent; */
          border-collapse: collapse;
          border-bottom-color: #6A85B4;
        
          border-bottom-width: 1px;
          padding: 0.3em 0em 0.3em 0em;
           
          white-space: nowrap;
       }
       
       div.toolbarr a {
         /* The normal, unselected tabs. They are all links */
         text-decoration: none;
         background: transparent;
         border-color: #6A85B4; 
         border-width: 1px; 
         border-style: solid solid solid solid;
         color: #ffffff;
         font-weight: normal;
         height: 1.2em;
         margin-right: 0.3em;
         padding: 0.3em 0.3em;
      }

      div.toolbarr a.selected {
         /* The selected tab. There's only one of this */
         background: #DEE7EC;
         border: 1px solid #8CACBB;
         color: #436976;
         font-weight: normal;
      }

      div.toolbarr a:hover {
         background: #B50128;
         border-color:  #6A85B4;
         color: #ffffff;
      }
			

div.toolbarc {
          /* background: transparent; */
          border-collapse: collapse;
          border-bottom-color: #6A85B4;
        
          border-bottom-width: 1px;
          padding: 0.3em 0em 0.3em 0em;
           
          white-space: nowrap;
       }
       
       div.toolbarc a {
         /* The normal, unselected tabs. They are all links */
         text-decoration: none;
         background: transparent;
         border-color: #6A85B4; 
         border-width: 1px; 
         border-style: solid solid solid solid;
         color: #ffffff;
         font-weight: normal;
         height: 1.2em;
         margin-right: 0.3em;
         padding: 0.3em 0.3em;
      }

      div.toolbarc a.selected {
         /* The selected tab. There's only one of this */
         background: #DEE7EC;
         border: 1px solid #8CACBB;
         color: #436976;
         font-weight: normal;
      }

      div.toolbarc a:hover {
         background: #5AA6C6;
         border-color:  #6A85B4;
         color: #ffffff;
      }	
   
      #tip{
           position:absolute;           
          /* background: transparent; */
           /* layer-background-color:transparent; */
           
           visibility:hidden;           
          }
.tdtipa{
			       border:1px white solid;
						    background-color:#0041AD;
             font-size: 8px;
             font-family:Verdana;
						 color:white;
            }
.tdtipr{
			       border:1px white solid;
						 background-color:#B50128;
             font-size: 8px;
             font-family:Verdana;
						 color:white;
            }
.tdtipv{
			       border:1px white solid;
						 background-color:#289400;
             font-size: 8px;
             font-family:Verdana;
						 color:white;
            }
.tdtipc{
			       border:1px white solid;
						 background-color:#5AA6C6;
             font-size: 8px;
             font-family:Verdana;
						 color:white;
            }
.tituloform_darkblue {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0041AD;
}
.filaform_darkblue{

	background-color:#0064c4;
}
				
.tituloform_greenblue {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #258402;
}
.filaform_greenblue{

	background-color:#0064c4;
}

.titulobuscador_greenblue {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #258402;
}
.titulobuscador_greenblue{
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #258402;
}
.titulolistado_greenblue
	{
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #258402;

}

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox { font-size: 1.1em; color:red; }
         INPUT.tx-indexedsearch-searchbox-button { font-size: 0.9em; color:#333333; background-color: #FFCA13; width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:250px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; color: #DEA21E; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#0041ad; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {font-weight:bold; color: #DEA21E;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#2283E0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#2283e0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
         .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #DEA21E;  }
.tx-indexedsearch-title  a{

 	text-decoration: none;
		color: #F7D085;
         text-align: justify;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight: bold;
         line-height: 140%;

}
.tx-indexedsearch-title a:hover{

 	text-decoration: underline;
		color: #F7D085;
         text-align: justify;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight: bold;
         line-height: 140%;

}

.filaform_green{

	background-color:#289400;
}
	
span.titulo_listado {
         background-image:url(../imagenes/imagen_listado.gif);
         background-repeat:no-repeat;
         color:#ffffff;
         display:block;
         font-size:16px;
         height:70px;
         padding-top:5px;
         padding-left:40px;
         margin-top:0px;
         margin-bottom:-40px;
         text-align:left;
         font-weight:bold;
}


.titulobuscador_red {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #840C26;
}

.resultadobuscador {
	font-size: 0.9em;
	color: #DDDDDD;
	background-color:#0041ad
}
.resultadobuscador_red {
	font-size: 0.9em;
	color: #ffffff;
	background-color: #B50128;
}   

.titulolistado_green
	{
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #258402;
}

/* default styles for extension "tx_dropdownsitemap_pi1" */





.fondo_mogan {
	background-image: url(../cabeceras/GranCanaria_mogan.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}


.fondo_fuegos {
	background-image: url(../cabeceras/GranCanaria_fuegos.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}


.fondo_cenobio {
	background-image: url(../cabeceras/GranCanaria_cenobio.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}



.fondo_mar {
	background-image: url(../cabeceras/GranCanaria_mar.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_cumbre_turismo {
	background-image: url(../cabeceras/GranCanaria_cumbre_turismo.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_links {
	background-image: url(../cabeceras/GranCanaria_links.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}





.abrecomillas {
         background:url('../imagenes/comillas.gif') no-repeat left top;
         background-repeat:no-repeat;
         color:#3D2F0C;
         display:block;
     
         padding-top:5px;
         padding-left:30px;
         margin-top:0px;
         margin-left:0px;
         margin-right:20px;
        font-weight: normal;
	color: #ffffff;
         text-align: justify;
	font-family : Verdana, sans-serif;
	font-size : 11px;
         line-height: 140%;
         
         

				
}
.cierracomillas {
         padding-left:10px;     
}
.abrecomillas span.rightquote { width:24px;height:17px; margin: 0; padding:0 13px;  border:0; background: url("../imagenes/comillas_fin.gif") top right no-repeat;}

.pastilla_clima {
           background:url('../imagenes/pastilla_fondo.gif') no-repeat left top;
         width:354px;
				 height:75px;
				 color:#ffffff;
         display:block;
         font-size:11px;
      
         padding-top:4px;
         padding-left:10px;
         margin-top:0px;
         margin-bottom:-40px;
         
         font-weight:bold;
				
}

.imagen_clima{
          float: left;
				 width:50px;
				 height:50px;
				 color:#ffffff;
         display:block;
         font-size:18px;
         padding-top:0px;
         padding-left:45px;
         margin-top:0px;
         margin-bottom:-40px;
			
    }

		.temperatura{
		      float: left;
         width:200px;
				 height:20px;
				 color:#ffffff;
         display:block;
         font-size:18px;
         padding-top:-10px;
         padding-left:15px;
				 padding-left:0px;
 padding-right:85px;         
margin-top:0px;
         margin-bottom:2px;
				
    
         
}

.texto_clima{
		     float: left;
         width:200px;
				 height:10px;
				 color:#ffffff;
         display:block;
         font-size:11px;
         padding-top: 0px;
         padding-left:0px;
	text-align:center;
         margin-top:0px;
         margin-bottom:10px;
				
    
}
.texto_clima1{
		     float: right;
         width:150px;
	height:10px;
	color:#ffffff;
         display:block;
         font-size:10px;
         padding-top: 3px;
         padding-left:0px;
         margin-top:0px;
         margin-bottom:10px;
	text-align:center;
font-weight:thin;
				
				
    
}
#LnkRel_izq {
	float:left;
}

#LnkRel_der {
	float:right;
}

#LnkRel_izq, #LnkRel_der {
	width:225px;
}
.tx-rgsmoothgallery-pi1 {
  text-align:center;
}
 
#externalthumbs {
text-align:center;
margin:0 0px;
width:452px;
padding:5px;
background-color:#0064c4
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:452px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}

.thumbnail{

border: solid 2px #0064c4;

}
.imageElement{

border: solid 2px #064c4;

}
.jdGallery a.open
{
	display:none;
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
}

.jdGallery a.open:hover
{
	background: url(typo3conf/ext/rgsmoothgallery/res/css/img/coolplus.gif) no-repeat center center;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	display:inline;
}


#externalthumbs1 {
  float:left;
  width:200px;
}
 
#externalthumbs1 .label {
  display:none;
}

.rgsgcontent{
  text-align:center;
  position:relative;
  border: solid 5px #0064c4;

}

.fondo_delfines {
	background-image: url(../cabeceras/GranCanaria_delfines.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.fondo_almendro{
	background-image: url(../cabeceras/GranCanaria_almendro.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px


	
}

.fondo_inmersiones {
	background-image: url(../cabeceras/GranCanaria_inmersiones.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_alojamientos{
	background-image: url(../cabeceras/GranCanaria_alojamientos.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_experimentos{
	background-image: url(../cabeceras/GranCanaria_experimentos.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

}
.fondo_vistalpgc{
	background-image: url(../cabeceras/GranCanaria_vistalpgc.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

	
	
	
}
.fondo_fiesta{
	background-image: url(../cabeceras/GranCanaria_fiesta.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px


}
.fondo_abta08{
	background-image: url(../cabeceras/GranCanaria_abta08.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px


}.fondo_viva{
	background-image: url(../cabeceras/GranCanaria_viva.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

}
.fondo_Navidad{
	background-image: url(../cabeceras/GranCanaria_Navidad.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

}
.fondo_clima{
	background-image: url(../cabeceras/GranCanaria_clima.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
	
	
	
}
.fondo_agaete{
	background-image: url(../cabeceras/GranCanaria_agaete.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

}
.fondo_cine{
	background-image: url(../cabeceras/GranCanaria_cine.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px



}
.fondo_opera{
	background-image: url(../cabeceras/GranCanaria_opera.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
	
}
.fondo_semanasta{
	background-image: url(../cabeceras/GranCanaria_semanasta.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

	
}
.fondo_Semanasta{
	background-image: url(../cabeceras/GranCanaria_semanasta.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px

	
}
.fondo_SomosdeGranCanaria{
	background-image: url(../cabeceras/GranCanaria_somosdegc_concurso.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}


.fondo_Carnaval{
	background-image: url(../cabeceras/GranCanaria_carnaval.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}


.fondo_alojamientos{
	background-image: url(../cabeceras/GranCanaria_alojamientos.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_ahoraysiempre {
	background-image: url(../cabeceras/GranCanaria_ahoraysiempre.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_inmersiones {
	background-image: url(../cabeceras/GranCanaria_inmersiones.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_jardincanario {
	background-image: url(../cabeceras/GranCanaria_jardincanario.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}

.fondo_mas_GranCanaria {
	background-image: url(../cabeceras/GranCanaria_mas_GranCanaria.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	position: relative; 
	width: 796px; 
	height: 197px
}
.csc-menu-1
{
color: #ffffff;
    text-align: justify;
	font-size : 1em;
    line-height: 140%;
}
