body{
    padding: 30px 0 0;
    background-color:#FFF;
    font: 100.01%/1.3 Verdana,Arial,sans-serif;
    text-align:center;
}

/*.panel_base P A, .panel_base_gris P A{
    color:#d783a4;
    font-size:10px;
*/

#header{
    margin:0 auto 0 auto;
    margin-top:-30px;
    text-align:left;
    width:789px;
    height:65px;
    background-color:#FF0894;
}

#logotip{
    width:361px;
    height:35px;
    margin:0 auto;
    margin-top:11px;
    margin-left:15px;
    padding:0px;
    padding-top:10px;
    padding-bottom:15px;
    background-color: #FF0894;
    border:0px solid black;
}

#tit_text{
    border:0px;
    margin:0px;
    padding:0px;
    margin-top:-50px;
    padding-right:25px;
    float:right;
    width:373px;
    height:26px;
    background-color: #FF0894;
    font-weight:bold;
    font-family:verdana,Times,serif;
    font-size:11px;    

}

#opcions_header, #footer{
    margin:0 auto 0 auto;
    text-align:left;
    clear:both;
    background-color:#EFEFEF;
    padding-top:11px;
    padding-bottom:9px;
    margin-top:4px;
    width:789px;
    height:36px;
    border:0px;
}

html>body #opcions_header{
    margin-top:10px;
    background-color:#EFEFEF;
}

#opcions_header DIV, #footer DIV{
    display:inline;
    padding-left:20px;
    padding-top:0px;
    margin:0px;
    border:0px;
    width:60px;
    height:26px;
}

#opcions_header DIV.header_right_options{
    display:inline;
    /*float:right;*/
    width:185px;
    height:17px;/*15*/
    margin:0px;
    padding:0px;
    margin-left:250px;
    margin-top:-18px;
}

#footer{
    background-color:#FF0894;
    text-align:center;
    width:789px;
    height:26px;
    padding-top:7px;
    padding-bottom:8px;
    margin-top:75px;
}
#footer P, #footer A{
    display:inline;
    font-size:12px;
    color:#FFFFFF;    
}
#footer P SPAN{
    display:inline;
    font-weight:bold;     
}
#footer DIV.panel_links_footer{
    display:inline;
    margin:0 auto 0 auto;
    font-family:verdana,Times,serif;
    font-size:12px;
}
#footer DIV.panel_links_footer A{
    display:inline;
    margin-left:20px;
    color:#FFFFFF;
    text-decoration:none;
}
#footer DIV.panel_links_footer A:hover, #footer2 A:hover{
    text-decoration:underline;
}

#footer2{
    clear:both;
    margin:0 auto 0 auto;
    margin-top:15px;
    width:789px;
    height:26px;
    text-align:center;
}

#footer2 P, #footer2 A{
    display:inline;
    font-family:verdana,Times,serif;
    font-size:12px;
    color:#aaaaaa;
    text-decoration:none;
}

/********************************/

#publi_content{
    margin:0 auto 0 auto;
    text-align:left;
    margin-top:23px;
    width:789px;
    height:180px;
    background-color:#FFFFFF;
}

#publi_img{
    float:left;
    width:311px;
    height:209px;
    margin:0 auto;
    padding:0px;
    background-color: #FFFFFF;
    border:0px;
}

#publi_text{
    border:0px;
    margin:0px;
    padding:0px;
    padding-top:18px;
    padding-right:20px;
    float:right;
    width:405px;
    height:100px;
    background-color: #FFFFFF;
    color:#FF0894;
    font-family:verdana,Times,serif;
    font-size:12px;
    line-height:1.6em;
}
#publi_content P{
   clear:both;
   color:#FFB0DD;
   font-family:arial,Times,serif;
   font-size:11px;
   margin-left:0px;
   margin-top:0px;
   float:left;
   width:300px;
}


/******************************************************************/

/* .listas pertenece a SITEMAP */
.panel_titulo_container, .listas{
    clear:both;
    margin:0 auto 0 auto;
    text-align:left;
    margin-top:40px;
    padding:0px;
    background-color:#FFF;
    width:789px;
    height:26px;
    margin-bottom:0px;
}


html>body .panel_titulo_container{
    margin-top:80px;
}

.panel_titulo_vuelos, .panel_titulo_viajes, .panel_titulo_hoteles, .panel_titulo_coches{
    clear:both;
    float:left;
    margin:0 auto 0 auto;
    padding:0px;
    text-align:left;
    background-color:#FFFFFF;
    height:26px;
}
.panel_titulo_vuelos{
    width:88px;
}
.panel_titulo_viajes{
    width:80px;
} 
.panel_titulo_hoteles{
    width:98px;
}
.panel_titulo_coches{
    width:95px;
}

.panel_texto_vuelos, .panel_texto_viajes, .panel_texto_hoteles, .panel_texto_coches{
    color:#A5A5A5;
    font-family:verdana,Times,serif;
    font-size:12px;
    border:0px;
    margin:0px;
    margin-top:4px;
}

.panel_texto_vuelos{
    margin-top:-19px;
    margin-left:90px;
    width:697px;
}
.panel_texto_viajes{
    margin-top:8px;
    margin-left:80px;
    width:680px; /*690*/
}

html>body .panel_texto_vuelos{
   width:680px;
}

.panel_texto_hoteles{
    margin-top:8px;
    margin-left:83px;
    width:680px;
}

.panel_texto_coches{
    margin-top:8px;
    margin-left:83px;
    width:680px;
}


/* HACK FOR FF/OP */
html>body .panel_texto_vuelos, html>body .panel_texto_viajes, html>body .panel_texto_hoteles, html>body .panel_texto_coches{
    padding-top:7px;
} 


#panel_base_contorno1, #panel_base_contorno2, #panel_base_contorno3, #panel_base_contorno4, #panel_base_contorno5{
    position:relative;
    clear:both;
    margin:0 auto 0 auto;
    text-align:left;
    margin-top:1px;
    margin-bottom:1px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#A5A5A5;
    width:789px;
}
.panel_base_gris, .panel_base{
    position:relative;
    clear:both;
    margin:0 auto 0 auto;
    margin:1px 1px 1px 1px;
    padding:0px;
    padding-bottom:20px;
    width:787px;
    background-color:#EFEFEF;
    text-align:left;
}

html>body .panel_base_gris, html>body .panel_base{
    margin-top:-16px;
    padding-bottom:10px;
}
.panel_base P.destacado, .panel_base P.destacado A, .panel_base_gris P.destacado, .panel_base_gris P.destacado A{
    color:#FF0894;
    font-size:14px;
    padding-top:0px;
}
html>body .panel_base P.destacado, html>body .panel_base_gris P.destacado{
    padding-top:15px;
}

.panel_base P.destacado A:hover, .panel_base_gris P.destacado A:hover{
    color:#000;
    font-size:14px;
    text-decoration:underline;
}

.panel_base P.destacado A:hover SPAN, .panel_base_gris P.destacado A:hover SPAN, .panel_base P A:hover SPAN, .panel_base_gris P A:hover SPAN {
    color:#000;
    font-size:10px;
    text-decoration:underline;
}

.panel_base P.destacado A STRONG, .panel_base_gris P.destacado A STRONG{
    color:#FF0894;
    font-size:14px;
    text-decoration:none;
}

.panel_base P.destacado A:hover STRONG, .panel_base_gris P.destacado A:hover STRONG{
    text-decoration:underline;
    color:black;
}

.panel_base{
    background-color:#FFFFFF;
}
.panel_base P, .panel_base P A, .panel_base_gris P, .panel_base_gris P A{
    color:#A5A5A5;
    font-family:verdana,Times,serif;
    font-size:12px;
    margin-left:20px;
    margin-top:15px;
    width:744px;
}
.panel_base P, .panel_base P A, .panel_base_gris P, .panel_base_gris P A{
    color:#A5A5A5;
    font-size:12px;
    text-decoration:none;
}

.panel_base P A:hover, .panel_base_gris P A:hover{
    color:#000;
    font-size:12px;
    text-decoration:underline;
}


.panel_base P A SPAN, .panel_base_gris P A SPAN{
    color:#d783a4;
    font-size:10px;
    font-family:verdana,Times,serif;
}

.panel_base P A STRONG, .panel_base_gris P A STRONG{
    color:#000000;
}




.panel_links{
    clear:both;
    margin:0 auto 0 auto;
    text-align:left;
    margin-top:10px;
    background-color:#FFFFFF;
    width:789px;
    height:26px;
    font-family:verdana,Times,serif;
    font-size:12px;
}

.panel_links A{
    float:left;
    display:inline;
    margin-left:20px;
    color:#4D4D4D;
}

.panel_links A.gris{
    margin-left:0px;
    color:#A5A5A5;
}


.bold_rosa{
    font-weight:bold;
    color:#FF0F90;
}


/******************************************************************/

/* SITEMAP */
UL{
    clear:both;
    display:block;
    list-style-type:none;
    float:left;
    margin:0px;
    padding:0px;      
}
LI{
    clear:both;
    list-style-type:none;
    float:left;
    width:745px;
    font-size:12px;
    color:#bbbbbb;
    
}
UL LI P, UL LI.lista_base, UL LI.lista_base A, A.lista_cat_link{
    display:inline;
    color:#FF0894;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}

UL.lista_base_indent LI{
    margin-left:20px;
    line-height:1.7em;
}
html>body UL.lista_base_indent LI{
    margin-left:35px;
}
UL LI A{
    color:#bbbbbb;
    text-decoration:none;
}
UL LI A:hover{
    color:#bbbbbb;
    text-decoration:underline;
}

P.lista_sep{
    clear:both;
    height:1px;
    margin:0px;
    padding:0px
}
html>body P.lista_sep{
    clear:both;
    height:21px;
}

.listas{
    margin-top:32px;
}

.lista_link{
    
}
/****************************/

/* QUIENES SOMOS */

DIV.quienes_content{
    clear:both;
    margin:0 auto 0 auto;
    text-align:left;
    margin-top:10px;
    background-color:#FFFFFF;
    width:789px;
    height:26px;
}
DIV.quienes_content P, TABLE#table_contacto TR TD{
    font-family:verdana,Times,serif;
    font-size:12px;
    color:black;
    font-weight:normal;
}

DIV.quienes_content P SPAN{
    display:inline;
    color:#FF0894;
    font-size:12px;
    font-weight:bold;
}

DIV.quienes_field{
    clear:both;
    vertical-align:top;
    text-align:left;
    height:25px;
}

TABLE#table_contacto TR TD {
    color:#AAAAAA;
}






















