html, body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	color: #000;
}

div,p,h1,h2,h3,input, ul, li{ padding:0; margin:0;}
a {	text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0 }

#leftcolumn{height:auto; width:229px; margin:0px; padding:0px;}
#main{height:auto; width:460px; background-color:#FFF; margin:0px; padding:0px}
#rightcolumn{height:auto; width:240px; margin:0px; padding:0px;}

#footer_info{background-image:url(img/background_footer_info.png); margin:0px; padding:0px;}
#footer_bottom{background-color:#767676;margin:0px; padding-left:18px;}
#ft{clear:both; padding-top:12px; padding-left:3px;}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 60px; HEIGHT: 13px; LEFT: 0px; TOP: 1px; POSITION: relative; _POSITION: none; FLOAT: left; BACKGROUND: url('../img/round_rating.gif') repeat-x;}
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 60px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; _POSITION: none; PADDING: 0; }
#star li.curr { BACKGROUND: url('../img/round_rating.gif') left 12px; FONT-SIZE: 1px;}
#star div.user { LEFT: 10px; POSITION: relative; _POSITION: none; FLOAT: left; TOP: 0px;}

#content {
	position:absolute;
	margin:auto;
	text-align:left;
	width:995px;
	*width:995px;
	min-width:995x;
	height:auto;
}



/**************************************************************************/
/*************************START HEADER*************************************/
/**************************************************************************/
#header{
	height:160px; 
}

	.lang {
		font-size:9px;
		color:#e89e34;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.lang {
		color:#7e7e7e;
		font-size:9px;
	}
	
	a.lang:hover {
		font-size:9px;
		color:#e89e34;
	}

	a.tab {
		color:#414141;
		font-weight:bold;
		font-size:10px;
		cursor:pointer;
	}

	/* AOM - 21/05/09 - Canvi per textos en gris i blau de les dates */ 

	.txt_data_gris {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8e8e8e;
	}
	
	.txt_data_taronja {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #e89e34;
	}

/**************************************************************************/
/****************************END HEADER************************************/
/**************************************************************************/



/**************************************************************************/
/***************************START NAVIGATION*******************************/
/**************************************************************************/
div#navigation{
	height:34px;
	width:975px;
	background-color:#f6f5f5;
	color: #414141;
	font-size:11px;
	z-index:100; 
	position:relative; 
	top:0;	
}
	div#navigation ul {
		padding-top:10px;
		float: left;
	}
	
	div#navigation li {
		padding-right:31px;
		display: block;
		float:left;
		background-image:url(../img/nav_separator.gif);
		background-position:right;
		background-repeat:no-repeat;
	}

	div#navigation a {
		color:#414141;
	}
	
	div#rss {
		background:url(../img/rss_icon.gif) no-repeat;
		background-position: right;
		height:23px;
		width:50px;
		position:absolute;
		top:5px;
	}
/**************************************************************************/	
/***************************END NAVIGATION*********************************/
/**************************************************************************/



/**************************************************************************/
/**************************START MAIN CONTENT******************************/
/**************************************************************************/

div#filtros {
	padding:34px 0 0 18px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#171617;	
}

	div#filtros td{
		border-bottom:#bdbdbd 1px solid;
	}
	
	div#filtros span.select {
	   font-family:Verdana, Geneva, sans-serif;
	   font-size:10px;
	   font-weight:bold;
	   position: absolute;
	   width: 159px;
	   height: 22px;
	   padding: 4px 24px 0px 6px;
	   margin-top:4px;
	   color: #000;
	   font-size:11px;
	   background: url(../img/select_resultados.gif) no-repeat;
	   overflow: hidden;
	   _visibility:hidden;
	}

div#sec_estatica {
	width:958px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#5b5b5b;
}
	div#sec_estatica h1{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:25px;
		padding:16px 0 30px 0;
		font-weight:bold;
		color:#161616;
	}

	div#sec_estatica h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:18px;
		color:#7a7a7a;
		font-weight: bold;
	}

	div#sec_estatica h3{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		padding:16px 0 0 0;
		font-weight:bold;
		color:#e89e34;
	}
	
	div#sec_estatica ul{
		float: left;
	}	
	
	div#sec_estatica li {
		display: block;
	}	

	div#sec_estatica a{
		color:#5b5b5b;
	}	

	div#sec_estatica th{
		color:#FFF;
		font-weight:bold;
	}		

	
	.paginacion a{
		color:#FFF;
		text-decoration:none;
	}
	
	.paginacion a:hover{
		font-weight:bold;
	}

/**Quienes Somos**/
div#menu_quienes{
	margin-top:12px;
	font-size:11px;
	color:#414141;
}

div#menu_quienes li{
	list-style:square outside;
	padding:8px 0 8px 0;
	border-bottom: #d7d7d7 1px solid;
	width:229px;
}

div#menu_quienes a{
	text-decoration:none;
}

div#menu_quienes a:hover{
	font-weight:bold;
}


/**Main Content**/
div#main_content {
	margin:0 0 64px 0;
	position:relative;
	_position:none;
}

	div#main_content ul {
		float: left;
	}
	
	
	div#main_content li {
		list-style:none;
		display: block;
		float: left;
	}

	div#main_content a {
		color:#161616;
	}
	
	div#main_content h1 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:25px;
		padding:16px 0 0 0;
		font-weight:bold;
	}	

	div#main_content h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		padding:5px 0 0 0;
		font-weight:normal;
	}

	div#main_content h3 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:18px;
		color:#7a7a7a;
		padding:0 0 13px 0;
		font-weight: bold;
		vertical-align:baseline;
	}

	div#main_content p {
		font-size:11px;
	}
	
	div#main_content p.servicios {
		padding-bottom:3px;
	}

	
	div#bt_atras {
		background:url(../img/btn_atras.gif) no-repeat; 
		width:54px; 
		height:26px; 
		text-align:center;
		padding:5px 0 0 0; 
		font-size:11px; 
		color:#FFF; 
		font-weight:bold;
		cursor:pointer;
	}

	div#bt_atras:hover {
		text-decoration:none;
	}		
	
div#caja_content {
	padding-left:11px;
}

div#caja_top {
	background-image:url(../img/main_caja_grey_top.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:12px;
	overflow:hidden;
}

div#caja_middle {
	background-image:url(../img/main_caja_grey_middle.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:89px;
	overflow:hidden;	
}

div#caja_bottom {
	background-image:url(../img/main_caja_grey_bottom.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:6px;
	overflow:hidden;
}

div#caja_oferta_top {
	background-image:url(../img/main_caja_orange_top.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:12px;
	overflow:hidden;	
}

div#caja_oferta_middle {
	background-image:url(../img/main_caja_orange_middle.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:90px;
	overflow:hidden;	
}

div#caja_oferta_bottom {
	background-image:url(../img/main_caja_orange_bottom.gif);
	background-repeat:no-repeat;	
	width:468px;
	height:6px;
	overflow:hidden;	
}

div#bt_oferta { 
	background:url(../img/btn_oferta.gif) no-repeat; 
	height:19px; 
	width:61px;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	padding:1px 0 0 0;
	cursor:pointer;
	overflow:hidden;	
}

div#bt_oferta:hover {
	text-decoration:none;
}


/**Ficha**/
#galeriaEnc { float:left; width:475px; padding:33px 0 33px 0;}
#galeriaEnc img { border:4px solid #e1e1e1;}
#galeriaEnc .imgBig { float:left; width:252px; height:252px; }
#galeriaEnc ul { float:left; width:210px; padding-left:2px; }
#galeriaEnc ul li { float:left; padding-left:2px; padding-bottom:2px; }
#galeriaEnc ul li img { float:left; width:54px; height:54px; }


div#ficha_comentarios {
	background:url(../img/caja_ficha_coments_top.gif) repeat-y; 
	width:432px; 
	height:auto;
	padding:4px 16px 0 16px;
}

	div#ficha_comentarios h1{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#414141;
		margin:0;
		padding:0;
	}

	div#puntuacion{
		background:url(../img/caja_puntuacion.gif) no-repeat; 
		width:52px; 
		height:50px;
		font-size:25px;
		font-weight:bold;
		text-align:center;
		color:#161617;
		margin:26px 0 13px 0;
		padding:8px 0 0 0;
	}

	div#ficha_comentarios .separador{
		width:432px; 
		height:1px;
		background-color:#b8b7b7;
		overflow:hidden;
	}
	
	div#ficha_comentarios li{
		padding-bottom:5px;
	}	
	
	div#ficha_comentarios #star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 60px; HEIGHT: 13px; LEFT: 0px; TOP: 1px; POSITION: relative; _POSITION: none; FLOAT: left; BACKGROUND: url('../img/round_rating_opiniones.gif') repeat-x;}
	div#ficha_comentarios #star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 60px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; _POSITION: none;  PADDING: 0; }
	div#ficha_comentarios #star li.curr { BACKGROUND: url('../img/round_rating_opiniones.gif') left 12px; FONT-SIZE: 1px;}
	div#ficha_comentarios #star div.user { LEFT: 10px; POSITION: relative;  _POSITION: none; FLOAT: left; TOP: 0px;}	

	div#ficha_comentarios .fecha{
		color:#e29019; 
		font-weight:bold;
		font-size:11px;
	}

div#ficha_comentarios_bottom {
	background:url(../img/caja_ficha_coments_bottom.gif) no-repeat; 
	width:464px;
	height:18px;
}

div#disponibilidad span.select {
   position: absolute;
   width: 63px;
   height: 19px;
   padding: 2px 24px 0px 6px;
   color: #000;
   font-size:11px;
   font-weight:normal;
   margin-left:56px;
   background: url(../img/select.gif) no-repeat;
   overflow: hidden;
   _visibility:hidden;
}


/***Dias Especiales***/
div#caja_diasesp_top{
	background:url(../img/caja_diasesp_top.gif) no-repeat;
	width:720px;
	height:12px;
	overflow:hidden;
}

div#caja_diasesp_middle1{
	background:url(../img/caja_diasesp_middle1.gif) repeat-y;
	width:720px;
	min-height:76px;
	overflow:hidden;
}
	div#caja_diasesp_middle1 h1{
		font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;		
		font-size:16px;
		color:#161616; 			
		font-weight:bold;
		display:inline;
		text-transform:capitalize;
		padding:0;
		margin:0;
	}

	div#caja_diasesp_middle1 h2{
		font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;		
		font-size:16px;
		color:#161616; 		
		padding:0;
		margin:0;		
	}

div#caja_diasesp_middle2{
	background:url(../img/caja_diasesp_middle2.gif) no-repeat;
	width:720px;
	height:18px;
	overflow:hidden;
}

div#caja_diasesp_middle3{
	background:url(../img/caja_diasesp_middle3.gif) repeat-y;
	width:720px;
	min-height:50px;
	overflow:hidden;
	padding-bottom:22px;
}

div#caja_diasesp_middle3_oferta{
	background:url(../img/caja_diasesp_middle3.gif) repeat-y;
	width:720px;
	min-height:50px;
	overflow:hidden;
	padding-bottom:22px;
}

	div#caja_diasesp_middle3 p{
		font-size:11px;
		padding:0 10px 0 10px;
	}
	

	div#caja_diasesp_middle3 .precio_diaesp{
		font: Verdana, Geneva, sans-serif;		
		font-size:16px;
		color:#161616;
		font-weight:bold;
	}	
	
	div#caja_diasesp_middle3_oferta .precio_diaesp{
		font: Verdana, Geneva, sans-serif;		
		font-size:16px;
		color:#161616;
		font-weight:bold;
	}	
	
	div#caja_diasesp_middle3 span.select {
	   position: absolute;
	   _position: none;
	   width: 215px; 
	   height: 19px;
	   padding: 2px 24px 0px 6px;
	   color: #000;
	   font-size:11px;
	   background: url(../img/select_large.gif) no-repeat;
	   overflow: hidden;
	   _visibility:hidden;
	   cursor:pointer;
	}	
	
	div#caja_diasesp_middle3_oferta span.select {
	   position: absolute;
	   _position: none;
	   width: 215px; 
	   height: 19px;
	   padding: 2px 24px 0px 6px;
	   color: #000;
	   font-size:11px;
	   background: url(../img/select_large.gif) no-repeat;
	   overflow: hidden;
	   _visibility:hidden;
	   cursor:pointer;
	}	

div#caja_diasesp_bottom{
	background:url(../img/caja_diasesp_bottom.gif) no-repeat;
	width:720px;
	height:5px;
	overflow:hidden;
}


div#caja_diasesp_middle3 .separador{
	width:695px; 
	height:1px;
	background-color:#b8b7b7;
	overflow:hidden;
	margin:19px 0 19px 0;
}

div#caja_diasesp_middle3_oferta .separador{
	width:695px; 
	height:1px;
	background-color:#b8b7b7;
	overflow:hidden;
	margin:19px 0 19px 0;
}

/***Resultado de Busqueda Oferta***/
div#caja_resultados_top_oferta {
	background-image:url(../img/caja_resultados_top_oferta.gif);
	background-repeat:no-repeat;
	width:468px;
	height:13px;
	overflow:hidden;
}

div#caja_resultados_middle_oferta {
	background:url(../img/caja_resultados_middle_ofer.gif) top no-repeat;
	width:468px;
	min-height:69px;
	overflow:hidden;
}


/***Resultado de Busqueda***/
div#caja_resultados_top {
	background-image:url(../img/caja_resultados_top.gif);
	background-repeat:no-repeat;
	width:468px;
	height:13px;
	overflow:hidden;
}

div#caja_resultados_middle {
	background:url(../img/caja_resultados_middle.gif);
	width:468px;
	min-height:69px;
	overflow:hidden;
}

div#caja_resultados_middle2 {
	background-image:url(../img/caja_resultados_middle2.gif);
	background-repeat:no-repeat;
	width:468px;
	height:30px;
	overflow:hidden;
}

div#caja_resultados_middle3 {
	background:url(../img/caja_resultados_middle3.gif);
	width:468px;
	min-height:89px;
}
	div#caja_resultados_middle3 th {
		border-bottom:#a3a1a2 1px solid;
		width:22%;
		font-size:11px;
	}

	div#caja_resultados_middle3 td {
		width:22%;
		font-size:11px;
	}
	
	div#caja_resultados_middle3 .precio_total {
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#d79b42;
		text-align:right;
	}

	div#bt_reservar { 
		background:url(../img/btn_resultados_reservar.gif) no-repeat; 
		width:72px;
		height:22px; 
		color:#151516;
		font-size:10px;
		padding:4px 0 0 0;
		text-align:center;
		cursor:pointer;
		font-weight:bold;
	}
	
	div#bt_reservar:hover {
		text-decoration:none;
	}	

div#caja_resultados_bottom {
	background-image:url(../img/caja_resultados_bottom.gif);
	background-repeat:no-repeat;
	width:468px;
	height:13px;
	overflow:hidden;
}

div#caja_resultados_bottom_busqueda {
	background-image:url(../img/caja_resultados_bottom_busq.gif);
	background-repeat:no-repeat;
	width:468px;
	height:13px;
	overflow:hidden;
}

/**************************************************************************/
/***********************END MAIN CONTENT***********************************/
/**************************************************************************/



/**************************************************************************/
/***********************START LEFT COLUMN**********************************/
/**************************************************************************/


/****Caja Buscador****/
div#caja_buscador {
	background-image:url(../img/caja_buscador.gif);
	width: 202px;
	/*min-height: 386px;*/
	min-height: 220px;
	padding: 6px 10px 0 16px;
	font-size:11px;	
	color:#544024;	
}
	div#caja_buscador input.text {
		margin:5px 3px 5px 0;
		padding:3px 5px 3px 5px;
		font-size:11px;
		border:#989898 1px solid;
		color:121212;
		width:161px;
	}

	div#caja_buscador p {
		padding-bottom:10px;
	}
	
	div#caja_buscador h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:bold;
		font-size:15px;
		padding:0 0 25px 0;	
	}

	div#caja_buscador span.select {
		z-index:0;
		position:absolute;
		width: 63px;
		height: 19px;
		padding: 2px 24px 0px 6px;
		_padding:2px 0 0 0;
		color: #000;
		font-size:11px;
		background: url(../img/select.gif) no-repeat;
		overflow: hidden;
		_visibility:hidden;
	}

	/*div#caja_buscador span.checkbox {
		cursor:pointer;
		width: 16px;
		height: 15px;
		padding: 0 2px 0 0;
		margin: 0;
		background: url(../img/checkbox_orange.gif) no-repeat;
		display: block;
		clear: left;
		float: left;
		position:relative;
		_position:none;
		left:-1px;
	}*/

	/*div#bt_buscador { 
		background:url(../img/btn_buscador_llarg.gif) no-repeat; 
		height:18px; 
		width:91px;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		padding:4px 0 0 0;
		cursor:pointer;
		overflow:hidden;
	}*/
	 
	 /* AOM 21/05/09 - Botón con a en lugar de Div's */

	a.bt_buscador_cancelar:hover {
		text-decoration:none;
	}
		
	a.bt_buscador_cancelar {
		color:#FFF;
		background:url(../img/btn_buscador_llarg_bg.gif) repeat-x; 
		border:solid 1px #4d4d4d;
		display: block;
		float:left;
		height:20px; 
		font-size:10px;
		font-weight:bold;
		padding:0;
		padding-left:8px;
		padding-right:8px;
		cursor:pointer;
		line-height:20px;
	}
	 
	#caja_buscador a.bt_buscador {
		color:#FFF;
		background:url(../img/btn_buscador_llarg_bg.gif) repeat-x; 
		border:solid 1px #4d4d4d;
		display: block;
		float:left;
		height:20px; 
		font-size:10px;
		font-weight:bold;
		padding:0;
		padding-left:8px;
		padding-right:8px;
		cursor:pointer;
		line-height:20px;
	}
	
	#caja_buscador a.bt_buscar {
		color:#FFF;
		background:url(../img/btn_buscador_llarg_bg.gif) repeat-x; 
		border:solid 1px #4d4d4d;
		display: block;
		float:left;
		height:20px; 
		font-size:10px;
		font-weight:bold;
		padding:0;
		padding-left:8px;
		padding-right:8px;
		cursor:pointer;
		line-height:20px;
	}
	
	div#bt_buscador:hover {
		text-decoration:none;
	}

    /* AOM 21/05/09 - Estilo para los select del buscador  */
    .select_buscar {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    color: #000000;
	    height:17px;
	    margin-bottom:3px;
    }	
	
div#caja_buscador_bottom {
	background-image:url(../img/caja_buscador_bottom_exp.gif);
	width: 228px;
	height: 18px;
}	

/****Caja Buscar****/
div#caja_buscar{
	background-image:url(../img/caja_buscar.gif);
	background-repeat:no-repeat;
	padding:5px 10px 0 16px;
	margin-top:5px;
	width:212px;
	height:139px;
	font-size:11px;
	color:#FFFFFF;	
}

	div#caja_buscar h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		font-weight:bold;
	}

	div#caja_buscar h3 {
		font-family: Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;		
		padding-bottom:25px;
		color:#FFFFFF;		
	}
	
	div#caja_buscar input {
		padding:3px 5px 3px 5px;
		font-size:11px;
		border:#989898 1px solid;
		color:121212;
		width:188px;
	}
	
/*	div#bt_buscar { 
		background:url(../img/btn_buscar_llarg.gif) no-repeat; 
		height:18px; 
		width:91px;
		color:#161616;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		margin-top:4px;
		padding-top:4px;
		cursor:pointer;
	}*/
	
	#caja_buscar a.bt_buscar {
		color:#161616;
		background:url(../img/btn_buscar_llarg_bg.gif) repeat-x; 
		border:solid 1px #b8b8b8;
		display: block;
		float:left;
		height:20px; 
		font-size:10px;
		font-weight:bold;
		padding:0;
		padding-left:8px;
		padding-right:8px;
		cursor:pointer;
		line-height:20px;
	}
	
	
	
	div#bt_buscar_ver_disponibilidad { 
		background:url(../img/btn_buscar_llarg_ver.gif) no-repeat; 
		height:18px; 
		width:125px;
		color:#161616;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		margin-top:4px;
		padding-top:4px;
		cursor:pointer;
	}
	
	div#bt_buscar:hover {
		text-decoration:none;
	}


/**************************************************************************/
/************************END LEFT COLUMN***********************************/
/**************************************************************************/



/**************************************************************************/
/**********************START RIGHT COLUMN**********************************/
/**************************************************************************/


/** FICHA PUNTUACION **/

div#caja_calificacion {
	background-image:url(../img/caja_calificacion.gif);
	width: 212px;
	min-height: 321px;
	padding:4px 14px 0 14px;
}

	div#caja_calificacion h1{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#414141;
		margin: 0;
		padding:0;
	}

	div#caja_calificacion .separador{
		width:212px; 
		height:1px;
		background-color:#b8b7b7;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	div#caja_calificacion #star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 60px; HEIGHT: 13px; LEFT: 0px; TOP: 1px; POSITION: relative;  _POSITION: none; FLOAT: left; BACKGROUND: url('../img/round_rating_opiniones.gif') repeat-x;}
	div#caja_calificacion #star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 60px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute;  _POSITION: none; PADDING: 0; }
	div#caja_calificacion #star li.curr { BACKGROUND: url('../img/round_rating_opiniones.gif') left 12px; FONT-SIZE: 1px;}
	div#caja_calificacion #star div.user { LEFT: 10px; POSITION: relative; _POSITION: none; FLOAT: left; TOP: 0px;}	
	
	div#caja_calificacion .fecha{
		color:#e29019; 
		font-weight:bold;
		font-size:11px;
	}
	
	div#caja_calificacion li{
		padding-bottom:6px;
	}	

div#caja_calificacion_bottom {
	background-image:url(../img/caja_calificacion_bottom.gif);
	background-repeat:no-repeat;
	width: 212px;
	height: 13px;
	padding:4px 14px 0 14px;
}

div#caja_disponibilidad {
	background-image:url(../img/caja_disponibilidad.gif);
	background-repeat:no-repeat;
	width: 240px;
	height: 201px;
	padding:9px 14px 0 14px;
	color:#cacaca;
	font-size:11px;
}
	div#caja_disponibilidad h1 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#cacaca;
		margin: 0;
		padding: 0 0 24px 0;
	}
	
	div#bt_verdisponibilidad{
		background:url(../img/btn_verdisponibilidad.gif) no-repeat; 
		height:22px; 
		width:124px;
		color:#161616;
		font-size:10px;
		font-weight:bold;
		padding:4px 0 0 0;
		text-align:center;
		cursor:pointer;		
	}

	div#bt_verdisponibilidad:hover {
		text-decoration:none;
	}



div#caja_similares{
	background-image:url(../img/caja_similares.gif);
	width: 212px;
	min-height: 311px;
	padding:9px 14px 0 14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:13px;
}

	div#caja_similares h1 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#666666;
		margin: 0;
		padding: 0 0 24px 0;
	}

	div#caja_similares a{
		color:#666666;
	}

	div#caja_similares .separador{
		width:212px; 
		height:1px;
		background-color:#b8b7b7;
		margin:12px 0 14px 0;
		padding:0;
		overflow:hidden;
	}

div#caja_similares_bottom{
	background-image:url(../img/caja_similares_bottom.gif);
	background-repeat:no-repeat;
	width: 240px;
	height: 11px;
}

div#caja_lastmin_tabs {
	background-image:url(../img/caja_lastmin_tabs.gif);
	background-repeat:no-repeat;
	width:240px;
	height:28px;
	color:#cccbcc;
	font-size:12px;
	font-weight:bold;
}

div#caja_lastmin_middle {
	background-image:url(../img/caja_lastmin_middle.gif);
	background-repeat:repeat-y;
	width:240px;
	min-height:230px;
	color:#cccccc;
	font-size:11px;
}

	div#caja_lastmin_middle a{
		color:#cccccc;
	}


div#caja_lastmin_bottom {
	background-image:url(../img/caja_lastmin_bottom.gif);
	background-repeat:no-repeat;
	width:240px;
	height:15px;
	overflow:hidden;
}

/****Caja Modificar Busqueda****/
div#caja_mod_busqueda_top {
	background-image:url(../img/caja_mod_busqueda_top.gif);
	background-repeat:no-repeat;
	width:228px;
	height:10px;
	overflow:hidden;
}

div#caja_mod_busqueda_middle {
	background-image:url(../img/caja_mod_busqueda_middle.gif);
	background-repeat:repeat-y;
	width:228px;
	height: auto;
	font-size:11px;
}

	div#caja_mod_busqueda_middle h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#414141;
		margin: 0;
		padding:0 0 20px 15px;
	}

	div#caja_mod_busqueda_middle h3 {
		font-size:12px;
		color:#414141;
		margin: 0;
		padding: 0;
	}
	
	div#caja_mod_busqueda_middle ul {
		padding:0 0 13px 0;
		margin:0px;
		float: none;
	}

	div#caja_mod_busqueda_middle li {
		padding:0 5px 0 15px;
		margin:0px;
		list-style:none;
		display: block;
		float:none;
	}	

	div#caja_mod_busqueda_middle p{
		padding:0;
		padding-bottom:4px;
		margin:0;
	}	

	div#caja_mod_busqueda_middle li.line {
		border-top:#c6c6c6 1px solid;
		width:210px;
		padding:0;
		height:2px;
		margin: 3px 0 3px 9px;
	}	
	
	div#caja_mod_busqueda_middle span.checkbox {
	   cursor:pointer;
	   width: 16px;
	   height: 15px;
	   padding: 0 2px 0 0;
	   margin:0;
	   background: url(../img/checkbox3.gif) no-repeat;
	   display: block;
	   clear: left;
	   float: left;
	   position:relative;
	   left:-1px;
	}

	div#caja_mod_busqueda_middle span.select {
	   position: absolute;
	   _position: none;
	   width: 200px; 
	   height: 19px;
	   padding: 2px 24px 0px 6px;
	   color: #000;
	   font-size:11px;
	   background: url(../img/select_large.gif) no-repeat;
	   overflow: hidden;
	   _visibility:hidden;
	}
	
	#caja_mod_busqueda_middle a.bt_buscar {
		color:#FFF;
		background:url(../img/btn_buscador_llarg_bg.gif) repeat-x; 
		border:solid 1px #4d4d4d;
		display: block;
		float:left;
		height:20px; 
		font-size:10px;
		font-weight:bold;
		padding:0;
		padding-left:8px;
		padding-right:8px;
		cursor:pointer;
		line-height:20px;
	}

div#caja_mod_busqueda_middle2 {
	background-image:url(../img/caja_mod_busqueda_midddle2.gif);
	background-repeat:repeat-y;
	height:1px;
	font-size:11px;
	overflow:hidden;
}

div#caja_mod_busqueda_bottom {
	background-image:url(../img/caja_mod_busqueda_bottom.gif);
	background-repeat:no-repeat;
	width:228px;
	height:19px;
	overflow:hidden;	
}


/* Mapa Grafico */
div#caja_mapa_top {
	background-image:url(../img/caja_mapa_top.gif);
	background-repeat:no-repeat;
	width:240px;
	height:8px;
	overflow:hidden;
}

div#caja_mapa_grafico {
	background-image:url(../img/caja_mapa_grafico.gif);
	background-repeat:no-repeat;
	width:240px;
	height:212px;
}

	div#caja_mapa_grafico h2 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		color:#666;
		padding:0 0 2px 0;

	}

	div#caja_mapa_grafico a {
		color:#414141;
	}

/**************************************************************************/
/*************************END RIGHT COLUMN*********************************/
/**************************************************************************/




/**************************************************************************/
/***************************START FOOTER***********************************/
/**************************************************************************/
#ft{
	color:#c2c2c3;
}

	div#ft a {
		color:#FFF;
	}
	

	div#ft ul {
		padding:0px;
		margin:0px;
		float: left;
	}
	
	
	div#ft li {
		padding:0px;
		margin:0px;
		list-style:none;
		float: left;
	}

	.titulo {
		background-image:url(../img/triangulo.gif); 
		background-position:left; 
		background-repeat:no-repeat; 
		padding-left:11px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#c2c2c3;
		font-size:14px;
		font-weight:bold;
	}
/**************************************************************************/
/***************************END FOOTER*************************************/
/**************************************************************************/

	.btn_texto_largo {
		width:173px; 
		height:57px; 		 
		font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
		font-size:15px; 
		display:block; 
		padding-left:67px; 
		padding-top:15px;
		padding-bottom:2px;
		text-decoration:none; 
		background-repeat:no-repeat;
	}
	
	#rightcolumn a.btn_texto_largo:hover
	{
		text-decoration:none; 		
	}
	
	.btn_texto_corto {
		width:173px; 
		height:72px; 		 
		font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
		font-size:15px; 
		display:block; 
		text-decoration:none; 
		padding-left:67px; 
		padding-bottom:2px;
		line-height:72px;
		background-repeat:no-repeat;
	}
	
	#rightcolumn a.btn_texto_corto:hover
	{
		text-decoration:none; 		
	}
