@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background: #e4e4e4;
	font-family: Helvetica, Arial, sans-serif;
	background: #6b757e url(images/home_bkg.jpg) no-repeat center top;
	background-size: 100% auto;
}
#header, #content, #footer {
	width: 100%;
	display: block;
	float: none;
	clear: both;
	position: relative;
}
#header {
	z-index: 2;
}
#content {
	z-index: 1;
}
.fijo {
	width: 980px;
	margin: 0 auto;
	}
#left {
	float: left;
	width: 210px;
	margin: 20px 30px 0px 0px;
	}	
#center {
	float: left;
	width: 500px;
	background: #f2f2f2;
	margin: 30px 0px 30px 0px;
	}	
#right {
	float: right;
	width: 210px;
	margin: 20px 0px 0px 0px;
	}
.derecha {
	float: right !important;
}	
.leyenda {
	width: 970px;
	padding: 20px 10px 0px 0px;
	font-size: 10px;
	color: rgba(255,255,255,0.65);
	text-align: right;
}
.home .leyenda, .contenido .leyenda {
	color: rgba(56,69,77,0.5);
}	
.shadow {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	}
.border {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}	

/* HEADER */


#header {
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.banda_gris {
	width: 100%;
	background: #6b757e;
	height: 66px;
}
.banda {
	width: 100%;
	background: #fff;
	overflow: auto;
}
#header .sitename {
	float: left;
	width: 950px;
	margin: 0px auto;
	display: block;
	padding-top: 15px;
}
#header .logo {
	width: 28%;
}
#header .telefono {
	width: 20%;
}
#header .ha {
	width: 20%;
	float: right;
}
#header .ha a {
	padding: 6px 6px 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #90989e;
	color: #38454d;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Avenir', Helvetica, sans-serif;
	float: right;
	display: inline-block;
}
#header .ha a:hover {
	background: #fff;
	color: #38454d;
	text-decoration: none;
}
#header .sitename h1 {
	margin: 0;
	}
#header .sitename h1 a {
	display: block;
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/logo_action_chico_blanco.png) no-repeat 0 0;
	background-size: 200px 35px;
	color: #f5f5f5;
	letter-spacing: -2px;
	padding: 4px 0 0 0px;
	text-indent: -9999px;
	overflow: hidden;
	height: 45px;
	width: 200px;
}
nav ul {
	padding: 0;
	margin: 0;
	}
nav ul.menu ul {
	float: left;
	width: 980px;
	padding: 10px 0px 10px 0px;
	margin: 0;
	list-style-type: none;
	}	
nav ul.menu ul li {
	padding: 0px 17px;
	background: none;
	float: left;
	display: inline-block;
	text-align: left;
	font-size: 14px;
	font-family: 'Avenir', Helvetica, sans-serif;
	line-height: 14px;
	min-height: 30px;
	border-left: solid 1px #ccc; 
	cursor: pointer;
	}
nav ul.menu ul li ul {
	display: none;
	}
nav ul.menu ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 100000;
	top: 106px;
	padding: 10px 0px 0px;
	width: 140px;
	background: rgba(255,255,255,0.9);
	margin-left: -18px;
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	}
nav ul.menu ul li ul li {
	padding: 0px;
	width: 100%;	
}
nav ul.menu ul li ul li a:link {
	display: block;
	width: 106px;
	padding: 15px 17px 15px 17px;
	}
nav ul.menu ul li ul li a {
	display: block;
	width: 100%;
	}	
nav ul.menu ul li:hover ul li:last-child {
	width: 100%;
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	}		
		
nav ul.menu ul li a, ul.menu ul li span {
	color: #36424a;
	text-decoration: none;
	display: block;
	height: 30px;
}
nav ul.menu ul li a:hover {
	color: #00afec;
	text-decoration: none;
}
nav ul.menu ul li ul li a {
	color: #36424a;
	text-decoration: none;
	display: block;
	height: auto;
	width: 100%;
}
nav ul.menu img {
	display: none;
}


/* LOGGED IN CONTENT */


#header #loginmm a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Avenir', Helvetica, sans-serif;
	float: right;
	display: inline-block;
	text-align: right;
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/flecha.png) no-repeat right 2px;
	padding: 7px 22px 0px 0px;
}
#loginmm {
	position: relative;
	padding-top: 15px;	
	right: -10px;
	float: right;
	width: 30%;
	height: 38px;
	margin-top: 0px;
	display: block;
	font-size: 12px;
	font-family: 'Avenir', Helvetica, sans-serif;
	color: #fff;
}

.registr {
	position: relative;
	top: 6px;	
	right: -10px;
	float: right;
	width: 28%;
	height: auto;
	margin-top: 6px;
	display: block;
	font-size: 12px;
	font-family: 'Avenir', Helvetica, sans-serif;
	color: #fff;
}
.registr span.welcomeMsg {
	float: left;
}
.registr span.LoggedContent {
	float: right;
	height: 38px;
	text-align: right;
}
.divWelcomeMessage {
	background: none;
	float: right;
}
.welcomeMsg {
	width: 140px;
	display: inline-block;
	padding: 10px 0px 10px 15px;
	background: none;
	float: left;
	text-align: right;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-top-left-radius: 0px;
	-moz-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
}
.LoggedContent {
	text-align: right;
	width: 110px;
	float: right;
	display: inline-block;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	background: none;
}
.LoggedContent ul {
	width: 100px;
	text-align: right;
	cursor: pointer;
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/flecha.png) no-repeat right 6px;
	padding: 10px 0px 0px 0px;
	list-style-type : none;
	margin: 0;
	height: 16px;
}

.LoggedContent ul li {
	padding: 0px 26px 0px 0px;
	text-align: right;
	float: right;
}

.LoggedContent ul li span {
	padding: 0px;
	text-align: right;
	float: right;
}

.LoggedContent ul ul {
	display: none;
}

.LoggedContent ul li:hover ul, .LoggedContent ul li.sfHover ul {
	z-index: 25;
	display: block;
	position: relative;
	top: 9px;
	right: -62px;
	background: #a8aeb2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.LoggedContent ul li ul.subRegistr {
	background: transparent;
	padding: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.LoggedContent ul li ul.subRegistr a {
	display: block;
	width: 150px;
	background: #a8aeb2;
	text-align: right;
	padding: 5px 25px 5px 5px;
	border: 0;
	border-bottom: solid 1px #cecfcf;
	color: #fff;
	text-decoration: none;
}
.LoggedContent ul li ul.subRegistr li:first-child a {
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.LoggedContent ul li ul.subRegistr li:last-child a {
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}
.LoggedContent ul li ul.subRegistr a:hover {
	background: #cecfcf;
	color: #6b757e;
}

.tail-1 {
	background: #ece9e9  url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/menu_bkg.jpg) repeat-x;
}
.border-1 {
	border: 0px;
}




/* COMBO BUSQUEDA */


.search-box {
	position: relative;
	width: 100%;
	display: inline-block;
	left: 0;
	top: 38px;
	min-height: 216px;
	font-family: Helvetica, Arial, sans-serif;
	}
.search-box-top h1 {
	display: none;
	}	
.search-box-content {
	padding: 15px;
}
.indent {
	padding: 0;
}
.indent1 {
	padding: 0;
}
.indent h4 {
	display: none;
}
.tab_container {
	background: rgba(107,117,126,0.95) !important;	
	border-radius: 0px 8px 8px 8px;
	-moz-border-radius:  0px 8px 8px 8px;
	-webkit-border-radius:  0px 8px 8px 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.bg-1 {
	/* box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/combo_bkg.png); */
	background: none;
}
.bg-2 {
	background: none;
}
.border_r-1 {
	border: 0px;
}
.border-2 {
	border: 0px;
}
.indent1 {
	background: none;
}
.indent1 > ul.tabs li {
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	display: block;
}
.indent1 > ul.tabs li + li + li {
	display: none;
}
.indent1 > ul.tabs li a span {
	height: 28px;
	text-indent: 0 !important;
	display: block;
	padding: 9px 0px 9px 0px;
}
.indent1 > ul.tabs li {
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	display: block;
	margin-right: 1px;
}
.indent1 > ul.tabs li {
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	overflow: visible;
	font-size: 12px;
}
.indent1 > ul.tabs li a span {
  	font-size: 12px;
	padding-top: 15px;
}
.indent1 > ul.tabs li.active a {
	background: #6b757e;
	border: none;
	color: #6b757e;
	border-top-left-radius: 0px;
	border-radius:  4px 4px 0px 0px;
	-moz-border-radius:  4px 4px 0px 0px;
	-webkit-border-radius:  4px 4px 0px 0px;
}

.indent1 > ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 0px;
	border: 0;
	border-right: none;
	outline: none;
	background: #a8aeb2;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius:  4px 4px 0px 0px;
	-webkit-border-radius:  4px 4px 0px 0px;
	height: 38px;
	text-align: center;
}

.indent1 > ul.tabs li a.m1 {
	width: 65px;
}

.indent1 > ul.tabs li a.m2 {
	width: 66px;
	margin-left: 1px;
}

.indent1 > ul.tabs li a.m3 {
	width: 77px;
	margin-left: 1px;
}


/* .indent1 > ul.tabs li a.m1:hover span, html .indent1 > ul.tabs li.active a.m1 span {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-2.png) left 5px no-repeat;
	height: 38px;
}

.indent1 > ul.tabs li a.m1 span {
	background:url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-2.png) left -26px no-repeat;
}

.indent1 > ul.tabs li a.m2:hover span, html .indent1 > ul.tabs li.active a.m2 span {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-1.png) left -1px no-repeat;
}

.indent1 > ul.tabs li a.m2 span {
	background:url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-1.png) left -39px no-repeat;
}

.indent1 > ul.tabs li a.m3:hover span, html .indent1 > ul.tabs li.active a.m3 span {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-3.png) left -1px no-repeat;
}

.indent1 > ul.tabs li a.m3 span {
	background:url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_marker-3.png) left -39px no-repeat;
} */

.indent1 > ul.tabs li a:hover,
html .indent1 > ul.tabs li.active a {
	background: rgba(107,117,126,0.95) !important;
	border: 0;
	color:#ff6;
	text-decoration: none;
}

html .indent1 > ul.tabs li.active a.m1 {
	background: rgba(107,117,126,0.95) !important;
	border: 0;
	color:#fff;
	text-decoration: none;
}




.indent1 > ul.tabs li a:hover {
	box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.25);
}
.indent1 > ul.tabs li.active a:hover {
	box-shadow: none;
}
.indent1 > ul.tabs li a {
	box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.25);
}
.indent1 > ul.tabs li.active a {
	box-shadow: none;
}



.indent1 > .tab_container {
	padding-left: 0px;
	width: 210px;
	display: inline-block;
	min-height: 226px;
	/* background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/tab_content_bg.jpg) center center repeat; */
	background: transparent;
	margin-bottom: 30px;
}
.form-item label {
	/* color: #fff; */
	color: #a8aeb2;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}
.indent1 > ul.tabs {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
.indent1 > ul.tabs li, ul.tabs li {
	float: left;
	height: 38px;
}
.search-box {
	float: left;
	clear: both;
	position: absolute;
	left: 0;
	top: 0px;
	min-height: 216px;
	position: relative;
	display: inline-block;
	float: right;
}
div.wrapper {
	min-height: 40px;	
}

h2.toggle a {
	background: #ff9700;
	color: #fff;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	margin: 0px 0px 20px 0px; 
}
h2.toggle a:hover {
	background: #fff;
	color: #ff9700;
	text-decoration: none;
}

.toggle .search-box {
	top: 20px;
	min-height: 316px;
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/combo_bkg.png);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	width: 936px;
	margin: 0px 14px 30px 0px;
	clear: both;
}

.pacotes fieldset {
	padding: 20px;
}
.field-origin input, .field-destiny input {
width: 170px !important;
}
#tab1 input[type="text"], #tab2 input[type="text"], #tab3 input[type="text"] {
	background: #fff;
	border: medium none;
	color: #828383;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 20px;
	border: 0px solid #EAE9E9;
	display: block;
	height: 20px;
	padding: 5px;
	margin: 0;
	outline: medium none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#tab1 .form-item, #tab2 .form-item, #tab3 .form-item {
	display: inline-block;
	float: left;
	margin: 0px 10px 10px 0px;
}
a.bdpButton {
	background: url("../../images/calendar_new.gif") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 18px;
	position: absolute;
	right: 0;
	text-decoration: none;
	text-indent: -9999px;
	top: 27px;
	vertical-align: -2px;
	width: 19px;
}
.field-checkin, .field-checkout {
	width: 83px;
}
.field-checkin {
	margin-right: 14px !important;
}
.field-checkout {
	margin-right: 0px !important;
}
#tab1 .field-checkin input, #tab1 .field-checkout input {
	width: 70px;
}
label.label-children-ages, .field-infant label + select + label {
	padding-top: 5px;
	font-size: 9px;
}
label.label-children-ages {
	display: none;
}
.field-children:after {
	content: '2-11 a\00f1os';
	padding-top: 5px;
  	font-size: 9px;
	color: #a8aeb2;
	display: block;
}
.search-modal-rooms .field-children:after {
	content: '2-12 a\00f1os';
	padding-top: 5px;
  	font-size: 9px;
	color: #a8aeb2;
	display: block;
	margin: -18px 0px 10px;
}
.field-infant label + select + label {
	display: none !important;
}
.field-infant:after {
	content: '0-23 meses';
	padding-top: 5px;
  	font-size: 9px;
	color: #a8aeb2;
	display: block;
}
label.label-children-ages, .field-infant label + select + label {
	padding-top: 5px;
	font-size: 9px;
}
#content #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_Texto_HotelSearchBox2_divReserveType {
	display: none;
}
a.bt-busca-avancada {
	margin: 0px;
	font-size: 12px;
	padding: 9px;
	color: #fff;
	text-decoration: none;
	background: rgba(255,255,255,0.25);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
}
#tab1 .field-adults, #tab1 .field-children, #tab1 .field-infant {
	width: 50px;
}
#tab1 input[type=submit], #tab2 input#btnSearch, #tab3 input[type=submit] {
	margin: 10px 0px 0px;
	background: #fff000;
	color: #38454d;
	border: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 9px;
}
.field-search {
	margin-bottom: 20px !important;
}

#lbnAdvancedSearchHS, .search-modal-more-options, #show-more-options {
	display: none !important;
}
.more-rooms {}
.field-nights {
	margin: 0px 0px 0px 10px !important;
}
.field-checkin input, .field-checkout input {
	width: 90px;
}
#tab2 .field-checkout {
	clear: both;
	float: none;
	display: block;
} 
#tab2 .ac_input {
	width: 170px;
}

.search-modal-rooms {
  	background: rgba(255,255,255,0.95);
  	padding: 10px;
  	width: 170px;
  	position: absolute;
  	z-index: 2100;
	top: 10px;
	left: 10px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
  	display: none;
	overflow: auto;
}
.search-modal-rooms h2 {
  	color: #38454d;
	font-weight: normal;
	margin: 8px 0px 0px;
}
.search-modal-rooms label {
  	color: #6b757e;
  	display: block;
  	font-size: 12px;
  	font-weight: normal;
  	margin-bottom: 2px;
}
.search-modal-rooms a,  .search-modal-rooms input[type=button] {
	background: #6b757e;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin: 10px 5px 5px 0px;
	clear: both;
	float: none;
	border: 0;
	font-family: Helvetica, Arial, sans-serif;
}
#containerRoomItem1, #containerRoomItem2, #containerRoomItem3 {
	display: block;
	clear: both;
}
.search-modal-rooms .room-number {
	background: #38454d;
	padding: 15px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	display: inline-block;
	color: #ff6;
	height: 7px;
	margin: 0px 0px 5px 0px;
}
.search-modal-rooms select {
	background: #e4e4e4 !important;
}

.field-rooms-quantity {
	color: #fff;
}
.generic-dd-btn {
  	background: #fff url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/select_bkg.png) no-repeat right top;
  	width: 170px;
  	height: 29px;
  	outline: none;
  	text-decoration: none;
  	font-size: 12px;
  	font-weight: normal;
  	color: #666;
  	text-shadow: none;
  	display: inline-block;
  	position: relative;
  	line-height: 30px;
  	padding-left: 10px;
  	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.error-alert {
	color: #ff6;
	font-size: 12px;
	margin: 0px;
}

.search-box h1 {
	display: none;
}
#tab3 .pacotes legend {
	display: none;
}
#tab3 .pacotes fieldset {
	padding: 15px 15px 20px 15px;
	border: 0px;
	width: 180px;
}
#tab3 .pacotes fieldset ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#tab3 .pacotes fieldset label {
  	color: #a8aeb2;
  	display: block;
  	font-size: 12px;
  	font-weight: bold;
  	margin: 10px 0px 2px 0px;
}
#tab3 .pacotes fieldset #plc_lt_zoneLeftTabsPackages_PackageSearch1_ulRegionTypePackage, #tab3 .pacotes fieldset #next_package {
	display: none;
}
.tab_container select {
  	background: #fff /* url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/select_bkg.png) no-repeat right -30px */ ;
  	height: 29px;
  	outline: none;
  	text-decoration: none;
  	font-size: 12px;
  	font-weight: normal;
  	color: #666;
  	text-shadow: none;
  	display: inline-block;
  	position: relative;
  	line-height: 30px;
  	padding-left: 10px;
  	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 0;
	max-width: 170px;
	font-family: Helvetica, Arial, sans-serif;
}







/* DERECHA OPERADORES */

#right .bx-wrapper .bx-viewport {
	border: none;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	background: #fff;
	height: 644px !important;
}
#right .bx-wrapper .bx-pager {
	position: absolute;
	top: 10px;
	left: 215px;
}
#right .bx-wrapper .bx-pager .bx-pager-item {
	display: inline;
}
#right .bx-wrapper .bx-pager.bx-default-pager a {
  	margin: 0 5px 5px;
  	outline: 0;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	border-radius: 5px;
}
.usa #right .bx-wrapper .bx-viewport {
	height: 516px !important;
}
ul.derecha_operadores {
	width: 210px; 
	min-height: 200px; 
	float: right; 
	background: transparent;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
ul.derecha_operadores {
	padding: 0;
	margin: 0;
}
ul.derecha_operadores li {
	list-style-type: none;
	margin: 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #fff;
}
ul.derecha_operadores a {
	padding: 0px 18px 18px 18px;
	display: block;
	text-align: center;
	border-bottom: solid 1px #ccc;
	text-decoration: none;
	}
ul.derecha_operadores a img {
	margin-left: -4px;
	}	
ul.derecha_operadores a span {
	background: #f2f2f2;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	}
ul.derecha_operadores a:hover span {
	background: #e4e4e4;
	text-decoration: none !important;
	}
ul.derecha_operadores a:hover {
	text-decoration: none !important;
	}			



/* OFERTAS DERECHA */

.ofertas_derecha {
	background: rgba(255,255,255,0.95);
	padding: 10px;
}
.ofertas_derecha img {
	width: 190px;
	height: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}



/* CONTENT */

#content {
	padding-bottom: 30px;
}
#content.home, #content.contenido, #content.offers {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/home_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.disney {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/disney_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.usa {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/usa_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.brasil {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/brasil_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.sudamerica {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/sudamerica_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.caribe {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/caribe_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.europa {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/europa_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.mediooriente {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/mediooriente_bkg.jpg) no-repeat center top;
	background-size: contain;
}
#content.cruceros {
	background: #6b757e url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/cruceros_bkg.jpg) no-repeat center top;
	background-size: contain;
}


#center {
	background: rgba(255,255,255,0.95);
	padding: 20px 20px;
	width: 460px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	}
.home #center {
	padding: 20px 20px 40px 20px;
	}
.home #center img {
  	margin: 0px;
	}
.offers #center {
	padding: 20px;
	width: 700px !important;
	}
.offers #center img {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0px !important;
	}
#center h1 {
	font-family: 'Avenir Light', Helvetica, sans-serif;
	font-size: 34px;
	line-height: 46px;
	margin: 10px 0px 20px;
	}
#center h3 {
	font-family: 'Avenir Light', Helvetica, sans-serif;
	font-size: 20px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
#center h4 {
	font-family: 'Avenir Light', Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #999;
	}
#center img {
	width: 100% !important;
	height: auto !important;
	margin: 0px 0px 20px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
#center table {
	border: 0 !important;
	border-top: solid 1px #999 !important;
	border-collapse: collapse;
	border-spacing: 1px;
	border-color: #999;
	border-left: 0 !important;
	width: 700px;
}
#center table td {
	border-left: 0 !important;
	border-right: 0 !important;
	border-color: #999 !important;
	border-bottom: solid 1px #999 !important;
	padding: 5px;
}
#center table tr:first-child { 
	font-weight: bold; 
	color: #38454d; }

#center table tr:first-child td { 
	border: 0 !important; }

#center table tr:first-child td:nth-child(even) {background: /* #7e8890 */ #d8dbdd;}
#center table tr:first-child td:nth-child(odd) {background: /* #6b757e */ #bec3c7;}

#center table td:nth-child(even) {background: #f2f2f2;}
#center table td:nth-child(odd) {background: #e4e4e4;}

#center.big {
	width: 700px;
	}

#center.full {
	width: 940px;
	}

#center {
	min-height: 410px;
}

#center a.pdf {
	background: #e1e3e5 url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/pdf.png) no-repeat 5px 5px;
	padding: 5px 15px 5px 40px;
	color: #38454d;
	text-decoration: none;
	line-height: 30px;
	display: inline-block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 10px;
}
#center a.pdf:hover {
	background: #c4c8cb url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/pdf.png) no-repeat 5px 5px;
}

#center a.boton {
	font-size: 12px;
	margin: 20px 0px 0px;
	padding: 10px 12px;
	text-decoration: none;
	color: #fff;
	background: #e4e4e4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	}
#center .proveedor {
	color: rgba(0,0,0,0.25);
}
#center .search-box {
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 5px;
}
#center .search-box input[type=text], #center .search-box select {
	background: #e4e4e4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 15px;
	padding: 8px;
	border: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#center .search-box select {
	height: 29px;
}
#center .search-box .field-city {
	width: 250px;
	position: absolute;
	top: 20px;
	left: 20px;
}
#center .search-box .field-city input {
	width: 300px;
}
#center .search-box .field-checkin {
	width: 100px;
	position: absolute;
	top: 20px;
	left: 345px;
}
#center .search-box .field-nights {
	width: 60px;
	position: absolute;
	top: 20px;
	left: 450px;
}
#center .search-box .field-nights input {
	width: 35px !important;
}
#center .search-box .field-checkout {
	width: 100px;
	position: absolute;
	top: 20px;
	left: 520px;
}
#center .search-box .boxNextHotel {
	width: 100px;
	position: absolute;
	top: 80px;
	left: 20px;
}
#center .search-box .boxNextHotel .more-rooms {
	background: #e4e4e4 url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/select_bkg.png) no-repeat right top;
}
#center .search-box .field-hotel-class {
	width: 200px;
	position: absolute;
	top: 0px;
	left: 190px;
}
#center .search-box .field-search {
	width: 200px;
	position: absolute;
	top: 95px;
	right: 75px;
}
#center .search-box .field-search .btn-replace {
	width: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	color: #fff;
	border: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 9px;
}
#center .search-box h2 {
	display: block;
}
#center .search-box .search-modal-rooms {
	width: 500px;
}
#center .search-box .search-modal-rooms #containerRoomItem1, #center .search-box .search-modal-rooms #containerRoomItem2, #center .search-box .search-modal-rooms #containerRoomItem3 {
	width: 160px;
	float: left;
	clear: none;
}
#center .search-box .search-modal-rooms .field-children select {
	margin-right: 3px;
}
#center .search-box .search-modal-rooms .field-children-age {
	margin: 0px 0px 5px;
}
#center .search-box .search-modal-rooms .field-children-age select {
	margin-right: 5px;
}
#center .search-box .search-modal-rooms .btns {
	clear: both;
	float: none;
	display: block;
}
#center .search-box .search-modal-more-options {
	display: block !important;
	position: absolute;
	left: 355px;
	top: 80px;
}
#center .search-box .search-modal-more-options input {
	height: 13px;
}
#center .search-box .search-modal-more-options h2, #center .search-box .search-modal-more-options .clear-form, #center .search-box .search-modal-more-options #plc_lt_Texto_HotelSearchBox2_divReserveType, #center .search-box .search-modal-more-options .btn-ok,  #center .search-box .search-modal-more-options .btn-cancel {
	display: none !important;
}

.contenido #center img {
	width: auto !important;
	height: auto !important;
	margin: 0px 0px 20px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
.contenido #center input, .contenido #center textarea {
	background: #f2f2f2;
	padding: 14px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	border: 0px; 
	margin: 5px 0px 20px;
	width: 96%;
}
.contenido #center label {
	padding: 0px 0px 10px;
	font-size: 16px;
	color: #666;
}
.contenido #center .col, .contenido #center .col + .col +.col {
	float: left;
	width: 48%;
	margin-right: 4%;
}
.contenido #center .col input {
	width: 92%;
}
.contenido #center .col + .col, .contenido #center .col + .col + .col + .col {
	margin-right: 0%;
}
.contenido #center .clear {
	display: block;
	width: 100%;
	clear: both;
}
.contenido #center input[type=submit] {
	display: block;
	width: 25%;
	clear: both;
	background: #00afec;
	color: #fff;
}
.contenido #center .EditingFormInfoLabel {
	width: 100%;
	padding: 100px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	font-size: 22px;
	background: #f2f2f2;
}
.contenido #center h2 {
	background: #f2f2f2 !important;
	color: #00afec;
}
.contenido #center h3 {
	color: #00afec !important;
}


/* SUBSECCIONES PULLDOWN */



#center ul#menuElem {
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 20px 0px 0px;
	list-style-type: none;
	overflow: auto;
}
#center ul#menuElem li:hover {
	display: block;
}	

#center ul#menuElem li  {
	display: block;
	background: #e4e4e4;
	color: #333;
	text-decoration: none;
	width: 108px;
	float: left;
	margin: 0px 7px 10px 0px;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	min-height: 144px;
	}
#center ul#menuElem li img {
	margin: 0px;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	}
#center ul#menuElem li a {
	color: #333;
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	padding: 90px 2px 10px;
	display: block;
	width: 104px;
	min-height: 44px;
	}
#center ul#menuElem li:hover {
	opacity: 0.85;
	}	





/* GRILLA MM SUSCRIPCION Y FINANCIACION */

.grid_mm {
	width: 980px;
	margin: 20px auto 0px;
	clear: both;
	overflow: auto;
	padding-bottom: 20px;
	}
.grid_mm .grid_4 {
	margin: 0px 20px 0px 0px;
	}
.grid_mm .grid_8 {
	margin: 0px 0px 0px 0px;
	}	
.newsletter, .financiacion, .ofertas {
	display: block;
	background: #e4e4e4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	margin-bottom: 40px;
	position: relative;
	}
		
.newsletter {
	width: 170px;
	min-height: 164px;
	padding: 18px 20px;
	float: left;
	background: #fff;
	overflow: auto;
	}
.newsletter h1 {
	font-family: 'Avenir', Helvetica, sans-serif;
	font-size: 16px;
	color: #00afec;
	margin: 0;
	}
.newsletter p {
	padding: 0;
	margin: 0;
	}
.newsletter input.TextBoxField, .newsletter input.FormButton {
	width: 154px;
	border: 0;
	padding: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #e4e4e4;
	font-family: Helvetica, Arial, sans-serif;
	margin: 5px 0px 0px;
}
.newsletter label, .newsletter table, .newsletter table td {
	margin: 0px;
	padding: 0px;
	border-spacing: 0;
	font-size: 12px;
	color: #333;
}
.newsletter input.FormButton {
	background: #00afec;
	color: #fff;
	width: auto;
	display: inline-block;
	font-size: 14px;
}
.newsletter .EditingFormInfoLabel {
	width: 150px;
	background: #f2f2f2;
	text-align: center;
	height: 75px;
	padding: 45px 10px 0px;
	margin-top: 5px;
	border-radius: 4px;
	display: block;
}
.newsletter .EditingFormErrorLabel, .newsletter .ErrorLabel {
	padding-top: 5px;
	font-size: 10px;
	color: #ff0000;
}
.financiacion {
	width: 100%;
	height: 200px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #f2f2f2;
	}
.home .financiacion {
	width: 100%;
	}	
.financiacion img {
	 border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-bottom: 10px;
	}
.financiacion a {
	color: #f2f2f2;
	text-decoration: none;
	margin: 0px 5px;
	}
.financiacion a:hover {
	color: #fff;
	text-decoration: none;
	}
.grid_8 {	
	width: 740px;
	float: right;
}
.grid_12 {
	width: 980px;
	clear: both;
}


/* OFERTAS Y SECCIONES */

.ofertas {
	 width: 940px;
	 padding: 20px 20px 0px 20px;
	 float: left;
	 background: #fff;
	 overflow: auto;
	margin-top: 20px;
	}
.ofertas h1 {
	display: block;
	font-size: 24px;
	float: none;
	font-family: 'Avenir', Helvetica, sans-serif;
	margin-top: 0px;
	}	
.ofertas .destino, .ofertas .destino + .destino + .destino + .destino + .destino {
	width: 220px;
	height: 170px;
	float: left;
	background: #f2f2f2;
	margin: 0px 20px 20px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: 'Avenir', Helvetica, sans-serif;
	font-size: 16px;
	}
.ofertas .destino + .destino + .destino + .destino, .ofertas .destino + .destino + .destino + .destino + .destino + .destino + .destino + .destino {
	margin: 0px 0px 20px 0px;
	}		
.ofertas .destino h2, #center h2 {
	background: #ff0000; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	padding: 5px 7px;
	color: #fff;
	margin: 0px;
	font-size: 18px;
	}
.ofertas a.destino {
	opacity: 0.85;
	-moz-opacity: 0.85;
	-webkit-opacity: 0.85;
	}
.ofertas a.destino:hover  {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	}	
.ofertas h2.disney, h2.disney, .disney #center h2 {
	background: #ff0000 !important;
	}
.disney #center h3 {
	color: #ff0000 !important;
	}
.ofertas a.disney {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/disney.jpg) !important;
	}		
.ofertas h2.usa, h2.usa, .usa #center h2, .usa #center .search-box .field-search .btn-replace {
	background: #ff9900 !important;
	}
.usa #center h3, #center .search-modal-rooms h2 {
	color: #ff9900 !important;
  	background: transparent !important;
	padding: 5px 0px;
	}
.ofertas a.usa {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/usa.jpg) !important;
	}	
.ofertas h2.caribe, h2.caribe, .caribe #center h2, .caribe #center a.boton {
	background: #ffcc00 !important;
	}
.caribe #center h3 {
	color: #ffcc00 !important;
	}
.ofertas a.caribe {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/caribe.jpg) !important;
	}	
.ofertas h2.brasil, h2.brasil, .brasil #center h2 {
	background: #99cc00 !important;
	}
.brasil #center h3 {
	color: #99cc00 !important;
	}
.ofertas a.brasil {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/brasil.jpg) !important;
	}	
.ofertas h2.sudamerica, h2.sudamerica, .sudamerica #center h2 {
	background: #339900 !important;
	}
.sudamerica #center h3 {
	color: #339900 !important;
	}
.ofertas a.sudamerica {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/sudamerica.jpg) !important;
	}	
.ofertas h2.europa, h2.europa, .europa #center h2, .europa #center .search-box .field-search .btn-replace {
	background: #3399cc !important;
	}
.europa #center h3 {
	color: #3399cc !important;
	}
.ofertas a.europa {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/europa.jpg) !important;
	}	
.ofertas h2.mediooriente, h2.mediooriente, .mediooriente #center h2, .mediooriente #center .search-box .field-search .btn-replace {
	background: #9966ff !important;
	}
.mediooriente #center h3 {
	color: #9966ff !important;
	}
.ofertas a.mediooriente {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/mediooriente.jpg) !important;
	}	
.ofertas h2.cruceros, h2.cruceros, .cruceros #center h2 {
	background: #ff6699 !important;
	}
.cruceros #center h3 {
	color: #ff6699 !important;
	}	
.ofertas a.cruceros {
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/cruceros.jpg) !important;
	}







/* FOOTER */	
	
#footer {
	background-color: #FFF;
	padding-bottom: 20px;
	overflow: auto;
	}	
#footer .links {
	font-family: 'Avenir Book', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 23px;
	color: #666;
	padding: 30px 0px 0px 0px;
	overflow: auto;
	display: block;
	margin-top: 80px;
	}
#footer .links strong { 
	font-family: 'Avenir Heavy', Helvetica, Arial, sans-serif;
	}	
#footer .links a { 
	color: #666;
	text-decoration: none;
	margin: 0px 8px 0px 0px;
	}	
#footer .links a + a { 
	color: #666;
	text-decoration: none;
	margin: 0px 8px 0px 8px;
	}		
#footer .links a:hover { 
	color: #00afec;
	text-decoration: none;
	}	
#footer .links .col {
	width: 20%;
	float: left;
}
#footer .links .col a {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}

#footer .links .col a.aa , #footer .links .col a.ae {
	background: #e4e4e4;
	padding: 5px 8px 5px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/scripts/PIE.htc);
	display: inline-block;
	margin: 0px 0px 10px 0px;
	float: right;
	}
#footer .links .col a.ab {
	background: #f2f2f2;
	padding: 5px 8px 5px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	behavior: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/scripts/PIE.htc);
	display: inline-block;
	margin: 0px 0px 10px 0px;
	float: right;
	}	
#footer .links .col a.aa:hover , #footer .links .col a.ae:hover, #footer .links .col a.ab:hover {
	background: #7a828a;
	color: #fff;
	}
#footer .links {
	position: relative;
	}	
#footer ul {
	list-style-type: none;
	}
#footer ul li ul#footer_aa {
	display: none;
	position: relative;
	top: 33px;
	left: 0px;
	width: 246px;
	margin: 0px;
	padding: 0px;
	}	
#footer ul li:hover ul#footer_aa {
	display: block;
	}
#footer ul li:hover ul#footer_aa li {
	display: block;
	padding-left: 7px;
	}


#footer .legales { 
	color: #666;
	width: 73%;
	float: left;
	font-family: 'Avenir Book', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 0px 0px 20%;
	background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/footer_legales_TUV.png) no-repeat left 0px;
	height: 90px;
	}
#footer .afip { 
	color: #666;
	width: 7%;
	float: right;
	text-align: right;
	}
#footer .afip img { 
	width: 30px;
	height: 41px;
	}
#footer .afip a { 
	margin: 0;
	}


#footer .bx-wrapper {
	margin: 20px 0px 0px;
	padding-bottom: 60px;
	border-bottom: solid 0px #e4e4e4;
}
#footer ul.bxlogos {
	margin: 0;
}
#footer .bx-controls {
	/* display: none; */
	display: block;
	margin-bottom: -50px;
}
#footer .bx-default-pager a {
	background: #e4e4e4;
}
#footer .bx-default-pager a:hover, #footer .bx-default-pager a.active {
	background: #7a828a;
}



/* LOGIN */


.agente	h1 a {
		display:block; 
		background:url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/logo_action_chico_blanco.png) no-repeat 44px top;
		color:#f5f5f5;
		text-indent:-9999px;
		overflow:hidden;
		height:65px;
		width:100%;
}
.agente #login-page {
	margin-top: 0px;
}
.agente h2 {
	font-family: 'Avenir Light', Helvetica, sans-serif;
	font-size: 24px;
	line-height: 46px;
	margin: 0px;
	color: #38454d;
}
.login-form {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 240px;
    margin: 30px auto;
    padding: 25px;
    position: relative;
    width: 210px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
#login-page > a {
    clear: both;
    display: block;
    height: 10px;
    left: 80px;
    position: relative;
    top: 163px;
    width: 60px;
	font-size: 12px;
	text-decoration: none;
	border-left: 0px !important;
	color: #38454d;
	
}
#login-page > a:hover {
	text-decoration: none;
	color: #00afec;
	
}
#login-page > a + a {
	top: 160px;
    left: 150px;	
}
#login-page > div {
    float: left;
    height: 70px;
}
#login-page > #imgLoading {
    left: 100px;
    position: absolute;
    top: 138px;
}
#login-page label {
    color: #1B1B1B;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 100%;
}
#login-page input {
	font-family: Helvetica, Arial, sans-serif;
}
#login-page input[type="text"], #login-page input[type="password"] {
    background: #fff !important;
    border: 1px solid #cdd0d2;
    color: #828383;
    position: relative;
    width: 190px;
    font-size: 12px;
    height: 32px;
    line-height: 27px;
    margin: 0;
    outline: medium none;
    padding: 0 9px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#login-page input[type="submit"] {
    background: #38454d;
    border: medium none;
    bottom: 17px;
    color: #FFFFFF;
    cursor: pointer;;
    height: 32px;
	line-height:32px;
	text-align:center;
    position: relative;
    padding: 0px 15px!important;
	margin-top: 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px;
}
#login-page input[type="submit"]:hover {
    background-position: 0 -27px !important;
}

.login-form input.FieldErro { 
	background: none repeat scroll 0 0 #FFF7AF !important;
    border: 1px solid #F3D405 !important;
    color: #333 !important;
}


/* RESULTADOS */

#loading-hotels {
	background: rgba(255,255,255,0.5);
	width: 980px;
	height: 400px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	margin: 30px auto;
}
#loading-hotels img {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 20px;
	background: #fff;
	margin-top: 80px !important;
	margin: 80px auto;
}

.regular-search-results, .hotel_details, .hotel_details_map, .map-search-results, .matrix-search-results, .reduced-search-results, .hotel_details_prices, .reservation_details {
	margin: 30px auto 50px !important;
	width: 980px !important;
}
.main-content {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.main-content-top, .sidebar-top {
	background-color: transparent !important;
	height: 40px;
	position: relative;
}
.main-content-top h2, .sidebar-top h2 {
	font-size: 20px;
	font-weight: normal !important;
	font-family: 'Avenir Light', Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #38454d !important;
	background: transparent !important;
	padding: 10px 0px 10px 20px !important;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-left: 0px !important;
	text-shadow: 0 0 !important;
	position: relative;
	z-index: 0 !important;
}
.the-content-top {
	background-color: #f0f0f0;
	padding: 20px 20px 0px 20px !important;
	margin: 0 !important;
	position: relative;
}
.the-content-top ul.tabs li a {
	color: #38454d !important;
	font-size: 13px;
	padding: 11px 10px 9px;
	display: block;
	height: 18px;
}
.the-content-top ul.tabs li.selected-tab a {
	color: #38454d !important;
	background-color: #fff;
	font-weight: bold;
	outline: none;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
.the-content-top .search-results-details-1, .the-content-top .search-results-details-2 {
	color: #38454d !important;
}
.main-content .the-content {
	border-left: 0px solid #dfe1e7;
	border-right: 0px solid #dfe1e7;
	float: left;
	display: inline-block;
}
.main-content .main-content-bottom {
	background: #fff;
	height: 40px;
	display: inline-block;
	float: left;
	height: 40px;
	width: 100%;
}
.sidebar {
	display: inline-block;
	width: 223px !important;
	margin-left: 15px;
	vertical-align: top;
	background-color: #fff;
	position: relative;
	-moz-border-radius-bottomleft: 8px !important;
	-moz-border-radius-bottomright: 8px !important;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	background-color: #FFF !important;
	border-left: 0px solid #DFE1E7 !important;
	border-right: 0px solid #DFE1E7 !important;
	border-bottom: 0px solid #DFE1E7 !important;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.sidebar-top {
	/* background: url(../img/backgrounds/main-content-top.png) no-repeat left; */
	background-color: transparent !important;
	height: 40px;
	position: relative;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}

/* AREA DE AGENTE */

div.agente {
	margin: 30px auto !important;
	float: none;
	display: block !important;
	width: 620px !important;
	background: rgba(255,255,255,0.95);
	-webkit-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	border-radius: 8px !important;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	padding: 30px;
	overflow-x: hidden;
	overflow-y: auto;
}
.cadastro-identificacao h3 {
	color: #38454d;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.2307em;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-family: 'Avenir Light', Helvetica, sans-serif;
}
.cadastro-identificacao .form-item > input, .cadastro-identificacao .form-item > select {
	background: #f2f2f2 !important;
	border: 0px solid #EBEBEB;
	color: #38454d;
	margin-right: 0;
	width: 170px;
	height: 27px;
	line-height: 27px;
	padding: 0px 9px;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
}
.agente h1 {
	display: block;
	padding: 10px 0 20px 0px;
	font-family: 'Avenir Light', Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 42px;
	background: none;
	width: 100%;
	color: #38454d;
	margin: 0;
	clear: both;
}
.cadastro-identificacao label {
	color: #00afec !important;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.cadastro-identificacao {
	width: 940px !important;
	margin: 0px auto 0px auto !important;
	padding: 0px !important;
}
.agente .top-area {
	display: inline-block;
	float: right;
}
#reserve-pax-top {
	float: left;
	display: block;
	clear: left;
	padding: 20px 0px 0px;
	font-size: 12px;
}
.reserve-dates-top {
	width: 750px !important;
	height: 55px;
	float: left !important;
	display: block !important;
	clear: both;
	padding: 20px 0px 0px;
}
.reserve-dates-top span {
	float: left;
	display: inline-block;
	position: relative;
	margin-right: 15px !important;
	margin-left: 0px !important;
	padding: 0px 0px 20px;
	width: auto;
	font-size: 12px;
}
.reserve-dates-top .date-area input, .reserve-dates-top select, #reserve-pax-top input {
	border: 0px solid #CCCCCC !important;
	background: #f2f2f2;
	padding: 8px;
	border-radius: 4px !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 90px !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#reserve-pax-top input {
	width: 300px !important;
}
.reserve-dates-top select {
	height: 27px;
	width: 90px !important;
}
.reserve-dates-top a.bdpButton {
	width: 17px;
	height: 21px;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 2px;
	margin-left: 6px;
}
.top-area-buttons {
	float: right;
	position: relative;
	top: 48px;
}
.reserve-agency-table .top-area-buttons input, .reserve-dates-top .btn-replace input {
	background-color: #38454d !important;
	color: #fff;
	font-size: 12px !important;
	padding: 8px 11px !important;
	border-radius: 4px !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
	border: none;
	cursor: pointer;
	text-decoration: none !important;
	margin-top: 0px !important;
	font-family: Helvetica, Arial, sans-serif !important;
}
.top-area-buttons input[value="Cancelar reserva"] {
	background: #ff0000 !important;
}
.reserve-agency-table .table-area {
	clear: both;
	display: block;
	float: left;
	margin-top: 30px !important;
	width: 100%;
	padding-top: 0;
}
.agente .sitename {
	margin: -50px 0px 0px;
}
.cadastro-identificacao .form-item > input[type="submit"], .cadastro-identificacao #btnRegisterAgency {
	background: #38454d !important;
	border: 0px solid #EBEBEB;
	color: #fff;
	border-radius: 4px !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Helvetica, Arial, sans-serif !important;
}

table.generic-table td, table.generic-table th {
	font-size: 12px;
	border: 0px;
	}
.generic-table th {
	background-color: #eee;
	color: #666;
	padding: 5px;
	border: 1px solid #ddd;
}

.generic-table tr th:nth-child(odd) {
	background: #bec3c7;
}
.generic-table tr th:nth-child(even) {
	background: #d8dbdd;
}
.generic-table td:nth-child(odd), .generic-table .even-row td:nth-child(odd) {
	background: #e4e4e4;
}
.generic-table td:nth-child(even), .generic-table .even-row td:nth-child(even) {
	background: #f2f2f2;
}
.generic-table td {
	border-left: 0 !important;
	border-right: 0 !important;
	border-color: #999 !important;
	border-bottom: solid 1px #999 !important;
	padding: 5px;
}
.generic-table td a {
	background-color: #00afec;
	color: #fff;
	font-size: 12px;
	padding: 3px 6px;
	border-radius: 4px;
	float: none;
	margin-left: 5px;
	margin: 0px auto;
	text-decoration: none;
}
.bot-area .top-area-buttons {
  	float: right;
  	position: relative;
  	top: 0px;
	display: block;
	padding: 20px 0px;
}



/* ULTIMOS */ 

.bx-pager {
	display: block !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -20px;
	width: 100%;
}

#footer .fijo .links img + a + a {
	display: none;
}

#left .search-modal-more-options {
	display: block !important;
}



/* PARA LOGIN HA */

#frmLogout, .divWelcomeMessage {}



.col p {
  font-size: 16px;
  line-height: 19px;
  padding: 0px 20px 0px 75px;
  background: url(http://www.actiontravel.com.ar/2014/at_m/images/bullets.png) no-repeat left top;
  min-height: 50px;
  overflow: auto;
  display: block;
  margin: 0px 0px 40px 0px;
  color: #38454d;
}
.col p.k {
  background: url(http://www.actiontravel.com.ar/2014/at_m/images/bullets_ha.png) no-repeat left top;
padding-top: 8px;
}
.col p.l {
  background: url(http://www.actiontravel.com.ar/2014/at_m/images/bullets_ha.png) no-repeat left -100px;
}
.col p.m {
  background: url(http://www.actiontravel.com.ar/2014/at_m/images/bullets_ha.png) no-repeat left -300px;
}
.col p.n {
  background: url(http://www.actiontravel.com.ar/2014/at_m/images/bullets_ha.png) no-repeat left -200px;
}

.col {
	width: 58%;
	float: left;
	padding: 0px 5% 0px 0px;
	border: 0;
	display: block;
	}
.col + .col {
	width: 32%;
	padding: 0px 0% 0px 4%;
	border-left: solid 1px #cdd0d2;

	}	
.agente .clear {
	display: block;
	width: 100%;
	clear: both;
}
.login_ha h1 a {
  display: block;
  background: url(http://dev.actiontravel.com.ar/at_mayorista/multi_new/images/logo_action_chico_oscuro.png) no-repeat 26px top;
  color: #f5f5f5;
  text-indent: -9999px;
  overflow: hidden;
  height: 50px;
  width: 680px;
	margin: 20px auto 0px;
}

#footer .col + .col {
  width: 32%;
  padding: 0px 0% 0px 4%;
  border-left: solid 0px #cdd0d2;
}

.slider_bottom {
	width: 980px;
	margin: 0 auto;
}


.big_980 {
	width: 940px !important;
}
.xbig {
	width: 1400px !important;
}
.slider_container img {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#content .bx-wrapper .bx-pager.bx-default-pager a {
  background: rgba(255,255,255,0.65) !important;
}
#content .bx-wrapper .bx-pager.bx-default-pager a:hover, #content .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #fff !important;
}