div#currencies
{
    float: right;
    width: 100px;
    min-height: 20px;
    margin: 0px;
    padding: 0px;
}

div#currencies select.currencySelector
{
    float: right;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#currencies a.currencyDisclaimer
{
    float: right;
    margin-top: 3px;
    padding: 0px;
    text-align: right;
}

div#currencies a.currencyDisclaimerWhite
{
    float: right;
    margin-top: 3px;
    padding: 0px;
    text-align: right;
    color: white;
}

div#citiesApartmentsBand{
    float:left;
    background-color:#329BDF;
    padding: 1px 0px 2px 0px;
    text-align:center;
    width:100%;
    min-height: 30px;
}

div#citiesApartmentsListContainer{
    width: 605px;
    margin: auto;
}

ul#citiesApartmentsList{
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul#citiesApartmentsList li.cityApartment{
    float: left;
    margin: 2px 5px 2px 5px;
    padding: 0px;
    list-style: none;
    text-align: center;
}

ul#citiesApartmentsList li h1{
    font-family:'Century Gothic',Tahoma,Arial,Verdana,Helvetica,sans-serif;
    padding:0px;
    margin:0px;
    color:#eee;
    font-weight:normal;
    letter-spacing:1px;
    line-height: 13px;
}

ul#citiesApartmentsList li h1 a{
    padding: 0px;
    margin: 0px;
    color: #eee;
    font-size: 10px; 
    font-weight: normal;
    letter-spacing: 1px;
    text-align: center;
}

ul#citiesApartmentsList li h1 a em{
    font-size: 14px;
    letter-spacing: 3px;
    font-weight: bold;
    font-style: normal;
}

#colDer ul li.menuCity{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:227px;
}
#colDer ul li h1.cityName{
    font-family:"Century Gothic", Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 7px 10px;
    color: #329BDF;
    border-bottom: 1px solid #CDE6F7;
    background-color:white;
    background-image:url(../img/general/lap.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    width:216px;
}
#colDer ul.citySections{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 10px;
    float:left;
    width:215px;
    /*height:475px;*/
    height:385px;
    border:1px solid #CDE6F7;
    list-style:none;
    background-color:#F5FAFD;
}

#colDer div.cityInformation a{
    width:207px;
    float:left;
    color: #329BDF;
    font-size: 12px;
    font-weight: bold;
    margin:2px 5px 5px 0px;
}
#colDer  div.cityInformation li.sectionImage img{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 5px 0px 5px;
}
#colDer  div.cityInformation li.sectionImage a{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityInformation li.sectionText a{
    width: 150px;
    min-height: 47px;
    float: left;
    color: #329BDF;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
    vertical-align:middle;
    margin: 0px 5px 0px 5px;
    padding-top: 8px;
    padding-left: 5px;
}
#colDer  div.cityWhatToDo a{
    width:207px;
    float:left;
    color: #329BDF;
    font-size: 12px;
    font-weight: bold;
    margin:2px 5px 5px 0px;
}
#colDer  div.cityWhatToDo li.sectionImage img{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 5px 0px 5px;
}
#colDer  div.cityWhatToDo li.sectionImage a{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityWhatToDo li.sectionText a{
    width: 145px;
    min-height: 47px;
    float: left;
    color: #329BDF;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
    vertical-align:middle;
    margin: 0px 5px 0px 5px;
    padding-top: 8px;
    padding-left: 5px;
}
#colDer  div.cityAreas a{
    width:207px;
    float:left;
    color: #329BDF;
    font-size: 12px;
    font-weight: bold;
    margin:2px 5px 5px 0px;
}
#colDer  div.cityAreas li.sectionImage img{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 5px 0px 5px;
}
#colDer  div.cityAreas li.sectionImage a{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityAreas li.sectionText a{
    width: 150px;
    min-height: 39px;
    float: left;
    color: #329BDF;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
    vertical-align:middle;
    margin: 0px 5px 0px 5px;
    padding-top: 18px;
    padding-left: 5px;
}
#colDer  div.cityMap a{
    width:207px;
    float:left;
    color: #329BDF;
    font-size: 12px;
    font-weight: bold;
    margin:2px 5px 5px 0px;
}
#colDer  div.cityMap li.sectionImage img{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 5px 0px 5px;
}
#colDer  div.cityMap li.sectionImage a{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityMap li.sectionText a{
    width: 150px;
    min-height: 47px;
    float: left;
    color: #329BDF;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
    vertical-align:middle;
    margin: 0px 5px 0px 5px;
    padding-top: 8px;
    padding-left: 5px;
}
#colDer  div.cityBlog a{
    width:207px;
    float:left;
    color: #329BDF;
    font-size: 12px;
    font-weight: bold;
    margin:2px 5px 5px 0px;
}
#colDer  div.cityBlog li.sectionImage img{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 5px 0px 5px;
}
#colDer  div.cityBlog li.sectionImage a{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityBlog li.sectionText a{
    width: 150px;
    min-height: 47px;
    float: left;
    color: #329BDF;
    font-size: 11px;
    font-weight:normal;
    text-align: center;
    vertical-align:middle;
    margin: 0px 5px 0px 5px;
    padding-top: 2px;
    padding-left: 5px;
}


#colDer div.cityReviews{
    background-color:#66b5e7;
    width:217px;
    float:left;
    margin:10px 0px 0px 0px;
    padding:5px 0px 7px 10px;
}
#colDer div.cityReviews p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFF;
    font-size: 12px;
    font-weight: bold;
    margin:0px 0px 5px 0px;
}
#colDer div.cityReviews div.lastCityReview{
    width: 206px;
    min-height: 50px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#colDer  div.cityReviews div.lastCityReview div.sectionImage{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#colDer  div.cityReviews div.lastCityReview div.item p.fn{
    width: 100px;
    min-height: 15px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
}
#colDer  div.cityReviews div.lastCityReview div.itemempty p.fn{
    width: 130px;
    min-height: 15px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
#colDer  div.cityReviews div.lastCityReview div.dtreviewed p.value-title{
    width: 100px;
    min-height: 11px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
}
#colDer  div.cityReviews div.lastCityReview div.description{
    width: 206px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight:normal;
    text-align: left;
    vertical-align:middle;
    margin: 0px 0px 0px 0px;
    padding-top: 5px;
}
#colDer div.cityReviews div.lastCityReview div.linkToReviews a.go{
    background-image:url(../img/general/btn_b_25.png);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #309BDF;
    width: 25px;
    height: 17px;
    vertical-align: middle;
    margin: 17px 11px 0px 0px;
    text-align:center;
    padding:1px 0px 0px 0px;
    float:right;
    border:0px;
    cursor:pointer;
}
#colDer div.cityReviews div.lastCityReview div.rating{
    float:left;
    margin: 0px 0px 0px 15px;
    padding: 1px 0px 0px 5px;
    width: 75px;
    height: 13px;
}
#colDer div.cityReviews div.lastCityReview div.rating a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image:none;
    background-repeat:no-repeat;
    background-position:center;
}
#colDer div.cityReviews div.lastCityReview div.rating img.ratingImage{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #309BDF url(/img/val.png) no-repeat scroll 0 0;
}

#colDer ul#citySections .go{
    background-image:url(../img/general/btn_25.png);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    width:25px;
    height:17px;
    vertical-align:middle;
    margin:8px 0px 0px 0px;
    text-align:center;
    padding:1px 0px 0px 0px;
    margin-right:10px;
    float:right;
    border:0px;
    cursor:pointer;
}
div.hreview-aggregate{
    float: right;
    height: 13px;
    margin-top: 5px;
    margin-right: 7px;
    padding: 0px;
    width: 200px;
}
div.hreview-aggregate div.item span.fn{
    display: none;
}
div.hreview-aggregate div.rating{
    float: right;
    text-align: center;
}
div.hreview-aggregate div.rating img.ratingImage{
    background: #309BDF url(/img/val.png) no-repeat scroll 0 0;
}
/* Clases para los promedios de reviews que no deben ser indexados
   por Google ya que hay varios en la misma pagina */
div.apartmentReviewsAverage{
    float: right;
    height: 13px;
    margin-top: 5px;
    margin-right: 7px;
    padding: 0px;
    width: 180px;
}
div.apartmentReviewsAverage div.item span.fn{
    display: none;
}
div.apartmentReviewsAverage div.rating{
    float: right;
    text-align: center;
}
div.apartmentReviewsAverage div.rating img.ratingImage{
    background: #309BDF url(/img/val.png) no-repeat scroll 0 0;
}
/* FIN - Clases para los promedios de reviews que no deben ser 
   indexados por Google ya que hay varios en la misma pagina */
a.viewApartmentPhotos{
    background-image: url(/img/detalleAp/photos.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 11px;
    height: 17px;
    margin: 5px 4px 0px 0px;
    padding: 3px 5px 6px 17px;
}
a.viewApartmentVideo{
    background-image: url(/img/detalleAp/video.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 11px;
    height: 17px;
    margin: 5px 4px 0px 0px;
    padding: 3px 5px 6px 17px;
}
a.viewApartmentInMap{
    background-image: url(../img/detalleAp/mapa_ico.gif);
    background-repeat: no-repeat;
    background-position: center;
    font-size:11px;
    height: 17px;
    margin: 5px 4px 0px 0px;
    padding: 3px 5px 6px 17px;
}
a.addApartmentToFavorites{
    background-image:url(../img/detalleAp/favorite_ico.png);
    background-repeat:no-repeat;
    background-position: center;
    font-size:11px;
    height:17px;
    margin: 5px 4px 0px 0px;
    padding: 3px 5px 6px 17px;
}

body{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#fff;
}
a{
    text-decoration:none;
}
a img {
    border : 0px;
}
img{
    border: 0px solid #fff;
}
img.centrada{
    vertical-align:middle;
}
a{
    color:#0099CC;
}

a.deazul{
    color:#0099CC;
}
a.averde:hover{
    color:#0099CC;
}
a.degris{
    color:#333333;
}
a.aazul:hover{
    color:#329BDF;
}
a.back_results{
    background-image:url(../img/general/flechaAzul_Der.gif);
    background-repeat:no-repeat;
    background-position: center left;
    height:17px;
    margin:0px 5px 0px 10px;
    padding:3px 0px 0px 10px;
    font-size:11px;
}
a.view_apart{
    background-image:url(../img/general/flechaAzul_Der.gif);
    background-repeat:no-repeat;
    background-position: center left;
    height:17px;
    margin:0px 5px 0px 10px;
    padding:3px 0px 0px 10px;
    font-size:11px;
}
a.print{
    background-image:url(../img/detalleAp/print_ico.gif);
    background-repeat:no-repeat;
    background-position: center left;
    height:17px;
    margin:0px 5px 0px 10px;
    padding:3px 0px 0px 20px;
    font-size:11px;
}
.menu_detalle{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    text-align:right;
    height:20px;
    color:#0099CC;
}
.menu_detalle_apart{
    margin:10px 0px 0px 0px;
    padding:4px 0px 0px 0px;
    float:right;
    text-align:right;
    height:20px;
    color:#0099CC;
    min-width: 145px;
}
.menu_detalle_apart_social{
    margin:10px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    text-align:right;
    height:20px;
    color:#0099CC;
}
.menu_detalle_apart_social .googlePlusOneButton{
    float: left;
    width: 35px;
    margin: 0px 12px 0px 0px;
    overflow: hidden;
}
.menu_detalle_apart_social .facebookLikeButton{
    float: left;
    overflow: hidden;
}
div#estructura{
    margin: 0px auto;
    padding:0px 0px 10px 0px;
    width:985px;
}
div#cabecera{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:985px;
    background-color:#F5FAFD;
    border-bottom:1px solid #CDE6F7;
}
div#cabecera img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}
div#logo{
    float:left;
    width:985px;
    border-bottom:1px solid #fff;
    background-image:url(../img/general/cab_fondo.png);
}
div#logo .logoPhoneContainer
{
    float:right;
    height: 41px;
    margin: 49px 0px 0px 0px;
    padding: 0px;
    background-color: #329BDF;
    color: #FFFFFF;
}
div#logoPhoneInfomenu
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:right;
    min-width:165px;
    height:27px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
div#logoPhoneInfomenu div.logoPhoneInfomenuVisible
{
    float: right;
    height: 30px;
    margin: 0px;
}
div#logoPhoneInfomenu div.logoPhoneInfomenuVisible div.logoPhoneIcon
{
    float: left;
    height: 30px;
    margin: 3px 8px 0px 0px;
}
div#logoPhoneInfomenu div.logoPhoneInfomenuVisible div.logoPhone
{
    float: left;
    height: 30px;
    margin: 3px 10px 0px 0px;
    color: #FFFFFF;
}
div#logoPhoneInfomenu div#phoneDropdown
{
    background-color:#F5FAFD;
    border-left:1px solid #CDE6F7;
    border-right:1px solid #CDE6F7;
    border-bottom:1px solid #CDE6F7;
    margin: 36px 0px 10px -5px;
    position:absolute;
    float: left;
    width: 169px;
    display:none;
    z-index:10;      
}
div#logoPhoneInfomenu div#phoneDropdown ul{
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
}
div#logoPhoneInfomenu div#phoneDropdown ul li{
    float:left;
    margin-left:10px;
}
div#logoPhoneInfomenu a
{
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
    background-repeat:no-repeat;
    background-position: center left;
}
div#logoPhoneInfomenu a div
{
    margin: -5px 0px 0px 20px;
}
div#logoPhoneInfomenu a.lgen{
    background-image:url('../img/en.png');
}
div#logoPhoneInfomenu a.lges{
    background-image:url('../img/es.png');
}
div#logoPhoneInfomenu a.lgfr{
    background-image:url('../img/fr.png');
}
div#logoPhoneInfomenu a.lgde{
    background-image:url('../img/de.png');
}
div#logoPhoneInfomenu a.lgnl{
    background-image:url('../img/nl.png');
}
div#logoPhoneInfomenu a.lgit{
    background-image:url('../img/it.png');
}
div#logoPhoneInfomenu a.lgus{
    background-image:url('../img/us.png');
}
div#logoPhoneInfomenu .lges{
    background-image:url('../img/es.png');
}

div#logo #img_tel{
    float:right;
    padding-top:57px;
}
div#menu{
    margin:0px 0px 0px 0px;
    padding:6px 0px 0px 0px;
    float:left;
    height:24px;
}
div#infomenu{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:right;
    width:165px;
    height:27px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
div#infomenu img{
    padding:0px 0px 0px 0px;
}
div#infomenu div#desplegable_idiomas{
    background-color:#F5FAFD;
    border-left:1px solid #CDE6F7;
    border-right:1px solid #CDE6F7;
    border-bottom:1px solid #CDE6F7;
    margin-top:25px;
    position:absolute;
    float:right;
    width:110px;
    display:none;
    z-index:10;
}
div#infomenu div#desplegable_idiomas ul{
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
}
div#infomenu div#desplegable_idiomas ul li{
    float:left;
    margin-left:10px;
}
div#infomenu a{
    float: left;
    padding: 5px 5px 0px 5px;
    background-repeat:no-repeat;
    background-position: center left;
}
div#infomenu div#desplegable_idiomas a{
    float:left;
}
div#infomenu a.lgen{
    background-image:url('../img/en.png');
}
div#infomenu a.lges{
    background-image:url('../img/es.png');
}
div#infomenu a.lgfr{
    background-image:url('../img/fr.png');
}
div#infomenu a.lgde{
    background-image:url('../img/de.png');
}
div#infomenu a.lgnl{
    background-image:url('../img/nl.png');
}
div#infomenu a.lgit{
    background-image:url('../img/it.png');
}
div#infomenu a.lgus{
    background-image:url('../img/us.png');
}
div#infomenu .lges{
    background-image:url('../img/es.png');
}

div#infomenu select{
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:97px;
    height:20px;
    background-color:#E4F1FA;
    color:#329BDF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
div#menu a{
    font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    color:#333;
    font-weight:normal;
    padding:0px 0px 0px 25px;
    margin:0px 5px 0px 5px;
    background-repeat: no-repeat;
    background-position: 5px 3px;
    letter-spacing: 3px;
}
div#menu a.c1{
    background-image: url(../img/menu_item_1.png);
}
div#menu a.c2{
    background-image: url(../img/menu_item_2.png);
}
div#menu a.c3{
    background-image: url(../img/menu_item_3.png);
}
div#menu a.c4{
    background-image: url(../img/menu_item_4.png);
}
div#menu a.c5{
    background-image: url(../img/menu_item_5.png);
}
div#menu a:hover{
    color:#0099CC;
    /*background-position: 5px -23px;*/
}
/*
a#bcnInfo{
background-image:url(../img/general/m_barcelonainfo.png);
background-repeat:no-repeat;
width:104px;
height:24px;
float:left;
margin:0px 20px 0px 35px;
padding:0px 0px 0px 0px;
}
a#bcnInfo:hover{
background-image:url(../img/general/m_barcelonainfo_on.png);
background-repeat:no-repeat;
}
a#toDo{
background-image:url(../img/general/m_toDo.png);
background-repeat:no-repeat;
width:160px;
height:24px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
a#toDo:hover{
background-image:url(../img/general/m_toDo_on.png);
background-repeat:no-repeat;
}
a#conditions{
background-image:url(../img/general/m_conditions.png);
background-repeat:no-repeat;
width:80px;
height:24px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
a#conditionso:hover{
background-image:url(../img/general/m_conditions_on.png);
background-repeat:no-repeat;
}
a#request{
background-image:url(../img/general/m_request.png);
background-repeat:no-repeat;
width:63px;
height:24px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
a#request:hover{
background-image:url(../img/general/m_request_on.png);
background-repeat:no-repeat;
}
a#conditions{
background-image:url(../img/general/m_conditions.png);
background-repeat:no-repeat;
width:80px;
height:24px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
a#conditions:hover{
background-image:url(../img/general/m_conditions_on.png);
background-repeat:no-repeat;
}
a#contact{
background-image:url(../img/general/m_contact.png);
background-repeat:no-repeat;
width:100px;
height:24px;
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
a#contact:hover{
background-image:url(../img/general/m_contact_on.png);
background-repeat:no-repeat;
}
a#aboutUs{
background-image:url(../img/general/m_aboutUs.png);
background-repeat:no-repeat;
width:69px;
height:24px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
a#aboutUs:hover{
background-image:url(../img/general/m_aboutUs_on.png);
background-repeat:no-repeat;
}
*/
/*------hasta aquí menú--------*/

div#cuerpo{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:985px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
div#pie{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:985px;
}
p#enlacesPie{
    background-image:url(../img/general/peu.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    float:left;
    width:985px;
    height:20px;
    text-align:left;
    color:#006699;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:20px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}
p#enlacesPie .left{
    float:left;
}
p#enlacesPie .right{
    float:right;
}
p#enlacesPie a{
    color:#006699;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
p#enlacesPie a:hover{
    color:#006699;
}
p#enlacesPie p{
    float:left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
p#enlacesPie a.youtube{
    background-image:url(../img/youtube-icon.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    float:left;
    margin-left:10px;
}
p#enlacesPie a.flickr{
    background-image:url(../img/flickr-icon.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    float:left;
    margin-left:10px;
}
p#enlacesPie a.twitter{
    background-image:url(../img/twitter_icon_mini.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    float:left;
    margin-left:10px;
}
p#enlacesPie a.facebook{
    background-image:url(../img/facebook_icon_mini.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    margin-left:10px;
    float:left;
}
p#enlacesPie a.blog{
    background-image:url(../img/wordpress_icon.ico);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    float:left;
    margin-left:10px;
}
p#enlacesPie a.linkedin{
    background-image:url(../img/linkedin_icon.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    margin-left:10px;
    float:left;
}
p#enlacesPie a.foursquare{
    background-image:url(../img/foursquare_icon.png);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    height:16px;
    margin-left:10px;
    float:left;
}
p#copyright{
    color:#999;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}
p#copyright a{
    color:#333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
p#copyright a:hover{
    color:#309BDF;
}
/*------hasta aquí el pie-----*/
#cab_cuerpo{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#309BDF;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    float:left;
    width:100%;
    height:20px;
}
#cab_cuerpo #path{
    float:left;
    min-width: 228px;
    margin-top: 3px;
}
#cab_cuerpo #googlePlusOneButton{
    float:left;
    width: 80px;
    margin-left: 10px;
}
#cab_cuerpo #facebookLikeButton{
    float:left;
    width: 445px;
    margin-left: 5px;
}
#cab_cuerpo #favoritos{
    float:right;
    font-size:11px;
    margin-top: 3px;
}
#cab_cuerpo #favoritos a{
    font-weight:bold;
}
div#colDer{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:230px;
}
#central{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 8px;
    float:left;
    /*border-left:1px solid #CDE6F7;*/
    width:745px;
}
#colDer ul#colDer_list{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:230px;
    list-style:none;
}
#colDer ul li{
    float:left;
    margin:0px;
    padding:0px;
}
#colDer ul li p{
    color:#333333;
}
#colDer ul li#buscador{
    /* background-image:url(../img/general/fondoBuscador.jpg);
    b-ackground-repeat:no-repeat;*/
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:227px;
    min-height:275px;
    /*border:1px solid #CDE6F7;*/
}


#colDer ul#formBusc{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 10px;
    float:left;
    width:215px;
    border:1px solid #CDE6F7;
    list-style:none;
    background-color:#F5FAFD;
}

#colDer ul li h3{
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    font-family:"Century Gothic", Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
}
#colDer ul li h3.buscador{
    margin:0px 0px 0px 0px;
    padding:4px 0px 7px 10px;
    color:#329BDF;
    border-bottom: 1px solid #CDE6F7;
    background-color:white;
    background-image:url(../img/general/lap.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#colDer ul#formBusc li{
    margin:5px 0px 0px 0px;
    _margin:5px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    float:left;
    width:210px;
}
#colDer ul#formBusc li label{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    width:200px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 0px;
}
#colDer ul#formBusc li input{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:80px;
    height:15px;
    float:left;
    background-color:white;
    border: 1px solid #CDE6F7;
}
#colDer ul#formBusc li select{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:48px;
    height:20px;
    float:left;
}
#colDer ul#formBusc li select.largo{
    width:120px;
}
#colDer ul#formBusc li select.mes{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:150px;
    height:20px;
    margin: 0px 0px 0px 5px;
    float:left;
}
select.largo{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:203px;
    height:20px;
    margin: 0px 0px 0px 0px;
    float:left;
}
#colDer ul#formBusc li label.corto{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#329BDF;
    float:left;
    margin:0px 0px 0px 0px;
    width:85px;
}
#colDer ul#formBusc li label.expli{
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666;
    width:70px;
    float:left;
    margin:0px 0px 0px 5px;
}
#colDer ul#formBusc li.btn{
    text-align:right;
    margin:5px 0px 0px 0px;
    height:20px;
    float:left;
    width:213px;
    margin:0px 0px 5px 0px;
    padding:7px 7px 0px 0px;
}
#colDer ul#formBusc li.btn .search{
    background-image:url(../img/general/btn_60.png);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ffffff;
    width:60px;
    _width:60px;
    height:18px;
    margin:0px 0px 0px 0px;
    text-align:center;
    padding:0px 0px 8px 0px;
    margin-right:10px;
    float:right;
    border:0px;
    cursor:pointer;
}
/*#colDer ul#formBusc li.btn .search:hover{
background-image:url(../img/general/b_search_on.png);
}*/
#colDer li#browse{
    /* background-image:url(../img/general/fondoBrowse.jpg);
    background-repeat:no-repeat;*/
    background-color:#66b5e7;
    width:217px;
    /* height:55px;*/
    float:left;
    margin:10px 0px 0px 0px;
    padding:5px 0px 5px 10px;
}
#colDer li#browse form{
    margin: 0;
}
#colDer li#browse select{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:165px;
    height:20px;
    margin: 0px 15px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}
#colDer li.cityReviews{
    background-color:#66b5e7;
    width:217px;
    float:left;
    margin:10px 0px 0px 0px;
    padding:5px 0px 7px 10px;
}
#colDer li.cityReviews p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFF;
    font-size: 12px;
    font-weight: bold;
    margin:0px 0px 5px 0px;
}
#colDer li.cityReviews div.hreview{
    width: 206px;
    min-height: 50px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.sectionImage{
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.item p.fn{
    width: 145px;
    min-height: 15px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    margin: 2px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.item p.fn a{
    color: #FFF;
}
#colDer li.cityReviews div.hreview div.itemempty p.fn{
    width: 130px;
    min-height: 15px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    margin: 12px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.itemempty p.fn a{
    color: #FFF;
}
#colDer li.cityReviews div.hreview div.dtreviewed{
    width: 115px;
    min-height: 11px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.by{
    min-width: 10px;
    min-height: 11px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.reviewer{
    width: 170px;
    min-height: 11px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    margin: 5px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
}
#colDer li.cityReviews div.hreview div.description{
    width: 206px;
    float: left;
    color: #FFF;
    font-size: 10px;
    font-weight:normal;
    text-align: left;
    vertical-align:middle;
    margin: 0px 0px 0px 0px;
    padding-top: 5px;
}
#colDer li.cityReviews div.hreview div.linkToReviews a.go{
    background-image:url(../img/general/btn_b_25.png);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #309BDF;
    width: 25px;
    height: 17px;
    vertical-align: middle;
    margin: 17px 2px 0px 0px;
    text-align:center;
    padding:1px 0px 0px 0px;
    float:right;
    border:0px;
    cursor:pointer;
}
#colDer li.cityReviews div.hreview div.imageRatingScale{
    float:left;
    margin: 5px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 75px;
    height: 13px;
}
#colDer li.cityReviews div.hreview div.imageRatingScale a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image:none;
    background-repeat:no-repeat;
    background-position:center;
}
#colDer li.cityReviews div.hreview div.imageRatingScale img.ratingImage{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #309BDF url(/img/val.png) no-repeat scroll 0 0;
}
#colDer li.cityReviews div.hreview div.rating{
    float:left;
    margin: 3px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    width: 35px;
    height: 13px;
    color: #FFF;
}
#colDer li#gralMap{
    /*background-image:url(../img/general/fondoGralMap.jpg);
    background-repeat:no-repeat;*/
    background-color:#66b5e7;
    width:217px;
    /*height:58px;*/
    float:left;
    margin:10px 0px 0px 0px;
    padding:5px 0px 5px 10px;
    /*border-bottom:dotted 1px #999999;*/
}
#colDer li#gralMap p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    width:95px;
    /*height:50px;*/
    margin: 0px 5px 0px 2px;
    padding: 0px 0px 0px 0px;
    float:left;
}
© img{
    margin: 0px 0px 0px 0px;
    float:left;
}
a.go{
    background-image:url(../img/general/btn_b_25.png);
    background-repeat:no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#309BDF;
    float:left;
    margin:8px 0px 0px 0px;
    padding:1px 0 0 0;
    text-align:center;
    vertical-align:middle;
    width:25px;
    height:17px;
}
/*a.go:hover{
    background-image:url(../img/general/b_go_on.png);
}*/
#colDer li#gralMap a.go{
    margin-left:3px;
    margin-top:15px;
}

#colDer li#Last{
    background-image:url(../img/general/fondoLastMin.jpg);
    background-repeat:no-repeat;
    width:220px;
    height:60px;
    float:left;
    margin:7px 0px 0px 0px;
    padding:5px 0px 0px 10px;
    border-bottom:1px solid #CDE6F7;
}
#colDer li#Last p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    width:150px;
    margin: 0px 25px 0px 2px;
    _margin: 0px 15px 0px 2px;
    padding: 3px 0px 0px 0px;
    float:left;
}
a.goLast{
    background-image:url(../img/general/b_goLast.png);
    background-repeat:no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#6AEC59;
    width:4px;
    height:7px;
    margin:0px 0px 0px 0px;
    padding:1px 5px 15px 5px;
}
a.goLast:hover{
    background-image:url(../img/general/b_goLast_on.png);
}
#colDer li#areas{
    width:220px;
    float:left;
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    /*border-bottom:dotted 1px #999999;*/
}
#colDer li#areas h3{
    color:#309BDF;
}
#colDer li#areas p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#309BDF;
    width:115px;
    margin: 0px 25px 0px 2px;
    _margin: 0px 10px 0px 2px;
    padding: 0px 0px 0px 0px;
    float:left;
}
#colDer li.fons_blau{
    /*background-image:url(../img/general/fondoGralMap.jpg);
    background-repeat:no-repeat;*/
    background-color:#66b5e7;
    width:217px;
    /*height:58px;*/
    float:left;
    margin:8px 0px 0px 0px;
    padding:5px 0px 5px 10px;
    /* border-bottom:dotted 1px #999999;*/    
}
#colDer li.fons_blau p{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    width:175px;
    margin: 8px 5px 0px 2px;
    _margin: 8px 5px 0px 2px;
    padding: 0px 0px 0px 0px;
    float:left;
}
#colDer li#apartur{
    width:200px;
    float:left;
    margin:15px 0px 15px 15px;
    padding:0px 0px 0px 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF6600;
}
#colDer li#apartur img{
    padding: 0px 0px 0px 0px;
}

#colDer li#tripAdvisor{
    width:200px;
    float:left;
    margin:15px 0px 15px 15px;
    padding:0px 0px 0px 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF6600;
}

#colDer li.destacat_esq{
    width:200px;
    float:left;
    margin:30px 0px 15px 0px;
    padding:0px 0px 0px 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#6b0010;
}
#colDer li.destacat_esq a{
    color:#6b0010;
}
/*---------encabezados-------*/
h1{
    font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#329BDF;
    font-weight:normal;
    margin:5px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    /*height:35px;*/
    float:left;
    width:745px;
}
h1.last{
    font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#6AEC59;
    font-weight:normal;
    margin:5px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    height:35px;
    float:left;
    width:745px;
    _width:740px;
}
h1.curt{
    width:auto;
    height:auto;
    margin:5px 0px 0px 0px;
}
h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#329BDF;
    font-weight:normal;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}
h2.last{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#6AEC59;
    font-weight:normal;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    _width:740px;
}
h3{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#329BDF;
    font-weight:normal;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}
h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#333;
    font-weight:normal;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}
h5{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#329BDF;
    font-weight:bold;
    margin:5px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

.titulo_menu{
    float:left;
    width:747px;
    _width:734px;
}
.bordeH-abajo{
    border-bottom: solid 1px #CDE6F7;
}
.bordeH-abajo-padding{
    border-bottom: solid 1px #CDE6F7;
    margin-bottom:10px;
}
.bordeH-abajoLast{
    border-bottom: solid 1px #6AEC59;
}
#central p{
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

/*-----img portada-----*/
.contenedor_imagen{
    margin-top: 7px;
    width:745px;
    float:left;
    position:relative;
    height:270px;
    /*height:236px;*/
}
.div_texto_foto{
    background-color:#333;
    color:#F5F5F5;
    display:block;
    right:0px;
    bottom:30px;
    margin:0;
    padding:10px 20px 10px 20px;
    position:absolute;
    text-align:center;
    visibility:visible;
    z-index:1;
    opacity:0.80;
}
.texto_foto{
    opacity:1;
    font-family:"Century Gothic",Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:18px;
    letter-spacing:4px;
    color:#CCC;
}
.div_texto_telefono_logo{
    background-color:#333;
    color:#FFF;
    display:block;
    right:0px;
    bottom:0px;
    margin:0;
    position:absolute;
    text-align:center;
    visibility:visible;
    z-index:1;
}
.texto_telefono_logo{
    font-family:"Century Gothic",Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    color:#FFF;
    float: right;
    background-color: #329BDF;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 14px;
    min-width: 155px;
    height: 65px;
    padding: 5px 5px 5px 8px;
}
/*-----conditions-----*/
p#conditions{
    float:left;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}
p.conditions{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:745px;
}
p.separacion{
    border-bottom: 1px solid #CDE6F7;
    margin:9px 0px 9px 0px;
    padding:0px 0px 0px 0px;
    width:745px;
    height:3px;
}

p.pieLista{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:749px;
    _width:745px;

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
div.numPaginado{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:545px;
    _width:540px;
    color:#666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
div.paginadoN{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    text-align:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
div.paginadoN2{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:200px;
    text-align:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

img.activo{
    float:left;
}
#pasos{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 20px;
    width:720px;
    height:50px;
    float:left;
}
#pasos img{
    margin:0px 4px 0px 4px;
}
a.paso1{
    background-image:url(../img/general/paso1_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso1:hover{background-image:url(../img/general/paso1_on.jpg);}
a.paso2{
    background-image:url(../img/general/paso2_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso2:hover{background-image:url(../img/general/paso2_on.jpg);}
a.paso3{
    background-image:url(../img/general/paso3_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso3:hover{background-image:url(../img/general/paso3_on.jpg);}


a.deverde{
    color:#6AEC59;
}
a.paso1Last{
    background-image:url(../img/general/paso1_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso1Last:hover{background-image:url(../img/general/paso1_on.jpg);}
a.paso2Last{
    background-image:url(../img/general/paso2_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso2Last:hover{background-image:url(../img/general/paso2_on.jpg);}
a.paso3Last{
    background-image:url(../img/general/paso3_off.jpg);
    background-repeat:no-repeat;
    margin:0px 4px 0px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:225px;
    height:50px;
}
a.paso3Last:hover{background-image:url(../img/general/paso3_on.jpg);}

.error{
    color:red;
}

.descuento{
    background-color:#aaa;color:white; margin: 0px 10px 0px 10px;padding: 0px 5px 0px 5px;font-weight:bold;
}
.jqmContact {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -380px;
    width: 760px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmContact {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmConditions {
    display: none;
    overflow:auto;
    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -380px;
    width: 760px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmConditions {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #F3F6FA;
    color: #333;
    border: 1px solid #329BDF;
    padding: 12px;
}

.jqmOverlay { background-color: #F3F6FA; }

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    width:400px;
    height:400px;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.capa_mapa{
    width:600px;
    height:400px;
}


.jqmFotos {
    display: none;

    position: fixed;
    top:  5px;
    left: 50%;

    margin-left: -475px;
    width: 950px;

    background-color: #F3F6FA;
    color: #333;
    border: 1px solid #329BDF;
    padding: 12px;
}

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html  {
    position: absolute;
    width:950px;
    height:650px;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmFotos h5.curt{
    width:400px;
    height:auto;
    margin:0px;
    float:left;
}
.jqmFotos a{
    float:left;
    padding-left:10px;
}
.jqmFotos .loading_fotos{
    margin: 200px 0px 200px 0px;
}
p.ample{
    width:100%;
    float:left;
}
div.favorito_div {
    background-color:#FFFFFF;
    border:1px solid #329BDF;
    float:right;
    margin-left:0px;
    margin-top:20px;
    position:absolute;
    width:300px;
    text-align:center;
    padding: 10px;
}

div#central ul.sitemap{
    width:90%;
    padding:0px 0px 10px 20px;
    margin:0px;
    float:left;
}
h1.slide{
    margin:5px 5px 0px 30px;
    padding:0px;
    width:auto;
}
div.slide{
    float:left;
    background-color: #F5FAFD;
}
div.botonera_slide{
    font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    float:right;
    padding:10px 30px 0px 0px;
}
div.pie_slide{
    float:left;
    font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
}
