body {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #503401;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #374824;
	line-height: 18px;
	text-align:justify;
}
h3 {
	color: #3A2601;
	padding-left: 30px;
	padding-bottom: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(images/icono_itinerario.gif);
	background-repeat: no-repeat;
	line-height: 33px;
	background-color: #FAF4DE;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E3CF80;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.spacer{ display:block; clear:both; }

.strong2{ font-size:18px; font-weight:bold; text-align:center; width: 100%; }

.tituloh2 {
	background-image: url(images/adorno02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 10px;
	color: #515900;
	font-size: 18px;
	margin-bottom: 0px;
	width: 500px;
}

.tituloh22 {
	text-align: center;
	padding-bottom: 10px;
	color: #515900;
	font-size: 18px;
	margin-bottom: 0px;
	width: 500px;
}

.tituloh3 {
	background-image: url(images/adorno02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 10px;
	color: #515900;
	font-size: 14px;
	margin-bottom: 0px;
	width: 500px;
}

.titulopais {
	text-align: center;
	padding-bottom: 10px;
	color: #515900;
	font-size: 24px;
	margin-bottom: 0px;
	width: 500px;
}

.exclusivos {
	text-align: center;
	padding-bottom: 5px;
	color: #515900;
	font-size: 14px;
	margin-bottom: 0px;
	width: 500px;
}

.itinerario {
	height: 31px;
	background-image: url(images/icono_itinerario.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 100px;
	text-align: center;
	padding-top: 5px;
	float: left;
}

#contenedor {
	width: 776px;
	background-color: #f8f2da;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cabecera {
	float: left;
	height: 215px;
	width: 776px;
	background-image: url(images/cabecera.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.cabecera a {
	color: #7b7d2a;
}
.cabecera a:hover {
	color: #3e7200;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C38E40;
}
.cuerpo {
	background-image: url(images/contenido.jpg);
	background-repeat: repeat-y;
	width: 718px;
	padding-right: 29px;
	padding-left: 29px;
	float: left;
	margin: 0px;
}
.cuerpo-home {
	width: 698px;
	background-image: url(images/home_fondo.gif);
	background-repeat: no-repeat;
	height: 385px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.newsletter {
	float: left;
	background-image: url(images/home_botonenviar_fondo.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 322px;
	padding-top: 10px;
	padding-left: 18px;
}
.inputhome {
	background-color: #EDE4C7;
}

.news {
	float: left;
	margin-right: 5px;
}
.news2 {
	float: right;
	width: 150px;
}

#contenedor .cuerpo .cuerpo-home p {
	width: 520px;
}
.contenido-centro p{
	margin: 8px 0px 8px 0px;
	padding: 0px;
}
.titulo .destacar {
	color: #006600;
}

.mitad {
	width: 250px;
	float: left;
}
.formulario-izq { margin-bottom: 2px; text-align:left;}
.formulario-izqex {font-size: 0.9em; margin-top:14px; } 

.formularioborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #745539;
	border-right-color: #E1C586;
	border-bottom-color: #E1C586;
	border-left-color: #745539;
	margin-bottom: 3px;
	width: 240px;
}
.formularioborder3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #745539;
	border-right-color: #E1C586;
	border-bottom-color: #E1C586;
	border-left-color: #745539;
	margin-bottom: 3px;
	width: 210px;
}
.formularioborder4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #745539;
	border-right-color: #E1C586;
	border-bottom-color: #E1C586;
	border-left-color: #745539;
	margin-bottom: 3px;
	width: 450px;
}


.pie {
	background-image: url(images/pie.jpg);
	height: 45px;
	width: 776px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}



.main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 40px;
	line-height: normal;

}
.main li {
	float: left;
	padding-left: 0px;
	list-style-type: none;
	padding-right: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.espacio1 {
	float: left;
	width: 280px;
}
.main li a:hover {
	color: #3A2601;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C38E40;
	background-color: #F4D6B2;
}
.main li a {
	text-decoration: none;
	color: #3A2601;
	display: block;
}
.titulo {
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	float: left;
}
.primer-titulo {
	text-align: center;
	display: block;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
}

.inicio {
	height: 18px;
	width: 300px;
	margin-top: 146px;
	padding-left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
.cuerpo-interior {

	background-image: url(images/contenido.jpg);
	background-repeat: repeat-y;
	width: 716px;
	padding-right: 30px;
	padding-left: 30px;
	float: left;
}
.newsletter1 {
	float: left;
	height: 43px;
	width: 265px;
	text-align: right;
	font-weight: bold;
	line-height: 20px;
	padding-right: 20px;
}
.submenu {
	margin: 0px;
	list-style-type: none;
	float: left;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F8F2DA;
}

	  
.submenu0 li {
	background-image: url(images/menulateral_fondo.gif);
	float: left;
	background-repeat: no-repeat;
	background-color: #E8D9AC;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
	width: 176px;
	height:73px;
	line-height: 15px;
	display: table-cell;
	vertical-align: middle;
	
	}
.submenu li {
	display: table;
	width:176px;
	height: 73px;
	_position: relative;
	overflow: hidden;
	background-image: url(images/menulateral_fondo.gif);
	margin-bottom: 5px;
	}
.submenu li a {
	color: #3A2601;
}
.submenu li a:hover {
	color: #1B6613;
}

.cajasubmenu{
	background-image: url(images/menulateral_fondo.gif);
	display: table;
	width:176px;
	height: 73px;
	_position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	
	}
.centrar {
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	width:176px;
}

.centrar2 {
	_position: relative;
	_top: -50%;
	font-weight: bold;
	text-align:center;
}
.block-izq a {
	color: #3A2601;
	text-decoration: none;
}
.caja-tematicos {
	float: left;
	width: 156px;
	margin-right: 4px;
	margin-left: 4px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
}

.block-centro {
	width: 525px;
	margin-left: 15px;
	float: left;
}
.block-centro-escapadas {
	width: 525px;
	background-image: url(images/viajes/contenido_cabecera_fondo.gif);
	margin-left: 15px;
	float: left;
	background-repeat: no-repeat;
	background-color: #F6ECC6;
}
.mitad3 {
	width: 340px;
	float: left;
}
.home3-cab {
	background-image: url(images/dondeestamos/contenido_cabecera.gif);
	background-repeat: no-repeat;
	height: 13px;
	float: left;
	width: 718px;
	margin: 0px;
	padding: 0px;
	background-color: #F0E5BA;
	overflow: hidden;
}
.home3-pie {
	background-image: url(images/dondeestamos/contenido_pie.gif);
	float: left;
	height: 13px;
	width: 718px;
	background-color: #F6ECC6;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
}

.cabecera-centro {
	height: 13px;
	width: 525px;
	background-image: url(images/contenido_cabecera.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #F6ECC6;
	margin: 0px;
}

.block-izq {
	float: left;
	width: 176px;
	margin: 0px;
	padding: 0px;
}
.cabecera-bajo {
	height: 13px;
	width: 525px;
	background-image: url(images/contenido_pie.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #F6ECC6;
	margin: 0px;
	padding: 0px;
}
.cuerpo2 {
	background-image: url(images/contenido2.jpg);
	background-repeat: repeat-y;
	width: 721px;
	padding-left: 29px;
	float: left;
	padding-right: 26px;
}
.contenido-centro {
	background-color: #F6ECC6;
	width: 505px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.capaimagenform {
	background-image: url(images/fondoo-reservas.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 505px;
	background-position: bottom;
}

.contenido-centro li {
}
.contenido-centro ul {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


.itinerario2 {
	height: 31px;
	background-image: url(images/icono_itinerario.gif);
	background-repeat: no-repeat;
	width: 100px;
	text-align: center;
	padding-top: 5px;
	float: left;
	background-position: right;
	padding-right: 25px;
	margin-bottom: 20px;
	padding-left: 250px;
}

.itinerariol {
	height: 31px;
	background-image: url(images/icono_itinerario.gif);
	background-repeat: no-repeat;
	width: 40%;
	text-align: center;
	padding-top: 5px;
	float: left;
	padding-left: 25px;
	margin-bottom: 10px;
}

.itinerarior {
	height: 31px;
	background-image: url(images/icono_itinerario.gif);
	background-repeat: no-repeat;
	width: 40%;
	text-align: center;
	padding-top: 5px;
	float: right;
	padding-left: 25px;

	background-position: right;
	padding-right: 25px;
	margin-bottom: 10px;
}

.izq {
float:left;
}
.dcha2 {
	float:right;
}
.block-centro  a, #cuerpo-3 a, #cuerpo-4 a, .block-centro-escapadas a, .contenido-centro a{
	color: #7b7d2a;
}
.block-centro a:hover, #cuerpo-3 a:hover, #cuerpo-4 a:hover, .block-centro-escapadas a:hover, .cuerpo-estamos a:hover ..contenido-centro a:hover{
	color: #3A2601;
}
.caja-tematicos img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.caja-tematicos a{ text-decoration:none; }
.caja-tematicos a.subra{ text-decoration: underline; }

.contenido-centro li {
	margin-bottom: 10px;
	list-style-type: none;
	background-image: url(images/icono-lista.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 15px;
}
.contenido-centro li li {
	list-style-type: disc;
	list-style-position: inside;
	background-image: none;
	text-indent: 0px;
}
.contenido-centro li ul {
	list-style-type: none;
}

.img-izq {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #F8F2DE;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.verde {
	color: #065C01;
}
.verde2 {
	color: #065C01;
	font-size:18px;
}
.formulario-izq2 {
	margin-bottom: 2px;
	float: left;
	width: 140px;
}
.formularioborder2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #745539;
	border-right-color: #E1C586;
	border-bottom-color: #E1C586;
	border-left-color: #745539;
	margin-bottom: 3px;
	width: 70px;
}

.mitad-r {

	width: 238px;
	float: left;
}
.caja-reservas {
	background-color: #F8F2DE;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px dotted #3A2601;
	float: left;
	width: 473px;
}
.caja-reservas2 {
	background-color: #F8F2DE;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px dotted #3A2601;
	float: right;
	padding: 10px;
	margin-left: 5px;
	min-height:250px;
}
.caja-reservas3 {
	background-color: #F8F2DE;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px dotted #3A2601;
	float: left;
	padding: 10px;
	margin-left: 5px;
	min-height:250px;
}
.formulario-izq3 {

	margin-bottom: 2px;
	float: left;
	width: 160px;
}
.formulario-izq4 {
	margin-bottom: 2px;
	float: left;
	width: 100px;
	padding-left: 10px;
}
.centro {
	width: 500px;
	text-align: center;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}
.img-dcha {
	float: right;
	margin-left: 10px;
}
.img-izq2 {
	float: left;
	margin-right: 10px;
}

#cuerpo-3 {
	width: 698px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F5EBC5;
	margin: 0px;
}
.mitad-home {
	width: 348px;
	float: left;
}
#cuerpo-4 {
	width: 698px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F6ECC6;
	margin: 0px;
	text-align: center;
}
.tituloh03 {
	text-align: center;
	padding-bottom: 10px;
	color: #515900;
	font-size: 18px;
	margin-bottom: 0px;
	width: 500px;
}




.navlistpie li {
	display: block;
	float: left;
	margin-right: 1em;
	font-family: helvetica,arial,sans-serif;
	list-style-type: none;
	text-align: left;
	margin-top: 20px;
}
.navlistpie {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	line-height: normal;
}

.w3cbutton4 {
	font-weight: bold;
	font-size: 70%;
	width: 9.8em;
	font-family: helvetica,arial,sans-serif;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.w3cbutton4 a {
	display: block;
	width: 100%;
}
.w3cbutton4 a:link {
	color: #000; background-color: #fc6; text-decoration: none
}
.w3cbutton4 a:visited {
	color: #000; background-color: #fc6; text-decoration: none
}
.w3cbutton4 a:hover {
	color: #000; background-color: #fc6; text-decoration: none
}
.w3cbutton4 a:link {
	border-right: #4a4a4a 2px solid; border-top: #cecece 1px solid; border-left: #cecece 1px solid; border-bottom: #4a4a4a 2px solid
}
.w3cbutton4 a:visited {
	border-right: #4a4a4a 2px solid; border-top: #cecece 1px solid; border-left: #cecece 1px solid; border-bottom: #4a4a4a 2px solid
}
.w3cbutton4 a:hover {
	border-right: #cecece 1px solid; border-top: #4a4a4a 2px solid; border-left: #4a4a4a 2px solid; border-bottom: #cecece 1px solid
}
.w3cbutton4 span.w3c {
	padding-right: 0.4em; padding-left: 0.4em; padding-bottom: 0px; color: #0c479d; padding-top: 0px; font-family: helvetica,arial,sans-serif; background-color: #fff
}
.w3cbutton4 span.hera {
	padding-right: 0.4em; padding-left: 0.4em; background-image: url(../graf/heraboton.gif); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #fff
}
.w3cbutton4 span.taw {
	padding-right: 0.4em; padding-left: 0.4em; background: url(../graf/semaforo.gif) no-repeat; padding-bottom: 0px; padding-top: 0px
}
.w3cbutton4 span.acces {
	padding-right: 0.4em; padding-left: 0.4em; background: url(../graf/accesboton.gif) no-repeat; padding-bottom: 0px; padding-top: 0px
}
acronym.spec {
	padding-right: 0.25em; padding-left: 0.25em; font-weight: bolder; padding-bottom: 0.25em; cursor: help; border-top-style: none; padding-top: 0.25em; font-family: helvetica,arial,sans-serif; border-right-style: none; border-left-style: none; text-decoration: none; border-bottom-style: none; font-stretch: narrower
}
abbr.spec {
	padding-right: 0.25em; padding-left: 0.25em; font-weight: bolder; padding-bottom: 0.25em; cursor: help; border-top-style: none; padding-top: 0.25em; font-family: helvetica,arial,sans-serif; border-right-style: none; border-left-style: none; text-decoration: none; border-bottom-style: none; font-stretch: narrower
}
.estilo-informaciom {
	line-height: normal;
	font-size: 18px;
	background-color: #F9F4E3;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A2601;
}
.estilo-informaciom2 {
	line-height: normal;
	font-size: 15px;
	background-color: #F9F4E3;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A2601;
}
.rojo {
	color: #FF0000;
}
.caja-destacada {
	padding: 5px;
	color: #5E2B2B;
	font-size: 85%;
	font-weight: bold;
}
.separacion {
	height: 20px;
	width: 450px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #987225;
	border-right-color: #987225;
	border-bottom-color: #987225;
	border-left-color: #987225;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/adorno01_derecha.gif);
	background-position: -1px;
	background-repeat: repeat-x;
}

.reserva-select {
	float: left;
	height: 30px;
}
.reserva-select select {
	border: 1px solid #BA9248;
	background-color: #FAF3DA;
	float: left;
	color: #3A2601;
}


.caja-destacada img {
	float: right;
	margin-left: 5px;
}
.cuerpo-estamos {
	width: 698px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F6ECC6;
	margin: 0px;
	text-align: center;
	background-image: url(images/dondeestamos/contenido_cabecera_fondo.gif);
	background-repeat: no-repeat;
}
.cuerpo-somos {

	width: 698px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F5EBC5;
	margin: 0px;
	background-image: url(images/quienessomos/contenido_cabecera_fondo.gif);
	background-repeat: no-repeat;
}
.home3-cab-somos {

	background-image: url(images/quienessomos/contenido_cabecera.gif);
	background-repeat: no-repeat;
	height: 13px;
	float: left;
	width: 718px;
	margin: 0px;
	padding: 0px;
	background-color: #F0E5BA;
	overflow: hidden;
}
.home3-cab-perfil {


	background-image: url(images/perfil/contenido_cabecera.gif);
	background-repeat: no-repeat;
	height: 13px;
	float: left;
	width: 718px;
	margin: 0px;
	padding: 0px;
	background-color: #F0E5BA;
	overflow: hidden;
}
.cuerpo-perfil {


	width: 698px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F5EBC5;
	margin: 0px;
	background-image: url(images/perfil/contenido_cabecera_fondo.gif);
	background-repeat: no-repeat;
}
.izq2 {
	margin-left: 10px;
	text-align: right;
	float: left;
}
.estilo-info {
	line-height: normal;
	font-size: 18px;
	background-color: #F9F4E3;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #065C01;
	color: #065C01;
}
.home3-cab-vacio {

	background-image: url(images/infolegal/contenido_cabecera.gif);
	background-repeat: no-repeat;
	height: 13px;
	float: left;
	width: 718px;
	margin: 0px;
	padding: 0px;
	background-color: #F0E5BA;
	overflow: hidden;
}
.cabecera-centro-escapadas {
	height: 13px;
	width: 525px;
	background-image: url(images/viajes/contenido_cabecera.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #F6ECC6;
	margin: 0px;
	overflow: hidden;
}
.tamano-grande {
	font-size: large;
}

.Estilo2 { font-size: 81%; font-weight: bold; }
.Estilo4 {font-size: 10; font-weight: bold; }
.visibility{display:none}
