﻿@charset "utf-8";
body {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #403522;
	text-align: left;
	background-image: url(../images/bg_fondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CEC497;
	margin: 0px;
	padding: 0px;
}
#centrado_general {
position: relative; 
width: 100%; 
height: 100%;
margin: 0 auto;
text-align: left;
}
body>#centrado_general {
	height: auto;
	min-height: 100%;
}
.contenido{
	width: 966px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14;
	margin-left: auto;
}
.encabezado {
	height: auto;
	width: 966px;
}
.logo_lenguajes {
	background-image: url(../images/encabezado_logo.jpg);
	background-repeat: repeat-x;
	height: 47px;
	width: 98px;
	padding-top: 82px;
	padding-left: 868px;
	text-align: left;
}
.fotografia_rotativa {
	height: 346px;
	width: 966px;
	text-align: left;
}
.busqueda_flote {
	height: 36px;
	width: 447px;
	position: absolute;
	z-index: 10;
	top: 129px;
	margin-left: 519px;
	background-image: url(../images/barra_verde.png);
	background-repeat: no-repeat;
	text-align: right;
	display: block;
	float: right;
}
.links_busqueda {
	height: 25px;
	width: 179px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;
}
.links_busqueda a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/vineta_barra_verde.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding-right: 8px;
	padding-left: 16px;
}
.links_busqueda a:hover {
	text-decoration: underline;
	color: #000000;
}
.cajon_busqueda {
	height: 30px;
	width: 232px;
	padding-top: 6px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	padding-left: 18px;
	font-weight: bold;
}


.menu_superior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/bg_menu_horizontal.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 960px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-position: 1px;
	text-align: left;
}
.despliegue {
	height: auto;
	width: 966px;
	background-image: url(../images/bg_contenidos_y.jpg);
	background-repeat: repeat-y;
	padding-top: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.promociones {
	width: 966px;
	background-image: url(../images/bg_promociones.jpg);
	background-repeat: no-repeat;
	height: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #527427;
	padding-bottom: 18px;
}
.promocion1 {
	height: 125px;
	width: 278px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 17px;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #527427;
}
.promocion3 {
	height: 125px;
	width: 280px;
	padding-top: 10px;
	padding-right: 28px;
	padding-bottom: 17px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.informacion_despliegue {
	height: auto;
	width: 930px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.informacion_izq {
	width: 228px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #1D4967;
	height: auto;
	padding-right: 8px;
}
.menu_izq {
	background-color: #FEFEFD;
	background-image: url(../images/titulo_menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 188px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #863A00;
	padding-bottom: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #873A00;
	padding-top: 38px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}
.donate {
	height: 50px;
	width: 188px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/bg_donate_lodge.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4A0000;
	padding-top: 24px;
}
.donate .mod_module_richtext p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.donate .mod_module_richtext  p img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	width: 188px;
}
.donate .mod_module_richtext p a img {
	height: 40px;
	width: 188px;
	display: block;
}
.contact_us {
	height: auto;
	width: 188px;
	margin-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #124001;
}
.contact_us h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #A21717;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.contact_us p {
	margin: 0px;
	padding: 0px;
}
.contact_us p strong {
	font-weight: bolder;
}
.contact_us p a {
	color: #A21717;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	background-image: url(../images/vineta_contactus.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 115px;
	float: none;
	padding-left: 14px;
}
.contact_us p a:hover {
	text-decoration: underline;
}
.contact_us table {
	height: 28px;
	width: 180px;
	margin-top: 10px;
	margin-bottom: 12px;
}
.join_mailing {
	background-image: url(../images/icon_mailing.jpg);
	width: 228px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	padding-top: 51px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #124001;
	margin-bottom: 20px;
}
.gallery {
	background-image: url(../images/icon_gallery.jpg);
	width: 228px;
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	padding-top: 56px;
	margin-bottom: 20px;
}
.gallery table {
	margin-left: 20px;
	width: 120px;
}
.promocion2 {
	height: 125px;
	width: 278px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 17px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #527427;
}
.galelry_fotos  {
	height: 20px;
	width: 90px;
}
.galelry_fotos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #654F30;
	text-decoration: none;
	display: block;
	background-image: url(../images/icon_foto.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 22px;
	padding-top: 1px;
}
.galelry_fotos a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.galelry_videos  {
	height: 20px;
	width: 90px;
}
.galelry_videos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #654F30;
	text-decoration: none;
	display: block;
	background-image: url(../images/icon_video.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 22px;
	padding-top: 1px;
}
.galelry_videos a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.downloads{
	background-image: url(../images/icon_download.jpg);
	width: 228px;
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	padding-top: 56px;
	margin-bottom: 20px;
}
.informacion_der {
	height: auto;
	width: 670px;
	padding-left: 24px;
}
.informacion_der h1 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-style: italic;
	color: #873A00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #873A00;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding: 0px;
}
.informacion_der p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: justify;
}
.informacion_der img {
	float: right;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7C9517;
	border-bottom-color: #7C9517;
	margin-bottom: 10px;
	margin-left: 16px;
	margin-top: 4px;
}
.members {
	background-image: url(../images/bg_members.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 930px;
	margin-top: 8px;
}
.members h1 {
	font-family: Tahoma;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}



.fin_despliegue {
	background-image: url(../images/bg_bajo_contenidos.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 966px;
}
.menu_bajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #402709;
	text-align: center;
	height: 26px;
	width: 966px;
	padding-top: 10px;
}
.menu_bajo a {
	color: #402709;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #402709;
	padding-right: 10px;
	padding-left: 14px;
}
.menu_bajo a:hover {
	color: #000000;
	text-decoration: underline;
}



#footer {
	position: absolute;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	height: 62px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	z-index: 11;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#footer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer p {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#footer p a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p strong {
	background-image: url(../images/vineta_info_creditos.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}
/* Estilos Menú Izquierda */
.menu_izq .mod_customnav   a.invisible  {
	display: none;
}
.menu_izq .mod_customnav ul.level_1 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
.menu_izq .mod_customnav ul.level_1 li.first {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menu_izq .mod_customnav ul.level_1 li.first a.first {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #873A00;
	font-weight: bold;
	display: block;
}
.menu_izq .mod_customnav ul.level_1 li.first a.first:hover {
	color: #2A5C27;
}
.menu_izq .mod_customnav ul.level_1 li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #873A00;
	font-weight: bold;
	padding-bottom: 3px;
	display: block;
}
.menu_izq .mod_customnav ul.level_1 li a:hover {
	color: #2A5C27;
}
.menu_izq .mod_customnav ul.level_1 li.active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A21717;
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
}
 /* Fin Estilos Menú Izquierda */
 /* Estilos Members */
 .members .mod_module_richtext {
	padding-top: 14px;
	padding-bottom: 14px;
}
.members .mod_module_richtext table {
	margin-right: auto;
	margin-left: auto;
}
.members .mod_module_richtext a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-right: 15px;
	margin-left: 15px;
}
/* Fin Estilos Members */
/* Estilos Ménu bajo */
.menu_bajo .mod_customnav a.invisible {
	display: none;
}
.menu_bajo .mod_customnav {
	padding-left: 44px;
}

.menu_bajo .mod_customnav ul.level_1 {
	padding: 0px;
	list-style-type: none;
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.menu_bajo .mod_customnav ul.level_1 li.active {
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 402709;
	padding-right: 14px;
	padding-left: 14px;
}
.menu_bajo  .mod_customnav ul.level_1 li {
	display: inline-block;
	float: left;
}
/* Fin Estilos Ménu bajo */
/* Estilos Contenidos */
.informacion_der .mod_article .ce_text h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	color: #122524;
	font-weight: normal;
	text-align: justify;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.informacion_der .mod_article .ce_text h3 strong{
	font-weight: bold;
}
.informacion_der .mod_article .ce_text .image_container a img {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7C9517;
	border-bottom-color: #7C9517;
	margin-bottom: 0px;
	margin-left: 14px;
	margin-top: 10px;
	border-right-style: none;
	border-left-style: none;
	margin-right: 14px;
}
.informacion_der .mod_article .ce_text p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: justify;
}
.informacion_der .mod_article .ce_text p strong {
	font-weight: bold;
	color: #698209;
}
.informacion_der .mod_article .ce_text p a {
	text-align: justify;
	text-decoration: none;
	color: #A21717;
	font-weight: bold;
	font-variant: normal;
}
.informacion_der .mod_article .ce_text p a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.informacion_der  .mod_article  .ce_text  ul  {
	margin: 0px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	list-style-type: none;
}
.informacion_der  .mod_article  .ce_text  ul li  {
	display: block;
	padding-bottom: 4px;
	background-image: url(../images/vineta_contenido.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.informacion_der  .mod_article  .ce_text  ol  {
	margin: 0px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 24px;
	font-weight: bold;
	color: #698209;
	list-style-position: outside;
}
.informacion_der  .mod_article  .ce_text  ol li  {
	display: block;
	padding-bottom: 4px;
	padding-left: 10px;
	font-variant: normal;
	background-image: url(../images/vineta_contenido.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
}
.informacion_der  .mod_article  .ce_text  ol li a {
	text-decoration: none;
	font-weight: bold;
	color: #873A00;
}
.informacion_der  .mod_article  .ce_text  ol li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.informacion_der .mod_article .ce_text .mapa_yachana {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.informacion_der .mod_article .ce_text .mapa_yachana p a img {
	text-align: center;
	display: block;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.informacion_der .mod_article .ce_text h2 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-style: italic;
	color: #122524;
	font-weight: bold;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.informacion_der .mod_article .ce_text .awards p a img {
	text-align: center;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
}
/* Fin Estilos Contenidos */
/* Estilos Miga de Pan Contenidos */
.informacion_der .mod_breadcrumb {
	text-align: right;
	margin-bottom: 22px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C9BC81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.informacion_der .mod_breadcrumb a {
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
/* Fin Estilos Miga de Pan Contenidos */
/* Estilos Promocion 1 */
.promocion1 .mod_newslist .layout_full h1 {
	display: none;
	margin: 0px;
	padding: 0px;
}
.promocion1 .mod_newslist {
	margin: 0px;
	padding: 0px;
}
.promocion1 .mod_newslist .layout_full .ce_text h2 {
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #A21717;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.promocion1 .mod_newslist .layout_full .ce_text h2 a {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #A21717;
	text-decoration: none;
}.promocion1 .mod_newslist .layout_full .ce_text h2 a:hover {
	color: #524228;
}
.promocion1 .mod_newslist .layout_full .ce_text p {
	margin: 0px;
	padding: 0px;
}
.promocion1  .mod_newslist  .layout_full  .ce_text  p img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F882E;
	border-bottom-color: #5F882E;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
}
.promocion1    .mod_newslist    .layout_full    .ce_text    p    a   img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F882E;
	border-bottom-color: #5F882E;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promocion1   .mod_newslist   .layout_full   .ce_text   h3   {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	color: #174E79;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	background-image: url(../images/boton_read_more.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
	padding: 0px;
	width: 79px;
}
.promocion1 .mod_newslist .layout_full .ce_text h3 a {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-transform: uppercase;
	color: #174E79;
	display: block;
	padding-top: 3px;
	padding-left: 8px;
}
.promocion1 .mod_newslist .layout_full .ce_text h3 a:hover {
	text-transform: uppercase;
	color: #A21717;
}
/* Fin Estilos Promocion 1 */
/* Estilos Promocion 2 */
.promocion2 .mod_newslist .layout_full h1 {
	display: none;
	margin: 0px;
	padding: 0px;
}
.promocion2 .mod_newslist {
	margin: 0px;
	padding: 0px;
}
.promocion2 .mod_newslist .layout_full .ce_text h2 {
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #A21717;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.promocion2 .mod_newslist .layout_full .ce_text h2 a {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #A21717;
	text-decoration: none;
}.promocion2 .mod_newslist .layout_full .ce_text h2 a:hover {
	color: #524228;
}
.promocion2 .mod_newslist .layout_full .ce_text p {
	margin: 0px;
	padding: 0px;
}
.promocion2  .mod_newslist .layout_full .ce_text  p img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F882E;
	border-bottom-color: #5F882E;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
}
.promocion2 .mod_newslist .layout_full .ce_text p a img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F882E;
	border-bottom-color: #5F882E;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promocion2 .mod_newslist .layout_full .ce_text  h3  {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	color: #174E79;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	background-image: url(../images/boton_read_more.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
	padding: 0px;
	width: 79px;
}
.promocion2 .mod_newslist .layout_full .ce_text h3 a {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-transform: uppercase;
	color: #174E79;
	display: block;
	padding-top: 3px;
	padding-left: 8px;
}
.promocion2 .mod_newslist .layout_full .ce_text h3 a:hover {
	text-transform: uppercase;
	color: #A21717;
}
/* Fin Estilos Promocion 2 */
/* Estilos Promocion 3 */
.promocion3 .mod_newslist  .layout_full  h1 {
	display: none;
	margin: 0px;
	padding: 0px;
}
.promocion3 .mod_newslist {
	margin: 0px;
	padding: 0px;
}
.promocion3 .mod_newslist .layout_full .ce_text h2 {
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #1A3B34;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.promocion3 .mod_newslist .layout_full .ce_text h2 a {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #1A3B34;
	text-decoration: none;
}.promocion3  .mod_newslist  .layout_full  .ce_text  h2  a:hover {
	color: #A21717;
}
.promocion3 .mod_newslist .layout_full .ce_text p {
	margin: 0px;
	padding: 0px;
}
.promocion3  .mod_newslist  .layout_full  .ce_text  p img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
}
.promocion3    .mod_newslist    .layout_full    .ce_text    p    a   img {
	display: block;
	float: left;
	height: 85px;
	width: 132px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-right: 10px;
	border-right-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promocion3   .mod_newslist   .layout_full   .ce_text   h3   {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	color: #0B1E3B;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	background-image: url(../images/boton_read_more_especial.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
	padding: 0px;
	width: 79px;
}
.promocion3 .mod_newslist .layout_full .ce_text h3 a {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-transform: uppercase;
	color: #0B1E3B;
	display: block;
	padding-top: 3px;
	padding-left: 8px;
}
.promocion3 .mod_newslist .layout_full .ce_text h3 a:hover {
	text-transform: uppercase;
	color: #174E79;
}
/* Fin Estilos Promocion 3 */
/* Estilos Join Mailing*/
.join_mailing .mod_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.join_mailing .mod_form .formbody  table td {
	padding-bottom: 8px;
	text-align: right;
	padding-left: 6px;
}
.join_mailing .mod_form  .formbody table td input.text{
	width: 120px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #A21717;
	border: 1px solid #BE9F76;
}
.join_mailing  .mod_form  .formbody  table  td  input.submit{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	border: 1px solid #A0A0A0;
	background-color: #F0F0F0;
	font-weight: bold;
}
/* Fin Estilos Join Mailing*/
/* Estilos Contact Us*/
#contact_us_lodge .formbody table {
	border: 2px solid #C9BC81;
	background-color: #F0EEE1;
	margin-right: auto;
	margin-left: auto;

}
#contact_lodge .formbody  td {
	font-weight: bolder;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-align: right;
	vertical-align: middle;
	width: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E2CB;
}
#contact_lodge .formbody td input.text {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	text-align: left;
	display: block;
	height: 20px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contact_lodge .formbody td textarea.textarea {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
#contact_lodge .formbody td select.select {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 20px;
	float: left;
	display: block;
}
#contact_lodge  .formbody  td  input.submit {
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #A21717;
	width: 60px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #524028;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
}
#contact_lodge .formbody td .submit_container {
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B8A758;
}
.informacion_der #contact_us_lodge {
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDC18B;
}
#administrative_offices .ce_text h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #1A3B34;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
.informacion_der #contact_us_lodge {
	padding-bottom: 30px;
}
/* Fin Estilos Contact Us*/
/* Estilos Downloads */
.downloads .mod_downloadarchiv .downloadarchivList .downloadarchivItem .mime_icon {
	display: inline-block;
	float: left;
	margin-right: 6px;
}
.downloads .mod_downloadarchiv .downloadarchivList .downloadarchivItem a {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #1E443D;
	font-weight: bold;
	display: block;
}
.downloads .mod_downloadarchiv .downloadarchivList .downloadarchivItem a:hover {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #873A00;
	font-weight: bold;
	display: block;
}
.downloads .mod_downloadarchiv .downloadarchivList .downloadarchivItem {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #403522;
	font-weight: normal;
	padding-bottom: 8px;
	padding-left: 20px;
}
/* Fin Estilos Downloads */
/* Estilos Menú Horizontal */
.menu_superior .menu_parte1 {
	height: 37px;
	width: 480px;
	display: inline-block;
	float: left;
}
.menu_superior .menu_parte2 {
	height: 37px;
	width: 320px;
	display: inline-block;
	float: left;
}
.menu_superior .menu_parte3 {
	height: 37px;
	width: 160px;
	display: inline-block;
	float: left;
}
/* Fin Estilos Menú Horizontal */
/* Estilos Reservation Form */
#reservation-contact-form .formbody table {
	border: 2px solid #C9BC81;
	background-color: #F0EEE1;
	margin-right: auto;
	margin-left: auto;

}
#reservation-contact-form .formbody  td {
	font-weight: bolder;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-align: right;
	vertical-align: middle;
	width: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E2CB;
}
#reservation-contact-form .formbody td input.text {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	text-align: left;
	display: block;
	height: 20px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#reservation-contact-form .formbody td textarea.textarea {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
#reservation-contact-form .formbody td select.select {
	border: 1px solid #BE9F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 20px;
	float: left;
	display: block;
}
#reservation-contact-form  .formbody  td  input.submit {
	text-align: left;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #A21717;
	width: 60px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #524028;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
}
#reservation-contact-form .formbody td .submit_container {
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B8A758;
}
#reservation-contact-form .formbody td #ctrl_69 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F882E;
	font-weight: normal;
}
/* Fin Estilos Reservation Form */
/* Estilos formulario calculadora */
#contact_results .formbody table {
	background-color: #EBE6D0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;

}
#contact_results  .formbody   table td {
	font-weight: bolder;
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	width: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 20px;
}
#contact_results   .formbody   table   td   p strong {
	text-align: center;
	margin: 0px;
	color: #819133;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
}
/* Fin Estilos formulario calculadora */
.informacion_der  #gallery-yachana-lodge  .mod_yw_youtube  .ce_yw_youtube_movie   {
	display: block;
	margin-right: 10px;
	height: 260px;
	width: 330px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
.informacion_der #gallery-yachana-lodge .mod_yw_youtube h2 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #5F882E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 350px;
	display: block;
}
.informacion_der   #gallery-yachana-lodge   .mod_yw_youtube  {
	margin-left: 0px;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9E8E43;
}
.informacion_der #gallery-yachana-lodge .mod_yw_youtube p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 350px;
}
.informacion_der   #gallery-yachana-lodge   .ce_text   ul   li  a  {
	color: #873A00;
	text-decoration: none;
	font-weight: bold;
}
.informacion_der #gallery-yachana-lodge .ce_text ul li a:hover {
	font-weight: bold;
	color: #403522;
}
.informacion_izq .wheater {
	text-align: center;
}
.informacion_izq .wheater div {
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Estilos busqueda */
#search_result_lodge .mod_search .first a {
	color: #7D9A0A;
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .first {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99CC33;
	margin-bottom: 15px;
}
#search_result_lodge .mod_search.first p.context {
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .first h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#search_result_lodge .mod_search .even a {
	color: #7D9A0A;
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .even {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99CC33;
	margin-bottom: 15px;
}
#search_result_lodge .mod_search .even p.context {
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .even h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#search_result_lodge .mod_search .odd a {
	color: #7D9A0A;
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .odd {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99CC33;
	margin-bottom: 15px;
}
#search_result_lodge .mod_search .odd p.context {
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .odd h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}#search_result_lodge .mod_search .pagination {
	margin-top: 40px;
	font-size: 12px;
}
#search_result_lodge .mod_search .pagination p {
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .pagination ul li span.current {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1E443D;
	color: #1E443D;
}
#search_result_lodge .mod_search .pagination ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#search_result_lodge .mod_search .pagination ul li a.link {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A21717;
	color: #A21717;
}
#search_result_lodge .mod_search .pagination ul li a.next {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A21717;
	color: #A21717;
}
#search_result_lodge .mod_search .pagination ul li a.previous {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A21717;
	color: #A21717;
}
#search_result_lodge .mod_search .pagination ul li a.last {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A21717;
	color: #A21717;
}
#search_result_lodge .mod_search .pagination ul li a.first {
	display: inline-block;
	float: left;
	font-weight: bold;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A21717;
	color: #A21717;
}
/* Fin de estilos de busqueda */
.fotografia_rotativa .mod_imageslider {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 346px;
	width: 966px;
}
/* Estilos Carbon Calculator */
.fotografia_rotativa .mod_imageslider {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 346px;
	width: 966px;
}
h5   {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #7A9709;
}
h5 input {
	width: 120px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #A21717;
	border: 1px solid #BE9F76;
}
input#calculo {
	margin-left: 78px;
}
form#expresion {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C5AA85;
}

h6   {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #A21717;
}
h6 input {
	width: 120px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #748A0B;
	border: 1px solid #BE9F76;
	font-weight: bold;
}
/* Fin Estilos Carbon Calculator */
/* Estilos banderas del lenguaje */
.logo_lenguajes .mod_changelanguage ul  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.logo_lenguajes .mod_changelanguage ul li.active.lang-en span.active img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.logo_lenguajes .mod_changelanguage ul li.lang-de a img {
	display: inline-block;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 10px;
}
.logo_lenguajes .mod_changelanguage ul li.lang-de a:hover img {
	display: inline-block;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	border: 1px solid #000;
}
.logo_lenguajes .mod_changelanguage ul li.active.lang-de span.active img {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.logo_lenguajes .mod_changelanguage ul .lang-en a img {
		display: inline-block;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 10px;
}
.logo_lenguajes .mod_changelanguage ul .lang-en a:hover img {
	display: inline-block;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	border: 1px solid #000;
}
/* Fin Estilos banderas del lenguaje */

