/* IE6 css fixer v0.4: Wed, 21 Oct 2009 04:21:37 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html div.logo_australis,
* html div.general_title div.general_title_solo,
* html div.general_title div.general_title_doble,
* html div.general_title div.general_title_cuadruple,
* html div.general_cuadro,
* html div.general_cuadro_doble,
* html div.cuadro_servicios div.cuadro_servicio,
* html div.flecha_abajo,
* html div.flecha_arriba,
* html div.cuadro_texto {display:inline;}

/* add zoom:1 to overflow:hidden */
* html div.logo_australis,
* html div.general_title div.general_title_solo,
* html div.general_title div.general_title_doble,
* html div.general_title div.general_title_cuadruple,
* html div.general_cuadro,
* html div.general_cuadro_doble,
* html div.cuadro_servicios div.cuadro_servicio,
* html div.flecha_abajo,
* html div.flecha_arriba,
* html div.cuadro_texto {zoom:1;}

/* add zoom:1 to pos:relative elements */
* html div.flecha_abajo,
* html div.flecha_arriba,
* html div.cuadro_texto {zoom:1;}

body {
	font-family:trebuchet MS;
	line-height: 14px;
	font-size: 11px;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

p {
	margin:0px;
}

a, a:visited {	text-decoration: none; cursor:hand; cursor:pointer; }


div.supercontainer {
	margin: 0 auto;
	width: 760px;
	position:relative;
}

div.border {
	background-color:#ECEDED;
	width:720px;
	padding:20px;
}

div.container {
	background-color:#ffffff;
}


div.logo_australis {
	background: #1D5581 url('../images/australis_logo.gif') no-repeat scroll 0 0;
	width:100px;
	height:100px;
	float:left;
	position:absolute;
	left: 30px;
	z-index: 50;
}

div.header {
	background-color:#BABCBE;
	width:100%;
	height:60px;
	margin-bottom:5px;
}

p.languages {
	text-align:right;
	color:#ffffff;
	margin:0px 10px;
	padding-top:5px;
	padding-right:5px;
}

p.languages a {
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
}

p.languages a:visited {
	text-decoration: none;
	color:#ffffff;
}

p.languages a:hover {
	text-decoration: underline;
}

p.menu {
	text-align:right;
	color:#1D5581;
	margin:0px 10px;
	padding-top:20px;
	padding-right:5px;
}

p.menu a {
	text-decoration: none;
	color: #1D5581;
	font-size: 12px;
}

p.menu a:visited {
	text-decoration: none;
	color:#1D5581;
}

p.menu a:hover {
	text-decoration: underline;
}

div.header_image {
	height: 100px;
	overflow: hidden;
}

div.header_image img{
	width: 720px;
}

div.margen_top {
	background-color: #ffffff;
	height: 5px;
	font-size:1px;
}

div.general {
	display: block;
}

div.general_title {
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
}
.general div.general_title  a { float:left; display:block; }

div.general_title   div.general_title_solo{
	float:left;
	width:120px;
	text-align: center;
	padding: 5px 10px;
	background-color: #1D5581;
	margin-left: 5px;
}

div.general_title a{
	color:#FFFFFF;
}

div.general_title a:hover{
	color:#FFFFFF;
}

div.general_title a:visited{
	color:#FFFFFF;
}

.texto_derecha {
	text-align: right!important;
}

div.general_title   div.general_title_doble{
	float:left;
	width:265px;
	text-align: left;
	padding: 5px 10px;
	background-color: #1D5581;
	margin-left: 5px;
}

div.general_title   div.general_title_cuadruple{
	float:left;
	width:555px;
	text-align: left;
	padding: 5px 10px;
	background-color: #1D5581;
	margin-left: 5px;
}

div.general_cuadro {
	background-color:#788EA9;
	width:130px;
	height:90px;
	float:left;
	margin:5px 0px 5px 5px;
	color: #ffffff;
	padding: 5px;
}

div.general_cuadro_doble {
	background-color:#788EA9;
	width:275px;
	height:90px;
	float:left;
	margin:5px 0px 5px 5px;
	color: #ffffff;
	padding: 5px;
	position:relative;
}
div.general_cuadro_doble  ul { margin:5px 0 0 15px;}
div.general_cuadro_doble  ul li { margin:0 0 5px 0;}

div.primero {
	margin-left:0px!important;	
}

div.gris {
	background-color:#BABCBE;
}

div.cuadro_servicios {
	padding:0px;
	width:285px;
	height:100px;
}

div.cuadro_servicios a{
	color:#ffffff;
}

div.cuadro_servicios a:hover{
	color:#ffffff;
}

div.cuadro_servicios a:visited{
	color:#ffffff;
}

div.cuadro_servicios div.cuadro_servicio {
	width:61.25px;
	height:40px;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

a.cuadro_rumel{
	background: transparent url('../images/rumel_home.jpg') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_rumel:hover{
	background: transparent url('../images/rumel_logo_boton1.gif') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_paradise{
	background: transparent url('../images/paradise_home.jpg') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_paradise:hover{
	background: transparent url('../images/paradise_logo_boton1.gif') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_yenehue{
	background: transparent url('../images/yenehue_home.jpg') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_yenehue:hover{
	background: transparent url('../images/yenehue_logo_boton1.gif') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_kauyeken{
	background: transparent url('../images/kauyeken_home.jpg') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

a.cuadro_kauyeken:hover{
	background: transparent url('../images/kauyeken_logo_boton1.gif') no-repeat scroll 0 0;
	height: 100px;
	width: 140px;
	display: block;
}

div.cuadro_hotel {
	padding: 0px;
	height: 100px;
	width: 140px;
	position:relative;
}

div.cuadro_suscripcion {
	position:relative;
	margin-top: 0px;
	height: 95px;
	background-color: #1D5581;
}
div.cuadro_suscripcion span.suscText { display:block; padding-bottom:10px; }
div.cuadro_suscripcion form { margin:0; padding:0;}

div.cuadro_corporativo {
	background-image:url('../images/servicio_corporativo.jpg');
}

div.cuadro_relax {
	background-image:url('../images/servicio_relax.jpg');
	text-align: right;
}

div.cuadro_familiar {
	background-image:url('../images/servicio_familiar.jpg');
}

div.cuadro_romantico {
	background-image:url('../images/servicio_romantico.jpg');
	text-align: right;
}

div.cuadro_destinos {
	background-image:url('../images/destinos.jpg');
	color: #1D5581;
	font-weight: bold;
}

div.cuadro_beneficios {
	background-image:url('../images/clubaustralis.jpg');
}

div.cuadro_recomendar {
	background-image:url('../images/recomendar.jpg');
	text-align: center;
}

div.cuadro_promociones {
	background-image:url('../images/promociones.jpg');
	text-align: center;
}

div.cuadro_blog {
	text-align: center;
}

div.cuadro_destinos_chico {
	background-image:url('../images/destinos_cuadro.jpg');
	position:relative;
}

div.cuadro_videos {
	background-image:url('../images/videos.jpg');
}

div.cuadro_reservas {
	background-image:url('../images/reservas.jpg');
	position:relative;
}

div.cuadro_promociones_home {
	font-size: 11px;
}

div.cuadro_promociones_home ul {
	margin:0px 5px 15px 20px;
	padding:0px;
	font-size:11px;
	display: block;
}

ul {
	margin:15px 5px 15px 20px;
	padding:0px;
	font-size:11px;
}

ul li {
	margin: 10px 0px;
}

.centrado {
	text-align: center;
}

div.flecha_abajo {
	background-image:url('../images/flecha.png');
	position:absolute;
	bottom:5px;
	right:0;
}
div.flecha_abajo a { display:block;}
div.flecha_abajo a, div.flecha_abajo { width:30px; height: 30px; }

div.flecha_arriba{
	background-image:url('../images/flecha.png');
	width:30px;
	height: 30px;
	position:absolute;
	top:0;
	right:0;
}

div.cuadro_texto {
	float:left;
	position:relative;
}

div.general_text {
	margin: 30px 20px 20px 20px;
	text-align: justify;
}

p.title {
	color:#1D5581;
	margin-top: 15px;
}

div.footer_links {
	font-size: 12px;
	text-align:right;
	width: 100%;
	margin-top: 10px;
}

div.footer_links a {
	text-decoration: none;
	color:#283372;
	margin: 0px 15px;
}

div.footer_links a:hover {
	text-decoration: underline;
	color:#283372;
}

div.footer_links a:visited {
	color:#283372;
}

div.footer_text {
	color: #0F527D;
	font-size: 12px;
	width: 100%;
	margin: 20px 10px 0px 5px;
}

div.texto_azul {
	color: #1D5581;
}

div.footer_social_links {
	text-align: right;
	margin-right: 10px;
	margin-bottom:10px;
}

div.footer_desc {
	font-size: 10px;
	color: #999999;
	margin-bottom: 10px;
}

#image_rotate{
	list-style: none;
	margin: 0px;
	height:100px;
	overflow:hidden;
}

#image_rotate li{
	margin: 0px;
	padding: 0px;
}

div.general_title_solo_chico{
	font-size: 9px;
}