rounded {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ECE29F;
	border: #D9D785 1px dashed;
}





/*****************************/

estilo...id_of=0 

.texto_gris  {
color:#3B5998;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
estilo...id_of=0 
.bloque_ {
float:left;
border: 1px solid #ECE29F;
}

.provincia {

height:320px;
padding-left:7px;
padding-top:0px;
vertical-align:top;
width:470px;
}

.search-input {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius: 5px;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
height:23px;
width:360px;
}

#startDateInput-prev-month-but, #startDateInput-next-month-but, #endDateInput-prev-month-but, #endDateInput-next-month-but, #startDateInput-prev-year-but, #startDateInput-next-year-but, #endDateInput-prev-year-but, #endDateInput-next-year-but{
font-size:18px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
padding-top:0;
width:12px;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius: 5px;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-width:0;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-width:0;
color:#000000;
cursor:pointer;
display:inline;
font-weight:bold;
height:auto;
line-height:0.8em;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:0.8em;
}
.datePicker table tfoot tr {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#CCCCCC;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#CCCCCC;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
}

.date-picker-control {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:0;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
-moz-border-radius: 5px;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:0;
cursor:pointer;
height:18px;
margin-left:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
vertical-align:top;
width:18px;}

.datePicker table tfoot th {
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
text-align:left;
}
.datePicker table tfoot th.buttonClear {
text-align:right;
}
.datePicker tfoot th button {
height:auto;
line-height:1em;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:0.5em;
width:auto;
}
.datePicker th button:active, .datePicker th button:focus, .date-picker-control:active, .date-picker-control:focus, .datePicker th button.disabled {
outline-color:-moz-use-text-color !important;
outline-style:none !important;
outline-width:medium !important;
}
.datePicker th button.prev-but {
text-align:left;
}
.datePicker th button.next-but {
text-align:right;
}
.datePicker th button.disabled {
color:#AAAAAA;
cursor:default;
}

/***PESTAŅAS SIMPLES********************************/
.menup {
	font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#ECE29F;
	float:left;	
	width:70%;
	border-bottom:2px solid #155523
}
.menup ul {
	list-style:none;
	margin:0px;
	padding:5px 10px 0
}
.menup li {
	display:inline
}	
.menup a {
	background:url(menup_dcha.gif) no-repeat right top;
	float:left;
	margin:0 1px 0 0;
	padding:0px;
	color:#127e29;
	text-decoration:none
}	
.menup a span {
	background:url(menup_izda.gif) no-repeat left top;
	display:block;
	padding:5px 15px
}
.menup a:hover {
	background-position:100% -75px
}	
.menup a:hover span {
	background-position:0% -75px;
	color:#155523
}	
.menup li.current a {
	background-position:100% -75px;
	position:relative;
	top:2px
}	
.menup li.current a span {
	background-position:0% -75px;
	color:#155523
}


	
/*** Resultados **********************************************/

.verGreenClaro
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	background-color: #5F8700;
	color: #ffffff;	
}

.verGreenOscuro
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	background-color: #A1B635;
	color: #000000;	
}

.verGreen
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	background-color: #ECE29F;
	color: #000000;	
}

div.box{
	width: 550px;
	border: 0px solid #000;
	display: inline;
	float: left;
}

div.box fieldset{
}
div.box .titulo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #2F4600;
}
div.box .titulo2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #2F4600;
}
div.box ul{
	border: 0px solid red;
}
div.box .opciones{
	margin-left:40px;
}
div.box .opciones img{
	margin-right: 10px;
}

fieldset{
	border: 1px solid #2F4600;
	margin-bottom: 10px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	height: 200px;
}

.ac_search
{
-moz-box-shadow:2px 2px 2px #C2C2C2;
background-color:#FEEDB9;
border-bottom-color:#C2C2C2;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#C2C2C2;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#C2C2C2;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:0;
color:#000000;
/*display:none;*/
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:absolute;
width:37.3em;
z-index:10000;
}

.ac_search li {
clear:both;
color:#000000;
line-height:1.3em;
margin-bottom:0.5em;
margin-left:0;
margin-right:0;
margin-top:0;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0.3em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:0.3em;
}

.b_results {
float:left;
margin-left:95px;
 
}
/** Filtros ***********************************************************/
div.filtros{
width: 280px;
border: 1px solid #000;
display: inline;
float: left;
margin-bottom:0;
margin-left:0;
margin-right:0px;
margin-top:0;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
padding-top:0;
border-radius: 20px;
-moz-border-radius: 20px;
}


#filtros .titulo{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #2F4600;
}
#filtros .titulo2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19px;
color: #2F4600;
}
#filtros ol{
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0.5em;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

#filtros ol ol {
margin-bottom:0.2em;
margin-left:0;
margin-right:0;
margin-top:0.2em;
}

#filtros ol li {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
}

#filtros .opciones{
margin-left:40px;
}
#filtros .opciones img{
margin-right: 10px;
}

div.bloque_oculto{
	visibility:hidden; 
	display:none;
}

div.bloque_visible{
	visibility:visible; 
	display:block; 
}

div.iconadd{
visibility:visible; 
display:block; 
background-image:url("http://www.aloha.com.lpa/img/add.gif");
-moz-background-size:16px 16px;
background-repeat:no-repeat;
}

div.iconminus{
visibility:visible; 
display:none;
background-image:url("http://www.aloha.com.lpa/img/minus.gif");
-moz-background-size:16px 16px;
background-repeat:no-repeat;
}



/** Iconos ***********************************************************/
ul.equipmentIcons, ul.categoryIcons {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:-15px;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}
.objekte ul.equipmentIcons, .objekte ul.categoryIcons {
margin-top:5px;
width:130px;
}
ul.equipmentIcons li, ul.categoryIcons li {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#CCCCCC;
background-image:none;
background-position:0 0;
background-repeat:repeat;
display:inline-block;
float:left;
height:22px;
margin-bottom:4px;
margin-left:0;
margin-right:5px;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:22px;
}
#filter ul.equipmentIcons {
margin-bottom:1.5em;
margin-left:0.5em;
margin-right:0;
margin-top:0.5em;
}
#filter ul.equipmentIcons li {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
display:block;
float:none;
width:auto;
}
ul.equipmentIcons li.last, ul.categoryIcons li.last {
margin-right:0;
}
ul.equipmentIcons a, ul.categoryIcons a {
display:inline-block;
float:left;
height:22px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:22px;
}
ul.categoryIcons a {
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#666666;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#666666;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
height:20px;
width:20px;
}
ul.equipmentIcons a i, ul.categoryIcons a i {
display:none;
}
#filter ul li {
white-space:nowrap;
}
#filter ul.equipmentIcons li {
height:22px;
line-height:22px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:0;
}
ul.equipmentIcons li label {
display:inline-block;
height:22px;
}
#filter ul.equipmentIcons li label.current:hover {
text-decoration:none;
}
ul.equipmentIcons li label i {
display:inline-block;
height:22px;
margin-bottom:0;
margin-left:3px;
margin-right:5px;
margin-top:0;
width:22px;
}
ul.equipmentIcons li.active label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:0 -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.active a, ul.equipmentIcons li.active label.current i, ul.equipmentIcons li.active label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:0 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.wellness label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-50px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.wellness a, ul.equipmentIcons li.wellness label.current i, ul.equipmentIcons li.wellness label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-50px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.family label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-100px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.family a, ul.equipmentIcons li.family label.current i, ul.equipmentIcons li.family label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-100px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.culture label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-150px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.culture a, ul.equipmentIcons li.culture label.current i, ul.equipmentIcons li.culture label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-150px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.nature label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-200px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.nature a, ul.equipmentIcons li.nature label.current i, ul.equipmentIcons li.nature label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-200px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.silence label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-250px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.silence a, ul.equipmentIcons li.silence label.current i, ul.equipmentIcons li.silence label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-250px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.sport label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-300px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.sport a, ul.equipmentIcons li.sport label.current i, ul.equipmentIcons li.sport label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-300px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.study label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-350px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.study a, ul.equipmentIcons li.study label.current i, ul.equipmentIcons li.study label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-350px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.city label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-400px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.city a, ul.equipmentIcons li.city label.current i, ul.equipmentIcons li.city label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-400px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.washingmachine label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-450px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.washingmachine a, ul.equipmentIcons li.washingmachine label.current i, ul.equipmentIcons li.washingmachine label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-450px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.pool label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-500px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.pool a, ul.equipmentIcons li.pool label.current i, ul.equipmentIcons li.pool label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-500px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.fish label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-550px -150px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.fish a, ul.equipmentIcons li.fish label.current i, ul.equipmentIcons li.fish label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-550px 0;
background-repeat:no-repeat;
}
ul.equipmentIcons li.grill label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:0 -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.grill a, ul.equipmentIcons li.grill label.current i, ul.equipmentIcons li.grill label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:0 -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.dishwasher label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-50px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.dishwasher a, ul.equipmentIcons li.dishwasher label.current i, ul.equipmentIcons li.dishwasher label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-50px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.sauna label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-100px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.sauna a, ul.equipmentIcons li.sauna label.current i, ul.equipmentIcons li.sauna label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-100px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.boat label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-150px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.boat a, ul.equipmentIcons li.boat label.current i, ul.equipmentIcons li.boat label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-150px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.aircondition label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-200px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.aircondition a, ul.equipmentIcons li.aircondition label.current i, ul.equipmentIcons li.aircondition label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-200px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.tv label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-250px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.tv a, ul.equipmentIcons li.tv label.current i, ul.equipmentIcons li.tv label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-250px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.pets label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-300px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.pets a, ul.equipmentIcons li.pets label.current i, ul.equipmentIcons li.pets label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-300px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.whirlpool label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-350px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.whirlpool a, ul.equipmentIcons li.whirlpool label.current i, ul.equipmentIcons li.whirlpool label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-350px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.chimney label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-400px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.chimney a, ul.equipmentIcons li.chimney label.current i, ul.equipmentIcons li.chimney label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-400px -50px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.terrace label i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-450px -200px;
background-repeat:no-repeat;
}
ul.equipmentIcons li.terrace a, ul.equipmentIcons li.terrace label.current i, ul.equipmentIcons li.terrace label:hover i {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("http://www.aloha.com.lpa/img/sprites_icons.jpg");
background-position:-450px -50px;
background-repeat:no-repeat;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:block;
}

/*** Autocomplete JQuery ******************************************************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	/*background-color: Highlight;
	color: HighlightText;*/
	
	background-color: #cccefd;
	color: #123456;
	font-size:12px;
}



/** Galeria de fotos ***********************/

/* example_3 css */
#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 430px; /* important */
	height: 86px; /* important */
	margin: 0 85 0 0px;
	background: #000;
}

#example_3_frame {position: relative}
#example_3_previous {float: left;}
#example_3_next {float: right;}  
#example_3_content {
	position: absolute;
	top: 0;
	margin-left: 20px;
}

#example_3_content
#example_3_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#example_3_content {
		width: 5418px;
	}
	#container_bd #example_3 ul li {
		display: block;
		float: left;
		margin: 5px;
		padding: 5px;
		border: 1px solid #666;
		background-color: #000;
	}

#container_bd .example_3 ul li img {
	display: block;
}

/** Ficha *****************************************************/	
div.gallery_box{
	width: 50%;
	border: 0px solid #000;
	display: inline;
	float: left;
}

div.basic_box{
	width: 550px;
	border: 0px solid #000;
	display: inline;
	float: left;
	border: 1px solid #2F4600;
	-moz-border-radius: 20px;
	margin-bottom: 20px;
	border-radius: 20px;
}



.text_desc {
	font-size: 0.9em;
	margin-left:15px;
	color: #2F4600;
	margin-right:10px;
	margin-top:5px;
}

.titulo_desc
{	
	font-size: 0.9em;
	margin-left:15px;
	color: #5F8700;
	margin-right:10px;
	margin-top:5px;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/lightbox.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

a {color:#000;}
a:hover {text-decoration:none;}
a:visited {color:#000;}

/* slides styling */

.photo {width:330px; height:86px; text-align:left; position:relative; margin:0 0;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:430px; height:86px; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:125px; height:31px; float:left;}
.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ECE29F; font-family:verdana, arial, sans-serif;}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#000; background:#5F8700;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#5F8700; background:#ECE29F;}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:260px; background:#2F4600; width:360px; padding:40px 60px; border:20px solid #5F8700; z-index:1;}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:260px; background:#2F4600; width:360px; padding:40px 60px; border:20px solid #5F8700; z-index:100;}

.photo ul.topic li ul li
{display:inline; width:112px; height:87px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:110px; height:85px; cursor:default; float:left; text-decoration:none; background:#2F4600; border:1px solid #5F8700;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:75px; border:5px solid #5F8700;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border-color:#fff;}


/****Filtro Avanzado Arbol**************************************/
table.filas_equipamiento{ border: 2px solid #2F4600; padding: 10px 10px 10px 10px; }
table.filas_equipamiento td{ text-align:left; padding-left:10px; }

.arbolbox{margin-left:4px;padding-left:10px;text-align:left;}

.arbolfila{margin-top:10px;color:#000000;font-size:18px;}

.destacados-portada-tope  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("/img/destacados-tope.gif");
background-position:0 0;
background-repeat:repeat;
display:block;
height:47px;
margin-top:15px;
width:800px;
}

.destacados-portada-tope p {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:47px;
padding-right:0;
padding-top:20px;
text-decoration:none;
}
.destacados {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
padding-bottom:20px;
padding-left:0;
padding-right:0;
padding-top:20px;
width:800px;
}


/*
 *  SliderNav - A Simple Content Slider with a Navigation Bar
 *  Copyright 2010 Monjurul Dolon, http://mdolon.com/
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://devgrow.com/slidernav
 */
.slider { width: 300px; min-height: 250px; display: block; position: relative; background: #fff; overflow: hidden; }
.slider ul { list-style: none; }
.slider-content { float: left; width: 100%; display: block; overflow: auto; min-height: 250px; }
.slider-content ul { float: left; width: 100%; display: block; position: relative; }
.slider-content ul li { float: left; width: 100%; }
.slider-content ul ul li a { padding: 5px 10px; display: block; border-bottom: 1px solid #f3f3f3; text-transform: capitalize; }
.slider-content ul ul li a:hover { background: #f3faff; border-color: #d5ebf9; }
.slider-content .title { padding: 5px 0; text-indent: 10px; background: #bbb; color: #fff; width: 100%; float: left; font-weight: bold; text-transform: uppercase; }
.slider-content .selected .title { background: #666; }
.slider .slider-nav { position: absolute; right: 0; top: 0; background: #666; min-height: 250px; }
.slider .slider-nav ul { padding: 5px 0; }
.slider .slider-nav li a { padding: 3px 5px; line-height: 13px; text-align: center; color: #fff; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer; }
.slider #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
.slider .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #fff; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; top: 5px; }
.slider .down { border-bottom: none; border-top: 8px solid #fff; top: 15px; }
.slider .slide-up, .slider .slide-down { height: 20px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; }
