﻿body {
	border-style:none; border-width: 0px; padding:0px; font-size: 8pt; background: #dddddd url('../../images/background.gif') repeat-y 50% 0px; margin: 0px; color: black; font-family: "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, arial, sans-serif; text-align: center 
}
h1 {
	padding-right: 0px; padding-left: 0px; font-size: 12pt; padding-bottom: 0px; color: rgb(39,73,115); padding-top: 0px; background: #dddddd
}
h2 {
	font-size: 12pt; border-bottom: rgb(39,73,115) 1px solid; color: black; background: #dddddd
}
h2.first {
	font-size: 12pt; border-bottom: rgb(39,73,115) 1px solid;  font-family: larisa, serif; color: rgb(232,223,60); background: rgb(255,0,0);
}
h2.second {
	font-size: 12pt; border-bottom: rgb(39,73,115) 1px solid;  font-family: larisa, serif; color: rgb(54,106, 226); background: rgb(235, 237,146);
}
h3 {
	padding-right: 0px; padding-left: 0px; font-size: 10pt; padding-bottom: 0px; color: rgb(39,73,115); padding-top: 0px; background: #dddddd
}
h3.first {
	font-size: 12pt; border-bottom: rgb(39,73,115) 1px solid;  font-family: larisa, serif; font-size: 24px; color: rgb(241,60,14); background: rgb(235,237,146);
}
h4 {
	padding-right: 0px; padding-left: 0px; font-size: 14pt; padding-bottom: 0px; color: rgb(39,73,115); padding-top: 0px; background: #dddddd
}
h5 {
	padding-right: 0px; padding-left: 0px; font-family: georgia, serif; font-size: 10px; padding-bottom: 0px; color: rgb(39,73,115); padding-top: 0px; background: #f0e7d7;
}
h6 {
	padding-right: 0px; padding-left: 0px; font-family: georgia, serif; font-size: 9px; padding-bottom: 0px; color: rgb(39,73,115); padding-top: 0px; background: #f0e7d7;
}
h3 A {
	text-decoration: none
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px	
}
div.important {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #ddd; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #bcb; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante1 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #acb; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante2 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #ace; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante3 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #aab; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante4 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #FFFEE1; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante5 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.importante6 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.buscador {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.googlehorizontal {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.bannervertical {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #d8e0df; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.lenguaje {
	border-right: #aaa 1px solid; padding-right: 0.5em; border-top: #aaa 1px solid; padding-left: 0.5em; color: #0000FF; background: #E4EAF5; padding-bottom: 0.5em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.0; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.colorfondo {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #ddd; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid; background-color: #FFFFFF;
}
div.portazgo {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; font-size:14px; color: #CFCB17; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.bannervertical {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #d8e0df; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.bookingvertical {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #d8e0df; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.google {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1.5em; color: black; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1.5px solid; line-height: 1.6; padding-top: 1px; border-bottom: #aaa 1px solid
}
div.googlehorizontal {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.youtube {
	border-right: #aaa 1px solid; padding-right: 4em; border-top: #aaa 1px solid; padding-left: 4em; color: #0000FF; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.youtube1 {
	border-right: #aaa 0px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #E4EAF5; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.verticalxhtml {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.verticalcuadro {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #CFCB17; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.verticalbooking {
	border-right: #aaa 1px solid; padding-right: 0.5em; border-top: #aaa 1px solid; padding-left: 0.5em; color: #CFCB17; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.cajaderecha {  width:45%; background:white; float:right;
} 
div.cajaizquierda {  width:45%; background:white; float:left;
} 
div.cajaderecha1 {  width:150 px; background:white; float:right; display: inline;
} 
div.cajaizquierda1 {  width:150 px; background:white; float:left; display: inline;
} 
div.cajacentro1 {  width:150 px; background:white; margin: 0px 10px 0px 10px; display: inline;
}div.cajaderecha2 {  width:26%; background:white; float:right;
} 
div.cajaizquierda2 {  width:66%; background:white; float:left;
} 
div.color {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: white; background: green; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid; text-align:center;
}
div.color h2 h3 h4 h5 h6 {color:red;
}
div.color1 {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: #0000FF; background: #FFFEE1; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid
}
div.cuadro {
	border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #FFFFFF; padding-bottom: 1em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid; width: 210px
}
div.cuadro1 {
	margin-left: 240px; border-right: #aaa 1px solid; padding-right: 1em; border-top: #aaa 1px solid; padding-left: 1em; color: black; background: #FFFFFF; padding-bottom: 1em;  border-left: #aaa 1px solid; line-height: 1.6; padding-top: 0px; border-bottom: #aaa 1px solid; width: 210px
}
div.lenguaje {
	border-right: #aaa 1px solid; padding-right: 0.5em; border-top: #aaa 1px solid; padding-left: 0.5em; color: #0000FF; background: #E4EAF5; padding-bottom: 0.5em; margin: 0px; border-left: #aaa 1px solid; line-height: 1.0; padding-top: 0px; border-bottom: #aaa 1px solid
}
.date {
	border-right: rgb(39,73,115) 1px solid; padding-right: 0.5em; color: #666; background: white
}
.poster {
	padding-left: 0.5em
}
.postinfo {
	padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; padding-top: 0px
}
.item {
	margin: 0px 0px 10px; border-bottom: rgb(39,73,115) 1px solid
}
A:link {
	font-weight: bold; color: rgb(37,50,66)	
}
a:visited {
	font-weight: bold; color: #362c29;
}
a:hover {
	color: #aaa
}
acronym {
	cursor: help; color: #8e5c00;
}
img {
border-width: 0px;
}
table {
	border: #999 1px gray ; margin-top: 1em; padding: 1px; border-collapse: collapse
}
.etapa {
	border-style: solid; border-width: 1px; border-color: #f5f5f5; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; text-align: center; width:480px
}
.caminos {
	border-style: solid; border-width: 1px; border-color: #f5f5f5; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; text-align: center; width:505px
}
.idiomas {
	border: #e5e5e5 1px solid; margin-bottom: 5px; text-align: center;  width:480px
}
.idiomas caption {
	border: #e5e5e5 1px solid; margin-top: 2px; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; margin-bottom: 5px; color: #930; text-align: center; width:480px
}
.idiomas th {
	border: #e5e5e5 1px solid; cursor: help; background-color: #f2f2f2;  text-align: center; width:78px
}
.idiomas tr td {
	border:  #f5f5f5 1px solid; text-align: center; width:78px
}
.idiomas tr td a {
	border: #e5e5e5 1px solid; padding: 2px 2px 2px 2px; display: block; font-weight: bold; text-decoration: none; text-align: left;  width:78px
}
.idiomas tr td a:hover {
	border: #e5e5e5 1px solid; background-color: #e5e5e5;  width: 78px
}
.idiomas tr td a:unknown {
	background-color: #e5e5e5
}
.albergue {
	border: #e5e5e5 1px solid; margin-bottom: 15px; text-align: center; width:480px
}
.albergue caption {
	border: #e5e5e5 1px solid; margin-top: 20px; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; margin-bottom: 5px; color: #930; text-align: left; width:480px
}
.albergue th {
	border: #e5e5e5 1px solid; cursor: help; background-color: #f2f2f2;  text-align: center;  width:78px
}
.albergue tr td {
	border:  #f5f5f5 1px solid; text-align: left; width:78px
}
.albergue tr td a {
	border: #e5e5e5 1px solid; padding: 2px 2px 2px 2px; display: block; font-weight: bold; text-decoration: none; text-align: left;  width:78px
}
.albergue tr td a:hover {
	border: #e5e5e5 1px solid; background-color: #e5e5e5;  width: 78px
}
.albergue tr td a:unknown {
	background-color: #e5e5e5
}
.albergue3 {
	border: #e5e5e5 1px solid; margin-bottom: 15px; text-align: center; width:504px
}
.albergue3 caption {
	border: #e5e5e5 1px solid; margin-top: 20px; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; margin-bottom: 5px; color: #930; text-align: left; width:504px
}
.albergue3 th {
	border: #e5e5e5 1px solid; cursor: help; background-color: #f2f2f2;  text-align: center;  width:80px
}
.albergue3 tr td {
	border:  #f5f5f5 1px solid; text-align: left; width:80px
}
.albergue3 tr td a {
	border: #e5e5e5 1px solid; padding: 2px 2px 2px 2px; display: block; font-weight: bold; text-decoration: none; text-align: left;  width:80px
}
.albergue3 tr td a:hover {
	border: #e5e5e5 1px solid; background-color: #e5e5e5;  width: 80px
}
.albergue3 tr td a:unknown {
	background-color: #e5e5e5
}
.albergue1 {
	border: #e5e5e5 1px solid; margin-bottom: 15px; text-align: center; width:480px
}
.albergue1 caption {
	border: #e5e5e5 1px solid; margin-top: 20px; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; margin-bottom: 5px; color: #930; text-align: left; width:480px
}
.albergue1 th {
	border: #e5e5e5 1px solid; cursor: help; background-color: #f2f2f2;  text-align: center;  width:160px
}
.albergue1 tr td {
	border:  #f5f5f5 1px solid; text-align: left; width:160px
}
.albergue1 tr td a {
	border: #e5e5e5 1px solid; padding: 2px 2px 2px 2px; display: block; font-weight: bold; text-decoration: none; text-align: left;  width:160px
}
.albergue1 tr td a:hover {
	border: #e5e5e5 1px solid; background-color: #e5e5e5;  width: 160px
}
.albergue1 tr td a:unknown {
	background-color: #e5e5e5
}
.primitivo {
	border: #e5e5e5 1px solid; margin-bottom: 15px; text-align: center; width:480px
}
.primitivo caption {
	border: #e5e5e5 1px solid; margin-top: 20px; padding-right: 1px; font-weight: bold; background: white url("../../img/icono_comentarios.gif") no-repeat left center; margin-bottom: 5px; color: #930; text-align: left; width:100%
}
.primitivo th {
	border: #e5e5e5 1px solid; cursor: help; background-color: #f2f2f2;  text-align: center;  width:155px
}
.primitivo tr td {
	border:  #f5f5f5 1px solid; text-align: left; width:155px
}
.primitivo tr td a {
	border: #e5e5e5 1px solid; padding: 2px 2px 2px 2px; display: block; font-weight: bold; text-decoration: none; text-align: left;  width:155px
}
.primitivo tr td a:hover {
	border: #e5e5e5 1px solid; background-color: #e5e5e5;  width: 155px
}
.primitivo tr td a:unknown {
	background-color: #e5e5e5		
}
address {
	font-style: normal
}
#page {
	padding:0px; border-right:1px solid black; background:white url('../../images/background.gif') repeat-y; margin:0px auto; border-left:1px solid black; width: 760px; text-align: left; color: black
}
#header {
	padding:0px; margin: 0px;  width: 760px; height: 130px
}
#header_superior {
	padding:0px; margin: 0px;  width: 760px; height: 100px
}
#headerlogo {
    margin-top: 0px; margin-left: 0px; padding-left: 0px; padding-top: 0px;color:black; background: white url('../../curvas.gif') no-repeat; font-size: 8pt; ; width: 220px; position: absolute; top: 0px; height: 100px; text-indent: -9000px
	}
#headerbannert {
    padding:0px; margin-top: 0px; margin-left: 220px;color:black; background: white url('../../images/bannerbannert.gif') no-repeat; left: 220px; width: 640px; height: 100px
	}
#footer {
	padding-right: 10px; border-top: black 1px solid; padding-left: 15px; font-size: 8pt; color: black; background:rgb(99,132,173); padding-bottom: 7px; padding-top: 6px; border-bottom: black 1px solid
}
#sidebar h2 {
	padding-right: 20px; padding-left: 0px; font-weight: bold; font-size: 100%; padding-bottom: 5px; margin: 0px; color: #362c29;background: white url('../../images/bannerbannert.gif'); padding-top: 5px
}
#sidebar p {
	
}
#sidebar ul {
	padding-right: 5px; padding-left: 15px; padding-bottom: 10px; margin: 0px; padding-top: 0px
}
#sidebar li {
	padding-right: 5px; padding-left: 0px; padding-bottom: 2px; margin: 0px; padding-top: 2px
}
#sidebar a:hover {
	color: black; background: white
}
#navcontainer
{
background: #f0e7d7; width: 190px; margin: 0 auto; padding: 1em 0; font-family: georgia, serif; font-size: 9px; text-align: center; /*--------------- text-transform: lowercase;-------------------- */
}

ul#navlist
{
text-align: left; list-style: none; padding: 0; margin: 0 auto; width: 70%;
}

ul#navlist li
{
display: block; margin: 0; padding: 0;
}

ul#navlist li a
{
display: block; width: 100%; padding: 0.5em 0 0.5em 2em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #777; text-decoration: none; background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7; color: #800000;
}
ul#navlist li#active a:hover
{
color: #800000; background: white; border-color: #aaab9c #fff #fff #ccc;
}
ul#navlist li a:hover
{
color: #800000; background: white; border-color: #aaab9c #fff #fff #ccc;
}
#navigation {
	font-size: 10pt; background: rgb(99,132,173);color: black;
}
#navigation ul {
	border-top: black 1px solid; margin-top: 0px; padding-left: 0px; margin-left: 0px; width: 100%;background: rgb(99,132,173); color: black; border-bottom: black 1px solid
}
#navigation ul li {
	display: inline
}
#navigation ul li a {
	border-right: black 1px solid; padding-right: 0.1em; padding-left: 0.1em; font-weight: normal; padding-bottom: 0px; padding-top: 0px; letter-spacing: 0.1em; text-decoration: none
}
#navigation ul li a:hover {
	background: #d8e0df; color: black
}
#content 
{
}	
#sidebar {
	margin-top: 130px; padding-top: 2px;  font-size: 8pt; margin-left: 15px; width: 190px; position: absolute; top: 0px
}
#sidebar ul li h1 h2 h3 h4 a:hover {
	background: #d8e0df; color: black
}
#banner2 {
	margin-top: auto; padding-top: 2px;  font-size: 8pt; margin-left: 15px; width: 190px; position: absolute; top: 0px
}	
#banner3 {
	margin-top: auto; padding-top: 2px;  font-size: 8pt; margin-left: 15px; width: 190px; position: absolute; top: 0px
}                  
#main {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 240px; margin-right: 15px; padding-top: 0px
}
