/* ##################################################################### */
/*                                   							PRIMER COLUMNA																	*/
/* #####################################################################*/

DIV.left-column-box DIV.content UL.drilldowns {
    list-style-type: none;
    margin: 5px 0px 5px 0px;
    padding: 0px;
}

DIV.left-column-box DIV.content UL.drilldowns LI {
    padding: 0px;
    border:none;
}

DIV.left-column-box DIV.content UL.drilldowns LI A {
    text-decoration: none;
}

DIV.left-column-box DIV.content UL.drilldowns LI A SPAN.underline{
    text-decoration: underline;
}

DIV.left-column-box DIV.content UL.drilldowns LI.parent {
    font-weight: bold;
    padding-left: 0px;
}

DIV.left-column-box DIV.content UL.drilldowns LI.no-more-refinements{
    color: #888888;
    font-size: 12px;
}


DIV.left-column-box DIV.content UL.alojamientos {
    color: #107E37;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.alojamientos LI A {
    color: #107E37;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.gastronomia {
    color: #D94A28;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.gastronomia LI A{
    color: #D94A28;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.comercios {
    color: #246488;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.comercios LI A{
    color: #246488;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.actividades {
    color: #E10000;
    font-size: 12px;
}

DIV.left-column-box DIV.content UL.actividades LI A{
    color: #E10000;
    font-size: 12px;
}

LI.hidden-item {
   /* display: none;*/
}

A.closeable-view {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
}

A.alojamientos-view-open {
    background-image: url('../images/hide_aloj.gif');

}

A.alojamientos-view-closed {
    background-image: url('../images/show_aloj.gif');
}

A.gastronomia-view-open {
    background-image: url('../images/hide_gast.gif');
}

A.gastronomia-view-closed {
    background-image: url('../images/show_gast.gif');
}

A.comercios-view-open {
    background-image: url('../images/hide_com.gif');
}

A.comercios-view-closed {
    background-image: url('../images/show_com.gif');
}

A.actividades-view-open {
    background-image: url('../images/hide_acti.gif');
}

A.actividades-view-closed {
    background-image: url('../images/show_acti.gif');
}

/* ##################################################################### */
/*                                   				SEGUNDA COLUMNA (RESULTADOS)														*/
/* #####################################################################*/


/*################### BARRA SUPERIOR INFORMACION DE BUSQUEDA ###################*/

DIV.center-column-content {
    border: solid #B2B2B2 1px;
    background-color: #FFFFFF;
}

DIV.search-title {
	height:auto;
	width:480px;
	padding:5px 0px 5px 10px;
	color:#FFFFFF;
}

DIV.search-title H1{
	font:bold 18px Trebuchet MS;
}

DIV.search-title.dsec1{
	background-color:#107E37;
}

DIV.search-title.dsec2{
	background-color:#D94A28;
}

DIV.search-title.dsec3{
	background-color:#246488;
}

DIV.search-title.dsec4{
	background-color:#E10000;
}

DIV.search-title.turismo{
	/*width:480px;
	background-color:#BBBBBB;*/
	width:482px;
	margin:0px auto;
  	color: rgb(200, 200, 200);
  	font-weight: bold;
  	text-transform: uppercase;
	background-color:#fff;	
}
DIV.search-title.novedades{
	width:482px;
	margin:0px auto;
  	color: rgb(200, 200, 200);
  	font-weight: bold;
  	text-transform: uppercase;
	background-color:#fff;	
}

DIV.search-top-box {
    text-align: left;
    font-size: 11px;
    padding: 0px 0px 0px 4px;
    border-bottom: solid silver 1px;
    border-top: solid silver 1px;
    height: 80px;
}

DIV.search-top-box DIV.breadcrumbs {
    float: left;
    padding: 4px 0px 4px 0px;
    color: #888888;
    width: 320px;
}

DIV.search-top-box DIV.breadcrumbs DIV.explanation-text {
    font-size: 9px;
}

DIV.search-top-box DIV.breadcrumbs DIV A {
    color: #809B4A;
}


DIV.search-top-box DIV.search-info {
    float: right;
    color: #829B48;
    background-color: #EBF9D8;
    padding: 5px 5px 28px 5px;
    height: 47px;
    position: relative;
    width: 150px;
}

DIV.multiple-button-container {
    position: absolute;
    width: 155px;
    /*height: 20px !important;*/
    height: 25px;
    left: 4px;
    bottom: 4px;
}

DIV.multiple-button-container A.multiple-contact-button, DIV.button A.multiple-contact-button {
    background: url('../images/multcontact_btn.gif') no-repeat left top;
    padding: 3px 8px 8px 35px;
    color: #829A4E;
    font-weight: bold;
    font-size: 11px;
    width: 103px;
    height: 25px;
    line-height: 25px;
    border: 0px;
    text-decoration: none;
}

SPAN.results-amount {
    color: #888888;
}

DIV.multipleContactErrorMessage {
    color:#E10000;
    border-bottom: solid silver 1px;
    padding:1px 0px 1px 0px;
    text-align: center;
}

/*################### LISTADO DE RESULTADOS DE BUSQUEDA ###################*/

DIV.search-results-box {

}

DIV.search-results-box DIV.search-result{
    border-bottom: solid silver 1px;
    padding: 2px;
    color: #888888;
}

DIV.search-results-box DIV.search-result A{
    text-decoration: none;
    color: #888888;
}

DIV.search-results-box DIV.search-result DIV.result-content{
}

DIV.search-results-box DIV.search-result DIV.result-content DIV.image{
    float: left;
}

DIV.search-results-box DIV.search-result DIV.result-content DIV.info{
    text-align: left;
    float: left;
    padding: 0px 0px 0px 5px;
}

DIV.search-results-box DIV.search-result DIV.result-content DIV.checkbox{
    float: right;
    position: relative;
    padding: 0px;
    height: 18px;
    width: 110px;
    text-align: left;

}

DIV.checkbox DIV.text {
    position: absolute;
    left: 0px;
    top: 3px;
}

DIV.checkbox DIV.check {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
}


/* ============= NOVEDADES ============= */
DIV.search-results-box DIV.search-result DIV.result-content-notice{
	height:90px;
	width:470px;
	border-bottom:solid 1px rgb(218, 218, 218);
	padding:10px 0px; 
	overflow: hidden;
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.image{
    float: left;
	width: 125px;
  	height: 90px;
	margin-right:5px;
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info{
	text-align: left;
    float: left;
	height:90px;
	line-height: 7px;
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.fecha{
  	font-size: 10px;
 	font-family: "Tahoma";
  	color: rgb(153, 153, 153);
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.fecha SPAN{
	float:left
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.fecha H3.category{
   	font-size: 10px;
  	font-family: "Tahoma";
  	color: rgb(220, 145, 111);
	font-weight:bold;
	float:left;
	margin: 0px;
}

DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.title{
	width:100%;
	height:30px;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(101, 127, 54);
    font-weight: bold;
	margin: 5px 0px 6px 0px;
	line-height: 16px;
	text-align: justify;
    /*line-height: 1.143;*/
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.title H2{
	 font-size: 14px;
	
}
DIV.search-results-box DIV.search-result DIV.result-content-notice DIV.info DIV.bajada{
	width:100%;
    font-size: 11px;
  	font-family: "Tahoma";
  	color: rgb(102, 102, 102);
	line-height: 14px;
	text-align: justify;

    /*line-height: 1.143;*/
}
/* ============= TURISMO ============= */
DIV.search-results-box DIV.search-result DIV.result-content-turismo{
	height:90px;
	width:470px;
	border-bottom:solid 1px rgb(218, 218, 218);
	padding:10px 0px; 
	overflow: hidden;
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.image{
    float: left;
	width: 125px;
  	height: 90px;
	margin-right:5px;
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info{
	text-align: left;
    float: left;
	height:90px;
	line-height: 7px;
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info SPAN.fecha{
  	font-size: 10px;
 	font-family: "Tahoma";
  	color: rgb(153, 153, 153);
}

DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info SPAN.category{
   	font-size: 10px;
  	font-family: "Tahoma";
  	color: rgb(220, 145, 111);
	font-weight:bold;
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info DIV.title{
	width:100%;
	height:30px;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(101, 127, 54);
    font-weight: bold;
	margin: 0px 0px 6px 0px;
	line-height: 16px;
	text-align: justify;
	
    /*line-height: 1.143;*/
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info DIV.title H2{
	font-size: 14px;
}
DIV.search-results-box DIV.search-result DIV.result-content-turismo DIV.info DIV.bajada{
	width:100%;
    font-size: 11px;
  	font-family: "Tahoma";
  	color: rgb(102, 102, 102);
	line-height: 14px;
	text-align: justify;

    /*line-height: 1.143;*/
}
/*##################### BOTONES DE DESTACADOS ##################*/

DIV.search-results-box DIV.search-result DIV.result-buttons {
  /*  text-align: right;*/
    margin-top: 10px;
    margin-left: 5px;
    /*******nuevo*********/
    position:absolute;
    bottom:0px;
    right:0px;
    height:30px;
    width:480px;
}
A.newWin{
	background-position: left;
    background-repeat: no-repeat;
    border: 0px;
    line-height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #829A4E;
    width: 96px;
    height: 20px;
}
A.viewmap-leading-button,A.moreinfo-leading-button,A.contact-leading-button,A.viewvideo-leading-button,A.moreinfo-leading-button-title {
    background-position: left;
    background-repeat: no-repeat;
    border: 0px;
    line-height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #829A4E;
    width: 96px;
    height: 20px;
}

A.moreinfo-leading-button-title{
    font-weight: normal;
}	

DIV.result-buttons A.viewmap-leading-button {
    background-image: url('../images/viewmap_btn.gif');
    padding: 4px 13px 5px 27px;

}

DIV.result-buttons A.viewvideo-leading-button {
    background-image: url('../images/viewvideo_btn.gif');
    padding: 4px 13px 5px 27px;

}

DIV.result-buttons A.moreinfo-leading-button {
    background-image: url('../images/moreinfo_btn.gif');
    padding: 4px 15px 5px 25px;
}

DIV.result-buttons A.contact-leading-button {
    background-image: url('../images/contact_btn.gif');
    padding: 4px 10px 5px 25px;
}

DIV.search-results-box DIV.search-result DIV.result-buttons A.contact-link{
	
    background-image: url('../images/contact_btn.gif');
    /*background-image: url('../images/contact_icon.gif');*/
    background-repeat: no-repeat;
    background-position: left;
    padding: 7px 10px 10px 25px;
    color: #829A4E;
    font-weight: bold;
    font-size: 11px;
    border: 0px;
}


DIV.search-results-box DIV.leading {
    background-image:  url('../images/stressed_bkg.png');
    background-repeat: repeat-x;
    background-position: bottom left;
    background-color: #F6F6F6;
    border-color: #819C4B;
    color: #809B4A;
}

DIV.search-results-box DIV.leading A {
    color: #809B4A;
    text-decoration: none;
}

DIV.search-results-box DIV.notice-result, DIV.search-results-box DIV.turismo-result {
    background-color:#fff;
    border-top:solid 2px rgb(195, 209, 178);
    width: 470px;
	margin:0px auto;
	border-bottom:0px;
}

/*################### CELDAS SELECCIONADAS PARA CONTACTO ###################*/
DIV.search-results-box DIV.selected-to-contact {
    background-color: #F3F6EB;
    background-image: url('../images/selected_bkg.png');
    background-repeat: no-repeat;
    background-position: 380px 8px;
}

/*################### BARRA INFERIOR INFORMACION DE BUSQUEDA ###################*/

DIV.bottom-bar{
    padding: 7px 7px 7px 7px;
    background-color: #E9E9E9;
    color: #809B4A;
    border-bottom: solid #B2B2B2 1px;
    height: 18px;
}

DIV.bottom-bar DIV.text{
    float: left;
}

DIV.bottom-bar DIV.button{
    float: right;
    height: 20px !important;
    height: 23px;
}

/*################### PAGINADOR ###################*/

DIV.paginator{
    padding: 7px 7px 7px 7px;
    background-color: #DDDDDD;
}

DIV.paginator DIV.text{
    float: left;
}

DIV.paginator DIV.links{
    float: right;
    color: #666666;
    font-weight: bold;
    font-size: 11px;
}

DIV.paginator DIV.links A{
    color: #839B4D;
    font-weight: bold;
    font-size: 11px;
}

DIV.paginator DIV.links A IMG{
    border: 0px;
    padding: 0px;
}

DIV.no-results-found {
    padding: 20px 0px 20px 0px;
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #888888;
    text-align: center;
}

/********************************+ opciones***********************************************/

DIV.posProductos{
    position: absolute;
    height: 26px;
    width: 20px;
}

.body_left {
    bottom:0;
    position:absolute;
    right:0;
   /* text-align:right;*/
    width:84px;
}

.spacing {
    width: 84px;
    text-align: left;
    float: right;
}

DIV.samplebox {
    position:absolute;
   /* height:64px;
    width: 210px;*/
    height:30px;
    width:480px;
    display: none;
    padding-left: 6px;
    right:0px;
    bottom:0px;
}
DIV.sampleboxTrans {
    position:absolute;
    /*height:64px;*/
   height:30px;
   /* width: 211px;*/
    width:480px;
    bottom:0px; 
    right:0px;
    background: #809B4A;
    opacity:0.8;
    filter:alpha(opacity=80);
}
DIV.sampleboxProd {
    position:absolute;
    top:150px;
    left:0px;
    height:79px;
    width: 373px;
}
DIV.masInfo{
    position: relative;
    float: left;
    margin-left:3px;
    margin-top: 5px;
  /*  border:solid 1px black;*/
}