@charset "iso-8859-1";
/* CSS Document */

body {
	background-color: #FFFFFF;
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

img {
	border: none;
}

a:link   , * a.anchor:link,
a:visited, * a.anchor:visited,
a:active , * a.anchor:active {
	color: #3F3F3F; text-decoration: none;
}

a:hover  , * a.anchor:hover {
	color: black  ; text-decoration: none;
}

a.PleaseRegister {
	color: black!important;
	margin: 0px;
	padding: 0px;
	text-decoration: none !important;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font: inherit;
	text-decoration: inherit;
	color: inherit;
	display: inline;
}

hr {
	background-color: #D9D9D9;
	border: 0px;
	height: 4px;
	width: 100%;
}

hr.HRGray {
	background-color: #B3B3B3;
	height: 1px;
}

table {
	z-index: 0;
}

td {
	vertical-align: middle;
}

/*************************************************************************************/
/* Header
/*************************************************************************************/

.header {
	clear: both;
	margin: 0px 10px;
	width: 970px;
	height: 216px;
	max-height: 216px;
	overflow: hidden;
	float: left;
}

.CajaIdiomas {
	position: relative;
	top: -16px;
	vertical-align: top;
	text-align: center;
	width: 220px;
	margin: 0px auto;
	z-index: 50;
}

.CajaIdiomasLinea {
	position: relative;
	top: -10px;
	height: 	 16px !important;
	max-height:  16px !important;
	min-height:  16px !important;
	line-height: 16px !important;
	width: 995px;

	background-color: #F26122;
}

.CajaIdiomaIngles_es, .CajaIdiomaIngles_in {
	width: 113px;
	margin: 0px auto;
	float: left;
}

.CajaIdiomaIngles_es {
	background-image: url(/images/header/ingles_es.gif);
}

.CajaIdiomaIngles_in {
	background-image: url(/images/header/ingles_in.gif);
}

.CajaIdiomaEspanol_es, .CajaIdiomaEspanol_in {
	width: 113px;
	margin: 0px auto;
	float: right;
}

.CajaIdiomaEspanol_es {
	background-image: url(/images/header/espanol_es.gif);
}

.CajaIdiomaEspanol_in {
	background-image: url(/images/header/espanol_in.gif);
}

.logo {
	background-image: url('../images/template/logo.gif');
	background-repeat: no-repeat;
	float: left;
	width: 427px;
	height: 117px;
}

.CajaHeaderInternationalPhoneNumbersText_es, .CajaHeaderInternationalPhoneNumbersText_in {
	min-height: 13px;
	min-width: 150px;
	float: right;
	z-index: 99;

	color: #46537F;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	/*letter-spacing: -0.1em;*/

}
/*
.CajaHeaderInternationalPhoneNumbersText_in {
	background: transparent url('../images/header/bot_numbers_in.png') no-repeat scroll right top;
}

.CajaHeaderInternationalPhoneNumbersText_es {
	background: transparent url('../images/header/bot_numbers_es.png') no-repeat scroll right top;
}
*/
.CajaHeaderW2BABanderas {
	float: right;
	width: 40px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#chile {
	cursor: pointer;
	height: 23px;
	width: 38px;
	background:  transparent url('../images/header/chile.png') no-repeat scroll right top;
}

#mexico {
	cursor: pointer;
	height: 23px;
	width: 38px;
	background:  transparent url('../images/header/mexico.png') no-repeat scroll right top;
}

#brasil {
	cursor: pointer;
	height: 23px;
	width: 38px;
	background:  transparent url('../images/header/brasil.png') no-repeat scroll right top;
}

#usa {
	cursor: pointer;
	height: 23px;
	width: 38px;
	background:  transparent url('../images/header/usa.png') no-repeat scroll right top;
}

#europa {
	cursor: pointer;
	height: 23px;
	width: 38px;
	background:  transparent url('../images/header/europa.png') no-repeat scroll right top;
}

.CajaHeaderDatosW2BA {
	display: inline-block;
	float: right;
	height: auto;
	width: 226px;
	margin-right: 12px;

	background-color: transparent;
}

.CajaHeaderW2BATelefono {
	display: inline-block;
	float: left;
	height: 36px;
	width: 226px;
	background:  transparent url('../images/header/bot_tel.gif') no-repeat scroll right top;
}

.CajaHeaderW2BAMail {
	display: inline-block;
	float: left;
	height: 28px;
	width: 226px;
	margin: 0px 0px;
}

.CajaHeaderW2BABlog {
	display: inline-block;
	float: left;
	height: 37px;
	width: 216px;
	margin: 5px 0px;
}

.CajaHeaderW2BASocial {
	display: inline-block;
	height: auto;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	float: right;

	text-decoration: none;
	font-size: 18px;
	color: #969696;
	font-weight: normal;
}

.CajaHeaderW2BASocial span {
	position: relative;
	top: -5px;
}

.CajaHeaderW2BASocial a, .CajaHeaderW2BASocial a:active, .CajaHeaderW2BASocial a:visited {
	display: inline;
}

.CajaHeaderW2BASocial a img {
	display: inline;
}

.CajaHeaderW2BASocialFooter {
	display: inline-block;
	float: left;
	height: 24px;
	width: 226px;
	margin: 0px;

	border-bottom: 1px solid #969696;
	width: 100%;
}

.CajaHeaderW2BASocialFooter a, .CajaHeaderW2BASocialFooter a:active, .CajaHeaderW2BASocialFooter a:visited {

}

.CajaHeaderW2BAChat {
	display: inline-block;
	float: left;
	height: 31px;
	overflow: hidden;
	width: 226px;
	padding: 0px;
	margin: 0px 0px 0px 0px;

	text-align: right;
}

/**********************************************/
/* Menu ***************************************/
/**********************************************/


.CajaHeaderLogoYDatos {
	position: relative;
	top: -50px;
	float: left;
	width: 100%;
	height: 200px;
	margin: 0px 0px;

	text-align: left;
	vertical-align: top;
}
/*
.CajaHeaderLogoYDatos > div.fRight {
	margin-right: 0px
}
*/
.CajaMenu {
/*	position: relative;
	top: -45px;*/
	float: left;
	height: 45px;
	max-height: 45px;
	min-height: 45px;
	overflow: hidden;
	min-width: 950px;
	max-width: 970px;
	margin: 10px 0px 0px 0px;
	padding: 0px;

/*	background: #FF7F00 url('/images/menu/fondo.gif') repeat-x scroll left top;*/
}

.CajaMenuIzq {
	float: left;
	height: 45px;
	width: 10px;
	margin: 0px 0px 0px 0px;

	background: white url('/images/menu/esq_izq.jpg') no-repeat scroll left top;
}

.CajaMenuDer{
	float: right;
	height: 45px;
	width: 10px;
	margin: 0px 0px 0px 0px;

	background: white url('/images/menu/esq_der.jpg') no-repeat scroll left top;
}

.CajaMenuCentro {
	float: left;
	height: 45px;
	min-width: 950px;

/*	background: transparent url('/images/menu/fondo.gif') repeat-x scroll left top;*/
}

.CajaMenuCentro div.opcion-menu {
	float: left;
	height: 45px;
	display: inline-block;
	overflow: hidden;
	background: #FF7F00 url('/images/menu/fondo.gif') repeat-x scroll left top;
}

.CajaMenuCentro div.opcion-menu > a {
	text-decoration: none;
}

/*.CajaMenuCentro div.opcion-menu > a:hover,*/
.CajaMenuCentro div.opcion-menu > a,
.CajaMenuCentro div.opcion-menu > a:active,
.CajaMenuCentro div.opcion-menu > a:visited  {
	float: left;
	height: 32px;
	display: inline-block;
	width: 100%;
	margin: 0px;
	padding: 13px 0px 0px 0px;

	color: white;
	text-align: center;
	font-family: arial, tahoma, verdana, serif;
	font-size: 16px;
	font-weight: normal;
}

.CajaMenuCentro div.opcion-menu > a:hover {
	background-color: #D96A00 !important;
	text-decoration: none;
}

.CajaMenuCentro div.menu-separador {
	width: 3px;
	background: transparent url('/images/menu/separador.gif') no-repeat scroll left top;
}

.CajaMenuCentro div.menu-home {
	width: 90px;
	border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
	-ms-border-radius:  10px;

}

.CajaMenuCentro div.menu-home > a > div.fLeft {
	width: 90px;
	height: 32px;
	display: inline-block;
}

.CajaMenuCentro div.menu-who {
	width: 132px;
}

.CajaMenuCentro div.menu-where {
	width: 130px;
}

.CajaMenuCentro div.menu-activities {
	width: 100px;
}

.CajaMenuCentro div.menu-lastm {
	width: 120px;
}

.CajaMenuCentro div.menu-add {
	width: 170px;
}

.CajaMenuCentro div.menu-contact {
	width: 110px;
}

.CajaMenuCentro div.menu-faq {
	width: 97px;
	border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	-ms-border-radius:  0px 10px 0px 0px;
}

.CajaMenuCentro div.menu-faq > a > div.fLeft {
	width: 97px;
	height: 32px;
	display: inline-block;
}

/*************************************************************************************/
/* Footer and Partners
/*************************************************************************************/

.caja-miselanea-1 {
	display: inline-block;
	float: left;
	clear: both;
	width: 980px;
	min-height: 230px;
	padding: 13px 0px 0px 0px;

	background: transparent url('/images/footer/fondo_testimonios.png') repeat-y scroll 1px top;
}

.linea-gris {
	display: inline-block;
	float: left;
	height: 4px;
	width: 978px;
	padding: 0px;
	margin: 0px 0px 2px 1px;
	background-color: #E6E6E6;
	clear: both;

}

.caja-texto-welcome {
	display: inline-block;
	float: left;
	width: 310px;
	min-height: 95px;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

.caja-texto-welcome-titulo {
	display: inline-block;
	float: left;
	color: #F26122;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.caja-texto-welcome-texto {
	display: inline-block;
	float: left;

	font-size: 10px;
	line-height: normal;
	text-align: left;
	font-weight: normal;
}

.caja-testimonios-footer {
	float: left;
	height: 200px;
	display: inline-block;
	width: 620px;
	margin: 0px 0px 0px 20px;
}

.caja-testimonios-footer-contenido {
	display: inline-block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 610px;
	height: 160px;

	font-size: 10px;
	text-align: left;
}

.caja-testimonios-footer-contenido > .titulo {
	display: inline-block;
	float: left;
	margin: 0px;

	font-size: 28px;
	color: #F26122;
	text-align: left;
	font-weight: normal;
}

.caja-testimonios-footer-contenido > .testimonio {
	display: inline-block;
	margin-top: 15px;
	width: 165px;
	min-height: 137px;
	padding: 0px 0px 0px 130px;

	color: #515151;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}

.caja-testimonios-footer-contenido > .testimonio.testimonio-izquierdo {
	float: left;
	margin-right: 10px;
}

.caja-testimonios-footer-contenido > .testimonio.testimonio-derecho {
	float: right;
	margin-left: 10px;
}

.caja-testimonios-footer-contenido > .testimonio.testimonio-hombre {
	background: transparent url('/images/footer/testimonios-hombre.png') no-repeat scroll left top;
}

.caja-testimonios-footer-contenido > .testimonio.testimonio-mujer {
	background: transparent url('/images/footer/testimonios-mujer.png') no-repeat scroll left top;
}

.caja-testimonios-footer-contenido > .testimonio > .nombre-pais {
	display: inline-block;
	float: right;
	margin: 10px 0px 0px 0px;

	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

.caja-testimonios-footer-contenido > .testimonio > .nombre-pais > div {
	display: inline-block;
	float: left;
	margin: 5px 5px 0px 0px;
}

.caja-testimonios-footer-contenido > .testimonio > .nombre-pais > img {
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
}

.caja-testimonios-footer-contenido > .testimonio > .show-less ,
.caja-testimonios-footer-contenido > .testimonio > .show-more ,
.caja-testimonios-footer-contenido > .testimonio > .show-less a,
.caja-testimonios-footer-contenido > .testimonio > .show-more a {
	display: inline-block;
	float: right;
	margin: 5px 0px 0px 0px;

	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #F26122;
}

.caja-video-footer {
	display: inline-block;
	float: right;
	margin: 10px 10px 10px 0px;
	width: 320px;
	height: 205px;
}

.caja-partners {
	display: inline-block;
	float: left;
	width: 970px;
	margin: 6px 0px 10px 0px;
	padding: 6px 0px 0px 10px;

	text-align: left;
	font-size: 11px;
}

.caja-chat {
	display: inline-block;
	float: right;
	width: 220px;
	min-height: 120px;
	margin: 0px 13px 0px 0px;

	text-align: center;
}

.caja-transfer {
	display: inline-block;
	float: right;
	width: 217px;
	height: 120px;

	text-align: center;
}

.caja-transfer img {
	margin: 5px 0px 0px 0px;
}

.footer {
	float: left;
	padding: 8px 0px 10px 10px;
	margin: 0px;
	width: 980px;
	text-align: left;
}

.footer > .footer-1 {
	float: left;
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 980px;

	border-top: 4px solid #E6E6E6;
}

.footer-add-property {
	display: inline-block;
	float: right;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 231px;
	height: 284px;

	text-align: left;
	font-weight: normal;
}

.footer-add-property-in {
	background: transparent url('/images/footer/agregar_propiedad_in.png') no-repeat scroll 0px 0px;
}

.footer-add-property-es {
	background: transparent url('/images/footer/agregar_propiedad_es.png') no-repeat scroll 0px 0px;
}

.footer-add-property > a > img {
	display: inline-block;
	margin: 234px 0px 0px 48px;
	width: 134px;
	height: 50px;
}

.footer-social {
	display: inline-block;
	float: left;
	height: auto;
	padding: 0px;
	margin: 25px 0px 0px 0px;

	text-decoration: none;
	font-size: 18px;
	color: #393939;
	font-weight: normal;
}

.footer-social span {
	position: relative;
	top: -5px;
}

.footer-social a, .footer-social a:active, .footer-social a:visited {
	display: inline;
}

.footer-social a img {
	display: inline;
	width: 28px;
	height: 27px;
}

.footer-hoods {
	display: inline-block;
	float: left;
	width: 150px;
	min-height: 290px;
	padding: 10px 10px 0px 25px;
	margin: 0px 10px 0px 10px;
	border-left: 1px dashed #B3B3B3;
	border-right: 1px dashed #B3B3B3;

	text-align: left;
	font-size: 12px;
}

.footer-hoods-title {
	display: inline-block;
	float: left;
	width: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;

	color: #F26122;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.footer-hoods-list ul {
	display: inline-block;
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 7px;
	padding: 0px;

	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.footer-hoods-list ul li {
	line-height: normal;
	margin: 5px 0px;
}

.footer-hoods-list ul li a.orange {
	color: #F26122 !important;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0px 0px 0px !important;
}

.footer-services-learn {
	display: inline-block;
	float: left;
	padding: 10px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	min-height: 290px;

	border-right: 1px dashed #B3B3B3;
}

.footer-services {
	display: inline-block;
	float: left;
	width: 120px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 15px 0px;

	font-size: 12px;
	text-align: left;
}

.footer-services-title {
	display: inline-block;
	float: left;
	margin: 0px 0px 5px 0px;

	color: #F26122;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.footer-services-list ul {
	display: inline-block;
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px;

	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.footer-services-list ul li {
	line-height: normal;
	margin: 5px 0px;
}

.footer-learn {
	display: inline-block;
	float: left;
	width: 115px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 15px 0px;

	font-size: 12px;
	text-align: left;
}

.footer-learn-title {
	display: inline-block;
	float: left;
	margin: 0px 0px 5px 0px;

	color: #F26122;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.footer-learn-list ul {
	display: inline-block;
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px;

	font-weight: bold;
	text-decoration: none;
	line-height: normal;s
}

.footer-learn-list ul li {
	line-height: normal;
	margin: 5px 0px;
}

.footer-newsletter {
	float: left;
	height: 85px;
	width: 980px;

	color: white;
	font-size: 10px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
}

.footer-newsletter-es {
	background: transparent url('/images/footer/newsletter_es.png') no-repeat scroll 2px top;

}

.footer-newsletter-in {
	background: transparent url('/images/footer/newsletter_in.png') no-repeat scroll 2px top;

}

.footer-newsletter-form {
	font-size: 12px;
	width: auto;
	float: left;
	margin: 20px 0px 0px 490px;
}

.footer-newsletter-form input[type=text] {
	width: 235px;
	float: left;
	margin: 11px 0px 0px 0px;
}

/*********************************************/

.footer > .footer-2 {
	padding: 7px 0px;
	margin: 20px 35px 0px 15px;
	width: 945px;
	float: left;
	border-top: 1px solid #B3B3B3;
}

.footer-box-telefono-derechos {
	float: left;
	display: block;
	margin: 5px 0px 0px 20px;
	width: auto;

	font-size: 11px !important;
	font-family: arial, verdana, tahoma, serif !important;
	text-align: left;
}

.footer-telefono, .footer-derechos {
	float: left;
	display: block;
	margin: 0px;
	width: auto;
}

.footer-derechos a, .footer-derechos a:visited, .footer-derechos a:active {
	text-decoration: none;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}

.footer-derechos a:hover {
	text-decoration: underline;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}

.footer-pagos {
	display: inline-block;
	float: right;
	width: 269px;
	height: 30px;
	margin: 8px 0px 0px 0px;

	background: transparent url('/images/medios_pagos.gif') no-repeat scroll left top;
}

.footer .footer-logo {
	float: left;
	padding: 0px;
	width: 144px;
	height: 44px;

	background: transparent url('/images/logo_gris.gif') no-repeat scroll left top;
}

/*************************************************************************************/
/* Buscador
/*************************************************************************************/

.buscar {
	display: block;
	width: 970px;
	float: left;
	margin: 0px 10px;
	padding: 0px;

	clear: both;
	height: 304px;
	max-height: 304px;
	overflow: hidden;

}

.form-buscar-home {
	display: inline-block;
	float: left;
	width: 457px;
	height: 304px;
	background: transparent; /* url('/images/template/fondo_search.jpg') no-repeat scroll 0px 0px*/
}

.form-buscar-home-top {
	display: inline-block;
	float: left;
	width: 457px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	background: transparent url('/images/busqueda/fondo_buscar_home_arriba.png') no-repeat scroll 0px 0px;
}

.form-buscar-home-bottom {
	display: inline-block;
	float: left;
	width: 457px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	background: transparent url('/images/busqueda/fondo_buscar_home_abajo.png') no-repeat scroll 0px 0px;
}

.form-buscar-home-title {
	display: inline-block;
	float: left;
	width: 457px;
	height: 54px;
	margin: 0px;
	padding: 0px;

	font-size: 30px;
	font-weight: 600;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0em;
	color: black;
}

.form-buscar-home-title > img {
	position: relative;
	top: 30px;
	left: 40px;
}

.form-buscar-home-fieldset {
	display: inline-block;
	float: left;
	width: 367px;
	height: 186px;
	padding: 10px 45px 0px 45px;
	background: transparent url('/images/busqueda/fondo_buscar_home_centro.png') repeat-y scroll 0px 0px;

	color: #4C4C4C;
	font-size: 12px;
}

.form-buscar-home-fieldset-content {
	position: relative;
	top: 30px;
}

.form-buscar-home-title-dark {
	display: inline-block;
	float: left;

	font-size: 16px;
	margin: 10px 0px 6px 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0em;
	color: #4C4C4C;
}

.form-buscar-home-fieldset-checkin, .form-buscar-home-fieldset-checkout {
	display: inline-block;
	float: left;
	height: 50px;
	margin: 0px 0px 0px 0px;

	font-size: 12px;
}

.form-buscar-home-fieldset-checkin  .check-text,
.form-buscar-home-fieldset-checkout .check-text {
	display: inline-block;
	float: left;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
}


.form-buscar-home-fieldset-checkout .check-input > input,
.form-buscar-home-fieldset-checkin  .check-input > input {
	display: inline-block;
	float: left;
	width: 90px !important;
	height: 20px !important;
	padding: 0px !important;

	vertical-align: middle !important;
	text-align: center !important;
	font-size: 14px !important;
}

.form-buscar-home-fieldset-checks-to {
	display: inline-block;
	float: left;
	width: auto;
	height: 27px;
	margin: 0px 35px 0px 35px;
	padding: 28px 0px 0px 0px !important;

	vertical-align: bottom !important;
	text-align: center !important;
	font-weight: normal;
	font-size: 14px;
}

.form-buscar-home-hoods {
	display: inline-block;
	float: left;
	width: 237px;
	height: 23px;

	text-align: left;
}

.form-buscar-home-hoods-select-on-off,
.form-buscar-home-hoods-select-on-off-text {
	display: inline-block;
	float: left;
	width: 237px;
	height: 19px !important;
	padding: 3px 0px 0px 7px !important;
	clear: both;
	position: relative;

	vertical-align: middle !important;
	text-align: left !important;
	font-size: 13px;
	cursor: default;
}

.form-buscar-home-hoods-select-on-off {
	top: -44px;
}

.form-buscar-home-hoods-select-on-off-text {
	top: -22px;
}

.form-buscar-home-hoods select {
	width: 100%;
	height: 22px !important;
	padding: 0px !important;

	vertical-align: middle !important;
	text-align: left !important;
	z-index: 0;
}

.form-buscar-home-hoods-select {
	display: none;
	float: none;
	position: absolute;
	z-index: 999;
	min-width: 225px;

	margin: 0px;
	padding: 5px;
	vertical-align: middle;
	text-align: left;
	background-color: white;
	border: 1px solid #E5E5E5;
}

.caja-form-buscar-home-guests {
	display: inline-block;
	float: left;
	width: auto;
	margin: 0px 0px 0px 20px;
}

.form-buscar-home-guests {
	display: inline-block;
	float: left;
	width: auto;
	height: 22px;
}

.form-buscar-home-guests select {
	display: inline-block;
	float: left;
/*	width: 277px;*/
	height: 22px !important;
	padding: 0px !important;
	vertical-align: middle !important;
	text-align: left !important;
}

.form-buscar-home-button {
	display: inline-block;
	float: left;
	width: 104px;
	margin:  0px 0px 0px 5px;
	padding: 0px;
}

.form-buscar-home-button input {
	float: none !important;
	margin: 20px auto 0px !important;
}

.buscar-image-in, .buscar-image-es {
	display: inline-block;
	float: right;
	width: 505px;
	height: 304px;
}

.buscar-image-in {
	background: transparent url('/images/template/banner_home_in.png') no-repeat scroll right top;
}

.buscar-image-es {
	background: transparent url('/images/template/banner_home_es.png') no-repeat scroll right top;
}


.form-buscar-fieldset-checkin, .form-buscar-fieldset-checkout {
	display: inline-block;
	float: left;
	width: 180px;
	max-height: 50px;
	margin: 0px 0px 0px 0px;

	font-size: 14px;
}

.form-buscar-fieldset-checkin  .check-text,
.form-buscar-fieldset-checkout .check-text {
	display: inline-block;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size: 14px;
}

.form-buscar-fieldset-checkout .check-input,
.form-buscar-fieldset-checkin  .check-input {
	display: inline-block;
	float: left;
}

.form-buscar-fieldset-checkout .check-input > input,
.form-buscar-fieldset-checkin  .check-input > input {
	display: inline-block;
	float: left;
	width: 70px !important;
	height: 18px !important;
	padding: 0px !important;

	vertical-align: middle !important;
	text-align: center !important;
	font-size: 12px !important;
}


/*************************************************************************************/
/* Encabezado Listado
/*************************************************************************************/

.caja-lista-y-titulo {
	display: block;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;

/*	border-top: 1px solid #E2E2E2;
	border-bottom: 5px solid #F26122;*/
}

.caja-lista-y-titulo .titulo-home {
	display: inline-block;
	float: left;
	padding: 8px 0px 0px 0px;
	margin: 0px 20px 0px 0px;

	color: #2A315B;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}

.caja-lista-y-titulo .lista-home {
	display: inline-block;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;

	color: #2A315B;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.lista {
	display: inline-block;
	float: right;
	width: 100%;
	height: auto;
	min-height: 35px;
	margin: 0px;
}

/*************************************************************************************/
/* Varios
/*************************************************************************************/

.debug div {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.CajaCuerpo {
	/*
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	float: left;
	*/
	width: 100%;
	text-align: center;
	margin: 0px;
}

.canvas {
	margin: 0px auto;
	width: 995px;
}

.sidebar {
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 217px;
}

.container {
	float: left;
	text-align: left;
	width: 995px;
	margin: 0px auto;
}

.content {
	margin: 0px 15px 0px 0px;
	float: right;
	width: 738px;
}

.content-left {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 738px;
}

.content100 {
	float: left;
	width: 970px;
	margin: 0px 10px;
}

.infomenu {
	background: no-repeat;
	height: 50px;
	width: 110px;
}

.GI_titulo {
	color: #2A315B;
	font-size: 28px;
	margin-bottom: 10px;
}

.GI_titulo a {
	color: #2A315B;
	text-decoration: none;
}

.GI_subtitulo {
	color: #2A315B;
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	text-decoration: none;
}

.GI_SubtituloConCajaHeader {
	color: #2A315B;
	font-size: 22px;
	margin-bottom: 0;
	padding-left: 10px;
	padding-top: 6px;
	height: 32px;
	width: 207px;
	background: url('../images/template/right_header.gif');
	background-repeat: no-repeat;
}

.GI_SubtituloConCajaHeaderTop {
	margin: 0;
	padding: 0px;
	height: 8px;
	width: 207px;
	background: url('../images/template/right_header_top.gif');
	background-repeat: no-repeat;
}

.GI_SubtituloConCajaHeader2 {
	color: #2A315B;
	font-size: 22px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: auto;
	min-height: 32px;
	width: 195px;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
}

.GI_SubtituloConCajaHeaderBottom {
	height: 2px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	width: 205px;
}

.GI_SubtituloConCajaHeaderBottom .line {
	display: block;
	border: none;
	background-color: #D8D8D8;
	height: 2px;
	width: 190px;
	margin: 0px auto;
}

.GI_SubtituloConCajaFooter {
	height: 14px;
	background: url('../images/template/right_footer.gif');
	background-repeat: no-repeat;
}

.GI_CajaHeader {
	background-image: url(../images/template/welcome2ba_home_10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	max-height: 11px;
	line-height: 11px;
	width: 222px;
	margin: 0px;
	border: none;
}
.GI_CajaContenido {
	background-image: url(../images/template/welcome2ba_home_21.gif);
	background-repeat: repeat-y;
	margin: 0px;
	border: none;
}

.GI_CajaTitulo {
	margin-left: 20px;
}

.GI_CajaLista {
	margin-top: 0px;
	margin-left: 30px;
	padding-bottom: 10px;
}

.GI_CajaItem {
	height: 25px;
	text-decoration: inherit;
}

.GI_CajaItemTexto {
	margin-left: 4px;
	vertical-align: 2px;
}

.GI_CajaFooter {
	margin: 0px;
	border: none;
	background-image: url(../images/template/welcome2ba_home_27.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	max-height: 13px;
	line-height: 13px;
	width: 222px;
}

.GI_SinAvisos {
	text-align: center;
	text-decoration: blink;
}

.btnEnviar {
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	cursor: pointer;
}

#btnConsultarServicio {
	padding-left: 130px;
	padding-top: 10px;
}

#WelcomeToBuenosAires {
	width: 222px;
	height: 273px;
	font-size: 11px;
}

#tblContact {
	width: 100%;
	padding: 20px;
}

#tblRecomendar {
	margin: 20px;
	width: 650px;
}

#CajaReservar {
	float: left;
	width: 500px;
}

#slider-range {
	width: 300px;
}

/*************************************************************************************/
/* Static HTML
/*************************************************************************************/

#CajaActivities {
	width: 730px;
	margin: 10px;
}

#tblAgregarPropiedad, #tblBarrio, #tblBuscadorAvanzado, #tblConServ, #tblEnviarTestimonio, #tblTerminos, tblQuienesSomos {
	margin: 20px;
}

#CajaFAQ {
	text-align: left;
	width: 650px;
	max-width: 650px;
	min-width: 650px;
	margin: 20px;
}

.CajaServicio {
	height: 25px;
}

.FAQ_pregunta {
	color: #000000;
	font-weight: bold;
}

#tblInfo {
	width: 650px;
	margin: 20px;
	color: black;
}

#CajaWhere {
	width: 730px;
	margin: 10px;
}

/*************************************************************************************/
/* Top Menu - RollOvers y definiciones
/*************************************************************************************/

.topmenu {
	float: left;
	background-repeat: no-repeat;
	width: 110px;
	height: 50px;
}

.topmenu1 {
	width: 111px !important;
	height: 50px;
}

.topmenu2 {
	width: 131px !important;
	height: 50px;
}

.topmenu3 {
	width: 134px !important;
	height: 50px;
}

.topmenu4 {
	width: 100px !important;
	height: 50px;
}

.topmenu5 {
	width: 123px !important;
	height: 50px;
}

.topmenu6 {
	width: 165px !important;
	height: 50px;
}

.topmenu7 {
	width: 111px !important;
	height: 50px;
}

.topmenu8 {
	width: 116px !important;
	height: 50px;
}

/*************************************************************************************/
/* Genéricos
/*************************************************************************************/
.black {
	color: black;
}

.oculto {
	display: none;
}

.fLeftI {
	float: left !important;
}

.fRightI {
	float: right !important;
}

.fRight {
	float: right;
}

.fLeft {
	float: left;
}

.fNone {
	float: none !important;
}

.Margin5 {
	margin: 5px;
}

.MarginTop5 {
	margin-top: 5px !important;
}

.MarginTop10 {
	margin-top: 10px !important;
}

.MarginTop15 {
	margin-top: 15px !important;
}

.MarginBottom5 {
	margin-bottom: 5px;
}

.MarginRight5 {
	margin-right: 5px;
}

.MarginRight10 {
	margin-right: 10px;
}

.MarginLeft5 {
	margin-left: 5px;
}

.MarginLeft10 {
	margin-left: 10px;
}

.MarginCenter {
	margin-left: auto;
	margin-right: auto;
}

.inline {
	display: inline !important;
}

.aTop {
	vertical-align: top !important;
}

.aCenter {
	text-align: center !important;
}

.aRight {
	text-align: right !important;
}

.aLeft {
	text-align: left !important;
}

.clear {
	clear: both;
}

.nomargin {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.hasDatepicker {
	font-size: 12px !important;
}

.border-no {
	border: none;
}

.transparent {
	background-color: transparent !important;
}

.exclamacion {
	display: inline-block;
	width: 12px;
	height: 13px;
	margin: 3px 0px 0px 5px;

	background: transparent url('/images/ficha/exclamacion.png') no-repeat scroll left top;
}

