/*
a {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #666666;
    text-decoration: underline;
}
*/
.estasen {

    font-size: 10px;
    font-weight: bold;
    color: #666633;
}
.hora {

    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.botonesmenu {

    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.titular2 {

    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.formularios {

    font-size: 11px;
    color: #000000;
    background-color: DFD8BF;
    border: 1px solid B7AB80;
}
.titulares1 {

    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

table.titulares1 td.curso a{
    color: #000000;

    font-size: 12px;
    text-decoration:underline;
    font-weight: bold;
}
.textonormal {

    font-size: 11px;
}
.titular3 {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;

}
table.titular3 td.curso a{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration:underline;

}
.titular4 {

    font-size: 18px;
    font-weight: bold;
    color: #000000;

}



/* month calendar - title area */
table.motitle {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    font-family: 'Myriadpro-Regular',Sans-Serif;
}

table.motitle a {
    font-family: 'Open Sans',sans-serif;
    font-size: 17px;
}

table.motitle td {
    background-color: #16355D;
    color: #FFFFFF;
    font-size: 10pt;
}



table.motitle td a{
    color: #FFFFFF;
}
table.motitle th, table.minititle th {
    background-color: #16355D;
    color: #FFFFFF;
    font-size: 10pt;
}

table.mocal {

    font-size: 11px;
    border-collapse: collapse;
    border-spacing: 1px;
    /*table-layout: fixed;*/
}

table.mocal,  table.mocal td{
    border: 1px solid #16355D;
}

/*
table.mocal td.week{
    border: none;
}
*/

table.mocal td td{
    border: none;
}
table.mocal th {
    background-color: #B3D4FC;
    color: #00193B;
}
table.mocal td {
    max-width: 73px;
}
table.mocal td.week {
    vertical-align: top;
    background-color: #FFFFFF;
    height: 80px;
}
table.mocal td.empty {
    background-color: #FFFFFF;
    color: #aaaaaa;
    text-align: left;
    vertical-align: top;
    height: 80px;
}
table.mocal td.day{
    background-color: #FFFFFF;
    color: #333366;
    text-align: left;
    vertical-align: top;
    height: 80px;
}
table.mocal td.today {
    background-color: #FF9184;
    color: #ffffff;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}

table.mocal td.weekend {
    background-color: #9fc0e8;
    text-align: left;
    vertical-align: top;
}

table.mocal .event {
}

table.mocal a, table.minical a {
    color: #000000;
    text-decoration: none;
}
table.mocal a:hover , table.minical a:hover {
    color: #666666;
    text-decoration: underline;
}

table.tbl,  table.tbl td{
    border: 1px solid #16355D;
}

td.day table, td.weekend table{
    word-wrap:break-word;
    table-layout: fixed;
    width: 100%;
}


/* mini calendar */

div.miniCalendario{
    margin: 35px 0;
}

div.miniCalendario:first-of-type{
    margin:0;
}
table.minititle {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;

}
table.minititle td, table.minititle th {
    font-weight: normal;
    background-color: #16355D;
    color: #FFFFFF ;
    font-family: 'Myriadpro-Regular',Sans-Serif;
}

table.minititle td a {
    color: #FFFFFF ;
}

table.minical {    
    font-size: 13px;
    table-layout: fixed;
    border: 1px solid #16355D;

}
table.minical th {
    font-size: 10px;
    font-weight: bold;
    background-color: #B3D4FC;
    color: #00193B;
}
table.minical td {
    text-align: center;
    vertical-align: middle;
}
table.minical td table {
    border: 0;
}
table.minical td.week {
}
table.minical td.empty {
    background-color: #FFFFFF;
}
table.minical td.day  {
    background-color: #FFFFFF;
    color: #333366;
}
table.minical td.today {
    background-color: #FF9184;
    color: #ffffff;
}
table.minical td.weekend {
    background-color: #9fc0e8;
}
table.minical td.weekDay {
    border: 1px solid #16355D;
}
table.minical td.Personal {

    /*font-size: 9px;*/
    background-color: #000000;
}
table.minical td.Personal span.Personal{
    color: #ffffff;
    font-weight: bold;
}
table.minical td.Personal a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.minical td.ICAGI {

    /*font-size: 9px;*/
    background-color: #006699;
}
table.minical td.ICAGI span.ICAGI{
    color: #ffffff;
    font-weight: bold;
}
table.minical td.ICAGI a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}


table.minical td.ICASV {

    /*font-size: 9px;*/
    background-color: #006600;
}
table.minical td.ICASV span.ICASV{
    color: #ffffff;
    font-weight: bold;
}
table.minical td.ICASV a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.minical td.ICAA {

    /*font-size: 9px;*/
    background-color: #339900;
}
table.minical td.ICAA span.ICAA{
    color: #ffffff;
    font-weight: bold;
}
table.minical td.ICAA a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.minical td.Consejo {

    /*font-size: 9px;*/
    background-color: #cccc99;
}
table.minical td.Consejo span.Consejo{
    color: #ffffff;
    font-weight: bold;
}
table.minical td.Consejo a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.minical td.Multiple {

    /*font-size: 9px;*/
    background-color: #BE7DFF;
}
table.minical td.Multiple span.Multiple{
}
table.minical td.Multiple a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}
table.minical .event {
}

ul.leyendaEventos {
    width: 100%;
    margin: 28px 0;
    padding: 0;
    list-style-type: none;
}

ul.leyendaEventos li {
    font-size: 13px !important;
    display: inline;
    margin-right: 14px;
    line-height: 15px;
}

ul.leyendaEventos li img {
    margin: 0 5px 2px 0;
}

/*  */

/* eventos */
table.Personal {

    /*font-size: 9px;*/
    background-color: #000000;
}
table.Personal span.Personal{
    color: #ffffff;
    font-weight: bold;
}
table.Personal a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.ICAGI, table.Formación {

    /*font-size: 9px;*/
    background-color: #006699;
}
table.ICAGI span.ICAGI{
    color: #ffffff;
    font-weight: bold;
}
table.ICAGI a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}


table.ICASV, table.Circulares {

    /*font-size: 9px;*/
    background-color: #006600;
}
table.ICASV span.ICASV{
    color: #ffffff;
    font-weight: bold;
}
table.ICASV a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}


table.ICAA, table.General {

    /*font-size: 9px;*/
    background-color: #339900;
}
table.ICAA span.ICAA{
    color: #ffffff;
    font-weight: bold;
}
table.ICAA a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.Consejo {

    /*font-size: 9px;*/
    background-color: #cccc99;
}
table.Consejo span.Consejo{
    color: #ffffff;
    font-weight: bold;
}
table.Consejo a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

table.Multiple, table.Actualidad {

    /*font-size: 9px;*/
    background-color: #BE7DFF;
}
table.Multiple span.Multiple{
}
table.Multiple a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}

div.paginas a{
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
}
div.num_pagina a{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;

}
/* contenedores de descripciones */
.contenedor {

    font-size: 11px;
}
.contenedor table td{

    font-size: 11px;
}
.contenedor_form {

    font-size: 11px;
}
.contenedor_form textarea{

    font-size: 11px;
    color: #000000;
    background-color: DFD8BF;
    border: 1px solid B7AB80;
}
.contenedor_form table td{

    font-size: 11px;
}
/* */

.textareaeditor
{
    /*border: 1px solid B7AB80;*/
    scrollbar-face-color: #c1b384;
    scrollbar-shadow-color: #dfd8bf;
    scrollbar-highlight-color: #c1b384;
    scrollbar-3dlight-color: #c1b384;
    scrollbar-darkshadow-color: #b7ab80;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}
/*
#agenda{
    clear:both;
    padding: 0 28px;
}
*/
#agenda .principal{

}

#vistaMensual{
    width: 100%;
    table-layout: fixed;
}
/*
#agendaPrincipal{
    width: 514px;
    margin-bottom: 28px;
    float:left;
}
*/

/*
#agendaPrincipal h1{
    margin: 0 0 15px;
    padding: 0;
}
*/

#agendaPrincipal #listadoAgenda .row{
    padding: 0;
}

#agendaPrincipal #listadoAgenda .row .titular{
    width: 100%;
}

/*
#agendaDerecha1{
    width: 180px;
    float:left;
    margin-left:28px;
}

#agendaDerecha2{
    width: 150px;
    float:left;
    margin-left:28px;
}

#detallesEvento{
    overflow: auto;
}

#descripcionEvento{
    font-size: 13px;
    text-align: justify;
    margin-top: 28px;
}
*/


#crearEvento {
    border: 1px solid #B7C0CB;
    margin: 15px 0;
    padding: 15px;
}


#crearEvento h3 {
    color: #0C4DA2;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2em;
    float:none;

}

#crearEvento input:not([type="submit"]), #crearEvento textarea {
    max-width: 93%;
    border: 1px solid #B7C0CB;
    padding: 2px;
    margin: 5px 2px;
}

#crearEvento input[type="submit"]{
    /*color: #4C4C4C;*/
}