/*Reset textos*/
h1, h2, h3, h4, h5, p {
    margin:0;
    padding:0;
}

ul li {
    margin: 5px 0 5px 0;
}

body {
    margin:0;
    padding:0;
    text-align:center;
    background-image:url("../img/fondo.jpg");
    background-repeat:repeat-x;
    background-color:#d3c096;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#363636;
}

#contenedor {
    margin:auto;
    padding:0;
    width:783px;
    height:auto;
    display:block;
    text-align:left;
}

#encabezado h1 {
    width:391px;
    height:186px;
    display:block;
    float:left;
    text-indent:-99999px;
    background-image:url("../img/logo_izq.jpg");
    background-position:0 1px;
    background-repeat:no-repeat;
}

#encabezado h2 {
    width:391px;
    height:186px;
    display:block;
    float:left;
    text-indent:-99999px;
    background-image:url("../img/logo_der.jpg");
    background-position:0 1px;
    background-repeat:no-repeat;
}

#cuerpo {
    width:783px;
    height:auto;
    background-image:url("../img/fnd_cuerpo.jpg");
    background-repeat:repeat-y;
    padding:0;
}

#centro {
    width:493px;
    height:auto;
    display:block;
    float:right;
}

#top_centro {
    width:493px;
    height:145px;
    display:block;
    background-image:url("../img/fnd_top.jpg");
    background-repeat:no-repeat;
    padding-top:50px;
}

#principal {
    width:450px;
    height:auto;
    margin:20px 0 0 20px;
}

#galeria , .galeria{
    margin:20px 0 20px 0;
    text-align: center;
}

#galeria a img, #galeria img, .galeria a img, .galeria img  {
    border:1px solid #CCCCCC;
    padding:5px;
    margin:5px;
    float: none;
}

#lateral {
    width:290px;
    height:auto;
    display:block;
    float:left;
}

#top_lateral {
    width:290px;
    height:195px;
    display:block;
    background-image:url("../img/top_imagen1.jpg");
    background-repeat:no-repeat;
}

#pie {
    width:783px;
    height:auto;
    display:block;
    background-image:url("../img/fnd_pie.jpg");
    background-repeat:no-repeat;
    background-position:top;
    margin:auto;
    padding:50px 0 100px 0;
}

#pie a, #pie p {
    font-size:small;
    color:#115e73;
}

#banners {
    margin:20px 0 20px 0;
}

#banners a img {
    border:1px solid #115e73;
}

/*-------PROMOCIONES y DESTACADOS----------*/
div.promo {
    width:450px;
    height:100px;
    display:block;
    margin:10px 0 0 0;
    border-bottom:1px solid #e1d5bb;
    padding:0 0 10px 0;
    clear:both;
    font-size:small;
}

div.promo a img {
    border:none;
}

div.promo a img.border {
    border:5px solid #e2d7bb;
}

div.promo img {
    margin:0 20px 0 5px;
    float:left;
}

div.promo a, div.promo a:active, div.destacado a, div.destacado a:active{
    color:#363636;
    font-weight:bold;
    text-decoration:none;
}

div.promo a:hover, div.destacado a:hover{
    color:#127da9;
    text-decoration:underline;
}

div.contenido li span{
    text-decoration: underline;
}

div.promo p {
    margin:15px 0 0 0;
}

div.destacado {
    width:450px;
    height:112px;
    display:block;
    background-image:url("../img/fnd_boxdestacado.jpg");
    background-repeat:no-repeat;
    margin:0 0 20px 0;
    padding-right:10px;
    font-size:small;
    overflow:hidden;
}

div.destacado a img {
    margin:8px 10px 0 7px;
    border:none;
}

div.destacado h4 {
    padding:10px 0 10px 0;
}

div.destacado p {
    margin:0 20px 0 0;
}

.promo_hotel {
    padding: 0;
    border-top:1px solid #e1d5bb;
    margin-top: 20px;
}

.promo_hotel img {
    padding: 5px;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 20px 10px 0;
    background-color: white;
}

.promo_hotel h3 {
    margin-top:30px;
}

.promo_hotel h4 {
    font-size: 22px;
    color: #000000;
    text-decoration: underline;
}

.promo_hotel h5 {
    font-size: 18px;
    color: #333333;
    font-style: italic;
    text-decoration: none;
    margin: 10px 0 10px 0;
    letter-spacing: -0.1em;
}

.contenido .promo_hotel p {
    line-height: 1.5em;
}

.promo_hotel ul {
    margin:0 0 0 10px;
    padding:0;
}

.promo_hotel ul li {
    /*list-style: none;*/
    margin:10px 0 10px 0;
    padding:0;
    line-height: 1.5em;
}

/*-------LATERAL NOTICIAS---------*/
#lateral_noticias {
    margin:10px 0 50px 0;
    padding:0 0 0 13px;
}

#lateral_noticias div.noticia {
    margin: 20px 7px 40px 0;
    font-size:small;
}

#lateral_noticias div.noticia span.fecha, #principal div.noticia span.fecha {
    text-align:center;
    width:50px;
    height:60px;
    display:block;
    background-image:url("../img/fnd_calendario.jpg");
    background-repeat:no-repeat;
    float:left;
    padding-top:8px;
    margin:0 10px 0 5px;
}

#lateral_noticias div.noticia span.fecha strong, #principal div.noticia span.fecha  strong{
    font-size:18px;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    color:#FFFFFF;
    display:block;
    margin-top: 3px;
}

#lateral_noticias div.noticia a, #lateral_noticias div.noticia a:active{
    color:#363636;
    font-weight:bold;
    text-decoration:none;
}

#lateral_noticias div.noticia a:hover {
    color:#127da9;
    text-decoration:underline;
}

/*-----------NOTICIAS-------------*/
#principal div.noticia {
    margin: 10px 0 50px 0;
}

#principal div.noticia div.titulo {
    margin: 10px 0 20px 0;
    padding: 5px 0 5px 0;
    background-color: #EFE8D6;
    border: 1px solid #E1D5BB;
}

#principal div.noticia p {
    line-height:1.5em;
}

/*---------MENU PRINCIPAL---------*/
#menu a {
    width:289px;
    height:29px;
    display:block;
    border:none;
    margin:0;
    padding:0;
    text-indent:-99999px;
}

#menu a.principal {
    background-image:url("../img/boton1.jpg");
    background-repeat:no-repeat;
}

#menu a.principal:hover, #menu a.principal_act {
    background-image:url("../img/boton1_over.jpg");
    background-repeat:no-repeat;
}

#menu a.vidaspa {
    background-image:url("../img/boton2.jpg");
    background-repeat:no-repeat;
}

#menu a.vidaspa:hover, #menu a.vidaspa_act {
    background-image:url("../img/boton2_over.jpg");
    background-repeat:no-repeat;
}

#menu a.argentina {
    background-image:url("../img/boton3.jpg");
    background-repeat:no-repeat;
}

#menu a.argentina:hover, #menu a.argentina_act {
    background-image:url("../img/boton3_over.jpg");
    background-repeat:no-repeat;
}

#menu a.uruguay {
    background-image:url("../img/boton7.jpg");
    background-repeat:no-repeat;
}

#menu a.uruguay:hover, #menu a.uruguay_act {
    background-image:url("../img/boton7_over.jpg");
    background-repeat:no-repeat;
}

#menu a.spaparejas {
    background-image:url("../img/boton4.jpg");
    background-repeat:no-repeat;
}

#menu a.spaparejas:hover, #menu a.spaparejas_act {
    background-image:url("../img/boton4_over.jpg");
    background-repeat:no-repeat;
}

#menu a.prensa {
    background-image:url("../img/boton5.jpg");
    background-repeat:no-repeat;
}

#menu a.prensa:hover, #menu a.prensa_act {
    background-image:url("../img/boton5_over.jpg");
    background-repeat:no-repeat;
}

#menu a.contacto:hover, #menu a.contacto_act {
    background-image:url("../img/boton6_over.jpg");
    background-repeat:no-repeat;
}

#menu a.contacto {
    background-image:url("../img/boton6.jpg");
    background-repeat:no-repeat;
}


/*---------MENU ACCIONES---------*/
#menu_acciones a {
    width:289px;
    height:39px;
    display:block;
    border:none;
    margin:0 0 1px 0;
    padding:0;
    text-indent:-99999px;
}

#menu_acciones a.recomendar {
    background-image:url("../img/boton_acc1.jpg");
    background-repeat:no-repeat;
}

#menu_acciones a.favoritos {
    background-image:url("../img/boton_acc2.jpg");
    background-repeat:no-repeat;
}

#menu_acciones a.suscripcion {
    background-image:url("../img/boton_acc3.jpg");
    background-repeat:no-repeat;
}

/*---------NAV REGIONES---------*/
.region {
    width:400px;
    height:100px;
    display:block;
    margin:10px 0 0 0;
    border:1px solid #CCCCCC;
    clear:both;
    cursor:pointer;
    text-indent:-99999px;
}

div.nav_subregion {
    margin:0 0 30px 0;
}

.nav_subregion p {
    display:block;
    width:100%;
    height:auto;
    text-align:center;
    padding:5px;
    cursor:pointer;
}

.nav_subregion p span {
    display:none;
}

.zona a {
    width:400px;
    height:100px;
    display:block;
    margin:10px 0 0 40px;
    border:1px solid #e1d5bb;
    clear:both;
    background-repeat:no-repeat;
    text-indent:-99999px;
}

/*------------TEXTOS-------------------*/
h2.bienvenidos {
    width:194px;
    height:42px;
    display:block;
    background-image:url("../img/title_bienvenidos.jpg");
    background-repeat:no-repeat;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.contacto {
    width:172px;
    height:87px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_contacto.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.prensa {
    width:116px;
    height:85px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_prensa.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.recomendar {
    width:201px;
    height:86px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_recomendar.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.suscripcion {
    width:208px;
    height:105px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_suscripcion.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.vidaspa {
    width:165px;
    height:106px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_vidaspa.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.spaparejas{
    width:297px;
    height:109px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_spaparejas.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 20px;
}

h2.hotelestop {
    width:282px;
    height:120px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelestop.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 50px;
}

h2.hoteldestacado {
    width:461px;
    height:110px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hoteldestacado.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

#top_centro h2.superpromos{
    width:431px;
    height:115px;/*55px de m&aacute;s*/
    display:block;
    background:url("../img/titlepage_superpromos.jpg") no-repeat bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.promodelmes {
    width:283px;
    height:87px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_promodelmes.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.escapadas {
    width:153px;
    height:106px;/*55px de m&aacute;s*/
    display:block;
    background:url("../img/title_escapadas_pag.jpg") no-repeat bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.spanovios {
    width:286px;
    height:107px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_spanovios.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.spanocheaniv {
    width:307px;
    height:95px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_spanocheaniv.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.spanochebodas {
    width:253px;
    height:91px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_spanochebodas.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.spapropesp {
    width:324px;
    height:113px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_spapropesp.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesargentina {
    width:341px;
    height:106px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesargentina.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesuruguay {
    width:305px;
    height:107px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesuruguay.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelescordoba {
    width:303px;
    height:89px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelescordoba.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelescapitalfederal {
    width:430px;
    height:107px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelescapitalfederal.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesgranba {
    width:436px;
    height:106px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesgranba.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesprovba {
    width:439px;
    height:86px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesprovba.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelescatamarca {
    width:350px;
    height:85px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelescatamarca.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 5px;
}

h2.hotelescostaatlantica {
    width:477px;
    height:87px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelescostaatlantica.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 5px;
}

h2.hoteleschaco {
    width:271px;
    height:85px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hoteleschaco.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelescorrientes {
    width:327px;
    height:86px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelescorrientes.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesentrerios {
    width:348px;
    height:87px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesentrerios.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesformosa {
    width:319px;
    height:83px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesformosa.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesjujuy {
    width:266px;
    height:109px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesjujuy.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hoteleslarioja {
    width:335px;
    height:109px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hoteleslarioja.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesmendoza {
    width:340px;
    height:94px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesmendoza.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesmisiones {
    width:323px;
    height:85px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesmisiones.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessalta {
    width:275px;
    height:95px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessalta.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessantafe {
    width:341px;
    height:87px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessantafe.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessantiagodelestero {
    width:462px;
    height:108px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessantiagodelestero.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessanjuan {
    width:331px;
    height:112px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessanjuan.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessanluis {
    width:346px;
    height:91px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessanluis.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelessantacruz {
    width:363px;
    height:88px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelessantacruz.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesrionegro {
    width:348px;
    height:107px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesrionegro.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelestierradelfuego {
    width:436px;
    height:111px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelestierradelfuego.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelestucuman {
    width:337px;
    height:88px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelestucuman.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hoteleschubut {
    width:290px;
    height:92px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hoteleschubut.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.hotelesneuquen {
    width:323px;
    height:107px;/*55px de m&aacute;s*/
    display:block;
    background-image:url("../img/title_hotelesneuquen.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.noticias {
    width:263px;
    height:80px;
    display:block;
    background-image:url("../img/title_noticias.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.propdestacada {
    width:359px;
    height:110px;
    display:block;
    background-image:url("../img/title_propdestacada.jpg");
    background-repeat:no-repeat;
    background-position:bottom;
    text-indent:-99999px;
    margin: 0 0 0 15px;
}

h2.superpromos {
    width:318px;
    height:41px;
    display:block;
    background:url(../img/title_superpromos.jpg) no-repeat left;
    text-indent:-99999px;
    margin: 20px 0 10px 0;
}

h2.promociones {
    width:134px;
    height:20px;
    display:block;
    background-image:url("../img/title_promociones.jpg");
    background-repeat:no-repeat;
    background-position:left;
    text-indent:-99999px;
    margin: 20px 0 10px 0;
}

h2.hoteles {
    width:295px;
    height:35px;
    display:block;
    background-image:url("../img/title_hoteles.jpg");
    background-repeat:no-repeat;
    text-indent:-99999px;
    margin: 40px 0 0 0;
}

h2.propuestas {
    width:212px;
    height:36px;
    display:block;
    background-image:url("../img/title_propuestas.jpg");
    background-repeat:no-repeat;
    text-indent:-99999px;
    margin: 40px 0 0 0;
}

h2.title_escapadas {
    width:92px;
    height:33px;
    display:block;
    background:url("../img/title_escapadas.jpg") no-repeat;
    text-indent:-99999px;
    margin: 40px 0 0 0;
}

#lateral_noticias h3.noticias {
    margin:30px 0 0 0;
    width:276px;
    height:35px;
    display:block;
    background-image:url("../img/title_ultimas_not.jpg");
    background-repeat:no-repeat;
    text-indent:-99999px;
}

h2 {
    font-size:xx-large;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    font-weight:lighter;
}

h3{
    font-size:24px;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    font-weight:lighter;
}

h4 {
    font-size:18px;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    font-weight:lighter;
}

h5 {
    font-size:16px;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    font-weight:lighter;
    margin: 20px 0 -10px 0;
    text-decoration: underline;
}

#top_centro h3 {
    margin:20px 20px 0 20px;
}

.contenido h4 {
    margin-top:20px;
}

#top_centro p {
    margin:5px 20px 0 20px;
}

.contenido p {
    line-height:1.5em;
    margin:10px 0 10px 0;

}

/*-------------CLASES-------------------*/
.center {
    text-align: center;
}

.center img {
    float: none;
}
a.link_facebook, a.link_facebook:visited {
    height: 50px;
    width: 270px;
    display: block;
    background: url(../img/facebook.jpg) left no-repeat;
    padding: 20px 0 0 70px;
    margin: 10px 0 10px 20px;
    font-size:18px;
    font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    color:#115e73;
}

a.link_facebook:hover, a.link_facebook:active {
    text-decoration: underline;
}

.texto_azul {
    color: blue;
}

.centrado {
    text-align: center;
}

.subrayado {
    text-decoration: underline;
}

a.light_box img {
    border: none;
}

a.outlink {
    width:13px;
    height:10px;
    display:inline-block;
    background-image:url("../img/outlink.gif");
    background-position:right;
    background-repeat:no-repeat;
    text-indent:-99999px;
}

ul.sin_vinetas {
    list-style:none;
    margin:10px 0 10px 15px;
    padding:0;
}

ul.sin_vinetas li {
    margin:10px 0 5px 0;
}

ul.sin_vinetas li span {
    font-weight:bold;
    text-decoration:none;
}

p.mostrar span {
    font-size:x-small;
    display:block;
    margin:5px;
}

ul.items_separados li {
    margin:10px 0 10px 0;
}

.separador {
    margin-top:30px;
    padding-top:10px;
    border-top:1px solid #e1d5bb;
}

.letra_chica {
    font-size:10px;
}

a.spa_link_imagen {
    width:424px;
    height:90px;
    display:block;
    text-indent:-99999px;
    border:1px solid #CCCCCC;
    margin:20px 0 20px 0;
}

a.spa_link_imagen:hover {
    border:1px solid #126784;
}

a.spanovios {
    background-image:url("../img/spanovios.jpg");
    background-repeat:no-repeat;
}

a.spanochebodas {
    background-image:url("../img/spanochebodas.jpg");
    background-repeat:no-repeat;
}

a.spanocheaniv {
    background-image:url("../img/spanocheaniv.jpg");
    background-repeat:no-repeat;
}

a.spapropesp {
    background-image:url("../img/spapropesp.jpg");
    background-repeat:no-repeat;
}

.logo {
    width:270px;
    display: block;
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo em {
    font-size: 20px;
}

.logo_hotel {
    width: 100%;
    display: block;
    text-indent: -99999px;
    background-position: top center;
    background-repeat: no-repeat;
    margin: 10px 0 30px 0;
}

.logo_duomi {
    width:270px;
    height:82px;
    display:block;
    background-image:url("../img/logos/duomi_chico.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo_zen {
    width:270px;
    height:62px;
    display:block;
    background-image:url("../img/logos/zen.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo_hilton {
    width:270px;
    height:85px;
    display:block;
    background-image:url("../img/logos/hilton.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 120px;
    margin-bottom:30px;
}

.logo_crucerosolis {
    width:270px;
    height:74px;
    display:block;
    background-image:url("../img/logos/crucero_solis.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo_howard {
    width:270px;
    height:62px;
    display:block;
    background-image:url("../img/logos/howard.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo_palermosuites {
    width:270px;
    height:62px;
    display:block;
    background-image:url("../img/logos/palermo_suites.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:10px 0 0 170px;
    margin-bottom:30px;
}

.logo_tribeca {
    padding-top: 50px;
    height: 82px;
    background-image: url("../img/logos/ba_tribeca.jpg");
}

a.boton_volver, a.boton_consultar, a.boton_reservar {
    text-indent:-99999px;
    width:120px;
    height:30px;
    display:block;
    margin:20px 0 0 0;
}

a.boton_volver {
    background-image:url("../img/btn_volver.jpg");
}

a.boton_consultar {
    background-image:url("../img/btn_consultar.jpg");
    background-position:top;
    margin:0;
    clear: left;
}

a.boton_consultar:hover {
    background-image:url("../img/btn_consultar.jpg");
    background-position:bottom;
    margin:0;
}

a.boton_reservar {
    background-image:url("../img/btn_reservar.jpg");
    background-position:top;
    margin:0;
}

a.boton_reservar:hover {
    background-image:url("../img/btn_reservar.jpg");
    background-position:bottom;
    margin:0;
}

/*-------Mensajes----------*/
.mensajeok {
    padding: 13px 0 10px 50px;
    margin:10px 0 10px 0;
    display:block;
    color:#0050CF;
    text-transform:uppercase;
    background-image:url(../img/confirmacion.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

.mensajeerror {
    padding: 13px 0 10px 50px;
    margin:10px 0 10px 0;
    display:block;
    color:#7F220F;
    text-transform:uppercase;
    background-image:url(../img/alerta.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

/*-------------CLEARFIX---------------------*/
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}
