@charset "utf-8";

body {
	height:100%;
	text-decoration: none;
	background-image: url(imgs/body_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/* CSS Document */



/* CSS Document */

*{
	padding:0;
	margin:0;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
}
.clear   {
	clear:both;
}
#wrap {
	min-height:100%;
	width:999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	float: left;
	width: 999px;
	display: block;
}
#header  #logo {
	height: 151px;
	width: 286px;
	display: block;
	float: left;
}
#header .rotador {
	display: block;
	float: left;
	width: 999px;
	background-image: url(imgs/linea_colores.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 12px;
}
#header  #menu {
	float: left;
	width: 700px;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 95px;
}
#header #menu ul {
	display: block;
	width: 670px;
	float: left;
	padding-left: 30px;
}
#header #menu ul li {
	float: left;
	display: block;
	padding-right: 7px;
	color: #000;
	font-size: 12px;
	font-family: 'PT Sans', sans-serif;
	line-height: 26px;
	padding-left: 7px;
	text-transform: uppercase;
}
#header #menu ul li a {
	color: #000;
}
#header #menu ul li .current {
	color: #000;
}
#header #menu ul li a:hover {
	color: #5A3D18;
}
#header  #novedades {
	float: left;
}
#content {
	float: left;
	width: 999px;
}
#content #inicio {
	float: left;
	width: 979px;
	padding-top: 26px;
	padding-bottom: 25px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}

#content #inicio h1 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	padding-left: 15px;
	float: left;
	width: 550px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-weight: bold;
}
#content #inicio p {
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	padding-left: 15px;
	float: left;
	width: 530px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
}
#content #inicio .box {
	float: right;
	height: 291px;
	width: 395px;
	display: block;
	margin-top: -100px;
	z-index: 999;
	position: absolute;
	right: 0px;
}
#content .secciones {
	float: left;
	width: 999px;
	padding-bottom: 50px;
}
#content .secciones ul {
	display: block;
	float: left;
	width: 989px;
	padding-left: 10px;
	padding-top: 25px;
}
#content .secciones ul li {
	width: 304px;
	float: left;
	display: block;
	background-image: url(imgs/cabana.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
	margin-right: 33px;
}
#content .secciones ul li:hover h2{
	cursor: pointer;
	color: #066;
}
#content .secciones ul .prom {
	background-image: url(imgs/promociones.jpg);
}
#content .secciones ul .reserv {
	background-image: url(imgs/contacto.jpg);
}

#content .secciones ul li h2{
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	float: left;
	width: 289px;
	padding-top: 22px;
	line-height: 22px;
	padding-left: 15px;
}
#content .secciones ul li a{
	width: 304px;
	float: left;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content .secciones ul li p {
	width: 300px;
	display: block;
	float: left;
	margin-top: 130px;
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	line-height: 20px;
	color: #333;
}
#content #top {
	float: left;
	width: 979px;
	padding-top: 26px;
	padding-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
#content #top h1 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	padding-left: 15px;
	float: left;
	width: 700px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-top: 5px;
}
#content #top p {
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	padding-left: 15px;
	float: left;
	width: 850px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
}
#content #top .volver {
	background-image: url(imgs/volver.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 50px;
	float: right;
	padding-left: 42px;
	display: block;
	line-height: 30px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-transform: uppercase;
	
	/*background-image: url(imgs/volver.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 50px;
	float: right;
	padding-left: 42px;
	display: block;
	line-height: 34px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-right: 30px;*/
}
#content #top .qr {
	background-image: url(imgs/qr.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 94px;
	float: right;
	display: block;
	line-height: 30px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-transform: uppercase;
}
#content #topgal {
	float: left;
	width: 969px;
	padding-top: 26px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 15px;
}
#content #topgal h1 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	padding-left: 15px;
	float: left;
	width: 550px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-top: 5px;
}
#content #topgal p {
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	padding-left: 15px;
	float: left;
	width: 800px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
}
#content #topgal .volver {
	background-image: url(imgs/volver.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 50px;
	float: right;
	padding-left: 42px;
	display: block;
	line-height: 30px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-transform: uppercase;
}
#content #topgal .qr {
	background-image: url(imgs/qr.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 94px;
	float: right;
	display: block;
	line-height: 30px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-transform: uppercase;
}
#content #top-promo {
	float: left;
	width: 979px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
#content #top-promo h2 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	padding-left: 15px;
	float: left;
	width: 700px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#content #top-promo p {
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	padding-left: 15px;
	float: left;
	width: 700px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
}

#content .servicios {
	float: left;
	width: 999px;
	display: block;
	padding-bottom: 27px;
}
#content .servicios h3 {
	background-image: url(imgs/linea_grey.png);
	background-repeat: repeat-x;
	background-position: left center;
	line-height: 28px;
	display: block;
	width: 969px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 28px;
	color: #900;
	font-family: 'Great Vibes', cursive;
	padding-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#content .servicios h3 strong {
	background-color: #FFF;
	padding-right: 9px;
	padding-left: 9px;
}
#content .servicios img {
	float: left;
	margin-left: 15px;
	display: block;
}
#content .servicios ul {
	display: block;
	float: left;
	width: 730px;
	padding-left: 15px;
}
#content .servicios ul li {
	width: 224px;
	display: block;
	float: left;
	padding-left: 19px;
	color: #333;
	line-height: 28px;
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	background-image: url(imgs/star.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#content .fotogalerias  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	float: left;
}
#content  .fotogalerias  .titulo   {
	color: #333f50;
	width: 954px;
	padding-bottom: 12px;
	padding-left: 25px;
}
#content  .fotogalerias  p  {
	width: 979px;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	color: #333;
	display: block;
	line-height: 24px;
}
#content .fotogalerias ul  {
	float: left;
	width: 979px;
	display: block;
	padding-bottom: 5px;
}
#content .fotogalerias ul li  {
	display: block;
	float: left;
	width: 301px;
	height: 300px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#content .fotogalerias ul li .imagen  {
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 301px;
	display: block;
	float: left;
}
#content .fotogalerias ul li .imagen .ampliar  {
	float: left;
	height: 181px;
	width: 301px;
}
#content .fotogalerias ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content .fotogalerias ul li h2  {
	width: 286px;
	float: left;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #FFF;
	line-height: 20px;
	color: #200000;
	font-family: 'PT Sans', sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#content  .fotogalerias  ul li p {
	width: 286px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 5px;
	padding-top: 11px;
	padding-right: 10px;
}
#content .amplia_fotogalerias  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 35px;
	float: left;
}
#content .amplia_fotogalerias ul  {
	float: left;
	width: 969px;
	display: block;
	padding-bottom: 5px;
	padding-left: 10px;
}
#content .amplia_fotogalerias ul li  {
	display: block;
	float: left;
	width: 300px;
	height: 181px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}
#content .amplia_fotogalerias ul li .imagen  {
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 300px;
	display: block;
	float: left;
}
#content .amplia_fotogalerias ul li .imagen .ampliar  {
	float: left;
	height: 181px;
	width: 300px;
}
#content .amplia_fotogalerias ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content  .amplia_fotogalerias  ul li p {
	width: 276px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 11px;
	padding-right: 10px;
}
#content .amplia_fotogalerias ul li   .redes{
	width: 210px;
	display: block;
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-left: 8px;
}
#content .amplia_fotogalerias ul li .redes   .facebook{
	background-image: url(imgs/ff.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 93px;
	margin-left: 5px;
	margin-right: 3px;
}
#content .amplia_fotogalerias ul li .redes   .twitter {
	background-image: url(imgs/tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 90px;
}
#content .visitantes {
	width: 814px;
	float: left;
	display: block;
	background-image: url(imgs/visitantes.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 185px;
	height: 179px;
	padding-bottom: 25px;
}
#content .visitantes .titulo    {
	width: 286px;
	float: left;
	display: block;
	font-size: 16px;
	background-color: #FFF;
	line-height: 20px;
	color: #200000;
	font-family: 'PT Sans', sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#content .visitantes .ultimas    {
	width: 286px;
	float: left;
	display: block;
	font-size: 15px;
	background-color: #FFF;
	line-height: 20px;
	color: #069;
	font-family: 'PT Sans', sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#content  .visitantes     p{
	width: 286px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
}
#content .visitantes .texto {
	display: block;
	float: left;
	width: 310px;
	padding-top: 15px;
}
#content .visitantes .texto a {
	font-size: 13px;
	line-height: 32px;
	text-transform: uppercase;
	color: #FFF;
	height: 32px;
	width: 176px;
	display: block;
	float: left;
	background-image: url(imgs/boton.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-family: 'PT Sans', sans-serif;
	margin-left: 5px;
}
#content .visitantes ul {
	display: block;
	float: left;
	width: 468px;
	padding-left: 15px;
}
#content .visitantes ul li   {
	display: block;
	float: left;
	height: 56px;
	width: 75px;
	margin-right: 3px;
	margin-bottom: 3px;
}
#content .visitaron  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	float: left;
}
#content .visitaron h2 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 28px;
	float: left;
	width: 945px;
	padding-bottom: 6px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	margin-left: 10px;
}
#content .visitaron ul  {
	float: left;
	width: 979px;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}
#content .visitaron ul li  {
	display: block;
	float: left;
	width: 301px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#content .visitaron ul li .imagen  {
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 301px;
	display: block;
	float: left;
}
#content .visitaron ul li .imagen .ampliar  {
	float: left;
	height: 181px;
	width: 301px;
}
#content .visitaron ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content .amplia_visita  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 60px;
	float: left;
	background-image: url(imgs/marco_visit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content .amplia_visita .imagen {
	float: left;
	height: 466px;
	width: 621px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 24px;
	margin-left: 8px;
}
#content .amplia_visita .animals {
	background-image: url(imgs/ternerito.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 171px;
	width: 752px;
	display: block;
	margin-left: 8px;
	margin-top: -135px;
}
#content .amplia_visita .info {
	float: left;
	width: 280px;
	margin-left: 70px;
	background-image: url(imgs/logo_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	padding-top: 80px;
}
#content  .amplia_visita     .info p{
	width: 230px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 6px;
	padding-bottom: 6px;
}
#content .amplia_visita .info .redes   {
	width: 210px;
	display: block;
	float: left;
	margin: 2px;
	padding-top: 5px;
}
#content .amplia_visita .info .redes .facebook   {
	background-image: url(imgs/ff.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 93px;
	margin-left: 5px;
	margin-right: 3px;
}
#content .amplia_visita .info .redes .twitter   {
	background-image: url(imgs/tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 90px;
}



#content .cabanas  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	float: right;
	padding-top: 20px;
}
#content .cabanas h1 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	padding-left: 10px;
	float: left;
	width: 305px;
	padding-bottom: 8px;
	font-weight: bold;
	padding-top: 5px;
}
#content .cabanas .text {
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	padding-left: 10px;
	float: left;
	width: 305px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
}
#content .cabanas   ul{
	float: right;
	width: 645px;
	display: block;
	padding-bottom: 5px;
}
#content .cabanas ul li  {
	display: block;
	float: left;
	width: 301px;
	height: 274px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(imgs/cap_4.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#content .cabanas ul .cinco {
	background-image: url(imgs/cap_5.png);
}

#content .cabanas ul .seis {
	background-image: url(imgs/cap_6.png);
}

#content .cabanas ul li .imagen  {
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 301px;
	display: block;
	float: left;
}
#content .cabanas ul li .imagen .ampliar  {
	float: left;
	height: 181px;
	width: 301px;
}
#content .cabanas ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content .cabanas ul li h2  {
	width: 286px;
	float: left;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #FFF;
	line-height: 20px;
	color: #200000;
	font-family: 'PT Sans', sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#content  .cabanas  ul li .ver {
	width: 100px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 26px;
	float: left;
	padding-left: 30px;
	padding-right: 10px;
	background-image: url(imgs/ver_fotos.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 8px;
}
#content .amplia_cabana  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	float: right;
	padding-top: 20px;
}
#content .amplia_cabana .galeria {
	display: block;
	float: left;
	width: 612px;
}
#content .amplia_cabana .galeria  ul{
	float: left;
	width: 622px;
	display: block;
	padding-bottom: 5px;
}
#content .amplia_cabana .galeria ul  li{
	display: block;
	float: left;
	width: 300px;
	height: 181px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
}
#content .amplia_cabana .galeria ul li  .imagen{
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 300px;
	display: block;
	float: left;
}
#content .amplia_cabana .galeria ul li .imagen  .ampliar{
	float: left;
	height: 181px;
	width: 300px;
}
#content .amplia_cabana .galeria ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content .amplia_cabana .info  {
	float: left;
	width: 340px;
	padding-left: 15px;
	display: block;
}
#content .amplia_cabana .info p{
	color: #333;
	display: block;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	width: 285px;
	line-height: 19px;
	font-weight: normal;
	font-style: italic;
	float: left;
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 15px;
	padding-top: 6px;
}
#content  .amplia_cabana  .info li  {
	width: 276px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
}
#content .amplia_cabana .info ul {
	display: block;
	float: left;
	width: 301px;
}

#content .amplia_cabana .redes    {
	width: 210px;
	display: block;
	float: left;
	margin: 2px;
	padding-top: 5px;
	padding-left: 8px;
}
#content .amplia_cabana .redes .facebook    {
	background-image: url(imgs/ff.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 93px;
	margin-left: 5px;
	margin-right: 3px;
}
#content .amplia_cabana .redes .twitter     {
	background-image: url(imgs/tt.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 90px;
}
#content .tandil  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	float: left;
}
#content .tandil h3 {
	background-image: url(imgs/linea_grey.png);
	background-repeat: repeat-x;
	background-position: left center;
	line-height: 28px;
	display: block;
	width: 969px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 28px;
	color: #900;
	font-family: 'Great Vibes', cursive;
	padding-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#content .tandil h3 strong {
	background-color: #FFF;
	padding-right: 9px;
	padding-left: 9px;
}
#content  .tandil     p {
	width: 630px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 18px;
	padding-top: 10px;
}
#content .tandil ul  {
	float: left;
	width: 979px;
	display: block;
	padding-bottom: 5px;
}
#content .tandil ul li  {
	display: block;
	float: left;
	width: 301px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#content .tandil ul li .imagen  {
	background-repeat: no-repeat;
	background-position: center center;
	height: 181px;
	width: 301px;
	display: block;
	float: left;
}
#content .tandil ul li .imagen .ampliar  {
	float: left;
	height: 181px;
	width: 301px;
}
#content .tandil ul li .imagen .ampliar:hover {
	background-image: url(imgs/galeria_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#content .tandil ul li h2  {
	width: 286px;
	float: left;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #FFF;
	line-height: 20px;
	color: #200000;
	font-family: 'PT Sans', sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
}
#content .promociones  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	float: left;
}
#content .promociones h1 {
	color: #a29160;
	display: block;
	font-family: 'Marcellus SC', serif;
	font-size: 28px;
	padding-left: 10px;
	float: left;
	width: 586px;
	padding-top: 10px;
	padding-bottom: 8px;
}
#content  .promociones  p  {
	width: 969px;
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 24px;
	float: left;
	padding-left: 10px;
}
#content .promociones .lateral {
	float: left;
	width: 320px;
	background-image: url(imgs/promociones.jpg);
	height: 160px;
	background-position: left -25px;
	background-repeat: no-repeat;
}
#content .promociones .lateral h2 {
	color: #900;
	display: block;
	font-family: 'Great Vibes', cursive;
	font-size: 32px;
	float: left;
	width: 289px;
	padding-top: 2px;
	line-height: 22px;
	padding-left: 15px;
}
#content .promociones ul   {
	float: left;
	width: 659px;
	display: block;
}
#content .promociones ul  li  {
	float: left;
	width: 290px;
	display: block;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 10px;
	height: 160px;
}
#content .promociones ul li .personas  {
	color: #333;
	width: 120px;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
}
#content .promociones ul  li p {
	display: block;
	font-size: 13px;
	color: #666;
	line-height: 19px;
	width: 290px;
	float: left;
	font-family: 'PT Sans', sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-style: italic;
}
#content .promociones ul li .valor  {
	font-size: 24px;
	line-height: 28px;
	color: #900;
}
#content  .promociones  ul  li h2 {
	font-size: 24px;
	color: #900;
	width: 290px;
	line-height: 24px;
	padding-bottom: 7px;
	display: block;
	float: left;
	font-family: 'Great Vibes', cursive;
}
#content .promociones ul li .valor strong {
	font-size: 16px;
}
#content .tarifas  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	float: left;
}
#content .tarifas h3 {
	background-image: url(imgs/linea_grey.png);
	background-repeat: repeat-x;
	background-position: left center;
	line-height: 28px;
	display: block;
	width: 969px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 28px;
	color: #900;
	font-family: 'Great Vibes', cursive;
	padding-left: 10px;
	margin-bottom: 10px;
	float: left;
}
#content .tarifas h3 strong {
	background-color: #FFF;
	padding-right: 9px;
	padding-left: 9px;
}
#content  .tarifas     p {
	width: 630px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 17px;
	padding-right: 18px;
	margin-left: 15px;
	background-image: url(imgs/star.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 6px;
}
#content .tarifas .bloque {
	float: left;
	width: 979px;
	padding-bottom: 10px;
}


#content .ubicacion  {
	width: 979px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	float: right;
	padding-top: 20px;
}
#content .ubicacion .mapa {
	display: block;
	float: left;
	height: 367px;
	width: 622px;
}
#content .ubicacion .info  {
	float: left;
	width: 340px;
	padding-left: 15px;
	display: block;
}
#content .ubicacion .info ul {
	display: block;
	float: left;
	width: 301px;
}
#content .ubicacion .info p strong {
	display: block;
	font-size: 18px;
}

#content  .ubicacion  .info p  {
	width: 276px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
#content .ubicacion .info .direccion {
	background-image: url(imgs/gps.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}
#content .ubicacion .info .gps {
	background-image: url(imgs/ubication.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}

#content .ubicacion .info .titulo {
	font-family: 'Great Vibes', cursive;
	font-size: 22px;
	background-image: url(imgs/linea_gris.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 28px;
	margin-bottom: 15px;
}
#content .ubicacion .planos {
	float: left;
	width: 759px;
	display: block;
	height: 225px;
	background-image: url(imgs/planos_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 220px;
}
#content .ubicacion .planos li {
	display: block;
	float: left;
	height: 221px;
	width: 223px;
	padding-left: 25px;
}

#content .contacto {
	float: left;
	width: 686px;
	padding-left: 25px;
	padding-bottom: 30px;
	font-family: 'PT Sans', sans-serif;
}
#content .contacto p {
	display: block;
	float: left;
	width: 686px;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	padding-bottom: 8px;
	padding-top: 5px;
}
#content .contacto .separador {
	float: left;
	height: 46px;
	width: 671px;
}
#content #formContenedor #formulario .susdatos {
	background-image: url(imgs/susdatos.png);
	background-position: left top;
	padding-left: 46px;
	line-height: 45px;
	background-repeat: no-repeat;
	font-family: 'Great Vibes', cursive;
	font-size: 24px;
	float: left;
	width: 625px;
	margin-bottom: 10px;
}
#content #formContenedor #formulario .datosreserv {
	background-image: url(imgs/datosresev.png);
	background-position: left top;
	padding-left: 46px;
	line-height: 45px;
	background-repeat: no-repeat;
	font-family: 'Great Vibes', cursive;
	font-size: 24px;
	float: left;
	width: 625px;
	margin-bottom: 10px;
}

#content  .contacto  .titulo {
	font-size: 22px;
	color: #A29261;
	width: 686px;
	line-height: 36px;
}



#content .contacto #formulario {
	display: block;
	float: left;
	width: 686px;
	padding-top: 5px;
}
#content .contacto #formulario .error  {
	border: 1px solid #F00;
}

#content .contacto #formulario p {
	display: block;
	line-height: 30px;
	width: 686px;
	float: left;
	margin-bottom: 18px;
	color: #3F1F00;
	font-size: 18px;
	text-align: left;
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8F8600;
	font-weight: bold;
}
#content .contacto #formulario label {
	width: 686px;
	float: left;
	display: block;
	padding-bottom: 20px;
	color: #F00;
}

#content .contacto #formulario .corto {
	width: 290px;
}
#content .contacto #formulario .data {
	float: left;
	width: 600px;
}
#content .contacto #formulario .data .corto .short {
	width: 85px;
}


#content .contacto #formulario .corto #check_in  {
	float: left;
	width: 100px;
	padding: 2px;
}
#content .contacto #formulario label input {
	width: 500px;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
#content .contacto #formulario label textarea {
	width: 500px;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
#content .contacto #formulario .people {

}


#content .contacto #formulario .corto #check_out  {
	float: left;
	width: 100px;
	padding: 2px;
}

#content .contacto #formulario i  {
	width: 145px;
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	font-style: normal;
	float: left;
}



#content .contacto #formulario span {
	display: block;
	float: left;
	width: 500px;
	padding-left: 145px;
	padding-top: 12px;
}
#content .contacto #formulario span.consulta_obligatorio {
	top: 0px;
	left: 780px;
	position:absolute;
	display: block;
	width: 10px;
	padding-left: 0px;
	padding-top: 0px;
}
#content .contacto #formulario span .campos {
	width: 160px;
	line-height: 26px;
	font-size: 14px;
	margin-left: 30px;
}

#content .contacto #formulario span #button {
	font-size: 16px;
	color: #FFF;
	float: left;
	width: 153px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -4px;
	cursor: pointer;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #900;
}
#content .info_cont   {
	float: left;
	width: 280px;
	padding-left: 5px;
	display: block;
	padding-top: 15px;
}
#content .info_cont ul  {
	display: block;
	float: left;
	width: 301px;
}
#content .info_cont p strong  {
	display: block;
	font-size: 18px;
}
#content  .info_cont  p   {
	width: 231px;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #333;
	display: block;
	line-height: 20px;
	float: left;
	padding-left: 10px;
	padding-bottom: 15px;
	margin-left: 5px;
}
#content .info_cont .direccion  {
	background-image: url(imgs/gps.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}
#content .info_cont .gps  {
	background-image: url(imgs/ubication.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}
#content .info_cont .tel  {
	background-image: url(imgs/tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}
#content .info_cont .sobre  {
	background-image: url(imgs/sobre.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
}
#content .info_cont .titulo  {
	font-family: 'Great Vibes', cursive;
	font-size: 22px;
	background-image: url(imgs/linea_gris.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 28px;
	margin-bottom: 15px;
	color: #000;
}













#footer  {
	display: block;
	width: 100%;
	height: 350px;
	background-position: center top;
	background-image: url(imgs/footer_bg.png);
	background-repeat: repeat-x;
	padding-top: 6px;
	background-color: #F0F0F0;
}
#footer  #interior .logo{
	height: 90px;
	width: 341px;
	display: block;
	float: left;
}
#footer #interior .logo p {
	font-size: 11px;
	line-height: 11px;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
}

#footer #interior .facebook {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(imgs/f.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 300px;
	padding-left: 52px;
	margin-right: 30px;
	display: block;
	margin-top: 30px;
	height: 45px;
}
#footer #interior .facebook:hover strong{
	color:#376092;
}
#footer #interior .facebook strong {
	font-size: 14px;
	display: block;
	padding-top: 3px;
}

#footer #interior {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#footer  #interior  .superior {
	float: left;
	width: auto;
	display: block;
	padding-top: 14px;
	height: 130px;
}
#footer #interior #cds {
	font-size: 11px;
	color: #333;
	float: right;
	font-family: "Trebuchet MS";
	background-image: url(imgs/cds.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 155px;
	display: block;
	background-position: left top;
	line-height: 30px;
	padding-left: 30px;
	margin-right: 10px;
}
#footer #interior .superior .datos {
	float: left;
	width: 999px;
	display: block;
	padding-top: 25px;
	padding-bottom: 19px;
}
#footer #interior .superior .datos li {
	float: left;
	width: 285px;
	display: block;
	background-image: url(imgs/ubicacion.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 54px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#footer #interior .superior .datos li p strong {
	display: block;
	text-transform: uppercase;
	padding-bottom: 3px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#footer #interior .superior .datos .tel {
	background-image: url(imgs/telefono.png);
}
#footer #interior .superior .datos .contact {
	background-image: url(imgs/contacto.png);
	padding-left: 64px;
	padding-top: 5px;
	width: 230px;
}

#footer #interior .superior .datos li p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 19px;
}

#footer #interior .inferior {
	float: left;
	width: 999px;
	display: block;
	padding-top: 80px;
	background-image: url(imgs/logos_foot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
#footer #interior .inferior p{
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 350px;
	line-height: 22px;
	text-align: center;
}
