body{
        font-family: 'open_sansregular'!important;
}
@font-face {
  font-family: 'open_sansregular';
  src: url('font/opensans-regular-webfont.eot');
  src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-regular-webfont.woff') format('woff'), url('font/opensans-regular-webfont.ttf') format('truetype'), url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: 'open_sansbold';
  src: url('font/opensans-bold-webfont.eot');
  src: url('font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-bold-webfont.woff') format('woff'), url('font/opensans-bold-webfont.ttf') format('truetype'), url('font/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanslight';
  src: url('font/opensans-light-webfont.eot');
  src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('font/opensans-light-webfont.woff') format('woff'), url('font/opensans-light-webfont.ttf') format('truetype'), url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: 'open_sanssemibold';
  src: url('font/open-sans.semibold-webfont.eot');
  src: url('font/open-sans.semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans.semibold-webfont.woff') format('woff'), url('font/open-sans.semibold-webfont.ttf') format('truetype'), url('font/open-sans.semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
@font-face {
  font-family: 'open_sansitalic';
  src: url('font/open-sans.italic-webfont.eot');
  src: url('font/open-sans.italic-webfont.eot?#iefix') format('embedded-opentype'), url('font/open-sans.italic-webfont.woff') format('woff'), url('font/open-sans.italic-webfont.ttf') format('truetype'), url('font/open-sans.italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NovecentowideNormalRegular';
  src: url('font/Novecentowide-Normal-webfont.eot');
  src: url('font/Novecentowide-Normal-webfont.eot?#iefix') format('embedded-opentype'), url('font/Novecentowide-Normal-webfont.woff') format('woff'), url('font/Novecentowide-Normal-webfont.ttf') format('truetype'), url('font/Novecentowide-Normal-webfont.svg#NovecentowideNormalRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NovecentowideLightRegular';
  src: url('font/Novecentowide-Light-webfont.eot');
  src: url('font/Novecentowide-Light-webfont.eot?#iefix') format('embedded-opentype'), url('font/Novecentowide-Light-webfont.woff') format('woff'), url('font/Novecentowide-Light-webfont.ttf') format('truetype'), url('font/Novecentowide-Light-webfont.svg#NovecentowideLightRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NovecentowideUltraLightBold';
  src: url('font/Novecentowide-Medium-webfont.eot');
  src: url('font/Novecentowide-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('font/Novecentowide-Medium-webfont.woff') format('woff'), url('font/Novecentowide-Medium-webfont.ttf') format('truetype'), url('font/Novecentowide-Medium-webfont.svg#NovecentowideUltraLightBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NovecentowideBookRegular';
  src: url('font/Novecentowide-Book-webfont.eot');
  src: url('font/Novecentowide-Book-webfont.eot?#iefix') format('embedded-opentype'), url('font/Novecentowide-Book-webfont.woff') format('woff'), url('font/Novecentowide-Book-webfont.ttf') format('truetype'), url('font/Novecentowide-Book-webfont.svg#NovecentowideBookRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
    */
#HeaderContent
{
    height: 130px;
    background-image: url('../images/logolandlaplata.png');
    background-position: center;
    background-size: 90px;
    background-color: #ffffff;
}
#SecondaryMaster {
    padding: 0px;
}
.consultaDispoInfoAdicional{
    display: none;
}
div.consultaDispo{
    background-color: #AA966F;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
    border-top: 1px solid #9a8865;
    border-bottom: 1px solid #9a8865;
    margin-bottom: 50px;
    text-align:center;
}
div.consultaDispoContent {
    margin: auto;
    max-width: 100%;
    display: inline-flex;
    align-items: center;
    text-align:left;
}

.corner {
    border: 0px;
    border-radius: 0px;

}

div.consultaDispo div.roomoptions, div.consultaDispo div.search {
    clear: none;
}
div.consultaDispo div.search {
    padding-top: 7px;
}
div.consultaDispo div.roomoptions {
    padding-top: 3px;
}

div.consultaDispo h2 {
    width: 260px;
    float: left;
    padding-right: 10px;
    padding-top: 12px;
    text-align: right;
    color: #ffffff;
    font-family: 'open_sanssemibold'!important;
    font-size: 24px;
    font-weight: normal!important;
    margin:0;
}
div.consultaDispo
.dxeBase_CostaDelSol {
    color: #ffffff!important;
    padding: 0px 0px 3px 3px!important;
    display: inline-block;

}
div.consultaDispo .dxbButton_CostaDelSol {
    background-color: #002961!important;
    border: 0px!important;
    border-radius: 5px!important;
    color: #ffffff!important;
    height: 28px;
}
div.roomoptionLabel{
    display: none;
}
div.consultaDispo div.roomoptions td {
    vertical-align: middle;
}
.SearchResult {
    width: 100%;
}
.SearchResult .hotelHeader {
    display: none;
}
.dxeBase_CostaDelSol{
    font-family: 'open_sansregular'!important;
}
div.consultaDispo .dxeButtonEdit_CostaDelSol {
    background:transparent!important;
    border: 0px!important;
    border-spacing: 0px!important;
    height: 30px;
}
div.consultaDispo .dxeButtonEdit_CostaDelSol td.dxic {
    /*background-color:#cea334!important;*/
    background-color:#917f5b!important;
    border-bottom-left-radius: 4px!important;
    border-top-left-radius: 5px!important;
}
div.consultaDispo .dxeButtonEdit_CostaDelSol input {
        background-color:#917f5b!important;
    color: #ffffff!important;
    padding-left: 5px !important;

}
 div.consultaDispo .dxeButtonEditButton_CostaDelSol{
    background-color:#917f5b!important;
    border-bottom-right-radius: 5px!important;
    border-top-right-radius: 5px!important;
    background-image: url(../images/flechaland.jpg) !important;
    background-position: left center!important;
    background-repeat: no-repeat!important;
    padding-left: 0px;
    background-size: 90%!important;
}
    div.consultaDispo .dxeButtonEditButton_CostaDelSol img {
        display: none;
    }

.resultCategoria {
    padding: 0px;
    margin-bottom: 20px;
}

.resultCategoria div.img {
    min-width: 299px;
}.resultCategoria div.img img{
    min-width: 299px;
}
.SearchResult {
    display: block;
    margin: auto;
    clear: both;
    float: none;
    max-width:1200px;
    padding-bottom: 30px;
}
.btnReservar2 {
    display: table;
}
.resultCategoria .precio{
    background-color: #fafafa !important;
    height: 185px!important;
    min-width: 165px;
    padding-top: 0;
    margin-top: 15px;
    margin-right: 15px;
}
.resultCategoria .precio .dxdvItem_CostaDelSol, .resultCategoria .precio .dxdvFlowItem_CostaDelSol {
     color: #ffffff!important;
   /*background-color: #002961!important;*/
}
.resultCategoria div.desc{
    padding-top: 0px;
}
.resultCategoria .categoria{
   color: #002961!important;
    font-family: 'open_sanssemibold'!important;
    font-size: 20px!important;
}
.resultCategoria .bedding {
    padding-top:0px;
    font-family: 'open_sansregular'!important;
}
.resultCategoria .descripcion{
    padding-top:5px;
}
.dxbButton_CostaDelSol {
    border: 0px!important;
    color: #ffffff!important;
    font-size: 12px!important;
    font-family: Trebuchet MS ;
    background-color: #AA966F!important;
    border-radius: 5px!important;
    font-family: 'open_sansregular'!important;
}
.dxbButtonHover_CostaDelSol {
  background-color: #AA966F!important;
}
.btnPrecioNeto td{
    background: transparent!important;
    font-family: 'open_sanssemibold'!important;
    font-size: 20px!important;
    font-weight: normal!important;
    color: #fff!important;


}
.rateInfo{
    /*display: none;*/
    vertical-align: top;
    padding-top: 6px;
}
.resultCategoria .descripcion {
    font-family: 'open_sansregular'!important;
    font-size: 14px;
    color: #666666;
}
.resultCategoria div.desc {
    width: 49%;
}
.dxrpControl_CostaDelSol .dxrpHeader_CostaDelSol, .dxrpControl_CostaDelSol .dxrpHeader_CostaDelSol td.dxrp {
    color: #002961!important;
}
#ReservationSummary {
     background-color:#002961 !important;
}
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover
 {
    color: #ffffff;
}
#MasterFooter a {
    color: #ddd;
}
.backgroundNaranjita {
    background-color: #fff;
}
#ReservationSummary .dxrpControl_CostaDelSol .dxrpHeader_CostaDelSol td.dxrp,#ReservationSummary .dxrpControl_CostaDelSol td.dxrp, #ReservationSummary .dxrpControlGB_CostaDelSol td.dxrp {
    color: #ffffff!important;
}
.CuentasBancarias{
    display: none;
}
.logo {
    display: block;
    width: 200px;
    height:100%;
    margin: auto;
}
.logo a{
    display: block;
    width: 100%;
    height:100%;
}

@media only screen and (min-width: 901px) {
    .resultCategoria div.desc {
        width: 44%;
    }

}

@media only screen and (max-width: 900px) {
    .resultCategoria div.desc {
        width: 38%;
    }
    #HeaderContent {
        background-size: contain;
    }
}
@media only screen and (max-width: 800px) {
    .resultCategoria div.img  {
        min-width: 209px;
    }
    .resultCategoria div.img img {
        min-width: 209px;
    }
}
@media only screen and (max-width: 650px) {
    .resultCategoria div.img  {
        float: none;
        width: 70%;
        margin:auto;
    }
    .resultCategoria div.precio  {
        float: none;
        width: 70%;
        height:  auto;
        margin:auto;
    }
        .resultCategoria div.desc  {
        float: none;
        width: 70%;
        margin:auto;
    }
}

.NoData {
    color: #333333!important;

        margin-left: 30px;
    display: inline-block;
}

.dxeCalendarToday_CostaDelSol {
    border: 1px solid #002961!important;
}
.dxeCalendarSelected_CostaDelSol {
    background-color: #002961!important;
}
.dxeCalendarHeader_CostaDelSol {
    color: #002961!important;
}
.dxeCalendarWeekend_CostaDelSol {
    color: #AA966F!important;
}


/***Agregados Gisele 06/01/2020 ***/

.dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-tab, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_MetropolisHB.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
    border-bottom: 0;
    font-size: 16px;
    padding-bottom: 8px;
    padding-top: 12px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.dxtcLite_MetropolisHB > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #AA966F;
}
.dxtcLite_MetropolisHB > .dxtc-stripContainer .dxtc-tab {
    background: #E0E0E0;
}
.WebCheckIn h2 {
    padding: 15px;
    font-size: 16px;
    color: #AA966F;
}
.dxtcLite_MetropolisHB > .dxtc-stripContainer .dxtc-tabHover {
    background:#AA966F;
}
.dxtcLite_MetropolisHB{
  font: 14px 'Roboto', sans-serif;
}
table.wciSelector {
    width: 100%;
}
table#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pcChekInType_txtNroReserva_ET {
    width: 100%;
}
table#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pcChekInType_txtNroReserva {
    width: 100% !important;
}
input[type="text"].dxeEditArea_MetropolisHB, input[type="password"].dxeEditArea_MetropolisHB{
  height: 25px;
  font-size:15px;
}
.dxeTextBox_MetropolisHB{
  background: white;
    border: 1px solid #ddd;
    border-radius: 4px;
}
table#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pcChekInType_deCheckInNro {
    width: 100% !important;
}
table#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pcChekInType_deCheckInNro_ET {
    width: 100%;
}
.dxeButtonEdit_MetropolisHB{
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 4px;
}
#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pDate_CallbackPanel1_deCheckIn{
   width:110px!important;
}
#SecondaryMasterPlaceHolder_Sidebar1ContentPlaceHolder_pDate_CallbackPanel1_deCheckOut{
   width:110px!important;
}

.dxeTextBox_MetropolisHB td.dxic, .dxeButtonEdit_MetropolisHB td.dxic, .dxeButtonEdit_MetropolisHB[cellspacing="0"] td.dxic{
  padding:3px;
}
.wciSelector td.boton {
    text-align: left;
}
.dxbButton_MetropolisHB {
    color: #FFFFFF;
    border: 1px solid #AA966F;
    background: #AA966F;
    padding: 6px 20px;
    font: 13px 'Roboto',sans-serif;
    border-radius: 4px;
}
.dxbButtonHover_MetropolisHB {
    color: #AA966F;
    background: #FFFFFF;
    border: 1px solid #AA966F;
}
.hotelHeader h2 {
    font-size: 20px;
    color: #002961;
}
.dxbButton div.dxb {
    padding-left: 27px;
    border: 0;
    text-align: left;
    font-size: 13px;
}
.dxbButton {
    color: #000000;
    font: 12px Roboto, Geneva, sans-serif;
    border: 0;
    background: transparent;
    padding: 1px;
    background-image: none;
}
.hotelHeader p.descripcion{
  font-size:14px;
}
#MasterFooter {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    min-width: 320px;
    background-color: #002961;
    color: #ddd;
    font-size: 12px;
    text-align: center;
    margin-top: 0px;
    clear: both;
    padding: 32px;
}
#HeaderContent{
  padding-left: 0;
  padding-right:0;
}
.dxtcLite_MetropolisHB.dxtc-top > .dxtc-content {
    border-top-style: solid!important;
}
.dxtcLite_MetropolisHB > .dxtc-content{
  border: 1px none #ddd!important;
}
.dxeBase_MetropolisHB {
    font: 12px 'Roboto', sans-serif;
    color: black;
    text-align: left;
}
.precio .dxbButtonSys.dxbTSys {
    margin-bottom: 6px;
}

.search .dxbButton_MetropolisHB {
    color: white;
    background: #002961;
}

.search .dxbButtonHover_MetropolisHB {
    color: #002961;
    background: #FFFFFF;
    border: 1px solid #002961;
}

.dxeButtonEditButton_MetropolisHB{
    background-color:transparent;
    background-image: none!important;
}

.btnFecha img {
    display: initial;
}

.dxrpHeader_MetropolisHB{
    color: #002961!important;
}

div.reservationFields div.field {
line-height:33px;
}
