body,html {
	margin:0 auto;
	text-align:center;
}

body {
 background:#afdcef;
 font-family:"Trebuchet MS";
 font-size:10px;
 color:#666666;

}

#wrapper {
 width:975px;
 height:auto;
 background:#FFFFFF;
 margin:0 auto;
 padding:0;
}

#wrapper2 {
 width:975px;
 height:auto;
 background:#FFFFFF;
 margin:0 auto;
 padding:0;
}

#header {
 width:975px;
 height:123px;
}

#logo {
 width:264px;
 height:123px;
 float:left;
}

#links_header {
 width:686px;
 height:123px;
 float:right;
 padding-right:25px;
}

.links_fr {
 margin:7px 0px; 
 font-size:9px; 
 text-align:right;
 color:#00b4fa;
}

.links_idiomas {
 color:#8c8b8b;
 text-decoration:none;
}

.link_idioma_ac {
 color:#fa1111;
 text-decoration:none;
}

#header_FM {
 width:975px;
 height:211px;
 background:#FFFFFF;
}

/*INICIO HEADER FLASH CON BOTONERA DERECHA*/
.header_flash {
 width:838px;
 height:211px;
 float:left;
 padding-top:2px;
}

#header_menu {
 width:137px;
 height:178px;
 float:left;
 text-align:left;
}

#btn1_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_register.jpg) no-repeat;
}

#btn1_rmenu_br {
 width:116px;
 height:36px;
 background:url(../images/btn_register_br.jpg) no-repeat;
}

#btn1_rmenu_es {
 width:116px;
 height:36px;
 background:url(../images/btn_register_es.jpg) no-repeat;
}

#btn1_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_register_hv.jpg) no-repeat;
}

#btn1_rmenu_hv_br {
 width:116px;
 height:36px;
 background:url(../images/btn_register_hv_br.jpg) no-repeat;
}

#btn1_rmenu_hv_es {
 width:116px;
 height:36px;
 background:url(../images/btn_register_hv_es.jpg) no-repeat;
}


#btn2_rmenu {
 width:116px;
 height:37px;
 background:url(../images/btn_contact.jpg) no-repeat;
}

#btn2_rmenu_br {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_br.jpg) no-repeat;
}

#btn2_rmenu_es {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_es.jpg) no-repeat;
}

#btn2_rmenu_hv {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_hv.jpg) no-repeat;
}

#btn2_rmenu_hv_br {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_hv_br.jpg) no-repeat;
}

#btn2_rmenu_hv_es {
 width:116px;
 height:37px;
 background:url(../images/btn_contact_hv_es.jpg) no-repeat;
}

#btn3_rmenu {
 width:116px;
 height:35px;
 background:url(../images/btn_callback.jpg) no-repeat;
}

#btn3_rmenu_br {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_br.jpg) no-repeat;
}

#btn3_rmenu_es {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_es.jpg) no-repeat;
}

#btn3_rmenu_hv {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_hv.jpg) no-repeat;
}

#btn3_rmenu_hv_br {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_hv_br.jpg) no-repeat;
}

#btn3_rmenu_hv_es {
 width:116px;
 height:35px;
 background:url(../images/btn_callback_hv_es.jpg) no-repeat;
}

#btn4_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_facebook.jpg) no-repeat;
}


#btn4_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_facebook_hv.jpg) no-repeat;
}

#btn5_rmenu {
 width:116px;
 height:36px;
 background:url(../images/btn_chat.jpg) no-repeat;
}

#btn5_rmenu_hv {
 width:116px;
 height:36px;
 background:url(../images/btn_chat_hv.jpg) no-repeat;
}

/*INICIO HEADER FLASH CON BOTONERA DERECHA*/

#botones {
 width:975px;
 height:80px;
 background:#333333;
}

/*INICIO BOTONERA PRINCIPAL*/
#botonera{ 
	width:975px;
	_width:950px;
	vertical-align:middle;
	text-align:center;
	height:26px;
	margin-left:25px;
	margin-top:5px;
}

#botonera a{
	text-decoration:none;
	font-family: Arial, Helvetica;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
}

#botonPpalOut{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:10px;
	_margin-right:5px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro.jpg) repeat-x;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;
}

#botonPpalOver{
	height:26px;
	padding:6px 28px 2px 27px;
	margin-right:10px;
	_margin-right:5px;
	float:left;
	color: #FFFFFF;
	background:url(../images/bt_centro_roll.jpg) repeat-x;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-top:2px solid #FFFFFF;
}
	
	
/*FIN BONOTERA PRINCIPAL*/

/*INICIO BANNERS HOME*/
#contenido_banners {
 width:975px;
 background:#FFFFFF;
}

#contenido_banners_top {

 height:235px;
 background:#FFFFFF;
 padding:0 25px 10px 25px;
}

#contenido_banners_bottom {

 height:220px;
 background:#FFFFFF;
 padding:0px 25px 0px 25px;
}

#banner1 {
 width:461px;
 height:235px;
 float:left;
}

#banner1_left {
 width:239px;
 height:235px;
 float:left;
}

.img_banner1_lf {
 width:239px;
 height:132px;
}

.texto_banner1_lfd {
 width:239px;
 height:103px;
 background:url(../images/texto_banner1.jpg) no-repeat;
 line-height:15px;
 padding-left:15px;
 color:#0687a4; font-size:14px; font-weight:bold;
 text-align:left;
}

#banner1_right {
 width:222px;
 height:235px;
 float:right;
}



#banner2 {
 width:460px;
 height:235px;
 float:right;
}

#banner2_left {
 width:280px;
 height:235px;
 float:left;
}

.banner2_left_1 {
 width:280px;
 height:114px;
}

.banner2_left_2 {
 width:280px;
 height:121px;
}

#banner2_right {
 width:180px;
 height:235px;
 float:right;
}

.banner2_right_1 {
 width:180px;
 height:164px;
}

.banner2_right_2 {
 width:180px;
 height:72px;
 background:url(../images/texto_banner2.jpg) no-repeat;
 color:#c8aca8;
 line-height:12px;padding:3px 0px 0px 10px; font-size:11px;
 text-align:left;
}



#banner3 {
 width:461px;
 height:205px;
 float:left;
}

.banner3_left {
 width:187px;
 height:205px;
 float:left;
}

.banner3_right {
 width:274px;
 height:205px;
 float:right;
}

#banner4 {
 width:460px;
 height:205px;
 float:right;
}

#banner4_left {
 width:208px;
 height:205px;
 float:left;
}

#banner4_right {
 width:252px;
 height:205px;
 float:right;
}

.banner4_left1 {
 width:208px;
 height:132px;
}
.banner4_left2 {
 background:url(../images/text_banner4.jpg) no-repeat;
 width:208px;
 height:73px;
 padding:3px 0px 0px 10px; color:#1e456e; font-size:10px;
 line-height:15px;
 text-align:left;
}

.banner4_right1 {
 width:252px;
 height:115px;
}

.banner4_right2 {
 width:252px;
 height:90px;
}

/*footer*/
#footer {
 width:975px;
 margin:0 auto;
 padding:0;
}

#footerTop {
 color:#FFF;
 font-family: Tahoma;
 font-size:11px;
 text-align:center;
 height:23px;
 background:url(../images/footer.jpg) no-repeat;
 padding-top:8px;
}

#footerBottom {
 color:#1E4558;
 font-family: Tahoma;
 font-size:10px;
 line-height:15px;
 padding:8px;
 text-align:center;
 background:#afdcef;
}

#footerBottom a{
 color:#1E4558;
 text-decoration:none;
}

#footerBottom a:hover{
 color:#1E4558;
 text-decoration:none;
}

#footerBottom a:link, visited, active{
 color:#1E4558;
 text-decoration:none;
}





/***************ACCOMODATION*********************/
#lala {
 margin:0 auto;
 text-align:center;
 width:975px;
 height:auto;
 background:#FFFFFF;
 padding:0;
}


#contenedor2{
 width:975px;
 margin:0 auto;
 background:#ffffff;
 height:auto;
}

#contenido{
padding-top:7px;
float:left;
width:670px;
*width:660px;
padding-left:25px;
padding-right:20px;
*padding-right:10px;
background:#fff;
font-size:11px;
text-align:justify;
}

#left {
 padding-top:7px;
 /*width:185px;*/
 width:245px;
 float:left;
 background:#fff;
 font-size:10px;
 padding-left:15px;
 *padding-left:25px;
}

#titulo h1 {
 font-size:20px;
}

#left p {
 font-size:15px;
 font-weight:bold;
 margin-left:20px;
 *padding-left:20px;
 color:#1C4354; 
}

#left table {
 font-size:12px;
 padding-left:10px;
 color:#000;
}

#left table td {
 color:#000;
}

#left a {
text-decoration:none;
color:#3ec6fa;
 font-size:11px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}

#left a:hover{
text-decoration:none;
color:#3ec6fa;
 font-size:11px;
 font-family:"Trebuchet MS";
 font-weight:bold;
}

/***********BREADCRUMBS**************/

div.breadcrumbs span {
   /*background:url(./images/bg-breadcrumb.png) no-repeat left center;*/
   /*background:#666666;*/
   overflow:hidden;
   padding:0 0 0 10px;
   width:0;
   filter:alpha(opacity=40); /* for IE */
   /*opacity:0.4;*/
}

.bradcrumbs {
 background:none;
}

h1 {
 background:url(../images/h1_flag.jpg) right no-repeat #e2f6fe;
 height:30px;
 *width:400px;
 max-width:400px;
 *max-width:none;
 line-height:30px;
 *line-height:0;
 font-size:16px;
 color:#00b4fa;
 padding-left:10px;
 *vertical-align:bottom;
}

h2 {
 background:url(../images/flecha_h2.jpg) right no-repeat #e9e9e9;
 height:19px;
 *width:400px;
 max-width:400px;
 *max-width:none;
 line-height:20px;
 *line-height:0;
 font-size:12px;
 padding-left:10px;
 *vertical-align:bottom;
 text-transform:lowercase;
}

h3 {
 background:url(../images/flecha_h3.jpg) right no-repeat #e2f6f3;
 color:#35beaa;
 height:19px;
 *width:400px;
 max-width:400px;
 *max-width:none;
 line-height:20px;
 *line-height:0;
 font-size:12px;
 padding-left:10px;
 *vertical-align:bottom;
 text-transform:lowercase;
}

#contenido .img {
 border:#CCCCCC solid 4px;
}

/* --------------------------- */
/*            Acordeon         */ 
/* --------------------------- */

/*modifico esteban*/
#basic-accordian{
	/*border:5px solid #EEE;*/
	margin-left:20px;
	padding:5px;
	width:500px;
	/*position:relative;
	z-index:0;*/
	text-align:left;
	font-family: "Trebuchet MS";
	font-size: 12px;		
}
/*modifico esteban*/
.accordion_headings{
	/*padding:5px;
	color:#1566c6;
	border-top:1px solid #83abdc;*/
	cursor:pointer;
	/*font-weight:bold;
	font-family: "trebuchet MS";
	font-size: 12px;
	background-image: url('../images/h1_flag.jpg');
	background-repeat: no-repeat;*/
	/*vertical-align: middle;*/
	
}

/*modifico esteban*/
.accordion_headings:hover{
	/*background-image: url('../images/flecha_h2.jpg');
	background-repeat: no-repeat;	*/
}

.accordion_child{
	padding:15px;
	background:#FFFFFF;
}
/*modifico esteban*/
.accordion_child_1{
	padding:15px;
	color: #ccc;
}
/*modifico esteban*/
.header_highlight{
	/*background-image: url('../images/flecha_h2.jpg');
	background-repeat: no-repeat;*/
}
#contenido_hostels {
	height:70px;
	background:#FFFFFF;
	padding:0px 25px 0px 25px;
}
