/* Capsa del contingut de tots els apartats de la web */

#content {
    float: right;
    width: 760px;
    height: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#content a {
    color: #0072AE;
}

.textgeneral {
        padding: 0;
        margin: 0;
        margin-left: 5px;
        font-size: 12px;
        display: block;
}

/* Capsa dels títols de l'apartat' */

#titol_capcalera {
    width: 960px;
    height: 70px;
    background-color: #0072AE;
    border-bottom: 2px solid #F6F6EC;
    padding: 0;
    margin: 0;
}

#titol_cap {
    font-size: 20px;
    font-variant: small-caps;
    font-weight: bold;
    color: white;
    float: right;
    width: auto;
    height: auto;
    margin-top: 30px;
    margin-bottom: 15px;
    margin-right: 50px;
    margin-left: 0px;
    padding: 0;
    letter-spacing: 10px;
    text-align: right;
}

/* Splits de dreta i esquerra d'apartats com Salud de la Mujer o Novetats'*/

#esq_split {
    display:block;
    float:left;
    width:374px;
    height:auto;
}

#dreta_split {
    display:block;
    float:right;
    width:374px;
    height:auto;
}

/* Apartat de Quiénes Somos */

#quienes_dreta {
    float: right;
    width: 610px;
    height: auto;
    padding: 10px;
    padding-top: 2px;
    margin: 0px;
    margin-top: 3px;
    background-color: #F6F6EC;
}

#quienes_esq {
    float: left;
    width: 110px;
    height: auto;
    padding: 10px;
    padding-top: 3px;
    margin: 0px;
}

.peuimatge {
    font-size: 10px;
}

/* Apartat de Servicios Diatros y Dónde Estamos */

.serveibox {
    float: right;
    width: 755px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
    background-color: #F6F6EC;
}

.serveibox_dreta {
    float: right;
    width: 520px;
    height: auto;
    padding: 10px;
    padding-top: 2px;
    margin: 0px;
}

.serveibox_esq {
    float: left;
    width: 185px;
    height: auto;
    padding: 10px;
    padding-top: 2px;
    padding-left: 20px;
    margin: 0px;
}

#servei_fotos {
    float: right;
    width: 735px;
    height: auto;
    margin: 5px;
    margin-left: 30px;
    padding: 5px;
    background-color: #F6F6EC;
}

.servei_imatge {
    display: block;
    float: left;
    margin: 15px;
    padding: 0;
}

/* Apartat de División Congresos */

#division_dreta {
    float: right;
    width: 80px;
    height: auto;
    padding: 0;
    margin: 10px;
    margin-top: 5px;
}

#division_esq {
    float: left;
    width: 640px;
    height: auto;
    padding: 2px;
    margin: 8px;
    margin-top: 3px;
    background-color: #F6F6EC;
}

/* Apartat d'Eventos Calendario */

#calendar {
    float: right;
    width: 755px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
}

#titol_calendar {
    margin: 5px;
    padding: 0;
    width: 750px;
    height: auto;
}

/* Part dels anys del calendari  */

    #anys_calendar {
            padding: 0;
            margin: 0;
            margin-left: 5px;
            width: 750px;
            height: 20px;
            font-size: 11px;
    }

    /* Propietats de tota la llista del primer nivell */
    ul#nav_anys_cal {
            list-style-type: none;
            padding: 0;
            margin: 0;
            margin-right: 30px;
            border: 0;
            width: auto;
            height: auto;
            float: right;
    }

    ul#nav_anys_cal a {
            color: black;
    }

    /* De les categories del primer nivell */
    .any_norm {
            background-color: #A68400;
            float:left;
            display:block;
            padding-top: 1px;
            padding-right: 8px;
            padding-left: 8px;
            padding-bottom: 1px;
            margin: 1px;
            margin-left: 0;
            margin-bottom: 0;
            width: auto;
            height: 16px;
            cursor: pointer;
    }

    .any_selected {
            background-color: #F6F6EC;
            float:left;
            display:block;
            padding-top: 1px;
            padding-right: 7px;
            padding-left: 7px;
            padding-bottom: 1px;
            margin: 1px;
            margin-left: 0;
            margin-bottom: 0;
            width: auto;
            height: 16px;
            cursor: pointer;
    }

/* Part dels mesos del calendari  */

    #mesos_calendar {
            padding: 0;
            margin: 0;
            margin-left: 5px;
            width: 750px;
            height: 20px;
            font-size: 11px;
    }

    /* Propietats de tota la llista del primer nivell */
    ul#nav_mesos_cal {
            list-style-type: none;
            padding: 0;
            margin: 0;
            margin-right: 30px;
            border: 0;
            width: auto;
            height: auto;
            float: right;
    }

    ul#nav_mesos_cal a {
            color: black;
    }

/* Part de baix del calendari */

    #events_calendar {
            height: auto;
            width: 725px;
            margin: 0;
            margin-left: 5px;
            margin-right: 30px;
            padding: 0;
            font-size: 11px;
    }

    .events_linia {
            background-color: #F6F6EC;
            margin: 2px;
            padding: 0;
    }

    .titolboxcal {
        color: #A68400;
        font-size: 16px;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 0;
        margin: 0;
    }

    .titolminical {
        padding: 0;
        margin: 0;
        margin-left: 5px;
        margin-right: 2px;
        font-size: 12px;
        display: block;
    }

    .dataminical {
        padding: 0;
        margin: 0;
        margin-left: 5px;
        font-size: 9px;
    }

    .llocminical {
        padding: 0;
        margin: 0;
        margin-left: 5px;
        font-size: 11px;
        display: block;
    }

/* Barra de cerca d'events */

.barragran {
        border: 3px solid #B6C9E0;
	height: 30px;
        width: 350px;
	font-size: 26px;
        padding: 0;
        margin-top: 10px;
        margin-right: 0px;
        margin-left: 155px;
        margin-bottom: 2px;
        display: block;
        float: left;
}

.botosearch {
        width: 12px;
        height: 16px;
        border: 0;
        background-image: url(../img/botogoogle_n.jpg);
	display: block;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 8px;
        margin-top: 18px;
	padding: 0;
        cursor: pointer;
        float: left;
}

.botosearch:hover {
        background-image: url(../img/botogoogle_s.jpg);
}

#checkbox_avui {
	height: auto;
        width: 400px;
        padding: 0;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 150px;
        margin-bottom: 0px;
        display: block;
        float: left;
        font-size: 11px;
}

#buscar_barra {
    float: right;
    width: 750px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
}

#events_search_results {
    float: right;
    width: 750px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
}

#events_vista {
    float: right;
    width: 750px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
    background-color: #F6F6EC;
}

/* Capses d'events, notícies, serveis i articles relacionats */

#serveisbox {
        float: left;
        display: block;
        padding-right: 0px;
        padding-left: 20px;
        padding-top: 0px;
        padding-bottom: 3px;
        margin: 0;
        margin-top: 5px;
        margin-bottom: 2px;
        width: 300px;
        height: auto;
}

.relacionatsmini {
        padding: 0;
        margin: 0;
        margin-top: 5px;
        background-color: #F6F6EC;
}

.titolboxrels {
        color: #A63A00;
        font-size: 14px;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 0;
        margin: 0;
        margin-bottom: 5px;
}

#noticiesboxrels {
        float: left;
        display: block;
        padding-right: 0px;
        padding-left: 15px;
        padding-top: 0px;
        padding-bottom: 3px;
        margin: 0;
        margin-top: 5px;
        margin-bottom: 2px;
        width: 359px;
        height: auto;
}

/* Apartat de professionals */

#aviso_registro_dreta {
    float: left;
    display: block;
    font-size: 11px;
    width: 565px;
    height: auto;
    padding: 10px;
    padding-top: 2px;
    margin: 0px;
    margin-top: 3px;
    background-color: #F6F6EC;
}

#aviso_registro_esq {
    float: left;
    display: block;
    width: 135px;
    height: auto;
    padding: 10px;
    padding-top: 3px;
    margin: 0px;
}

.logstext {
        padding: 0;
        margin: 0;
        margin-top: 2px;
        margin-left: 0px;
        font-size: 11px;
        display: block;
}

#arts_calendar {
            padding: 0;
            margin: 0;
            margin-left: 5px;
            width: 750px;
            height: 38px;
            font-size: 11px;
    }

    /* Propietats de tota la llista del primer nivell */
    ul#nav_arts_cal {
            list-style-type: none;
            padding: 0;
            margin: 0;
            margin-left: 2px;
            border: 0;
            width: auto;
            height: auto;
            float: left;
    }

    ul#nav_arts_cal a {
            color: black;
    }

.titolminiart {
    padding: 0;
    margin: 0;
    margin-left: -2px;
    margin-right: 2px;
    font-size: 12px;
}

#ponencias_general {
    float: left;
    width: 700px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
    background-color: #F6F6EC;
}

.titolponencies {
        color: #A68400;
        font-size: 16px;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 0;
        margin: 0;
        margin-left: 10px;
        margin-bottom: 5px;
}

.subtitolponencies {
        color: black;
        font-size: 12px;
        font-variant: small-caps;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 0;
        margin: 0;
        margin-left: 10px;
        margin-bottom: 5px;
}

#ponencia_vista {
    float: left;
    width: 750px;
    height: auto;
    margin: 0;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
    background-color: white;
}

.ponencia_quadre {
    margin: 0;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 5px;
    background-color: #F6F6EC;
    display: block;
    width: 730px;
    height: auto;
}

.titolminipon {
    padding: 0;
    margin: 0;
    margin-left: 5px;
    margin-right: 2px;
    font-size: 12px;
}

#cursosdiatros {
    float: left;
    display: block;
    width: 755px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
}

.cursoblock {
    float: left;
    display: block;
    width: 755px;
    height: auto;
    margin: 0;
    margin-bottom: 2px;
    padding: 0;
    background-color: #F6F6EC;
}

.cursoimatge {
    display: block;
    float: left;
    margin: 0;
    padding: 5px;
    background-color: #F6F6EC;
    height: auto;
    width: 150px;
}

.cursolinia {
    display: block;
    float: left;
    margin: 0;
    padding: 5px;
    background-color: #F6F6EC;
    height: auto;
    width: 580px;
}

/* Capses dels Cursos Diatros */

#titol_curs_top {
    width: 960px;
    height: 149px;
    background-color: #0072AE;
    border-bottom: 2px solid #F6F6EC;
    padding: 0;
    margin: 0;
    margin-top: 1px;
}

#titol_curs_top_text {
    font-size: 20px;
    font-variant: small-caps;
    font-weight: bold;
    color: white;
    float: right;
    width: auto;
    height: auto;
    margin-top: 75px;
    margin-bottom: 15px;
    margin-right: 25px;
    margin-left: 0px;
    padding: 0;
    letter-spacing: 10px;
    text-align: right;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

#contentcursosdiatros {
    float: left;
    display: block;
    width: 550px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 0;
    background-color: #F6F6EC;
}

#cursosdiatrosrelbox {
        display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
        margin-left: 10px;
	margin-bottom: 5px;
        padding: 5px;
        width: 175px;
        height: auto;
        background-color: #F6F6EC;
}

.linkmini {
        padding: 1px;
        padding-top: 2px;
        margin: 0;
        margin-left: 10px;
        font-size: 11px;
        display: block;
}

#aviso_diplomas {
    float: left;
    display: block;
    font-size: 11px;
    width: 525px;
    height: auto;
    padding: 10px;
    padding-top: 2px;
    margin: 0px;
    margin-top: 3px;
}

/* Capses de l'apartat de pacientes */

#pacientes_cos {
    float: left;
    display: block;
    width: 735px;
    height: auto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 5px;
    background-color: #F6F6EC;
    font-size:12px;
}

/* Capses de l'apartat de noticias */

.titolmininot {
    padding: 0;
    margin: 0;
    margin-left: 5px;
    margin-right: 2px;
    font-size: 12px;
}

/* Formulari de registre  */

#registrocos {
        width: 600px;
        background-color: #f1ead9;
        padding: 10px;
        margin: 5px;
        margin-left: 50px;
}

#formregistro {
        margin: 0;
}

#formforgot {
        margin: 0;
}

#formboletin {
        margin: 0;
}

.tagregistro {
        font-weight:bold;
        font-size: 11px;
        margin-left:15px;
}

.barraregistro {
        border: 1px solid #0072ae;
	height: 16px;
	font-size: 12px;
        padding: 0;
        margin: 7px;
}

.formerror {
        margin: 0;
        margin-left: 5px;
        margin-right: 5px;
        color: red;
        font-size:10px;
}

/* Capses de l'Àlbum de bebés */

#bebescontinenttop {
        width: 400px;
        background-color: #f1ead9;
        padding: 10px;
        margin: 0 auto;
        margin-top: 10px;
        border: 1px solid #A68400;
        height: 136px;
}

#bebescontinenttop a {
        color: #A63A00;
}

.imgbebestop {
        margin: 0;
        padding: 0;
        width: 136px;
        display: block;
        float: left;
        height: 136px;
        margin-right: 15px;
        background-color: black;
}

.textbebetop {
        margin: 0;
        padding: 0;
        display: block;
        float: left;
        height: 136px;
        width: 245px;
}

.nombebetop {
        padding: 0;
        margin: 0;
        font-size: 14px;
        color: #A63A00;
        display:block;
}

.paisbebetop {
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: bold;
        display:block;
}

.databebetop {
        padding: 0;
        margin: 0;
        font-size: 11px;
        display:block;
}

.statsbebetop {
        padding: 0;
        margin: 0;
        font-size: 12px;
        margin-bottom: 5px;
        display:block;
}

#bebeslista {
        margin: 0 auto;
        margin-top: 10px;
        display: block;
        height: auto;
        width: 630px;
}

#bebeslista a {
        color: #A63A00;
}

.bebescontinent0 {
        margin: 0;
        padding: 0;
        width: 295px;
        margin-left: 13px;
        margin-top: 5px;
        display: block;
        float: left;
        background-color: #f1ead9;
        border: 1px solid #A68400;
        height: 80px;
}

.bebescontinent1 {
        margin: 0;
        padding: 0;
        width: 295px;
        margin-left: 13px;
        display: block;
        float: left;
        background-color: #f1ead9;
        border: 1px solid #A68400;
        border-top: 0;
        height: 80px;
}

.imgbebesportada {
        margin: 0;
        padding: 0;
        width: 60px;
        display: block;
        float: left;
        height: 60px;
        margin-right: 2px;
        background-color: black;
}

.textbebeportada {
        margin: 0;
        padding: 0;
        display: block;
        float: left;
        width: 75px;
        height: 40px;
}

.imgbebes0 {
        margin: 0;
        padding: 0;
        width: 80px;
        display: block;
        float: left;
        height: 80px;
        margin-right: 2px;
        background-color: black;
}

.textbebe0 {
        margin: 0;
        padding: 0;
        display: block;
        float: left;
        width: 131px;
        height: 40px;
}

.imgbebes1 {
        margin: 0;
        padding: 0;
        width: 80px;
        display: block;
        float: right;
        height: 80px;
        margin-left: 2px;
        background-color: black;
}

.textbebe1 {
        margin: 0;
        padding: 0;
        display: block;
        float: right;
        width: 131px;
        text-align: right;
        height: 40px;
}

.nombebe {
        padding: 0;
        margin: 0;
        font-size: 10px;
}

.paisbebe {
        padding: 0;
        margin: 0;
        font-size: 10px;
}

.databebe {
        padding: 0;
        margin: 0;
        font-size: 9px;
}

.textareasaludo {
        border: 1px solid #0072ae;
	height: auto;
	font-size: 12px;
        padding: 0;
        margin: 7px;
        margin-left: 50px;
}

/* Capses de l'apartat de Mapaweb */

#esq_mapa {
    display:block;
    float:left;
    width:350px;
    height:auto;
}

#dreta_mapa {
    display:block;
    float:right;
    width:350px;
    height:auto;
}

#mapa {
    display:block;
    margin: 0 auto;
    width: 710px;
}

.ulmapa {
    list-style-type:none;
}

.limapa {
    margin: 5px;
    background-color:#f1ead9;
    padding:5px;
}

/* Detalls d'Oceania */

.elimboto {
        display:block;
        float:right;
        margin-right:10px;
}

.elimboto a {
        color:red!important;
}