@charset "UTF-8";

body {background-color: #4A211B; background-image: url(../imgs/bg-tapiz7.jpg); background-repeat: repeat; background-attachment:fixed;
background-position: center top; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; color: #42210B; line-height: 18px}
.wrapper980 {
	width:980px;
	margin-left: auto;
	margin-right: auto;
}
.reborde-superior {
	width: 980px;
	height: 24px;
	background-image: url(../imgs/reborde-top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.container980 {
	width: 980px;
	background-image:url(../imgs/bg-cuerpo.png);
	background-repeat: repeat-y;
}
.reborde-inferior {
	width: 980px;
	height: 24px;
	background-image: url(../imgs/reborde-bot.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgcontainer16 {
	background-image: url(../imgs/hc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF9EA;
}
h1, h2, h3, h4, h4, h6 {font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 0px 0px 0px; font-style: italic}
h1 {font-size: 16px; color: #720101}
h2 {font-size: 15px; color: #720101}
h3 {font-size: 14px; color: #720101}
h4 {font-size: 13px; color: #720101}
p {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; color: #42210B; line-height: 18px; padding-bottom:0px}
p.important {font-weight: bold}
p strong {font-weight: bold}
p.p-mini {font-size: 9px}
p a:visited, a:active, a:focus, a:link {color: #003399; text-decoration: none}
p a:hover {text-decoration: underline; color:#78080D}
.bienvenida {margin: 10px 20px 10px 450px}
.bienvenida p {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #42210B;
	line-height: 18px;
	font-style: italic;
	padding: 0px 0px 8px 0px;
}
p.footer-p strong {font-size: 12px; color: #000033; line-height: 16px; font-weight: bold}
p.footer-p a {color:#00508C; font-weight: normal; text-decoration: none}
p.footer-p a:hover {text-decoration:underline; color:#000033}
p.respuesta-de-puf {color:#009B9D; padding:0px 0px 0px 20px}
p.error-message {color: #CC0000; font-weight: bold}
ul {padding: 10px 0px 10px 0px}
li{
	font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; color: #42210B; line-height: 18px;
	line-height: 20px;
	list-style-position: inside;
	list-style-image: url(../imgs/bullet01.png);
	list-style-type: disc;
}
li strong {
	font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; color: #42210B; line-height: 18px; font-weight: bold;
	line-height: 20px;
	list-style-position: inside;
	list-style-image: url(../imgs/bullet01.png);
	list-style-type: disc;	
}
li a:visited, a:active, a:focus, a:link {text-decoration: none; color: #003399}
li a:hover {text-decoration: underline; color:#78080D}
hr {border: 0px; border-top: 1px dotted #000}
.margen-izq {margin-left: 30px; margin-right: 20px}
.margen-der {margin-right: 30px}
.infobox1-titulo {
	width:350px;
	text-align: left;
	background-image:url(../imgs/bg-infobox1-titulo.png);
	padding: 4px 0px 8px 30px;
	margin: 2px 2px 0px 37px;
	background-repeat: no-repeat;
	background-position: left top;
}
.infobox1-titulo-corto {
	width:250px;
	text-align: left;
	background-image:url(../imgs/bg-infobox1-titulo-corto.png);
	padding: 4px 0px 8px 30px;
	margin: 2px 2px 0px 37px;
	background-repeat: no-repeat;
	background-position: left top;
}
.infobox1 {
	border-top:1px solid #FFCC66;
	border-left:1px solid #FFCC66;
	padding: 10px;
	margin: 0px 30px 20px 30px;
	background-image: url(../imgs/bg-infobox1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.infobox1-foto{
	border: 1px solid #000000;
	float: left;
	padding: 4px;
	background-color: #330000;
}
.infobox1-foto-nobg{
	float: left;
	padding: 4px;
}
.infobox1-texto{
	width: 600px;
	padding: 0px 10px 10px 10px;
	float:right;
}
.infobox1-texto-enlaces{
	width: 550px;
	padding: 0px 10px 10px 10px;
	float:right;
}
.foto-enlace{
	border: 1px solid #330000;
	border-bottom: 2px solid #330000;
	border-right: 2px solid #330000;
	margin-left:20px;
}
/* --  -- */
.infobox1-columna1{
	float: left;
	width: 350px;
	padding: 0px;
	text-align: left;
}
.infobox1-columna2{
	float: right;
	padding: 0px;
	text-align: left;
}
/* ================================ SOLO ================================ */
.inicio-acerca {
	background-color:#62AF27;
	background-image: url(../imgs/bg-inicio-acerca.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 263px;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #FFFFFF;
}
.inicio-acerca-item {padding: 0px 0px 5px 0px}
.iai-border {border-bottom: solid 1px #FFFFFF}
.inicio-acerca-item img {float: left; padding: 0px 5px 5px 0px}
.inicio-slide {text-align: center}
.inicio-reservas {
	background-color:#F5D693;
	background-image: url(../imgs/bg-inicio-reservas.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 263px;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #FFFFFF;
}
/*.panel_reservs { padding: 0pt 11px; background: rgb(204, 204, 204) url('../componentes/css/bgpanel.gif') no-repeat scroll right bottom; float: left; min-height: 400px; width: 174px}*/
a.inicio-ads, a.inicio-ads:visited, a.inicio-ads:active, a.inicio-ads:focus, a.inicio-ads:link {
	color: #A1CF5E;
	text-decoration: none;
	font-weight: bold;
}
a.inicio-ads:hover {
	color: #72CF1E;
	text-decoration: underline;
	font-weight: bold;
}
.inicio-ad1 {
	width:290px;
	background-color:#F5D693;
	background-image: url(../imgs/bg-inicio-ad1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.inicio-ad1 img {float: left; margin: 7px 5px 5px 7px}
.inicio-ad1-contenido {padding: 10px}
.inicio-ad2 {
	background-color:#F5D693;
	background-image: url(../imgs/bg-inicio-ad2.png);
	background-repeat: repeat-x;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.inicio-ad2 img {float: left; margin: 7px 5px 5px 7px}
.inicio-ad2-contenido {padding: 10px}
.inicio-ad3 {
	width:290px;
	background-color:#F5D693;
	background-image: url(../imgs/bg-inicio-ad3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 170px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.inicio-ad3 img {float: left; margin: 7px 5px 5px 7px}
.inicio-ad3-contenido {padding: 10px}
.lineapuntos {
	height: 2px;
	margin: 5px 10px 5px 10px;
	border-bottom: dotted 1px #009900;
}
p.inicio-ads {color:#FFFFFF; clear: both}
.inicio-h2 {font-size: 18px; color: #FFFFFF}
.inicio-h3 {font-size: 15px; color: #42210B}
/* ================================ ENCABEZADO ================================ */
.logo {
	padding: 10px 0px 10px 600px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #003300;
	font-style: italic;
}
.logo a:visited, a:active, a:focus, a:link {color: #003300; text-decoration: none}
.logo a:hover {color: #003300; text-decoration: none}
/* ================================ CAMBIAR IDIOMA ================================ */
.cambiaridioma-box {
	width: 190px;
	height: 40px;
	text-align: center;
	margin: 0px 40px 0px 790px;
	background-image: url(../imgs/bg-cambiar-idioma.png);
	background-repeat: no-repeat;
}
.cambiaridioma {
	margin-top: 0px;
	padding-top: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #003300;
}
a.cambiaridioma, a.cambiaridioma:visited, a.cambiaridioma:active, a.cambiaridioma:focus, a.cambiaridioma:link {
	color: #003300;
	text-decoration: none;
	font-weight: bold;
}
a.cambiaridioma:hover {
	color: #78080D;
	text-decoration: none;
	font-weight: bold;
}
/* ================================ MENU-BODY ID ================================:
http://www.456bereastreet.com/archive/200501/turning_a_list_into_a_navigation_bar/
http://www.alvit.de/css-showcase/css-navigation-techniques-showcase.php --- */
#nav {
	margin: 0px 0px 20px 30px;
	padding: 0;
	background: url(../imgs/bg-menu-principal.png) center top no-repeat;
	width:900px;
	height: 44px;
	float:left;
	/*border:1px solid #42432d;
	border-width:1px 0;*/
}
#nav li {
	display:inline;
	padding:0;
	margin:0;
}
#nav a:link,
#nav a:visited {
	color:#003300;
	padding:13px 12px;
	float:left;
	width:auto;
	text-decoration:none;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	text-transform:none;
	/*text-shadow: 2px 2px 2px #555;*/
}
#nav a:hover {
		color: #78080D;
	/*text-shadow:none;*/
	/*background:#727454;*/
}
#nav li:first-child a {
	/*border-left:1px solid #42432d;*/
}
#inicio #nav-inicio a,
#hotel #nav-hotel a,
#pz #nav-pz a,
#fotos #nav-fotos a,
#ubicacion #nav-ubicacion a,
#tours #nav-tours a,
#tarifas-reservaciones #nav-tarifas-reservaciones a,
#puf #nav-puf a,
#enlaces #nav-enlaces a,
#contactenos #nav-contactenos a {
	/*background:#e35a00;*/
	color: #42210B;
	/*text-shadow:none;*/
	/*font-weight:bold;*/
	/*padding: 0px 8px 30px 8px;*/
	background-image: url(../imgs/selected2.png);
	background-repeat: no-repeat;
	background-position: center 34px;
	text-decoration: underline;
}
#inicio #nav-inicio a,
#hotel #nav-hotel a,
#pz #nav-pz a,
#fotos #nav-fotos a,
#ubicacion #nav-ubicacion a,
#tours #nav-tours a,
#tarifas-reservaciones #nav-tarifas-reservaciones a,
#puf #nav-puf a,
#enlaces #nav-enlaces a,
#contactenos #nav-contactenos a {
	color: #78080D;
}
#nav a:active {
	/*background:#e35a00;*/
	color: #42210B;
}
/* ================================ CONTENIDO ================================ */
.caja-contenido {padding: 10px 10px 10px 20px}
.editor img {margin: 10px 10px 10px 0px}
.main-slide {text-align: center; width: 450px}
.tarifas-tabla {
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002521;
	background-image: url(../imgs/bg-infobox1.png); background-repeat: no-repeat; background-position: left top;
	border: 1px solid #FFCC66;
}
.tarifas-tabla td {padding: 7px 7px 7px 20px}
.tarifas-tabla-titular {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
/* ================================ PIE ================================ */
.pie {
	text-align: left;
	background-image: url(../imgs/bg-pie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px 20px;
}
.pie p {font-size: 12px; color: #000033; line-height: 16px}
.pie-links {text-align: right}
/* ================================ CREDITOS ================================ */
.creditos {
	text-align: right;
	padding: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*.creditos strong {font-size: 12px; color: #000000; font-weight: bold}*/
a.came, a.came:visited, a.came:active, a.came:focus, a.came:link {font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
a.came:hover {color: #D7DF21; text-decoration: none}
/* -- -- */
a.validacion, a.validacion:visited, a.validacion:active, a.validacion:focus, a.validacion:link {color: #006600; text-decoration: none; font-weight: bold}
a.validacion:hover {color: #FFFFFF; text-decoration: underline}