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: 100px;
	background-image: url('../images/logoprovincial.png');
    background-position: center;
    background-color: #ffffff;
}
#SecondaryMaster {
    padding: 0px;
}
div.consultaDispo{
    background-color: #c3a867;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
    border-top: 1px solid #c1933d;
    border-bottom: 1px solid #c1933d;
    margin-bottom: 50px;
}
div.consultaDispoContent {
    margin: auto;
    max-width: 975px;
    display: block;

}

.corner {
    border: 0px;
    border-radius: 0px;

}

div.consultaDispo div.roomoptions, div.consultaDispo div.search {
    clear: none;
}
div.consultaDispo div.search {
    padding-top: 24px;
}
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;
        
}
div.consultaDispo 
.dxeBase_CostaDelSol {
    color: #ffffff!important;
    padding: 0px 0px 3px 3px!important;
    display: inline-block;

}
div.consultaDispo .dxbButton_CostaDelSol {
    background-color: #19294d!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:#b59155!important;
    border-bottom-left-radius: 4px!important;
    border-top-left-radius: 5px!important;
}
div.consultaDispo .dxeButtonEdit_CostaDelSol input {
        background-color:#b59155!important;
    color: #ffffff!important;
    padding-left: 5px !important;

}
 div.consultaDispo .dxeButtonEditButton_CostaDelSol{
    background-color:#b59155!important;
    border-bottom-right-radius: 5px!important;
    border-top-right-radius: 5px!important;
    background-image: url(../images/flechaprov.jpg) !important;
    background-position: left center!important;
    background-repeat: no-repeat!important;
    padding-left: 15px;
}
    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;
}
.btnReservar2 {
    display: table;
}
.resultCategoria .precio{
   /* background-color: #18284d!important;*/
    height: 205px!important;
    min-width: 165px;     
}
.resultCategoria .precio .dxdvItem_CostaDelSol, .resultCategoria .precio .dxdvFlowItem_CostaDelSol {
     color: #ffffff!important;
   /*background-color: #18284d!important;*/
}
.resultCategoria div.desc{
    padding-top: 0px;
}
.resultCategoria .categoria{
   color: #18284d!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: #cea963!important;
    border-radius: 5px!important;
    font-family: 'open_sansregular'!important;
}
.dxbButtonHover_CostaDelSol {
  background-color: #cea963!important;
}
.btnPrecioNeto td{
    background: transparent!important;
    font-family: 'open_sanssemibold'!important;
    font-size: 20px!important;
    font-weight: normal!important;
    color: #18284d!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: #18284d!important;
}
#ReservationSummary {
     background-color:#18284d !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: #18284d;
}
.backgroundNaranjita {
    background-color: #18284d;
}
#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 #19294d!important;
}
.dxeCalendarSelected_CostaDelSol {
    background-color: #19294d!important;
}
.dxeCalendarHeader_CostaDelSol {
    color: #19294d!important;
}
.dxeCalendarWeekend_CostaDelSol {
    color: #c3a867!important;
}