BODY {
	BACKGROUND-COLOR: #FEECA4;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial;
	font-size: 70%;
}

.entradilla {
	BACKGROUND-COLOR: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial;
	font-size: 70%;
}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Verdana, Arial;
	font-size: 100%;
	COLOR: #333;
	margin-bottom: 4px;
}

SELECT {
	font-family: Verdana, Arial;
	font-size: 100%;
	COLOR: #333;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

TEXTAREA {
	font-family: Verdana, Arial;
	font-size: 100%;
	COLOR: #333;
}

.centrado {
	COLOR: black;
	font-weight: normal;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 35px;
}


.centrado a {
	COLOR: black;
	text-decoration: none;
}

.centrado a:hover {
	COLOR: black;
	text-decoration: underline;
}

P {
	COLOR: black;
	font-weight: normal;
	text-align: justify;
}

P a {
	COLOR: black;
	text-decoration: none;
}

P a:hover {
	COLOR: black;
	text-decoration: underline;
}

ul {
	Padding-top:2px;
	Padding-bottom:2px;
	padding-left: 70px;
}

li {
	Padding-left:5px;
	Padding-top:2px;
	Padding-bottom:2px;
	text-align: left;
	

}

li a{
	COLOR: #174F28;
	text-decoration: none;
}

li a:hover{
	COLOR: #333333;
	text-decoration: none;
}

.encabezado {
	background-image: url(../images/encabezado.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
}

.fondo1 {
	background-image: url(../images/fondo_bajo_mapa.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-position: bottom center;
}

.fondo2 {
	background-image: url(../images/fondo_casa.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-position: bottom center;
}

.fondo5 {
	background-image: url(../images/fondo_casa5.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-position: bottom center;
}

.fondo3 {
	background-image: url(../images/fondo_bajo.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-position: bottom center;
}
.fondo1P {
	background-image: url(../images/Fondo1P.jpg);
	background-repeat: repeat-y;
	border-collapse: collapse;
	background-position: bottom center;
}

.menusup {
	text-align: center;
	font-weight: bold;
	height: 20px;
}

.menusup td a{
	color:black;
	text-decoration: none;
	border: 0px;
}

.menusup td a:hover{
	padding-bottom: 3px;
	border-bottom: 4px solid black;
}

.seleccionado {
	padding-bottom: 3px;
	border-bottom: 4px solid black;
}

.nav {
	font-weight: bold;
}

.navegador {
	text-align: left;
	padding-bottom: 10px;
}
.navegador a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.navegador a:hover {
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.navegador2 {
	text-align: left;
	padding-left: 40px;
}
.navegador2 a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.navegador2 a:hover {
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.pading_colocar {
	padding-top: 116px;
}

.botones {
	text-align: left;
}

.titAloja {
	text-align: left;
	font-size: 130%;
	font-weight: bold;
}

.padright {
	padding-right: 20px;
}

.padtopimg {
	padding-top: 17px;
}

.padtopimg2 {
	padding-top: 17px;
	padding-right: 17px;
}

.padtopimg2 a {
	color: #006600;
	text-decoration: none
}

.padtopimg2 a:hover {
	color: White;
	text-decoration: none
}

.creditos {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

.creditos a {
	color: black;
	text-decoration: none;
}

.creditos a:hover {
	color: #99CC33;
	text-decoration: none;
}

.logo_garapen {
	text-align: left;
	padding-top: 200px;
	padding-left: 50px;
}

.logo_garapen2 {
	text-align: left;
	padding-left: 20px;
	padding-top: 550px;
	Widht: 505px;
}

.logo_garapen3 {
	text-align: left;
}

.logo_garapen4 {
	text-align: left;
	padding-top: 50px;
}

.txt {
	text-align: justify;
	padding-right: 50px;
	padding-left: 70px;
}

.btn_buscar {
	margin-top: 10px;
}

.volver a{
	color: white;
	text-decoration: none;	
	font-weight: bold;
}

.volver a:hover {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.ver_ruta {
	text-align: center;
}

.ver_ruta a{
	color: #993300;
	text-decoration: none;	
	font-weight: bold;
}

.ver_ruta a:hover {
	font-weight: bold;
	color: black;
	text-decoration: none;
}


/* -------------------------------------------------------------- */

.izda {
	background-color: white;
}

.central {
	background-color: white;
	border-bottom: 2px solid black;
	text-align: center;
}

.padtop {
	padding-top: 60px;
}

.dcha {
	background-color: #CDCC00;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	font-size: 120%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.dcha a {
	color: black;
	text-decoration: none;
}

.dcha a:hover {
	color: black;
	text-decoration: none;
}

.mail {
	color: black;
}

.mail a {
	color: black;
	text-decoration:none;
}

.mail a:hover {
	color: black;
	text-decoration:underline;
}

.miniaturas {
	border: 2px solid black;
	margin-top: 14px;
}

.MenuLat {
	text-align: left;
	padding-left: 25px;
	padding-bottom: 5px;
	color: #45A92F;
	font-weight: bold;
}

.MenuLat a{
	color:#242C51;
	text-decoration: none;
}

.MenuLat a:hover{
	color:#45A92F;
	text-decoration: none;
}

.Hijos {
	padding-left: 10px;
	padding-top: 3px;
}

.Titulo {
	text-align: left;
	color:#336600;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px solid #336600;
}

.ImgBorder {
	border: 1px solid White;
	margin-bottom: 10px;
	margin-right: 5px;
}

.PortadaEntorno {
	margin-bottom: 10px;
}

.PortadaEntorno {
	margin-bottom: 10px;
}

.PortadaEntorno a{
	color: Black;
	text-decoration: none;
}

.PortadaEntorno a:hover{
	color:#44A92E;
	text-decoration: none;
}

.nombrefoto {
	color:#CC0033;
	font-size: 10px;
	padding: 4px 4px 2px 4px;
}

.nombrefoto a {
	color:#333366;
	text-decoration: none;
}

.nombrefoto a:hover {
	color:Black;
	text-decoration: none;
}
.tfotos {
	padding: 4px 4px 4px 4px;
	font-size: 10pt;
}

.tfotos a {
	color: #333366;
	text-decoration: none;
}

.tfotos a:hover {
	color: black;
	text-decoration: none;
}

.bordefoto {
	border: 2px solid white;
}

.navFotos {
	font-size: 11px;
	color: #242C51;
	background-color: #468F00;
	text-align: center;
}

.navFotos a{
	color: white;
	text-decoration:none;
}

.navFotos a:hover{
	color: #242C51;
	text-decoration:none;
}

.noticiaFot {
	background-image: url(../images/fondoPortada3.gif);
	background-repeat: repeat-y;
	border-collapse: collapse;
	background-color: #333367;
}

.FotoAmpliada {
	background-color: #FEEFAC;
}

.FotoAmpliada th{
	font-size: 12px;
	Color:White;
	background-color: #468F00;
	font-weight: bold;
	text-align:center;
}

.FotoAmpliada td {
	font-size: 12px;
	color: #333367;
	font-weight: Bold;
}

.FotosCuales {
	padding-bottom:2px;
}

.BorderRe {
	border: 2px solid White;
}

.AlojaResult {
	border: 2px solid White;
	padding: 3px;
}

.AlojaResult td a{
	color: #993300;
	text-decoration: none;
}

.AlojaResult td a:hover{
	color: black;
	text-decoration: none;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom:0px;
}

.Sinmarpad{
	margin:0px;
	padding: 0px;
	border: 2px solid white;
}

.IzdaMar {
	padding-right: 10px;
	padding-top: 8px;
}

.imgblanco {
	border: 1px solid white;
}
.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}
.tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-transform: uppercase;

}

.tit3U {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;

}

.bordecal {
	background-color: white;
}

.bordecal td {
	border: 1px solid #333333;
}

.bordecal th {
	background-color: #333333;
}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}



.txt1 a:link, .txt1 a:visited, .txt1 a:active, .txt1 a:hover{
	color: #555555;
	text-decoration: underline;
	font-weight: bold;
}

.txt1desac {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C6C5C5;
}




.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

.txtRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #FF0000;
}

.txtVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #2BC93D;
}

.txtblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
}

.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.txt3desac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BFBDBD;
}

.mano{
	cursor: pointer;
	cursor: hand;
}

.Contenido {
	background-image: url(../images/portada.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	background-position: center center;
	padding-bottom: 10px;
}

.Contenido td {
	font-size: 13px;
	font-weight: bold;
	color: Black;
	padding-left: 146px;
	text-align: left;
}

.Contenido td a{
	color: Black;
	text-decoration: none;
}

.Contenido td a:hover{
	color: White;
	text-decoration: none;
}

.Idioma2 {
	padding-top: 10px;
}

#CreditosPor {
	width: 760px;
	text-align: center;
	vertical-align: middle;
	color: #333;
}

#CreditosPor a {
	color: #333;
	text-decoration: none;
}

#CreditosPor a:hover {
	color: #333;
	text-decoration: underline;
}

.aldor {
	font-size: 100%;
	color: Black;
}

.aldor a {
	color: #003366;
	text-decoration: none;
}

.aldor a:hover {
	color: Black;
	text-decoration: none;
}
.Tarifas {
	border: 1px solid #45A72E;
	padding: 3px;
}

.Tarifas th{
	background-color: #45A72E;
	color: white;
	align: center;
}
.Tarifas td{
	color: black;
}

.ConDisponibilidad {
	border: 1px solid #333333;
}

.ConDisponibilidad th{
	background-color: #333333;
	color: white;
	padding: 4px;
}

.ConDisponibilidad td{
	padding-left: 4px;
	padding-right: 3px;
}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

.reyno {
	right: 0px;
	width: 97px;
	height: 113px;
}