body, #contenido {
	text-align: justify;
	background-color: #170015;
	margin: 0px;
	padding: 0px;
	font: 12px/14px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
#container, #container td {
	text-align: justify;
}
p {
	margin: 0px;
	padding: 0px 0px 15px 12px;
}
ul  {
	margin: 0px;
	padding: 0px 0px 12px 32px;
}
li {
	padding-bottom: 8px;
}
a {
	text-decoration: none;
	color: #C9C058;
}
a:hover {
	text-decoration: underline;
	color: #CCCC00;
}
h1 {
	margin: 0px;
	padding: 10px 0px 10px 12px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
h2 {
	margin: 0px;
	padding: 6px 0px 12px 12px;
	font-size: 14px;
	font-weight: bold;
}
.header1 {
	line-height: 16px;
	background: url(../libraries/uploaded/template/fondo_h.jpg) repeat-y;
	display: block;
	margin: 0px;
	padding: 0px 2px;
}
.header2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.texto {
	width: 460px;
	padding: 12px;
	height: 284px;
	overflow: auto;
	display: block;
	scrollbar-face-color:#333;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-highlight-color:#000;
	float: left;
}
.textoRest {
	width: 460px;
	padding: 12px;
	height: 218px;
	overflow: auto;
	display: block;
	scrollbar-face-color:#333;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-highlight-color:#000;
	float: left;
}
.texto1 {
	/*width: 460px;*/
	padding: 12px;
	height: 284px;
	overflow: auto;
	display: block;
	scrollbar-face-color:#333;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-highlight-color:#000;
	/*float: left;*/
}
.texto p, .texto h1, .texto h2,.texto1 p, .texto1 h1, .texto1 h2,.textoRest p, .textoRest h1, .textoRest h2 {
	padding-left: 0px !important;
}
.prensa {
	width: 400px;
	height: 308px;
	overflow: hidden;
}
#banner {
	float: right;
	width: 470px;
	height: 62px;
	margin: 12px 32px 12px 600px;
}
#banner img {
	border: #735C6C 1px solid;
	width: 468px;
	height: 60px;
}
#bannerGrande {
	display: none;
	margin: 0 auto;
	width: 728px;
	height: 94px;
	padding: 50px 0 10px;
}
#bannerGrande img {
	border: #735C6C 1px solid;
}
.bannerHome {
}
#template {
	width: 100%;
	margin: 0px;
}
#pageHeader {
	text-align: center;
	margin: 0px;
	padding: 50px 0px 0px;
}
#pageHeader img {
	border: 0px;
}
#containerHome {
	height: 270px;
	padding-top: 150px;
}
#container {
	height: 404px;
	margin-top: 10px;
}
#contenidoA {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../images/fondo-01_hotel.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoB {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../images/fondo-02_habitaciones.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoC {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-03_facilidades.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoD {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-04_restaurante.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoE {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-04_restaurante.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoF {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-05_atractivos.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoG  {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-07_ubica.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoH  {
	background-color: #477C6D;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/publicaciones/image/fondo-09_prensa.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoI {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-06_reserva.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoJ {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-07_ubica.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#contenidoK {
	background-color: #170015;
	color: #FFFFFF;
	width: 955px;
	margin: 0px auto;
	background-image: url(../libraries/uploaded/template/fondo-08_contacto.jpg);
	background-repeat: no-repeat;
	height: 308px;
}
#menuA {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #3e052b;
}
#menuA  .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color: #3e052b;*/
	color: #7B0859;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuA .menu a:hover {
	color: #FFFFFF;
	background-color: #7B0859;
}
#menuA .menu a.activo {
	color: #FFFFFF;
}
#menuB {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #2e0821;
}
#menuB .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color: #2e0821;*/
	color: #6B0E4D;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuB .menu a:hover {
	color: #FFFFFF;
	background-color: #6B0E4D;
}
#menuB .menu a.activo {
	color: #FFFFFF;
}
#menuC {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #6c5856;
}
#menuC .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color: #6c5856;*/
	color: #9A5855;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuC .menu a:hover {
	color: #FFFFFF;
	background-color: #9A5855;
}
#menuC .menu a.activo {
	color: #FFFFFF;
}
#menuD {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #aea173;
}
#menuD .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color:  #aea173;*/
	color:  #EBE49C;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuD .menu a:hover {
	color: #FFFFFF;
	background-color: #BCA55F;
}
#menuD .menu a.activo {
	color: #FFFFFF;
}
#menuE {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #cbbc87;
}
#menuE .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color:  #cbbc87;*/
	color:  #F5F1CD;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuE .menu a:hover {
	color: #666666;
	background-color: #DBC88E;
}
#menuE .menu a.activo {
	color: #666666;
}
#menuF {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #f5f1dd;
}
#menuF .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color:  #f5f1dd;*/
	color: #ccc;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuF .menu a:hover {
	color: #666666;
	background-color: #FFFFFF;
}
#menuF .menu a.activo {
	color: #666666;;
}
#menuG {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #88B4A8;
}
#menuG .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color: #88B4A8;*/
	color: #8CCBB7;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuG .menu a:hover {
	color: #FFFFFF;
	background-color: #8CCBB7;
}
#menuG .menu a.activo {
	color: #FFFFFF;
}
#menuH {
	display: block;
	width: 100%;
	height: 12px;
	line-height: 12px;
	background-color: #477C6D;
}
#menuH .menu a {
	text-decoration: none;
	text-transform: uppercase;
	/*color: #477C6D;*/
	color: #46A98A;
	padding-right: 32px;
	display: block;
	line-height: 12px;
	height: 12px;
}
#menuH .menu a:hover {
	color: #FFFFFF;
	background-color: #46A98A;
}
#menuH .menu a.activo {
	color: #FFFFFF;
}
#footer {
	position: absolute;
	margin: 0px;
	padding: 24px 0px 0px 32px;
}
#menuFooter {
	float: right;
	font-size: 12px;
	line-height: 18px;
	padding: 21px 32px;
}
#logoHb {
	float: right;
	padding: 10px 32px 0px 0px;
}
#logoHb a {
	background: url("none") !important;
}
/*NAv*/
.menu {
	color: #FFFFFF;
	margin: 0px;
	font-size: 10px;
	text-align: right;
	line-height: 12px;
	height: 12px;
	display: block;
}
.menu ul {
	margin: 0px;
	padding: 0px;
}
.menu li {
	padding-bottom: 0px;
	list-style-type: none;
}
#menuFooter ul {
	margin: 0px;
	padding: 0px;
}
#menuFooter li {
	padding-bottom: 0px;
	list-style-type: none;
	display: inline;
}
#menuFooter a {
	color: #CCC;
	text-decoration: none;
	background: #170015 url(../images/bullet_footer.jpg) no-repeat right center;
	padding: 0px 18px 0px 16px;
}
#menuFooter li.marcado a {
	text-transform: uppercase;
	background: url("none") !important;
}
#menuFooter a:hover {
	text-decoration: underline;
	color: #FFF;
}
/*---------------------------------------------------------------------SLIDESHOWS----------------------------------------------------------------*/
#fpss-outer-container1_esp, #fpss-outer-container1_eng {
	margin: 0px,
	padding-left: 0px  !important;
	border: 0px !important;
}
#fpss-container1_esp a, #fpss-container1_eng a,#fpss-container2_esp a, #fpss-container2_eng a,#fpss-container3_esp a, #fpss-container3_eng a,#fpss-container4_esp a, #fpss-container4_eng a,#fpss-container5_esp a, #fpss-container5_eng a {
	cursor: default;
}
.fpss-clr1_esp {
	display: none;
}
#navi-outer1_esp, #navi-outer1_eng {
	display: none;
}

div.fpss-introtext1_esp, div.fpss-introtext1_eng {
	display: none;
}
#fpss-outer-container2_esp, #fpss-outer-container2_eng {
	margin: 0px,
	padding-left: 0px  !important;
	border: 0px !important;
}
.fpss-clr2_esp {
	display: none;
}
#navi-outer2_esp, #navi-outer2_eng {
	display: none;
}
div.fpss-introtext2_esp, div.fpss-introtext2_eng {
	display: none;
}
#fpss-outer-container3_esp, #fpss-outer-container3_eng {
	margin: 0px,
	padding-left: 0px  !important;
	border: 0px !important;
}
.fpss-clr3_esp {
	display: none;
}
#navi-outer3_esp, #navi-outer3_eng, #navi-outer4_esp, #navi-outer4_eng, #navi-outer5_esp, #navi-outer5_eng   {
	display: none;
}
div.fpss-introtext3_esp, div.fpss-introtext3_eng {
	display: none;
}
#fpss-outer-container4_esp, #fpss-outer-container4_eng, #fpss-outer-container5_esp, #fpss-outer-container5_eng {
	margin: 0px,
	padding-left: 0px  !important;
	border: 0px !important;
}
.fpss-clr4_esp, .fpss-clr4_eng, .fpss-clr5_esp,  .fpss-clr5_eng  {
	display: none;
}
div.fpss-introtext4_esp, div.fpss-introtext4_eng, div.fpss-introtext5_esp, div.fpss-introtext5_eng {
	display: none;
}
div#contenidowhole {
	margin: 20px;
}
div#contenidowhole h1 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
/*---------------------------------------------------------------Modal----------------------------------------------------------------------------*/
div#nyroModalWrapper {
	z-index: 101; 
	position: fixed;
	top: 25% !important; 
	left: 40% !important;
	display: block; 
	width: 680px !important; 
	height: 600px !important; 
	margin-top: -154px !important;
	margin-left: -204px !important;
}
div#nyroModalContent {
	width: 680px !important;
	height: 600px !important;
	overflow: auto;
}
