@charset "utf-8";
/* CSS Document */

/* Estilos para la página de detalles de apartamentos */
h1 {
	font-size:12px;
	padding : 0 0 0 0;
}
#contenidor_det {
	width:796px;
	height:auto;
}
#contingut_esq {
	margin: 8px 0px 10px 0px;
	padding: 0 0 0 0px;
	width: 540px;
	/* height : 1150px; */
}
#contingut_dre {
	margin: 0 0 0 4px;
	padding: 6px 0px 0px 0px;
	width: 402px;
	float: right;
	min-height: 600px;
}
.cuadro_mapa {
	float:left;
	width:80px;
}
.texto_descripcion {
	text-align:justify;
	margin: 10px 5px 0 5px;
	line-height:15px;
}
#descripciones {
	height : 750px;
}
#caracteris_apart {
	margin : 4px 5px 0 5px;
	padding: 0 0 0 0;
}
.caracteris_cuadro {
	height: 20px;
	width: 590px;
	float: left;
	padding: 2px 0 0 5px;
	background-color: #EBF6FA;
	margin: 0 0 0 0;
	font-weight: bold;
}
.titulo_apartamento {
	height: 20px;
	width: 595px;
	padding: 2px 0 3px 5px;
	background-color: #E8E2C9;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size:11px;
}
.detalle_precio {
	height: auto;
	padding: 2px 0 0;
	background-color: #B5CCE3;
	margin: 2px 0 0 0;
	font-size:11px;
}
#selectdatesmessage {
	color:#A32929;
	font-weight:bold;
}
.cuadro_fechas {
	height: 46px;
	background-color: #B5CCE3;
	margin: 4px 0 0 5px;
	padding: 4px 0 0 2px;
	line-height: 20px;
}
.cuadro_fechas_heading {
	background-color:#90B2D5;
	color:#FFFFFF;
	padding:4px 0 4px 0;
	color:#333333;
}
.cuadro_boton {
	background-color:#CC3333;
	height:22px;
	width:80px;
	float: right;
	color: #FFFFFF;
	margin: 4px 4px 0 0;
	font-size: 14px;
	cursor: pointer;
	padding: 14px 20px 10px 12px;
	text-align: center;
	border: 1px solid #222222;
	font-weight: bold;
}
.cuadro_boton_disabled {
	background-color:#999999;
	height:22px;
	width:80px;
	float: right;
	color:#666666;
	margin: 4px 4px 0 0;
	font-size: 14px;
	cursor:pointer;
	padding: 14px 20px 10px 12px;
	text-align: center;
	border: 1px solid #222222;
	font-weight: bold;
}
.precio_piso {
	color:#003366;
	font-size:10px;
	margin: 0 0 4px 0;
	visibility: hidden;
}
.tabla_precios {
	font-size: 12px;
	color: #660000;
}
.caracteris_cuadro_peq {
	height: 22px;
	width: 218px;
	float: left;
	background-color: #CCCC99;
	margin: 2px 0 6px 0;
	padding: 2px 2px 0 5px;
	font-weight: bold;
}
.infopractica {
	height: 132px;
	padding: 4px 0 0 5px;
	margin: 2px 0 0 0;
	background-color: #D4E6F7;
	font-weight: bold;	
}
.equip_estandar {
	height: 156px;
	padding: 4px 0 0 5px;
	margin: 4px 0 0 0;
	background-color: #D4E6F7;
	font-weight: bold;
}
.equip_extra {
	height: 135px;
	padding: 4px 0 0 5px;
	margin: 4px 0 3px 0;
	background-color: #D4E6F7;
	font-weight: bold;
}
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;
    height: 60px;
    list-style-type: none;
    margin: 0;
    text-align: center;
    width: 70px;
    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;	
}
.caracteris_top {
	background-color: #338099;
	height: 22px;
	width: 445px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0 0 5px;
	margin: 0 0 1px 0;
}
a:link.linkoferta, a:hover.linkoferta {
	text-decoration:none;
}
#picspace {
	width:320px;
	height:220px;
	padding: 0 0 0 10px;
}
#map_apart {
	height: 330px;
	width: 400px;
	border: 1px solid #233D60;
	margin : -40px 0 0;
}
#datesrch_warning {
	visibility:hidden;
	position:absolute;
	top:130px;
	left:400px;
	z-index:1;
	border:#FF6600 thin solid;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width: 220px;
	height: 80px;
	background-color:#FFF1BF;
}
.offer_description {
	font-size:11px;
	color:#003366;
	font-weight:bold;
	padding : 0 0 4px 0;
}
.total_linea {
	border-top: solid 2px #7F7F7F;
	padding-top:3px;
	padding-bottom:3px;
}
.precio_linea {
	padding : 4px 0 0 5px;
	color:#A32929;
	font-size:14px;
	font-weight:bold;
}
.quickjump_linea {
    background-color: #CCCC99;
    border: 1px solid #7F7F7F;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin: 0 0 5px 0;
    padding: 2px 0 0 6px;
}
.right_comments {
	margin: 8px 0 0 0;
	border: 1px solid #233D60;
	float: left;
	overflow: auto;
	font-size: 10px;
	text-align:justify;
	height : 680px;
	width : 400px;
}
.quickInfo {
    background: url("/images/orange-bullet.gif") no-repeat scroll 0 4px transparent;
    float: left;
    margin-top: 2px;
    padding-left: 13px;
    width: 240px;
}
/*
 * Slides css
 */

.slides_container {
    width:402px;
    height:270px;
    display:none;
}
.slides_container div {
    width:320px;
    height:210px;
    display:block;
}
/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
    height: 43px;
    left: 0px;
    position: relative;
    top: -160px;
    width: 24px;
    z-index: 101;
}

#slides .next {
	left:350px;
}

