@charset "utf-8";
/* CSS - Estilos para la sección de apartamentos

Definición de colores
	Color base - #0066CC
	Color fondo suave - #EBF6FA
	Color fondo fuerte - #4D6680
	Color fondo medio - #338099
	Color texto resaltado mono - #2E5C6B
	Color texto contraste - #CC000E
	Color fondo contraste claro - #E8E2C9
	Color fondo contraste opaco - #C2B170
	Color fondo contraste brillante - #E0C452
*/

/* Estilos del listing de pisos - Seccion encabezado */
h1 {
  font-size:12px;
	padding : 0 0 0 0;
  margin : 0 3px 10px 0;
}
.pages_control_izq {
	float:left;
	width: 158px;
}
.pages_control_der {
	width: 245px;
	float: right;
}
.pages_control_cen {
	width:614px;
	float:left;
	margin-left : 8px;
	padding: 4px 0 0 0;
}
.pages_det_izq {
	width: 735px;
	height: 20px;
	text-align: left;
	padding-top: 2px;
}
.listing_order {
	width:400px;
	height:20px;
	float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.btn_pages_control	{
	border-color:  #88A6CE #0A1A2F #0A1A2F #88A6CE;
	border-width: 1px;
	border-style: solid;
	background-color: #336699;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	width: 70px;
	cursor: pointer;
	margin: 0 0 0 2px;
}

a:link.otherPagesLink {
  text-decoration:underline;
}

.currentPage {
	border : solid #7F7F7F 1px;
	padding : 0 2px 0 2px;
}

/* Estilos del listing de pisos y buscador de fechas */

#loadingframe {
	position:absolute;
	width: 400px;
	height: 200px;
	visibility:hidden;
	font-weight: bold;
	text-align: center;
	padding-top: 150px;
	top: 240px;
	left: 220px;
	z-index: 25;
	background-image: url(../images/v5/roundwhite.png);
	background-repeat: no-repeat;
}

.pagines_listing	{
	font-size:12px;
	font-weight:bold;
	height:26px;
	margin:0 0 3px 3px;
	padding:2px 0 3px;
	text-align:center;
	top:10px;
	visibility:hidden;
	width:947px;
	word-spacing:5px;
	background-color : #EEEEEE;
}
.pagines_sololisting	{
	font-size:10px;
	font-weight:bold;
	height:24px;
	margin:0 0 3px 2px;
	padding:2px 0 3px;
	text-align:center;
	top:10px;
	width:948px;
	word-spacing:5px;
	background-color : #EEEEEE;	
}
.titulo_ref_largo {
	float:left;
	font-weight : bold;
	height:24px;
	margin:5px 0 9px 0;
	padding:9px 0 3px 8px;
	text-align:left;
	width:936px;
	-webkit-box-shadow:#EEEEEE 5px 5px 5px;
    box-shadow:#EEEEEE 5px 5px 5px;
    background: #dfeffc url(/jquery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
}
/* Es el mismo titulo pero resaltado para una oferta especial */
.especial_ref_largo {
	float:left;
	height:22px;
	margin:5px 0 4px 0;
	padding:5px 0 3px 3px;
	text-align:left;
	width:930px;
}
.mini_precio_derecha {
	width:350px;
	float:right;
	text-align:right;
	margin-right:5px;
	color: #A32929;
	font-size : 16px;
	padding-right : 6px;
	font-weight : bold;
}
.mini_precio_azul {
	color:#CC3333;
}
.il_contenidor_izq {
	width: 380px;
	padding: 5px 10px 5px 10px;
	margin: 0 0 5px 0;
	float: left;
}
.il_contenidor_descripcion {
	width: 380px;
	padding: 5px 10px 5px 10px;
	height: 67px;
	float: left;
}
.il_contenidor_der {
	width: 175px;
	margin: 0 0 7px 0;
	float: left;
}
.contenidor_fila	{
  height:206px;
  margin:6px 0 4px 0px;
  padding:5px 0 0 2px;
  width:949px;
}
.pagedListing {
	margin-bottom : 16px;
}
.ul_contenidor_fila {
	list-style-type : none;
	float: left;
}
.capsula_foto	{
	float:left;
	left: 0px;
	width: 202px;
	height: 162px;
	float: left;
	margin: 1px 0 0 0;
	padding: 0 0 0 4px;
}
.capsula_descripcio	{
	float:left;
	height:162px;
	left:0;
	margin:1px 0 0;
	padding:0 0 0 5px;
	top:0;
	width:536px;
}
.capsula_reserva {
	float:left;
	height:32px;
	margin:0;
	padding:3px 0 0 5px;
	text-align:right;
	width:95%;
}
.capsula_preu	{
	float:left;
	height:162px;
	list-style-type:none;
	margin:1px 0 0 6px;
	padding:0;
	width:194px;
}
.precios_apt {
	background-color:#DBE6F0;
	border-bottom:2px solid #FFFFFF;
	font-weight:bold;
	height:22px;
	margin : 0 0 2px 0;
	padding: 5px 0 0px 0px;
	text-align:center;
	-moz-border-radius-topleft: 4px;  
	-moz-border-radius-topright: 4px;  
	-moz-border-radius-bottomright: 4px;  
	-moz-border-radius-bottomleft: 4px;  
	-webkit-border-top-left-radius: 4px;  
	-webkit-border-top-rightright-radius: 4px;  
	-webkit-border-bottom-left-radius: 4px;  
	-webkit-border-bottom-rightright-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	width : 192px;	
}
.precios_offer {
	-moz-border-radius-topleft: 4px;  
	-moz-border-radius-topright: 4px;  
	-moz-border-radius-bottomright: 4px;  
	-moz-border-radius-bottomleft: 4px;  
	-webkit-border-top-left-radius: 4px;  
	-webkit-border-top-rightright-radius: 4px;  
	-webkit-border-bottom-left-radius: 4px;  
	-webkit-border-bottom-rightright-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;	
	background-color:#DBE6F0;
	color:#A32929;
	font-weight:bold;
	height:30px;
	margin : 0 0 2px 0;
	padding: 3px;
	text-align:center;
	width : 186px;
}
.boton_book	{
	background-color: #CC3333;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 160px;
	height: 28px;
	border: solid 1px #222222;
}
.boton_details	{
	background-color: #336699;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 160px;
	height: 28px;
	border: solid 1px #222222;
}
ul.listing_bullets {
  margin : 5px 0 0 0;
  list-style-type:none;
}
li.listing_bullets {
  background-image:url(/images/tri_2.gif);
  background-position: top left;
  background-repeat:no-repeat;
  padding:0 0 2px 10px;
}

/* Estilos del buscador de fechas */

#contenidor_toplisting {
	width : 950px;
	height: 160px;
	margin: 6px 0 14px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.contenidor_buscafechas {
	background-color : #EAF4FD;
	float:left;
	height:154px;
	margin:0 0 0 2px;
	padding:4px;
	text-align:left;
	width:527px;
    -webkit-box-shadow:#EEEEEE 5px 5px 5px;
    box-shadow:#EEEEEE 5px 5px 5px;		
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	-moz-border-radius-bottomright: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-rightright-radius: 5px;  
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-rightright-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}
.contenidor_buscafechas_izq {
    -webkit-box-shadow:#EEEEEE 5px 5px 5px;
    box-shadow:#EEEEEE 5px 5px 5px;	
	float:left;
	height:160px;
	margin: 0 8px 0 3px;
	padding:2px 0 0 8px;
	text-align:left;
	width:390px;
	-moz-border-radius-topleft: 5px;  
	-moz-border-radius-topright: 5px;  
	-moz-border-radius-bottomright: 5px;  
	-moz-border-radius-bottomleft: 5px;  
	-webkit-border-top-left-radius: 5px;  
	-webkit-border-top-rightright-radius: 5px;  
	-webkit-border-bottom-left-radius: 5px;  
	-webkit-border-bottom-rightright-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.contenidor_featured {
	border:1px solid #7F7F7F;
	float:left;
	height:152px;
	margin:0 0 0 2px;
	padding:4px;
	text-align:left;
	width:526px;
	font-size:14px;
	background-color:#336699;
	color:#FFFFFF;
	-moz-border-radius-topleft: 8px;  
	-moz-border-radius-topright: 8px;  
	-moz-border-radius-bottomright: 8px;  
	-moz-border-radius-bottomleft: 8px;  
	-webkit-border-top-left-radius: 8px;  
	-webkit-border-top-rightright-radius: 8px;  
	-webkit-border-bottom-left-radius: 8px;  
	-webkit-border-bottom-rightright-radius: 8px;
	border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;	
}
.tituloBuscaFechas {
  color:#336699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.botones_search {
	text-align:center;
	padding: 10px 0 0 0;
}
.texto_listing {
	padding: 3px;
	font-size: 12px;
}
.descripcio_apart {
	height:110px;
	padding:3px 9px 0 3px;
	text-align:justify;
}
a:link.apartment_title {
	color:#FFFFFF;
}
a:active.apartment_title {
	color:#FFFFFF;
}
a:hover.apartment_title {
	color:#FFFFFF;
	text-decoration:underline;
}
a:visited.apartment_title {
	color:#FFFFFF;
}
/* Estilos para clientrsrv y paybypp */

#cuadro_ofertas {
	height:auto;
	background-color: #D4E6F7;
	border: #7F7F7F solid 1px;
	visibility: hidden;
	width: 450px;
	position: absolute;
	padding: 8px 3px 8px 3px;
	font-size: 10px;
}
#offer_trigger {
  text-decoration:underline;
	cursor:pointer;
	color:#330000;
}
.listingSearchButtons {
	float:left;
	height:48px;
	width:106px;
	margin-top:2px;	
}
.quickJump {
	width:320px;
	float: left;
	height: 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.featureListing {
	float:left;
	height:60px;
	width:242px;
	margin-top:2px;
}
#showAll {
	cursor:pointer;
	color:#0000ff;
}
#showAll:hover {
	text-decoration:underline;
	cursor:pointer;
	color:#0000ff;
}

ul.amenities_list {
	margin : 5px 0 0 0;
	padding : 0 0 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
li.amenities_list {
    float: left;
    font-family: verdana;
    font-size: 9px;
    width: 40px;    
    height: 30px;
    list-style-type: none;
    margin: 0;
    text-align: center;
    padding : 0 3px 0 3px;
}
li.amenities_list_no {
	float:left;
	width:150px;
	height:60px;
	color :#A32929;
    list-style-type: none;
    text-align:center;
    font-weight:bold;	
}
