* {margin:0px;padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;}

#telefonos{
    position:absolute;
    top:-196px;
    left:-6px;
    width:380px;
    color:#FFFFFF;
}
#telefonos_new{
    position:absolute;
    top:-196px;
    left:-6px;
}
#az-list-div{display:none;
    position:absolute;
    top:0px;left:10px;
    z-index:30;
    width:550px;
    height:450px;
    }

    #az-list-div .imgLoader{
        position:absolute;
        display:block;
        left:170px;top:145px;}


.titone{position:absolute;
        left:5px;
        top:-17px;
        font-weight:bold;
        font-size:13px;
        color:#5F5F5F;}

/* Bloque buscador */
#search0{ position:relative;
        left:0px;top:26px;
        width:375px;
        height:246px;
        background:#FFFFFF url(../images/newbgsearch.gif) repeat-x;
        border-bottom:5px solid #40C8DA;
        margin-bottom:226px;
        z-index:23;}
    fieldset{border-width:0px;}
    h1{position:absolute;
        top:-22px;left:2px;
        font-weight:bold;
        font-size:15px;
        color:#5F5F5F;
        margin:0px;}

        #arrow a{position:absolute;
            right:0px;top:11px;
            line-height:11px;
            display:block;
            width:120px;
            text-align:right;
            color:#333333;}
            #arrow a:hover{color:#FF0000;}

            #avdest{position:absolute;
                width:374px;height:30px;
                top:28px;
                }

        #label_freetext{position:relative;}
        .fsx{position:relative;}

        #dest_ft{position:absolute;
            left:10px;top:8px;
            display:block;}

        #content_free{position:absolute;
            left:93px;top:30px;
            z-index:9999;
            width:250px;
            visibility:hidden;}



        #content_error{position:absolute;
            background-color:#990000;
            color:#FFFFFF;
            position:absolute;
            left:93px;top:29px;
            z-index:9999;
            display:none;
            width:239px;
            padding:5px;}

        #smartInputFloater{}

        #smartInputResults{
            border:1px solid #C1C193;
            background-color:#EDEDE0;
            color:#007484;
        }

        .wickEnabled{position:absolute;
            top:5px;left:94px;
            margin:0px;
            width:130px;
            font-size:11px;
            padding:2px;}

        #iniciofree{position:absolute;
            top:5px;left:90px;
            margin:0px;
            width:134px;
            font-size:11px;
            padding:2px;
            z-index:9999;
            border:1px solid #C1C194;
            background-color:#EDEDE0;
            color:#999966;
            display:block;
            font-family:Arial, Helvetica, sans-serif;
        }

        #campo_free{display:none;}

        #campo_free_falso{visibility:hidden;}

        .desti {
            padding:4px 10px;
            cursor:pointer;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:11px;
            background-color:#EDEDE0;
            position:relative;
        }


        .prio
        {
            font-weight:bold;
            color:#000000;
            border-bottom:1px dotted #000000;
            margin-top:-3px;
            padding-bottom:3px;
            padding-top:4px;
        }
        .sel
        {
            font-weight:bold;
            background-color:#00B0C7;
            color:#FFFFFF;
        }

        .freesearch:first-letter, .desti:first-letter, .sel:first-letter, .prio:first-letter
        {
            text-transform:capitalize;
        }

        .matchedSmartInputItem:first-letter
        {
            text-transform:capitalize;
        }

#fechas{position:absolute;
        display:block;
        width:320px;
        top:68px;left:10px;
        font-weight:bold;
        font-size:16px;
        margin:0px;
        font-family:"Times New Roman", Times, serif;
        color:#206D6D;}

#tudestino{position:absolute;
        display:block;
        width:320px;
        top:-16px;left:10px;
        font-weight:bold;
        font-size:16px;
        margin:0px;
        font-family:"Times New Roman", Times, serif;
        color:#206D6D;}

#date_in{position:absolute;
        top:88px;left:10px;
        width:170px;height:44px;
        float:left;}
#txt_date_in{display:block;
    margin-bottom:1px;}

    html>/**/body  #date_in img
    {position:relative;
    left:2px;
    cursor:pointer;
    top:8px !important;
    }
    #date_in img
    {position:relative;
    top:1px !important;
    top/**/:/**/4px;
    left:2px;
    cursor:pointer;
    }


    #date_in select{position:relative;
        top:0px;left:0px;
        margin-right:2px;
        height:21px;
        font-size:10px;
        font-family:"Verdana", Times, serif;
        }
    #label_diaE{position:relative;
        top:0px;left:0px;}
        #diaE{width:46px;}

    #label_mesE{position:relative;
        top:0px;left:0px;}
        #mesE{width:88px;}

    #calendivop{}

#date_out{position:absolute;
        top:88px;right:10px;
        width:170px;height:44px;
        float:left;}
#txt_date_out{display:block;
    margin-bottom:1px;}

 html>/**/body  #date_out img
    {position:relative;
    left:2px;
    cursor:pointer;
    top:8px !important;
    }
    #date_out img
    {position:relative;
    top:1px !important;
    top/**/:/**/4px;
    left:2px;
    cursor:pointer;
    }

    #date_out select{position:relative;
        top:0px;left:0px;
        margin-right:2px;
        height:21px;
        font-size:10px;
        font-family:"Verdana", Times, serif;}
    #label_diaS{position:relative;
        top:0px;left:0px;}
        #diaS{width:46px;}

    #label_mesS{position:relative;
        top:0px;left:0px;}
        #mesS{width:88px;}

    #calendiv{}

    .variabb{}

    #guest{position:absolute;
        top:124px;left:0px;
        width:374px;}

        a#azlist{position:absolute;
            left:229px;top:7px;
            display:block;
            width:140px;
            color:#5F5F5F;
            text-align:right;}
            a:hover#azlist{color:#FF0000;}

        a#contactogrupo
        {	position:absolute;
            left:220px;top:44px;
            display:none;
            width:150px;
            color:#5F5F5F;
            text-align:right;}
            a:hover#contactogrupo{display:none;color:#FF0000;}

        #habitaciones_personas{position:relative;
            display:block;
            top:11px;left:0px;
            width:320px;
            height:18px;
            font-weight:bold;
            font-size:16px;
            padding:0px;
            font-family:"Times New Roman", Times, serif;
            color:#206D6D;
            padding:5px 0px 0px 10px;}

        #guest label{position:relative;
            display:block;
            top:22px;left:10px;
            width:170px;height:22px;}

            #guest label select{position:absolute;
                top:-3px;right:-30px;}

        #txt_nhab,#txt_nad,#txt_nnins{position:absolute;
            text-align:left;
            display:block;
            width:170px;}

        #nhab,#nad,#nnins{width:45px;}

#v_lines, #v_lines img,#top_corners, #bottom_corners{display:none;}

#go_search_results{position:absolute;
    bottom:12px;right:12px;}
a#s_group_request{position:absolute;
    bottom:45px;right:12px;color:#5F5F5F;}
a:hover#s_group_request{color:#FF0000;}

a.buttonon{display:block;
    padding:2px 10px;
    background-color:#00B0C7;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    text-transform:lowercase;}
    a:hover.buttonon{background-color:#FFFFFF;
        border:1px solid #00B0C7;
        color:#00B0C7;
        padding:2px 10px;
        font-size:13px;}



/* Bloque de niņos */
#xiquets{position:absolute;
font-size:10px;z-index:99999;
top:235px;left:32%;width:250px;
margin-left:-85px;
background-color:#FFFFFF;
border:1px solid #C0C090;
display:none;font-size:10px;
letter-spacing:-1px;
}
#xiquets select{padding:1px 0px;width:45px;}
.borddd{border:1px solid #C0C090;
margin:10px;padding:10px; }
#capsal{padding:10px 35px 10px 45px;
position:relative;
font-weight:bold;
word-spacing:0px;
font-size:13px;color:#00B0C0;
background-color:#EDEDE0;}
    a.tancar{position:absolute;right:5px;top:0px;
        color:#C1C193; text-decoration:none;
        font-weight:bold; font-size:12px;
        background-color:#FFFFFF;
        border-width:0px 1px 1px 1px;border-color:#C1C193;
        border-style:solid;text-align:center;
        width:15px;height:15px;}
    a:hover.tancar{color:#000000;}
#xiquets img{position:absolute;top:15px;left:15px;}
#adxiq{position:relative;color:#CC0000;text-align:justify;display:none;}
.oneroom{background-color:#EDEDE0;
border:1px solid #C0C090;
margin:10px;padding:10px;}
    .oneroom select{font-size:9px;}
    .roomy{font-size:11px;font-weight:bold;}
    .ageof{text-align:right;}
#selxnnins{position:relative;
letter-spacing:0px;padding:10px;
height:30px;
font-size:9px; font-style:italic; }
    #selxnnins span{position:absolute;
    width:130px;}
#selxics{position:absolute;right:5px;font-size:11px;}

#go_search {position:absolute;font-size:11px; top:188px; right:15px;}

/* Bloque debajo del buscador */
#customer {position:absolute;
        top:284px;left:0px;
        width:372px;height:182px;
        background-color:#EDEDE0;
        border:1px dotted #C1C193;}


a#safesix, #access, a#suscription {
    position:absolute;
    border:1px solid #C1C193;background-color:#FFFFFF;}

    a#suscription{
            height:147px;
            left:7px;
            top:26px;
            width:184px;
            text-decoration:none;
            }

    a#suscription img{display:block;height:147px;width:184px;}


    a#access{top:26px;right:4px;
        width:164px;height:32px;
        padding:7px 2px 0px 2px;
        color:#5F5F5F;
        font-size:9px;
        text-align:center;
        color:#5F5F5F;
        font-size:11px;
        text-decoration:none;}
    a#reserva {
        background:#9C955F none repeat scroll 0 0;
        border:1px solid #C1C193;
        color:#FFFFFF;
        font-size:10px;
        font-weight:bold;
        height:12px;
        padding:2px 2px 5px;
        width:164px;
        position:absolute;
        right:4px;
        text-align:center;
        text-decoration:none;
        top:66px;
        vertical-align:middle;
        }

    a#safesix{bottom:8px;right:4px;
        width:167px;height:60px;
        text-decoration:none;}
    a#safesix img{
        display:block;
        width:167px;height:60px;
    }
        #customer .titone {top:-21px;left:-2px;width:210px;text-align:left;}
        #customer .titone:first-letter {text-transform:capitalize;}

/* Bloque de ofertas central */
#offers{position:absolute;
        top:26px;
        right:202px;
        width:185px;
        height:441px;display:block; z-index:22;
        border:1px dotted #00B0C7;}
        #offers .titone {top:-22px;left:2px;font-size:14px;	}
        #offers li{list-style:none;
            display:block;}
    .offerline{ position:relative;
            padding:5px 0px 5px 0px;
            left:6px;
            top:2px;
            width:170px;
            z-index:100;
            font-size:11px;}
            .offerline a{
                color:#5F5F5F;
                text-decoration:none;
                font-weight:normal;
                text-transform:capitalize;}
            .offerline a:hover{
                color:#000000;
                font-weight:bold;
                text-decoration:none;}
            .price{position:absolute;
                    top:5px;
                    right:-2px;
                    color:#00B0C7;
                    font-size:11px;
                    font-weight:bold;}
    #offersdestino
        {
        position:absolute;
        top:26px;
        right:11px;
        width:185px;
        height:441px;display:block; z-index:22;
        border:1px dotted #00B0C7;}
    #offersdestino .titone {top:-22px;left:2px;font-size:14px;}
    #offersdestino li
         {
            list-style:none;
            display:block;
            position:relative;
            padding:5px 0px 5px 0px;
            left:6px;
            top:2px;
            width:170px;
            z-index:100;
            font-size:11px;
         }

    /* Bloques de la derecha */
    #bannerblock{position:absolute;top:216px;right:0px;
        width:194px;height:251px;
        font-size:10px;
        border:1px dotted #00B0C7;}
        #bannerblock .titone {font-size:14px;top:-22px;left:2px;}
        #bannerblock a img{position:relative;
            top:10px;left:7px;
            margin-bottom:6px;}
    #offers_month {position:absolute;top:26px;right:0px;
        width:194px;height:165px;
        display:block;z-index:22;
        border:1px dotted #00B0C7;}
        #offers_month .titone {font-size:14px;top:-22px;left:2px;}
        #offers_month img{position:relative;
            top:24px;left:7px;}
        #offers_month a img{position:relative;
            top:8px;left:7px;}

    /* Enlaces de footers */
    #internationalsites {position:relative;
            left:50%;top:-14px;margin-left:-385px;padding-bottom:4px;
            width:770px;
            font-size:13px;
            color:#FFFFFF;
            z-index:401;
            border-bottom:1px dashed #FFFFFF;}

    #togateways {position:relative;
            left:50%;top:-14px;margin-left:-385px;margin-bottom:-200px;
            width:770px;
            font-size:13px;
            color:#FFFFFF;
            z-index:401;}

            #internationalsites strong, #togateways strong {color:#FFFFFF;display:block;padding:2px 0px;}
            #internationalsites li{list-style:none;display:inline;margin-right:4px;}
            #togateways li{list-style:none;margin-right:4px;display:inline;}
            #togateways a, #internationalsites a{ color:#004853; text-decoration:none; font-weight:normal; }
            #togateways a:hover, #internationalsites a:hover{ color:#FFFFFF; text-decoration:underline;}

            .bigli{width:770px;}

            #css2v{position:relative;float:right;}
            #xhtml1v{position:relative;float:right;margin-right:10px;}

            #pop_up{
                position:absolute;
                right:72px;
                top:202px;
                z-index:999;
            }
            #close_pop{
                color:grey;
                cursor:pointer;
                font-weight:bold;
                height:19px;
                position:absolute;
                right:11px;
                text-align:center;
                top:10px;
                width:75px;
            }
#cadenas{
    position:relative;
    background-color:#FFFFFF;
    left:50%;
    margin-left:-385px;
    top:0;
    width:770px;
    height:60px
}
#cadenas a{
    margin-left:27px;
    text-decoration:none;
}
#cadenas img{
    border-style: none;
    vertical-align:middle;
}
#cadenas_tit{
    color:#00B0C7;
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    top:5px;
    position:relative;
    width:85px;
}
#cadenas_links{
   width:710px;
   top:-30px;
   position:relative;
   left:85px;
}
#nueva_web{
    margin-right:-210px;
    position:absolute;
    right:50%;
    top:0px;
}


