/* ##################################################################### */
/*                                   							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-top-box {
    text-align: left;
    font-size: 11px;
    padding: 0px 0px 0px 4px;
    border-bottom: 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.info SPAN.name{
    font-size: 14px;
    font-family: "Trebuchet MS";
    font-weight: bold;
}

DIV.search-results-box DIV.search-result DIV.result-content DIV.checkbox{
    float: right;
    position: relative;
    padding: 0px;
    height: 18px;
    width: 130px;
    text-align: left;

}

DIV.checkbox DIV.text {
    position: absolute;
    left: 0px;
    top: 1px;
}

DIV.checkbox DIV.check {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: 0px;
    padding: 0px;
}

/*##################### 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;
}

/*################### 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;*/
}
