html,body {
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/site_background.gif);
	background-repeat: repeat;
	background-color:#000000;
}
#frame {
	width:768px;
	height:100%;
	background:#1c1c1c;
	margin:auto;
	text-align:left;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	/* background-image: url(../images/container_background.gif); */
}
div{
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
	overflow:hidden;
	font-size:0pt;
}
/* CONTENT LEFT */
#contentleft {
	width:168px;
	height:100%;
	float:left;
	background:#1c1c1c url(../images/c_left_back.gif) repeat-y; 
}
#left {
	width:150px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	margin:auto;
	font-size: 11px;
	color: #919191;
	line-height:16px;
}	
div#left ul {
	list-style: none;
	margin: 0px;
	padding: 6px 6px 6px 0px;
}
div#left li {
	list-style: none;
	padding-bottom:3px;
	padding-top:3px;
}

div#left a {
	color: #919191;
	text-decoration: underline;
}
div#left a:hover {
	color: #fff;
	text-decoration: underline;
}

div#left h3 {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 4px;
}
div#left h3 a{
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 4px;
}
div#left h3 a:hover{
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #ff9600;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 4px;
}
/* CONTENT CENTER*/
#contentcenter {
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	width:426px;
	/*padding-top:25px;*/
	height:100%;
	float:left;
	background-color:#000000;
}
#center {	
	
	width:360px;
	height:100%;
	margin:auto;
}
div#center ul {
	list-style: none;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #919191;
	line-height:14px;
	padding-bottom:12px;
}
div#center  li {
	list-style: none;
}
div#center  a {
	color: #919191;
	text-decoration: underline;
}
div#center a:hover {
	color: #fff;
	text-decoration: underline;
}
div#center h3 {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:10px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 4px;
}
/* CONTENT RIGTH */
#contentright {
	width:168px;
	height:100%;
	/*min-height:100%;*/
	float:left;
	background:#1c1c1c;
	/* background-image: url(../images/latinamerica.gif);
	background-repeat: no-repeat; */
	font-family: "Trebuchet MS", Tahoma, Arial;
    font-size: 11px;
    color: #919191;
	line-height:16px;
}
#right {
	margin:auto;
	width:162px;
}	
#right ul {
	padding-top:6px;
	list-style: none;
}
#right li {
	list-style: none;
}
#right a {
	color: #919191;
	text-decoration: underline;
}
#right a:hover {
	color: #fff;
	text-decoration: underline;
}
/* CONTENT HEADER */
#headerswf {
    background:#1c1c1c url(../images/c_header_back.gif) repeat-y;
	width:768px;
	height:157px;
	padding-left:1px;
}
#mainmenu {
    background:#1c1c1c url(../images/nav_background.gif) repeat-y;
	width:768px;
	height:37px;
	text-align:center;
}
#mainmenu  a{
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:12px;
	padding:15px;
	color: #ccc;
	text-decoration:none;
	font-weight: bold;
}
#mainmenu  a:hover{
    font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
    font-size:12px;
	padding:15px;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
}
p,h1,pre {
	margin:0px 0px 0px 0px;
}
p {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 16px;
	padding-bottom:5px;
}
p a {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 16px;
	padding-bottom:20px;
}
p a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FF9600;
	text-decoration: underline;
	line-height: 16px;
	padding-bottom:20px;
}
.pais {
	color: #fff;
}
h1 {
	font-size:13px;
	padding-top:10px;
	font-family: "Trebuchet MS", Tahoma, Arial;
    color: #FF9600;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 4px;
}
h3 {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size:10px;
	padding-top:10px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 4px;
	margin:0px;
	text-transform: uppercase;
}
#footer {
	background-color:#1e1d1d;
	border-top:#1e1d1d groove 1px;
	width:768px;
	float:left;
	padding: 22px 0px 0px;
	text-align: center;
	text-decoration: none;
}
.copyright {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #666666;
	text-decoration: none;
	text-align:center;
	padding:0px;
	margin:0px;
}
.selectorlenguaje {
		background-image: url(../images/latinamerica.gif);
		background-repeat: no-repeat;
		font-family: "Trebuchet MS", Tahoma, Arial;
	    font-size: 11px;
	    color: #919191;
		line-height:16px;
}
select.hb247sel{width:146px;font-size:10px; color:black; background-color:#FFFFFF;}
table#hb247form{display:none;}
td.hb247label{display:none;}
tr#hb247country select{width:146px; height:19px;}
tr#hb247city select{width:146px; height:19px;}
tr#hb247nights select{width:146px; height:19px;margin-bottom:10px;}
tr#hb247date select{width:48px; height:19px;}
input#hb247button {
	font-size:0px;
	color:black;
	background-image:url(../images/columna_izq/buscar_ingles.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#4d4d4d;
	width:162px;
	height:30px;
	border:0;
	cursor:pointer;
}
td#hb247submit{
	border-top:2px solid #000;
	height:35px;
}
/*****************************************************************************/
.p_contenido_gral{

	width				:400px;
	/***/
	height				:500px;
	/**/
	background-color	:white;
	/**/
	text-align			:center;
}
.banner_boca
{
	width				:360px;
	height				:160px;
	
	background-image	:url('../images/promociones/banner_boca_a.jpg');
	background-position	:center;
	background-repeat	:no-repeat;
	
}
.banner_boca a
{
	width				:360px;
	height				:141px;
	
	text-decoration		:none;
	display				:block;
}	

/************************************************************************
		PROMOCIONES  BOCA-RIVER
************************************************************************/
.p_banner_boca
{
	width				:360px;
	height				:160px;
	
	background-image	:url('../images/promociones/banner_boca_b.jpg');
	background-position	:center;
	background-repeat	:no-repeat;
}
.p_banner_boca a
{
	width				:360px;
	height				:141px;
	
	text-decoration		:none;
	display				:block;
}

.p_promocion_contenido
{
	width				:360px;
	height				:125px;
	
	background-image	:url('../images/promociones/linea_puntos.jpg');
	background-position	:bottom;
	background-repeat	:repeat-x;
	
}

.p_promocion_titulo
{
	padding				:4px 0 4px 25px;
	
	font-family			:Tahoma;
	font-size			:11px;
	color				:#eaa51e;
	text-align			:left;
	font-weight			:700;
	
	background-image	:url('../images/promociones/flecha.jpg');
	background-position	:5px 3px;
	background-repeat	:no-repeat;
	
	background-color	:#333333;	
}

.p_promocion_items
{
	padding				:4px 0 4px 25px;
	
	font-family			:Tahoma;
	font-size			:11px;
	color				:#f1f1f1;
	text-align			:left;
	letter-spacing		:1px;
}

.p_promocion_valores
{
	width				:360px;
	height				:18px;
	/**
	background-color	:aqua;
	/**/
}

.p_espacio_izq
{
	width				:132px;
	height				:18px;
	float				:left;
}

.p_texto_valores
{
	width				:62px;
	height				:14px;
	float				:left;
	
	padding				:2px 0 2px 0;
	font-family			:Tahoma;
	font-size			:12px;
	color				:#eaa51e;
	font-weight			:700;
	text-align			:center;
	
	background-color	:#333333;
}

.p_espacio_medio
{
	width				:15px;
	height				:18px;
	float				:left;
}

.p_link_comprar
{
	width				:71px;
	height				:18px;
	float				:left;
	
	background-image	:url('../images/promociones/boton_comprar.jpg');
	background-position	:center;
	background-repeat	:no-repeat;
}
.p_link_comprar a
{
	width				:71px;
	height				:18px;
	
	display				:block;
	text-decoration		:none;
}

.p_sin_linea
{
	background-image	:none;	
}

/********************************************************************
			PROMOCION SKI PARA CHILE
***********************************************************************/

.banner_promo_ski
{
	width			:360px;
	height			:141px;
	
	background-image	:url('../images/promocion_ski/banner_ski_a.jpg');
	background-position	:center;
	background-repeat	:no-repeat;
}
.banner_promo_ski a
{
	width			:360px;
	height			:141px;
	
	text-decoration	:none;
	display			:block;
}
/********************************************************/
.promo_banner_promo_ski
{
	width			:360px;
	height			:138px;
	
	background-image	:url('../images/promocion_ski/banner_ski_b.jpg');
	background-position	:center;
	background-repeat	:no-repeat;
}
.promo_banner_promo_ski a
{
	width			:360px;
	height			:138px;
	
	text-decoration	:none;
	display			:block;
}

.pski_nueva_altura
{
	height			:100%;
}

.pski_texto
{
	padding			:20px 0 20px 0;
	
	font-family		:Tahoma;
	font-size		:11px;
	color			:#b3b3b3;	
	text-align		:left;
}

.pski_sin_linea_punteada
{
	background-image	:none;
}
/*********************************************************************************************
							PROMOCIONES
*********************************************************************************************/
	.arriba_titulo{
		height:35px;
	}	
	.titulo_promos{
		height:84px;
		width:340px;
		background:url(../images/promotions/titulo_promocion.jpg) no-repeat;
		
	}
	.titulo_promo_loca_en-GB{
		height:104px;
		width:340px;
		background:url(../images/promo_loca/promo_gral_ingles.jpg) no-repeat center;
		
	}
	.titulo_promo_loca_es-ES{
		height:104px;
		width:340px;
		background:url(../images/promo_loca/promo_gral_espanol.jpg) no-repeat center;
		
	}
	.titulo_promo_loca_br-BR{
		height:104px;
		width:340px;
		background:url(../images/promo_loca/promo_gral_portugues.jpg) no-repeat center;
		
	}
	.titulo_promo_text{
		height:21px;
		float:right;
		width:265px;
		text-align:right;
		font-size:15px;
		font-family:Tahoma;
		text-transform:uppercase;
		color:#f6a02e;
		font-weight:700;
		margin-right:5px;
	}
	.img_promo{
		background:url(../images/promotions/fondo_imagenes.jpg) no-repeat left;
		margin:auto;
		width:332px;
		height:124px;
	}
	.cont_img{
		height:118px;
		width:305px;
		float:left;
	}
	.img_1{
		height:116px;
		width:146px;
		float:left;
		border:1px solid #e8e8e8;
	}
	.img_2{
		height:116px;
		width:146px;
		float:right;
		border:1px solid #e8e8e8;
	}
	.tabla_promos{
		background-image:url(../images/promotions/cuadro_contenido_inf.jpg);
		background-repeat:	no-repeat;
		background-position:bottom;
		background-color:#202020;
		margin:auto;
		width:330px;
		
	}
	.cont_tabla{
		font-size:12px;
		color:#fff;
		text-align:center;
		margin:auto;
	}
	.tabla_promos_arriba{
		height:40px;
		background-color:#202020;	
	}
	.validez{
		height:20px;
		margin-top:10px;
		font-size:12px;
		color:#fff;
		text-align:center;
		letter-spacing:1px;
	}
	
	.contenido_promo_tot{
		background-color:#202020;
		width:310px;
		margin:auto;
		border-bottom:1px solid #666666;
	}
	.contenido_promo{
		width				:307px;
		background-color:#202020;
		background-image	:url(../images/promotions/flecha_contenido.jpg);
		background-position	:5px 5px;
		background-repeat	:no-repeat;
		
	}
	.espacio{
		width:5px;
		border-color:#202020;
	}
	.flecha{
		background-color:green;
		width:20px;
		background	:url(../images/promotions/flecha_contenido.jpg) no-repeat;
		background-position:5px 5px;
	}
	.contenido_promo_text{
		width:265px;
		background-color:#343434;
		float:right;
		font-size:11px;
		font-family:Tahoma;
		color:#f1f1f1;
		
		
	}
	.linea{
		height:10px;
		width:7px;
		background-color:#202020;
		float	:right;
	}
	.margen_texto{
		width	:10px;
		height:10px;
		float	:right;
		background-color:#343434;
	}
	.precio_promo{
		width:307px;
		height:30px;
		margin:auto;
	}
	.saving{
		line-height:250%;
		float:left;
		width:40px;
		height:23px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#fff;
	}
	.pre_saving{
		float:left;
		float:left;
		width:75px;
		height:23px;
		text-align:center;
		font-family:Tahoma;
		font-size:19px;
		color:#ff0000;
		font-weight:700;
	}
	.price{
		line-height:250%;
		float:right;
		width:35px;
		height:23px;
		font-family:Tahoma;
		font-size:12px;
		color:#fff;
	}
	.pre_price{
		float:right;
		width:100px;
		height:23px;
		background-color:#343434;
		text-align:center;
		font-family:Tahoma;
		font-size:20px;
		color:#f6a02e;
		font-weight:600;	
	}
	.cont_boton_promo{
		height:52px;
		width:310px;
		margin:auto;
	}
	.boton_promo {
		height:36px;
		width:100px;
		float:right;
		top:15px;
	}
	.boton_promo a{
		height:36px;
		width:100px;
		display:block;
		background:url(../images/promotions/boton_comprar_desac.jpg) no-repeat center;
	}
	.boton_promo a:hover{
		background:url(../images/promotions/boton_comprar_act.jpg) no-repeat center;
	}
	.flecha_boton{
		background:url(../images/promotions/flecha_comprar.jpg) no-repeat center;
		height:10px;
		width:10px;
		float:right;
		top:22px;
	}	
	.espaciolinea{
		height:35px;
		width:349px;
		background-color:#000;
		border-bottom-color:#343434;
		border-bottom-style:dotted;
		
	}
	.espacionegro{
		height:30px;
		width:349px;
		background-color:#000;
	}
/*********************************************************************************************
							RESERVA
*********************************************************************************************/
	#contenido_reserva{
		width:768px;
		margin:auto;
	}
	#gral_reserva{
		width:768px;
		background-color:#202020;
	}
	#gral_reserva{
		//top:-20px;
		//margin-bottom:-20px;
	}	
	.text_r1{
		width:50px;
	}
/*********************************************************************************************
							TARJETA
*********************************************************************************************/
	#contenido_tarjeta{
		width:768px;
		margin:auto;
		
	}
	#gral_tarjeta{
	width:768px;
	height:323px;
	background-color:#202020;
}
	#gral_tarjeta{
		//top:-20px;
		
}
.encabezado{
	background: url(../images/reservas/pestana_item_c.png) repeat-x;
	width:768px;
	height:43px;
	float:left;
	position:relative;
	text-align:left;
}
.titulosub{
	position:relative;
	top:11px;
	left:18px;
	font-family:"Verdana";
	color: #FCAA2D;
	font-weight:700;
	text-align:left;
	width:500px;
	font-family:verdana;
	font-size:10pt;
}
.tituloant{
	background: url(../images/reservas/pestana_item_c.png) repeat-x;
	height:43px;
	font-family:"Verdana";
	color: #FCAA2D;
	font-weight:700;
	text-align:left;
	font-size:10pt;	
}
.formapago{
	width:768px;
	float:left;
}
.labeldp{
	font-family:"Verdana";
	color:white;
	font-size:10pt;
	text-align:right;
}	
.text1{
	width:200px;
}
.text3{
	width:120px;
}
.texto25{
	width:100px;
	background-color:#000;
	
}
.text2{

	width:124px;
}
#radio{
	text-align:right;
}
.font{
	font-family:"Verdana";
	color:#FFAA29;
	font-size: 9pt;
	font-weight:700;
}
.boton_tarjeta{
	height:80px;
	width:768px;
	float:left;
	background-color:#202020;
}
.botonText{
	position:relative;
	top:5px;
	font-family:"Verdana";
	color:#FFAA29;
	font-size: 11pt;
	font-weight:700;
	text-align:center;
}
.boton{
	position:relative;
	top:25px;
	right:40px;
	background-color:#5A5D5A;
	width:120px;
	height:30px;
	float:right;
	text-align:center; 
	z-index:10;
	cursor:pointer;
}
.boton1{
	position:relative;
	top:25px;
	right:-54px;
	background-color:#5A5D5A;
	width:120px;
	height:30px;
	float:right;
	cursor:pointer;
	text-align:center; 
	z-index:10;
}
.sombra{
	position:relative;
	top:33px;
	left:72px;
	background-color:#000;
	width:120px;
	height:30px;
	float:right;
}
.sombra1{
	position:relative;
	top:33px;
	left:166px;
	float:right;
	background-color:#000;
	width:120px;
	height:30px;
}
.footerLine{
	background-color:#7a7a7a;
	height:5px;
	width:768px;
	float:left;
}
.total{
	font-family:"Verdana";
	background-color:#848A8C;
	font-size:10pt;	
	border:0px;
	text-align:center;
	color:#fff;
	font-weight:700;
}


.progreso{
	/*background: url(../images/carga_c.gif) top no-repeat #000000;*/
	background-color: silver;
	position:relative;
	width: 100%;
	height : 100%;
	clear: both;
	text-align: left;
	z-index: 4721;
}

imgProgreso{
	position:relative;
	margin: auto;
}
#der_promo{
	width:162px;
	margin:auto;
	
}


.textoPromo{
	font-size:8pt;
	color : #FFFFFF;
	
}

.textoPromo h1{
	font-size: 16pt;
	
}

.textoPromo h2{
	font-size:14pt;
	
}


.textoPromo h3{
	font-size:12pt;
	
}

.textoPromo h5{
	font-size:10pt;
	
}
.co_celdas{
	width:296px;
	height:20px;
	margin:auto;
	border:1px solid #7a7a7a;
	font-family:"Verdana";
	color:white;
	font-size:10px;
	line-height:17px;
	text-indent:5px;
}
.co_texarea{
	/*width:296px;
	height:20px;*/
	margin:auto;
	border:1px solid #7a7a7a;
	font-family:"Verdana";
	color:white;
	font-size:10px;
	line-height:17px;
	text-indent:5px;
	background-color:#000;
}
.co_boton{
	width:100px;
	height:25px;
	background-color:#5a5d5a;
	font-family:"Verdana";
	color:#ffaa29;
	font-size:13px;
	line-height:24px;
	text-align:center;
	float:left;
	cursor:pointer;
}
.co_encabezado{
	background: url(../images/contacto/fondo_titulo.jpg) center no-repeat;
	width:355px;
	height:39px;
}
.co_tex_enca{
	font-family:"Verdana";
	color:#fff;
	font-size:15px;
	line-height:35px;
	text-indent:35px;
	font-weight:bold;
}
.co_footerLine{
	background: url(../images/contacto/barra_inferior.jpg) center no-repeat;
	width:355px;
	height:6px;
	margin:auto;
}
.h_punto{
	background	:url(../images/home_nuevas/punto.jpg) no-repeat;
	background-position:0px 17px;
}
.h_texto{
	font-family:"Tahoma";
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}
.izq_combo{
	font-family:"Tahoma";
	background-color:#2d2d2d;
	border:1px solid #a7a7a7;
	font-size:9px;
	color:#b9b9b9;
	font-weight:bold;
	width:130px;
	
	
}
.izq_flecha{
	cursor:pointer;
	float:left;
	background:url(../images/home_nuevas/flecha_color.jpg) no-repeat; 
	background-position:100% 55%;
}
.izq_img1{
	margin:auto;
	width:151px;
	height:158px;
	background	:url(../images/home_nuevas/banner_1.jpg) no-repeat;
	background-position:center;
	cursor:pointer;
}
.izq_img2{
	margin:auto;
	width:151px;
	height:158px;
	background	:url(../images/home_nuevas/banner_2.jpg) no-repeat;
	background-position:center;
	cursor:pointer;
}
.izq_img3{
	margin:auto;
	width:151px;
	height:158px;
	background	:url(../images/home_nuevas/banner_3.jpg) no-repeat;
	background-position:center;
	cursor:pointer;
}
.fo_texto_tit{
	font-family:"Tahoma";
	font-size:11px;
	color:#ffbb27;
	text-decoration:none;
	

}
.fo_img_tit{
	margin:auto;
	background	:url(../images/home_nuevas/flecha_blanco.jpg)left  no-repeat;
	text-align:right;
	text-transform:uppercase;
}
.fo_text_tex{
	font-family:"Tahoma";
	font-size:11px;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
	text-decoration:none;
}
.fo_linea{
	width:650px;
	height:5px;
	border-bottom-style: dotted;
	border-bottom-color:#6e6e6e;
	border-bottom-width:2px;
	margin:auto;
}
.izq_tit{
	height:45px;
	font-family:"Tahoma";
	font-size:20px;
	color:#1e1d1d;
	text-align:center;
	letter-spacing:1px;
	line-height:20px;
}
.izq_tex{
	height:50px;
	font-family:"Tahoma";
	font-size:10px;
	color:#172D00;
	letter-spacing:1px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}
.izq_pie{
	height:30px;
	font-family:"Tahoma";
	font-size:9px;
	color:#414040;
	letter-spacing:1px;
	text-align:center;	
}
.izq_precio{
	height:30px;
	font-family:"Tahoma";
	font-size:17px;
	color:#1e1d1d;
	letter-spacing:1px;
	text-align:center;	

}
.izq_mentex{
	
	font-family:Tahoma;
	/*line-height:30px;*/
	font-size:12px;
	color:#90ba56;
	font-weight:bold;
	background:url(../images/home_nuevas/flecha_blanco.jpg) 3% 55% no-repeat; 
}
.izq_buscar{
	width:50px;
	line-height:20px;
	text-indent:3px;
	font-family:Tahoma;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-color:#4f7027;
	float:right;
}
.cen_linea{
	height:7px;
	width:340px;
	margin:auto;
	background:url(../images/home_nuevas/linea_puntos2.jpg) repeat-x; 
	background-position:3% 55%;
	background-color:#2d2d2d;
}
.co_celdas{
	width:296px;
	height:20px;
	margin:auto;
	border:1px solid #7a7a7a;
	font-family:"Verdana";
	color:white;
	font-size:10px;
	line-height:17px;
	text-indent:5px;
}
.co_texarea{
	/*width:296px;
	height:20px;*/
	margin:auto;
	border:1px solid #7a7a7a;
	font-family:"Verdana";
	color:white;
	font-size:10px;
	line-height:17px;
	text-indent:5px;
	background-color:#000;
}
.co_boton{
	width:100px;
	height:25px;
	background-color:#5a5d5a;
	font-family:"Verdana";
	color:#ffaa29;
	font-size:13px;
	line-height:24px;
	text-align:center;
	float:left;
	cursor:pointer;
}
.co_encabezado{
	background: url(../images/contacto/fondo_titulo.jpg) center no-repeat;
	width:355px;
	height:39px;
}
.co_tex_enca{
	font-family:"Verdana";
	color:#fff;
	font-size:15px;
	line-height:35px;
	text-indent:35px;
	font-weight:bold;
}
.co_footerLine{
	background: url(../images/contacto/barra_inferior.jpg) center no-repeat;
	width:355px;
	height:6px;
	margin:auto;
}
.no_titulo{
	background-image: url(../images/noticias/titulo_in.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	width:100%;
	height:32px;
}
.no_subtit{
	font-family:Arial;
	text-indent:12px;
	font-size:12px;
	color:#cdcdcd;
	background-image: url(../images/noticias/item_titulo.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
}
.no_fondoimg{
	width:94px;
	height:68px;
	background-color:#4e4e4e;
	background-position:center center;
	background-repeat:no-repeat;
}
.no_ver{
	font-family:Arial;
	text-indent:12px;
	font-size:11px;
	color:#cdcdcd;
	text-align:center;
	background-image: url(../images/noticias/item_vermas.jpg);
	background-position:20% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
}
.no_linea{
	width:100%;
	height:6px;
	background-image: url(../images/noticias/linea_puntos.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
.no_ant{
	line-height:8px;
	font-family:Arial;
	font-size:10px;
	color:#cdcdcd;
	width:50px;
	height:10px;
	background-image: url(../images/noticias/flecha1_paginador.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
.no_sig{
	text-indent:10px;
	line-height:8px;
	font-family:Arial;
	font-size:10px;
	color:#cdcdcd;
	width:56px;
	height:10px;
	background-image: url(../images/noticias/flecha2_paginador.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
.no_num{
	line-height:8px;
	font-family:Arial;
	font-size:10px;
	color:#cdcdcd;
	text-align:center;
	width:34px;
	height:10px;
	float:left;
}
#noa_cont{
	width:360px;
}
#noa_cont img{
	float:left;
	margin: 0 10px 0 0;
}
.noa_img{
	width:143px;
	height:110px;
	background-color:#4e4e4e;
}
.noa_vol{
	line-height:8px;
	text-indent:18px;
	font-family:Arial;
	font-size:11px;
	color:#cdcdcd;
	cursor:pointer;
	width:60px;
	height:10px;
	background-image: url(../images/noticias/item_volver.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.pro_img{
	background: url(../images/carga_c.gif) top no-repeat #000000;
	position:relative;
	width: 81px;
	top:200px;
	height : 108px;
	clear: both;
	margin: auto;
}
.fr_texto{
	font-family:Arial;
	font-size:11px;
	color:#fff;
	
}
.fr_flecha{
	/*background-color:#2a2107;*/
	background:#2a2107 url(../images/franquicias/item_flecha.jpg) 3% 50% no-repeat;
	cursor:pointer;
}
.fr_enviar{
	width:80px;
	height:25px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:25px;
	background-color:#b27a00;
	cursor:pointer;
	float:right;
}
.ba_progreso{
	background: url(../images/carga_c.gif) center no-repeat silver;
	position:fixed;
	width: 100%;
	height : 100%;
	clear: both;
	 left: 0;
	top: 0;
	z-index: 4721;
}
/***********************************************************************************
RESERVA
***********************************************************************************/
.re_cont{
	width:162px;
	
	margin:auto;
	background:url(../images/columna_izq/borde-fondo.jpg) top repeat-y;
}
.re_combo{
	width:100%;
	height:40px;
	background-color:#e2e2e2;
	text-align:center;
}

.re_hostel{
	width:100%;
	height:40px;
	background-color:#e2e2e2;
	text-align:center;
}
.re_fuente{
	font-family:Arial;
	font-size:11px;
	color:#074890;
	text-align:left;
	text-indent:8px;
	font-weight:bold;
	line-height:18px;
	padding:0;
}
.cpaises{
	font-family:Arial;
	font-size:10px;
	width:150px;
	color:#074890;
	height:19px;
	height:19px;
	border:2px solid #074890;
	text-align:left;
}	
.chostel{
	font-family:Arial;
	height:19px;
	width:150px;
	font-size:10px;
	color:#074890;
	border:2px solid #074890;
	text-align:left;
	overflow:inherit;
}
.chostel:option{
	width:100%;
}
.fecha{
	font-family:Arial;
	font-size:10px;
	color:#074890;
	text-align:center;
	border:2px solid #074890;
	
}
.cNoches{
	width:150px;
	font-family:Arial;
	font-size:10px;
	color:#074890;
	border:2px solid #074890;
	text-align:left;
}

.cmpaises{
	font-family:Arial;
	font-size:12px;
	width:180px;
	color:#91908C;
	border:1px solid #91908C;
	text-align:left;
	background-color:#000;
}	
.cmhostel{
	font-family:Arial;
	width:180px;
	font-size:11px;
	color:#91908C;
	border:1px solid #91908C;
	text-align:left;
	overflow:inherit;
	background-color:#000;
}
.cmhostel:option{
	width:100%;
}
.mfecha{
	font-family:Arial;
	font-size:12px;
	color:#91908C;
	text-align:center;
	border:1px solid #91908C;
	background-color:#000;
}
.cmNoches{
	width:180px;
	font-family:Arial;
	font-size:12px;
	color:#91908C;
	border:1px solid #91908C;
	background-color:#000;
	text-align:left;
}
.m_cont{
	width:100%;
	background-color:#000;
	text-align:center;
}
#m_but{
	width:110px;
	height:20px;
	background:url(../images/flecha_buscar.jpg) left center no-repeat;
	font-family:Arial;
	font-size:15px;
	text-align:center;
	float:right;
	border:0;
	color:#fff;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
}
.mod{
	background:url(../images/calendario.jpg) center no-repeat;
}
.h_amigo{
	width:150px;
	height:26px;
	color: #FFBB27;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
	text-indent: 25px;
	float:left;
	background:url(../images/home_nuevas/icono_hostels.jpg) left center no-repeat;
}
.h_amigo_tit_i{
	width:149px;
	height:31px;
	margin:auto;
	background:url(../images/home_nuevas/titulo_ingles.jpg) center no-repeat;
}
.h_amigo_tit_b{
	width:171px;
	height:31px;
	margin:auto;
	background:url(../images/home_nuevas/titulo_portugues.jpg) center no-repeat;
}
.h_amigo_tit_e{
	width:160px;
	height:31px;
	margin:auto;
	background:url(../images/home_nuevas/titulo_espanol.jpg) center no-repeat;
}
.h_mano{
	width:37px;
	height:31px;
	float:left;
	background:url(../images/home_nuevas/mano.jpg) center no-repeat;
}
.h_mapa_i{
	width:419px;
	height:538px;
	margin:auto;
	background:url(../images/home_nuevas/mapa-ingles.jpg) center no-repeat;
}
.h_mapa_e{
	width:419px;
	height:538px;
	margin:auto;
	background:url(../images/home_nuevas/mapa-espaniol.jpg) center no-repeat;
}
.h_mapa_p{
	width:419px;
	height:538px;
	margin:auto;
	background:url(../images/home_nuevas/mapa-portugues.jpg) center no-repeat;
}
.back_sel{
	background:url(../images/home_nuevas/fondo_destino.jpg) center no-repeat;
}
.banderas{
	width:78px;
	height:27px;
	line-height:27px;
	font-size:10px;
	font-family:Arial;
	float:left;
}
.concur_foto{
	width:100%;
	height:221px;
	background:url(../images/columna_izq/fotografia_fondo.jpg) center no-repeat;
}
.concur_tit{
	height:27px;
	width:100%;
	/*background-color:red;*/
	font-family:Arial;
	font-size:15px;
	color:#ffa800;
	font-weight:bold;
	text-align:center;
	line-height:26px;
}
.concur_img{
	width:137px;
	height:90px;
	margin:auto;	
}
.concur_text{
	height:22px;
	width:100%;
	/*background-color:red;*/
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	/*line-height:22px;		*/
}
.gal_tit{
	height:25px;
	background:url(../images/galeria/flecha_bienve.jpg) left center no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#fea100;
	text-indent:20px;
	line-height:25px;
}
.gal_subtit{
	height:25px;
	clear:both;
	background:url(../images/galeria/icono_punto.jpg) left center no-repeat;
	font-family:Tahoma;
	font-size:10px;
	color:#fdc62e;
	text-decoration:none;
	text-indent:20px;
	line-height:25px;
	float:left;
}
/**********************************************************************************************************************************
														hostel nuevas
**********************************************************************************************************************************/
.hos_tit{
	height:25px;
	background:url(../images/hostels/flecha_bienve.jpg) left center no-repeat;
	font-family:Tahoma;
	font-size:13px;
	color:#fea100;
	padding-left:15px;
	line-height:25px;
}
.hos_subt{
	height:25px;
	background:url(../images/hostels/icono_punto.jpg) left center no-repeat;
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-left:15px;
	line-height:25px;
}
.hos_text{
	font-family:Tahoma;
	font-size:11px;
	color:#c2c2c2;
}
.hos_img{
	height:43px;
	width:80px;
	text-align:right;
	background:url(../images/hostels/flecha.jpg) left center no-repeat;
}
.hos_fotos{
	height:43px;
	width:360px;
	margin:auto;
	position:relative;
}
.hos_fotos_c{
	height:43px;
	width:720px;
	
}
.hos_foto{
	height:43px;
	width:72px;
	text-align:center;
	float:left;
}
.hos_agenda{
	height:20px;
	text-align:right;
	padding-left:22px;
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	float:right;
	background:url(../images/hostels/agenda.jpg) left center no-repeat;
}
.viniafest{
	height:32px;
	width:351px;
	margin:auto;
	background:url(../images/vinia/fondo.jpg) center no-repeat;

}

