body {
    padding:0px;
    margin:0px;
    height:100%;
    background-repeat:repeat-x;
    font-family: verdana, Arial, Helvetica;
    font-size:11px;
    color:#767777;
}

a{
    text-decoration:none;
}

img{
    border:0px;
}

br.clear{
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:10px;
}


.spacer {
    height:38px;
    *height:41px;
    clear:both;
    display:block;

}


/*BASIC*/
#centratge {
    height:100% !important;
    width:100% !important;
    *height:100% !important;
    *width:100% !important;
    *text-align:center !important;
}
#centratge #contenidor {
    width:820px !important;
    height:100%;
    margin: 0 auto 0 auto !important;
    background:url(images/fons.jpg);
    background-repeat:repeat-y;

    *text-align:left !important;


}

#centratge #contenidor #centre #principal #contingut{
    margin:20px 0px 0px 20px;
    height:100%;
    clear:both;
}



/*FINAL BASIC*/


#centratge #contenidor #centre {
    margin-left:20px;
    width:784px;
    height:100%;
    clear:both;

}

#centratge #contenidor #centre #principal{

    width:564px;
    float:left;
    clear:both;

}


#centratge #contenidor #centre #lateral {
    width:200px;
    margin-left:16px;
    float:left;

}

/*CAPÇALERA*/
#centratge #contenidor #centre #principal #capcaleraHome {
    width:564px;
    height:300px;
    margin-top:0px;
}

#centratge #contenidor #centre #principal #capcaleraHome #imatge{
    position:absolute;
    z-index:80;
    width:564px;
}

#centratge #contenidor #centre #principal #capcaleraHome #logo{
    position:absolute;
    z-index:100;
    width:564px;
    height:84px;
    background:url(images/fonscap.png);
    background-repeat:repeat-x;


}

#centratge #contenidor #centre #principal #capcaleraHome #logo img{
    margin-left:25px;
    margin-top:10px;
    padding:2px;
}

#centratge #contenidor #centre #principal #capcaleraHome #menu_principal{
    top:271px;
    width:567px;
    position:absolute;
    z-index:100;
    background:url(images/can_capcalera.png) no-repeat;
    background-position:bottom right;

}
/*FINAL CAPÇALERA*/


/*CAPÇALERA*/
#centratge #contenidor #centre #principal #capcalera {
    width:564px;
    height:200px;
    margin-top:0px;
}

#centratge #contenidor #centre #principal #capcalera #imatge{
    position:absolute;
    z-index:80;
    width:564px;
}

#centratge #contenidor #centre #principal #capcalera #logo{
    position:absolute;
    z-index:100;
    width:564px;
    height:84px;
    background:url(images/fonscap.png);
    background-repeat:repeat-x;


}

#centratge #contenidor #centre #principal #capcalera #logo img{
    margin-left:25px;
    margin-top:10px;
    padding:2px;
}

#centratge #contenidor #centre #principal #capcalera #menu_principal{
    top:167px;
    width:567px;
    position:absolute;
    z-index:100;
    background:url(images/can_capcalera.png) no-repeat;
    background-position:bottom right;

}
/*FINAL CAPÇALERA*/


/*MENU PRINCIPAL*/

#menuLog { font-size:1.4em; margin:20px; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-buttonTerapeuticas { background: url(images/me_terapeuticas_es.png) no-repeat; width:123px; height:33px; clear:left; margin:0 0px 0px 0px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-buttonSalud { background: url(images/me_salud_es.png) no-repeat; width:123px; height:33px; clear:left; margin:0 0px 0px 0px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg_menu_open {  width:123px; height:33px; }
a.fg-buttonTerapeuticas { float:left;  }
button.fg-buttonTerapeuticas { width:auto; overflow:visible; } /* removes extra button width in IE */
.fg-buttonOver {background: url(images/menu_hover.png) no-repeat;}

a.fg-buttonSalud { float:left;  }
button.fg-buttonSalud { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.menu_interior {
    display:block;
    color:#767777;
    font-size:11px;
}
    
ul#menu_prin{
    list-style:none;
    padding:0px;
    margin:0px;
    text-align:center;
    padding-left:20px;
}

ul#menu_prin li{
    float:left;
    width:123px;
    height:33px;
    background: url(images/menu.png) no-repeat;
    margin-right:3px;
}


ul#menu_prin .inici {
    background: url(images/me_inici_es.png) no-repeat;
}

ul#menu_prin .inici:hover {
    background: url(images/me_inici_over_es.png) no-repeat;
}

ul#menu_prin .terapeuticas {
    background: url(images/me_terapeuticas_es.png) no-repeat;
}

ul#menu_prin .terapeuticas:hover {
    background: url(images/me_terapeuticas_over_es.png) no-repeat;
}

ul#menu_prin .salud {
    background: url(images/me_salud_es.png) no-repeat;
}

ul#menu_prin .salud:hover {
    background: url(images/me_salud_over_es.png) no-repeat;
}

ul#menu_prin .contacto {
    background: url(images/me_contacto_es.png) no-repeat;
}

ul#menu_prin .contacto:hover {
    background: url(images/me_contacto_over_es.png) no-repeat;
}

ul#menu_prin li:hover{
    width:123px;
    height:33px;
    background: url(images/menu_hover.png) no-repeat;
    margin-right:3px;
    text-align:center;
}

ul#menu_prin li span{

    text-align:center;

}

ul#menu_prin li span a{
    display:block;
    padding-top:10px;

    width:123px;
    height:23px;
    color:#FFF;
    text-decoration:none;
}

/*FINAL MENU PRINCIPAL*/



/*LATERAL*/

#sobre {

    background:#f2f1f1;

    /*background:url(images/can_sobre_nosotros.png) no-repeat;
    background-position:bottom left;*/

}
#sobre #sobre_contingut{
    padding-left:25px;
    padding-top:18px;
    *padding-top:11px;
}

/*REDONDEJATS*/
.can_ezq_bot {
    background:url(images/can_ezq_bot.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    *margin-top:-5px;
    z-index:150;

}

.can_ezq_bot_float {
    background:url(images/can_ezq_bot.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    *margin-top:-5px;
    float:left;
    z-index:150;

}

.can_ezq_top {
    background:url(images/can_ezq_top.png) no-repeat;
    width:20px;
    height:23px;
    float:left;
    z-index:150;
}

.can_drt_top {
    background:url(images/can_drt_top.png) no-repeat;
    width:36px;
    height:23px;
    float:right;
    z-index:150;
}



.can_drt_bot {
    background:url(images/can_drt_bot.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    *margin-top:-5px;
    float:right;
    z-index:150;
}
/*FINAL REDONDEJATS*/

/*REDONDEJATS BLAUS*/
.can_ezq_bot_blau {
    background:url(images/can_ezq_bot_blau.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    z-index:150;
    *margin-top:-5px;

}

.can_ezq_bot_float_blau {
    background:url(images/can_ezq_bot_blau.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    z-index:150;
    *margin-top:-5px;
    float:left;

}

.can_ezq_top_blau {
    background:url(images/can_ezq_top_blau.png) no-repeat;
    width:36px;
    height:23px;
    float:left;
    z-index:150;
}

.can_drt_top_blau {
    background:url(images/can_drt_top_blau.png) no-repeat;
    width:36px;
    height:23px;
    float:right;
    z-index:150;
}



.can_drt_bot_blau {
    background:url(images/can_drt_bot_blau.png) no-repeat;
    width:36px;
    height:23px;
    margin-top:18px;
    *margin-top:-5px;
    float:right;
    z-index:150;
}














.can_ezq_bot_blau_home {
    background:url(images/can_ezq_bot_blau_home.png) no-repeat;
    width:12px;
    height:12px;
    margin-top:18px;
    z-index:150;
    *margin-top:6px;

}

.can_ezq_bot_float_blau_home {
    background:url(images/can_ezq_bot_blau_home.png) no-repeat;
    width:12px;
    height:12px;
    margin-top:18px;
    z-index:150;
    *margin-top:6px;
    float:left;

}

.can_ezq_top_blau_home {
    background:url(images/can_ezq_top_blau_home.png) no-repeat;
    width:12px;
    height:12px;
    float:left;
    z-index:150;
}

.can_drt_top_blau_home {
    background:url(images/can_drt_top_blau_home.png) no-repeat;
    width:12px;
    height:12px;
    float:right;
    z-index:150;
}



.can_drt_bot_blau_home {
    background:url(images/can_drt_bot_blau_home.png) no-repeat;
    width:12px;
    height:12px;
    margin-top:18px;
    *margin-top:6px;
    float:right;
    z-index:160;
}
/*FINAL REDONDEJATS BLAU*/

#sobre_nosotros h3{
    color:#043764;
    
}

#sobre_contingut h3 {
    color:#043764;
    font-size:13px;
}

ul#sobre_nosotros {
    list-style:none;
    padding:0px;
    margin:0px;
    *margin-bottom:23px;
}

ul#sobre_nosotros li{
    margin-bottom:12px;
}

ul#sobre_nosotros .active a{
    color:#00b1eb;
    text-decoration:none;
    font-weight:bold;
}

ul#sobre_nosotros li a{
    color:#6f89a2;
    text-decoration:none;
    font-weight:bold;

}

ul#sobre_nosotros li a:hover{
    color:#00b1eb;
    text-decoration:underline;
}

.lateral_enllac {
    margin-top:12px;
}

#dossier_salud {
    margin-top:14px;
    background:#daf3f5;

}

#dossier_salud #dossier_salud_contingut {

    padding-left:20px;
    padding-right:20px;
}

#dossier_salud #dossier_salud_contingut .titol{
    color:#015797;
    font-weight:bold;
    font-size:15px;
    display:block;
    margin:0px;
    padding-top:10px;

}

#dossier_salud #dossier_salud_contingut .subtitol{
    color:#015797;
    font-size:9px;
    display:block;
    margin-bottom:6px;
}

#dossier_salud #dossier_salud_contingut a{
    padding-top:3px;
    text-decoration:none;
    color:#484848;
    font-size:9px;
    background:url(images/pdf_ico.png) no-repeat;
    padding-left:20px;
    height:16px;
    display:block;
}

#buscar {
    width:190px;
    height:16px;
    border-top:1px solid #3d6d96;
    border-bottom:1px solid #3d6d96;
    padding-top:21px;
    padding-bottom:24px;
    *padding-bottom:19px;
    padding-left:10px;
    margin-top:14px;
    display:block;
    clear:both;
}

#buscar .buscar_text{
    border:1px solid #dfdfdf;
    width:122px;
    height:16px;
    border-top:1px solid #9e9e9e;
    background:url(images/input_lupa.gif) no-repeat;
    background-position: 0 2px;
    padding-left:18px;
    color:#8f8f8f;
    font-size:10px;
    float:left;
    }
#buscar .buscar_text:hover{
    background:url(images/input_lupa_over.gif) no-repeat;
    background-position: 0 2px;
}

#buscar .buscar_submit {
    width:25px;
    height:20px;
    background:url(images/bt_ir_es.png) no-repeat;
    border:none;
    color:#FFF;
    float:left;
    margin-left:4px;

}

#buscar .buscar_submit:hover {
    background:url(images/bt_ir_over_es.png) no-repeat;
    cursor:pointer;
}
/*FINAL LATERAL*/


/*FOOTER*/
#footer {
    font-size:9px;
    color:#043764;
    text-align:center;
    padding-bottom:15px;
    padding-left:20px;
    padding-right:40px;
    width:780px;
    display:block;
    clear:both;
}

#footer #logo_footer {
    margin-top:20px;
}
/*FINALFOOTER*/

#footer span {
    border-top:1px solid #043764;
    letter-spacing: 0px;
    *letter-spacing: 0px;
    width:750px;
    display:block;
    margin-left:15px;

}

#footer span a{
    color:#043764;
    text-decoration:none;
}

#footer span a:hover{
    color:red;
    text-decoration:underline;
}

#footer .copy {
    letter-spacing: -1px;
}

#footer .avisolegal:hover {
    color:#00b1eb;
    text-decoration:underline;
}

/*CONTINGUT*/
    /*HOME*/
    #columna1 {
        width:310px;
        float:left;
    }

    #columna2 {
        width:205px;
        float:left;
        margin-left:20px;
    }

        /*COLUMNA 1*/
        #columna1 .noticia {
            margin-top:10px;
        }

        #columna1 .spacer {
            height:56px;
            display:block;

            *height:54px;
            clear:both;
            

        }
        #columna1 .noticia h3{
            color:#00b1eb;
            font-size:18px;
            padding-left:5px;
            margin-right:10px;
            margin-top:-10px;
            z-index:150;
            position:absolute;
        }
        #columna1 .noticia h3 span {
            border:none;
            color:#00b1eb;
            font-size:9px;
            float:right;
            font-weight:none;
            

        }
        #columna1 .noticia .fecha {
            color:#00b1eb;
            font-size:9px;
            text-align:right;
            display:block;
            border-bottom:1px solid #79c5e1;
            margin-right:10px;
            margin-bottom:10px;
            z-index:100;
        }

        #columna1 .noticia .fecha_1 {
            color:#00b1eb;
            font-size:9px;
            text-align:right;
            display:block;
            border-bottom:1px solid #79c5e1;
            margin-right:10px;
            margin-bottom:10px;
            z-index:100;
            margin-top:20px;
            /*color:#00b1eb;
            font-size:9px;
            position:absolute;
            padding-top:10px;
            text-align:right;
            width:300px;
            display:block;
            z-index:100;*/
        }

        .noticia_contingut {
            background:#e2f3f9;
            display:block;
            width:300px;
        }


        #columna1 .noticia .noticia_contingut .left {
            width:95px;
            float:left;
            padding-left:15px;
            padding-top:15px;
            cursor:pointer;

        }

        #columna1 .noticia .noticia_contingut .right {
            width:170px;
            padding-top:1px;
            margin-left:110px;
            padding-left:15px;
            *padding-top:15px;
            
        }
        #columna1 .noticia .noticia_contingut .right h4 {
            margin-bottom:15px;
        }
        #columna1 .noticia .noticia_contingut .right h4 a{
            color:#00b1eb;
            font-size:12px;
            margin-bottom:4px;
            text-decoration:none;
        }
        
        #columna1 .noticia .noticia_contingut .right h4 a:hover{
            color:#00b1eb;
            font-size:12px;
            margin-bottom:4px;
            text-decoration:underline;
        }

        #columna1 .noticia .noticia_contingut .right .text{
            display:block;
            color:#767777;
            font-size:11px;
            height:29px;
            height:71px;

        }

        #columna1 .noticia .noticia_contingut .right .ver_enllac a{

            color:#00b1eb;
            font-size:9px;
            text-decoration:none;
            background: url(images/ver_noticia.png) no-repeat left 1px;
            padding:0px;
            padding-left:14px;
            padding-top:1px;
            margin:0px;
            position:absolute;
            z-index:500;
            
        }

        #columna1 .noticia .noticia_contingut .right .ver_enllac_2 a{

            color:#00b1eb;
            font-size:9px;
            text-decoration:none;
            background: url(images/ver_noticia.png) no-repeat left 1px;
            padding:0px;
            padding-left:14px;
            padding-top:11px;
            margin:0px;
            position:absolute;
            z-index:500;

        }

        .can_ezq_bot_home_blau {
            width:300px;
            height:23px;
            position:absolute;
            z-index:150;
            background: url(images/can_ezq_bot.png) bottom left no-repeat;
        }

        .can_drt_bot_home_blau {
            width:300px;
            height:23px;
            position:absolute;
            z-index:100;
            background:#e2f3f9 url(images/can_drt_bot.png) bottom right no-repeat;
            margin-bottom:5px;
        }

        



        /*FINAL COLUMNA 1*/

        /*COLUMNA 2*/

        #columna2 h3 {
            color:#043764;
            font-size:18px;
            border-bottom:1px solid #3d6d96;
            padding-left:5px;
            margin-top:0px;
            margin-bottom:10px;
            padding-bottom:0px;

        }

        #columna2 .lupa {
            float:right;
            margin-top:6px;
            margin-right:5px;

        }
        .destacamos_contingut {
            border-bottom:1px solid #3d6d96;
            font-size:12px;
            margin-bottom:32px;
            *margin-bottom:21px;

        }

        .destacamos_contingut h4 {
            color:#043764;
            font-size:12px;
            margin-left:23px;
            margin-bottom:8px;
            text-decoration:none;
        }

        .destacamos_contingut h4a {
            color:#043764;
            
            text-decoration:none;
        }

        .destacamos_contingut img {
            margin-left:23px;
        }
        .destacamos_contingut span {
            color:#767777;
            margin-left:23px;
            margin-bottom:23px;
            display:block;
            font-size:11px;
        }

        /*FINAL COLUMNA 2*/


    /*FINAL HOME*/



    /*SALUD*/
    #salud {
        background:#dbeff7 url(images/fons_salud.jpg) no-repeat;
        min-height:656px;
        width:520px;
        padding:20px 0px 0px 20px;
        margin-left:5px;

    }

    #salud h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }
    #salud .salud_apartat {
        clear:both;
        min-height:194px;
    }
    #salud .salud_apartat h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:490px;;
        font-size:13px;
        padding-left:5px;
    }

    #salud .salud_apartat h2 a{
        color:#1097cb;
        font-size:13px;
        text-decoration:none;
    }

    #salud .salud_apartat .left{
        width:210px;
        float:left;
        cursor:pointer;
    }

    #salud .salud_apartat .left img{
    }

    #salud .salud_apartat .right{
        width:290px;
        float:left;
    }

    #salud .salud_apartat .right h3 a{
        color:#1097cb;
        font-size:12px;
        text-decoration:none;

    }

    #salud .salud_apartat .right h3 a:hover{
        color:#1097cb;
        font-size:12px;
        text-decoration:underline;

    }

    #salud .salud_apartat .right span{
        color:#767777;
        display:block;
        margin-bottom:15px;
    }

    #salud .salud_apartat .right .ver_enllac a{
        color:#00b1eb;
        font-size:9px;
        text-decoration:none;
        background: url(images/ver_noticia.png) no-repeat left 1px;
        padding-left:14px;

    }

    #salud #paginacio {
        border-top:1px solid #39a9d4;
        float:right;
        width:500px;
        text-align:right;
        margin-right:20px;
        padding-top:7px;
        color:#848585;
        font-family: Arial, Helvetica;

    }
    #salud #paginacio a {
        color:#848585;
        text-decoration:none;
    }

    #salud #paginacio a:hover {
        color:#2ea3d0
    }

   

    #salud #paginacio .pag_drt {
        background:url(images/paginacio_drt.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-left:8px;
    }

    #salud #paginacio .pag_ezq {
        background:url(images/paginacio_ezq.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-right:8px;
    }

    #salud #paginacio .pagina_actual {
        color:#2ea3d0;
        font-weight:bold;
    }


    /*FINAL SALUD*/

    /*SALUD DETAIL*/
    #contenidor_salud_detail {
        border:1px solid #b9e1f0;
        min-height:500px;
        padding-left:10px;
        padding-right:10px;
    }
    #contenidor_imatges {
        height:64px;
        display:block;
        padding-top:4px;
        padding-left:5px;
        padding-bottom:3px;
        border-top:1px solid #9bd3e9;
        margin-top:9px;
        background:url(images/salud_detail_sotafoto.gif) repeat-x bottom;

    }
    .imatge_separacio {
        float:left;
        padding-left:1px;
    }

    h2 {
        color:#1a67a1;
        margin-left:5px;
    }

    h3 {
        color:#266fa6;
    }

    .imatge_div {
        padding-top:3px;
        padding-bottom:4px;
        float:left;
        width:73px;
        height:55px;
    }




    #salud_detail_text {
        padding-left:20px;
        padding-right:20px;
        color:#8e8f8f;
    }

    #salud_detail_volver {
        margin-left:305px;

    }

    #salud_detail_volver a {
        color:#706e6e;
        text-decoration:none;
        text-transform: uppercase;

    }

    #salud_detail_volver a:hover {
        color:#00b1eb;
        text-decoration:underline;

    }
    /*FINAL SALUD DETAIL*/

/*AREAS*/
    #areas {
        background:url(images/fons_areas.jpg) no-repeat;
        min-height:656px;
        width:520px;
        padding:20px 0px 0px 20px;
        margin-left:5px;

    }

    #areas h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }
    #areas .areas_apartat {
        clear:both;
    }
    #areas .areas_apartat h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:490px;;
        font-size:13px;
        padding-left:5px;
    }

    #areas .areas_apartat .left{
        width:210px;
        float:left;
        curso:pointer;
    }

    #areas .areas_apartat .left img{
        
    }

    #areas .areas_apartat .right{
        width:290px;
        float:left;
    }

    #areas .areas_apartat .right h3{
        color:#1097cb;
        font-size:12px;

    }

    #areas .areas_apartat .right span{
        color:#767777;
        display:block;
        margin-bottom:15px;
    }

    #areas .areas_apartat .right .ver_enllac a{
        color:#00b1eb;
        font-size:9px;
        text-decoration:none;

    }

    #areas #paginacio {
        border-top:1px solid #39a9d4;
        float:right;
        width:100%;
        text-align:right;
        margin-right:20px;
        padding-top:7px;
        color:#848585;
        font-family: Arial, Helvetica;

    }
    #areas #paginacio a {
        color:#848585;
        text-decoration:none;
    }

    #areas #paginacio a:hover {
        color:#2ea3d0
    }



    #areas #paginacio .pag_drt {
        background:url(images/paginacio_drt.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-left:8px;
    }




    /*FINAL areas*/

    /*areas DETAIL*/
    #contenidor_areas_detail {
        border:1px solid #b9e1f0;
        min-height:500px;
        padding-left:10px;
        padding-right:10px;
    }
 

    
    .imatge_separacio {
        float:left;
        padding-left:1px;
    }

    h2 {
        color:#1a67a1;
        margin-left:5px;
    }

    h3 {
        color:#266fa6;
    }

    .imatge_div {
        padding-top:3px;
        padding-bottom:4px;
        float:left;
    }

    .text_top_dreta {
        /*position:absolute;
        margin-left:325px;
        margin-top:18px;
        color:#838181;*/
        float:right;
        color:#838181;
        margin-top:18px;
        margin-right:10px;
    }

     .text_top_dreta a{
        text-decoration:none;
        color:#706e6e;
        text-transform:uppercase;

    }

    .text_top_dreta a:hover{
        text-decoration:underline;
        color:#00b1eb;
    }


    #areas_detail_text {
        padding-left:20px;
        padding-right:20px;
        color:#8e8f8f;
    }

    #areas_detail_volver {
        margin-left:305px;

    }

    #areas_detail_volver a {
        color:#1097cb;
        text-decoration:none;

    }

    #areas_detail_volver a:hover {
        color:#cb1010;
        text-decoration:underline;

    }
    /*FINAL areas DETAIL*/

    /*CONTACTO*/
    #contacto {
        background:#dbeff7 url(images/fons_salud.jpg) no-repeat;
        min-height:100px;
        width:520px;
        padding:20px 0px 0px 20px;
        margin-left:5px;

    }

    #contacto .contacto_inf {
        float:left;
        padding-right:13px;
    }

    #contacto h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }

    #contacto  h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:490px;;
        font-size:13px;
        padding-left:5px;
    }

    #contacto h3 {
        color:#015797;
        font-size:12px;
        padding:0px;
        margin:0px;
        padding-top:15px;
    }

    #contacto a {
        padding-right:15px;
    }

    #contacto span {
        color:#767777;
        font-size:11px;
        display:block;
    }

    #contacto #gmaps {
        border:2px solid #FFF;
        margin-bottom:10px;
        width:496px;
        height:296px;
    }

    #contacto .texte {
        padding-left:10px;
    }

    
    /*FINAL CONTACTO*/

/*FINAL CONTINGUT*/


/*GESTOR CONTINGUTS*/
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
.list-contain {  width: 350px; margin: 20px 0; }
.list-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
.list-contain table td, .list-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
.btn_gestor {
    background:#003366;
    color:#ffffff;
    font-family: verdana, Arial, Helvetica;
    font-size:13px;
    border:1px #062644 solid;
    width:175px;
    height:25px;
    text-align:left;
    margin-top:2px;
}
.tDnD_whileDrag {
}
/*FINAL GESTOR CONTINGUTS */



/*SALUD*/
    .generic {
        background:#dbeff7 url(images/fons_salud.jpg) no-repeat;
        min-height:656px;
        width:510px;
        padding:20px 0px 0px 20px;
        margin-left:5px;
        padding-right:10px;

    }

    .generic h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }
    .generic .salud_apartat {
        clear:both;
    }
    .generic .areas_apartat {
        clear:both;
    }
    .generic h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:490px;;
        font-size:13px;
        padding-left:14px;
        background:url(images/fletxa_dreta_generica.png) no-repeat left bottom;
    }

    .generic span{
        color:#767777;
        margin-bottom:5px;
        display:block;

    }

    .generic .anos{
        width:150px;
        float:left;
        /*margin-right:14px;*/
        margin-right:5px;
        
    }

    .generic .anos .title_div{
        color:#1097cb;
        font-weight:bold;
    }


    .generic .ul_identidad {
        color:#1097cb;
        list-style-image:url(images/id_punt_ul.gif);
        padding:0px;
        margin:0px;
        margin-left:15px;

    }

    .generic .llistat_id {
        float:left;
        margin-left:35px;
    }

    .generic .spacer {
        height:20px;
        display:block;
    }

    .separacio {
        margin-left:18px;
    }

    .generic .border_blanc {
        
    }

    .generic .lletra_petita {
        font-size:9px;
        margin-top:10px;
        display:block;
    }


   


    .generic .sota_foto {
        color:#1097cb;
        width:198px;
        display:block;
        margin-top:13px;
        font-weight:bold;
        font-size:12px;
    }

    .generic .a_email{
        color:#1b9ccd;
        font-weight:bold;
        text-decoration:none;
    }

    .generic .a_email:hover{
        text-decoration:underline;
        cursor:pointer;

    }



    .generic .azul_angelini_texto {
        color:#1097cb;
        padding-left: 18px;
    }

    /*Trabaja*/

    #arxiu_adjunt {
        width:210px;
        height:70px;
        background:#cdd9e8;
        clear:both;
        margin-top:20px;
    }

    #arxiu_adjunt span{
        color:#777777;
        padding-left:15px;
        padding-top:13px;
        font-size:9px;
    }

    #arxiu_adjunt .input_arxiu {
        border:none;
        width:141px;
        height:20px;
        margin-left:15px;
        background:url(images/input_arxiu_adjunt.jpg) no-repeat;
        float:left;
    }

    #arxiu_adjunt .arxiu_submit {
        width:25px;
        height:20px;
        background:url(images/bt_arxiu.png) no-repeat;
        border:none;
        color:#FFF;
        float:left;
        margin-left:4px;
    }

    #arxiu_adjunt .arxiu_submit:hover {
        background:url(images/bt_arxiu_over.png) no-repeat;
        cursor:pointer;
    }

    #trabajo_form {
        margin-left:18px;
        margin-top:20px;
    }

    #trabajo_form #trabajo_form_left {
        float:left;
        width:240px;
    }

    #trabajo_form #trabajo_form_left input{
        float:left;
        background:url(images/input_camps.gif) no-repeat;
        border:none;
        width:152px;
        height:21px;
        margin-bottom:12px;
        
    }
    #trabajo_form #trabajo_form_left label{
        float:left;
        width:81px;
        color:#777777;
    }
    #trabajo_form #trabajo_form_left label.error{
        float:left;
        width:230px;
        color:red;
        font-weight:bold;
        margin-bottom:10px;
    }


    #trabajo_form #trabajo_form_right {
        float:left;
        margin-left:20px;
    }

    #trabajo_form #trabajo_form_right .pregunta {
        width:180px;
        padding-left:5px;
        display:block;
    }

    .generic  .checkbox {
        border:none;

    }

    #trabajo_form .enviar_trabajo {
        width:83px;
        clear:both;
        border:none;
        height:25px;
        background:url(images/bt_enviar_es.gif) no-repeat;
        margin-left:195px;
    }

    #trabajo_form .enviar_trabajo:hover{
        cursor:pointer;
    }
    /*FINAL TRABAJA*/



/*PRODUCTOS*/
    .generic_blanc {
        border:1px solid #b9e1f0;
        min-height:660px;
        padding-left:10px;
        padding-right:10px;
    }
    .generic_blanc .titol_productos {
        float:left;
        background:url(images/tit_productos_es.png) no-repeat;
        width:150px;
        display:block;
        height:15px;
        margin-left:8px;
        margin-top:13px;
    }

    .generic_blanc .titolinicio {
        float:right;
        margin-right:8px;
        margin-top:15px;
        
    }

    .generic_blanc .titolinicio a{
        text-decoration:none;
        color:#706e6e;
    }

    .generic_blanc .titolinicio a:hover{
        text-decoration:underline;
        color:#00b1eb;
    }

    .generic_blanc .seperador_difuminat {
        background:url(images/salud_detail_sotafoto.gif) repeat-x;
        width:520px;
        height:8px;
        display:block;
        clear:both;
        margin-top:2px;
        padding-bottom:10px;
    }

    .generic_blanc h2 {
        margin-left:20px;
        margin-top:10px;
        font-size:13px;
        font-weight:bold;
        color:#005697;
    }

    .generic_blanc .type_productes {
        
        width:520px;
        padding-bottom:20px;
        clear:both;
        display:block;
        
    }
    .generic_blanc .type_productes .a_product {
        float:left;
        padding-left:15px;
        background:url(images/fletxa_dreta_generica.png) no-repeat left;
        width:230px;
        height:20px;


    }
    .generic_blanc .type_productes .a_product a{
        color:#1097cb;
        text-decoration:none;
        font-size:13px;
    }

    .generic_blanc .type_productes .type_productes_superior{
        margin-left:15px;
        clear:both;
    }

    .generic_blanc .type_productes .type_productes_interior  {
        
        border-bottom:1px solid #70c1e0;
        clear:both;
        display:block;
        width:520px;
        padding-top:10px;
    }


/*FINAL PRODUCTOS*/


/*PROCUTE DETAIL*/
.generic_blanc #imatge_producte {
    width:330px;
    height:250px;
    float:left;
    margin-left:20px;

}
.generic_blanc #camps_producte {
    float:left;
    width:150px;
    padding-top:6px;
}

.generic_blanc #camps_producte h4 {
    color:#1097cb;
    font-size:12px;
    font-weight:bold;
    padding-left:15px;
    background:url(images/fletxa_dreta_generica.png) no-repeat left bottom;
    margin-bottom:0px;
    padding-top:13px;
}

.generic_blanc #camps_producte span {
    color:#706e6e;
    font-size:11px;
    display:block;
    margin-top:10px;
    padding-left:15px;
}

.generic_blanc #camps_producte a {
    padding-top:3px;
    text-decoration:none;
    color:#484848;
    font-size:10px;
    background:url(images/pdf_ico.png) no-repeat;
    padding-left:20px;
    height:16px;
    display:block;
}

.generic_blanc #camps_producte .separador{
    background:url(images/pr_detail_sep.gif) no-repeat left top;
}

.generic_blanc .title_producte {
    
    font-weight:normal;
    color:#1097cb;
    font-size:13px;
    margin-left:20px;
}

.generic_blanc .text_producte {
    color:#777777;
    font-size:11px;
    margin-left:20px;
    margin-right:20px;
    display:block;
    line-height:20px;
}

.generic_blanc .text_producte br {
    margin-bottom:10px;
}

.generic_blanc #volver_productos {
    float:right;
}

.generic_blanc #volver_productos a{
    text-decoration:none;
    color:#1097cb;
    font-size:9px;
}
.generic_blanc #volver_productos a:hover{
    text-decoration:underline;
    color:#00b1eb;
    font-size:9px;
}

/*FINAL PRODUCTE DETAIL*/



/*FINESTRA MODAL PRODUCTES*/
#producte_modal {
    width:650px;
    height:400px;
    background:url(images/fons_modal.jpg) no-repeat;
}


#producte_modal .titol_modal{
    background:url(images/tit_informacion_modal_es.png) no-repeat;
    display:block;
    width:150px;
    height:20px;
    left:470px;
    top:42px;
    position:absolute;
    
}

#producte_modal  #contingut_modal {
    padding-left:80px;
    padding-top:130px;
    width:510px;
    color:#003466;
    font-size:11px;
}

#producte_modal  #contingut_modal span {
    padding-bottom:10px;
    display:block;
}

#producte_modal #botons {
    margin-left:115px;
    margin-top:105px;
}

#producte_modal #botons #modal_acceptar {
    width:135px;
    height:42px;
    display:block;
    background:url(images/bt_prod_aceptar.png) no-repeat;
    cursor:pointer;
    
}


#producte_modal #botons .modal_cancelar {
    width:135px;
    height:42px;
    display:block;
    background:url(images/bt_prod_cancelar.png) no-repeat;
    cursor:pointer;
}



/*FINAL PRODUCTE MODAL*/


/*FINESTRA MODAL AVISO LEGAL*/
#avisolegal_modal {
    width:650px;
    height:400px;
    background:url(images/fons_modal.jpg) no-repeat;
}

#email_modal {
    width:650px;
    height:400px;
    background:url(images/fons_modal.jpg) no-repeat;
}

#email_modal .titol_modal{
    background:url(images/tit_email_modal_es.png) no-repeat;
    display:block;
    width:201px;
    height:20px;
    left:400px;
    top:42px;
    position:absolute;

}

#email_modal  #contingut_modal {
    padding-left:80px;
    padding-top:130px;
    width:510px;
    color:#003466;
    font-size:11px;
}

#email_modal  #contingut_modal span {
    padding-bottom:10px;
    display:block;
}


#avisolegal_modal .titol_modal{
    background:url(images/tit_aviso_legal_es.png) no-repeat;
    display:block;
    width:150px;
    height:20px;
    left:470px;
    top:45px;
    position:absolute;

}

#avisolegal_modal  #contingut_modal {
    padding-left:80px;
    padding-top:130px;
    width:510px;
    color:#003466;
    font-size:11px;
}

#avisolegal_modal  #contingut_modal .scroll_aviso_legal span {
    padding-bottom:10px;
    display:block;
}

#avisolegal_modal #botons {
    margin-left:115px;
}

#avisolegal_modal #botons #modal_acceptar {
    width:135px;
    height:42px;
    display:block;
    background:url(images/bt_prod_aceptar.png) no-repeat;
    float:left;
}

#avisolegal_modal #botons #modal_acceptar:hover {
    background:url(images/bt_prod_aceptar_over.png) no-repeat;
    cursor:pointer;
}


#avisolegal_modal #botons .modal_cancelar {
    width:135px;
    height:42px;
    display:block;
    background:url(images/bt_prod_cancelar.png) no-repeat;
    float:left;
}

#avisolegal_modal #botons .modal_cancelar:hover {
    background:url(images/bt_prod_cancelar_over.png) no-repeat;
    cursor:pointer;
}

.scroll_aviso_legal {
    height:220px;
    overflow-y: auto;
    overflow-x: none;
}

#empresas_modal {
    width:650px;
    height:400px;
    background:url(images/fons_modal.jpg) no-repeat;
}

#empresas_modal .titol_modal{
    background:url(images/tit_aviso_legal_es.png) no-repeat;
    display:block;
    width:201px;
    height:20px;
    left:465px;
    top:42px;
    position:absolute;

}

#empresas_modal  #contingut_modal {
    padding-left:80px;
    padding-top:130px;
    width:510px;
    color:#003466;
    font-size:11px;
}

#empresas_modal  #contingut_modal span {
    padding-bottom:10px;
    display:block;
}

/*FINAL AVISO LEGAL MODAL*/

.descargar_archivo_pdf {
    padding-top:3px;
    text-decoration:none;
    color:#484848;
    font-size:9px;
    background:url(images/pdf_ico.png) no-repeat;
    padding-left:20px;
    height:16px;
    display:block;
}

.descargar_archivo_pdf:hover {
    cursor:pointer;
    color:red;
    font-weight:bold;
}


.bt_eliminar {
    display:block;
    width:94px;
    height:35px;
    background:url(images/bt_eliminar.gif) no-repeat;
    cursor:pointer;
    float:left;
    margin-right:5px;
}

.bt_modificar {
    display:block;
    width:103px;
    float:left;
    height:35px;
    background:url(images/bt_modificar.gif) no-repeat;
    cursor:pointer;
    margin-right:5px;
}

.bt_ver_contenido {
    display:block;
    width:140px;
    float:left;
    height:35px;
    background:url(images/bt_ver_contenido.gif) no-repeat;
    cursor:pointer;
    margin-right:5px;
}

.bt_modificar_salud {
    display:block;
    width:148px;
    float:left;
    height:35px;
    background:url(images/bt_modificar_salud.gif) no-repeat;
    cursor:pointer;
    margin-right:5px;
}

.bt_nuevo {
    display:block;
    width:72px;
    float:left;
    height:29px;
    background:url(images/bt_nuevo.gif) no-repeat;
    cursor:pointer;
    margin-right:5px;
}

#nuevo-button {
    height:15px;
    display:block;
}

.ver_enllac a{
        color:#00b1eb;
        font-size:9px;
        text-decoration:none;
        background: url(images/ver_noticia.png) no-repeat left 1px;
        padding-left:14px;
        position: absolute;
        margin-top:-15px;

    }

/*BUSCAR*/
.generic .buscar_title{
    display:block;
    min-height:20px;
    text-decoration:none;
    padding-left:20px;
}

.generic .buscar_title a{
    text-decoration:none;
    color:#1097cb;
    font-size:12px;
}

.generic .buscar_title a:hover{
    color:#1097cb;
    font-size:12px;
    text-decoration:underline;

}

.generic .div_buscar_descrip {
    height:45px;
}

.generic .buscar_descrip{
    min-height: 20px;
    padding-left:30px;
    padding-bottom:10px;
    padding-right:20px;
    width:420px;
    position:absolute;
    clip:rect(0px,450px,40px,0px);
}



/*FINAL BUSCAR*/

#output {
    width:330px;
    text-align:center;
    font-weight:bold;
    padding-top:10px;
    font-size:12px;
    display:block;
}

/*AREAS*/
    #areas {
        background:#dbeff7 url(images/fons_salud.jpg) no-repeat;
        min-height:656px;
        width:520px;
        padding:20px 0px 0px 20px;
        margin-left:5px;

    }

    #areas h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }
    #areas .areas_apartat {
        clear:both;
        min-height:194px;
    }
    #areas .areas_apartat h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:490px;;
        font-size:13px;
        padding-left:5px;
    }

    #areas .areas_apartat .left{
        width:210px;
        float:left;
        cursor:pointer;
    }

    #areas .areas_apartat .left img{
        
    }

    #areas .areas_apartat .right{
        width:290px;
        float:left;
    }

    #areas .areas_apartat .right h3 a{
        color:#1097cb;
        font-size:12px;
        text-decoration:none;

    }

    #areas .areas_apartat .right h3 a:hover{
        color:#1097cb;
        font-size:12px;
        text-decoration:underline;

    }

    #areas .areas_apartat .right span{
        color:#767777;
        display:block;
        margin-bottom:15px;
    }

    #areas .areas_apartat .right .ver_enllac a{
        color:#00b1eb;
        font-size:9px;
        text-decoration:none;
        background: url(images/ver_noticia.png) no-repeat left 1px;
        padding-left:14px;

    }

    #areas #paginacio {
        border-top:1px solid #39a9d4;
        float:right;
        width:500px;
        text-align:right;
        margin-right:20px;
        padding-top:7px;
        color:#848585;
        font-family: Arial, Helvetica;

    }
    #areas #paginacio a {
        color:#848585;
        text-decoration:none;
    }

    #areas #paginacio a:hover {
        color:#2ea3d0
    }



    #areas #paginacio .pag_drt {
        background:url(images/paginacio_drt.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-left:8px;
    }

    #areas #paginacio .pag_ezq {
        background:url(images/paginacio_ezq.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-right:8px;
    }

    #areas #paginacio .pagina_actual {
        color:#2ea3d0;
        font-weight:bold;
    }


    /*FINAL AREAS*/

    /*AREAS DETAIL*/
    #contenidor_areas_detail {
        border:1px solid #b9e1f0;
        min-height:500px;
        padding-left:10px;
        padding-right:10px;
    }
    #contenidor_imatges {
        height:64px;
        display:block;
        padding-top:4px;
        padding-left:5px;
        padding-bottom:3px;
        border-top:1px solid #9bd3e9;
        margin-top:9px;
        background:url(images/salud_detail_sotafoto.gif) repeat-x bottom;

    }
    .imatge_separacio {
        float:left;
        padding-left:1px;
    }

    h2 {
        color:#1a67a1;
        margin-left:5px;
    }

    h3 {
        color:#266fa6;
    }

    .imatge_div {
        padding-top:3px;
        padding-bottom:4px;
        float:left;
        width:73px;
        height:55px;
    }




    #areas_detail_text {
        padding-left:20px;
        padding-right:20px;
        color:#8e8f8f;
    }

    #areas_detail_volver {
        margin-left:305px;

    }

    #areas_detail_volver a {
        color:#706e6e;
        text-decoration:none;

    }

    #areas_detail_volver a:hover {
        color:#00b1eb;
        text-decoration:underline;

    }
    /*FINAL AREAS DETAIL*/



    /*NOTICIA*/
    #noticia {
        background:#dbeff7 url(images/fons_salud.jpg) no-repeat;
        min-height:656px;
        width:520px;
        padding:20px 0px 0px 20px;
        margin-left:5px;
    }

    #noticia h1 {
        color:#015797;
        font-size:15px;
        padding:0px;
        margin:0px;
    }
    #noticia .noticia_apartat {
        height:100px!important;
        *height:100px;
    }
    #noticia .noticia_apartat .fecha {
        position:absolute;
        display:block;
        margin-left:420px;
        color:#00b1eb;
        font-size:9px;
        text-align:right;
        display:block;
    }

    #noticia .noticia_apartat {
        clear:both;
        min-height:54px;
    }
    #noticia .noticia_apartat h2 {
        color:#1097cb;
        border-bottom:1px solid #39a9d4;
        width:405px;;
        font-size:13px;
        padding-left:5px;
        padding-right:85px;
    }

 

    #noticia .noticia_apartat h2 a{
        color:#1097cb;
        font-size:13px;
        text-decoration:none;
    }

    #noticia .noticia_apartat .left{
        width:210px;
        float:left;
    }

    #noticia .noticia_apartat .left img{
        border:2px solid #FFF;
    }

    #noticia .noticia_apartat .right{
        width:500px;
        float:left;
        margin-bottom:10px;
        display:block;
    }

    #noticia .noticia_apartat .right h3 a{
        color:#1097cb;
        font-size:12px;
        text-decoration:none;

    }

    #noticia .noticia_apartat .right h3 a:hover{
        color:#1097cb;
        font-size:12px;
        text-decoration:underline;

    }

    #noticia .noticia_apartat .right span{
        color:#767777;
        display:block;
        margin-bottom:15px;
    }

    #noticia .noticia_apartat .right .ver_enllac a{
        color:#00b1eb;
        font-size:9px;
        text-decoration:none;
        background: url(images/ver_noticia.png) no-repeat left 1px;
        padding-left:14px;

    }

    #noticia #paginacio {
        border-top:1px solid #39a9d4;
        float:right;
        width:500px;
        text-align:right;
        margin-right:20px;
        padding-top:7px;
        color:#848585;
        font-family: Arial, Helvetica;
        *margin-top:10px;

    }
    #noticia #paginacio a {
        color:#848585;
        text-decoration:none;
    }

    #noticia #paginacio a:hover {
        color:#2ea3d0
    }



    #noticia #paginacio .pag_drt {
        background:url(images/paginacio_drt.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-left:8px;
    }

    #noticia #paginacio .pag_ezq {
        background:url(images/paginacio_ezq.png) no-repeat bottom;
        display:block;
        width:15px;
        height:15px;
        float:right;
        margin-right:8px;
    }

    #noticia #paginacio .pagina_actual {
        color:#2ea3d0;
        font-weight:bold;
    }


    /*FINAL NOTICIA*/


.empresas {
    text-decoration:underline;
    color:#767777;
}


.generic a {
    color:#00b1eb;
    font-size:11px;
    margin-bottom:4px;
    text-decoration:none;
}

.generic a:hover {
    color:#00b1eb;
    font-size:11px;
    margin-bottom:4px;
    text-decoration:underline;
}


   .enllac_modif {
        display:block;
        margin-top:10px;
        padding-top:10px;
}