/*
 * After modifying this style sheet, refresh the page being designed to see the effect of the modification.
 * Click the Refresh button in the Visual Designer toolbar to refresh the page.
 */ 

/* Style rules to make Java Server faces Standarad data tables look better */


.cabBtnFoross {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(../resources/btngen.png);
 
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #ffffff;
    width: 117px;
    height: 30px;


}
.revBtnFoross_up {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(../resources/btnup.png);

    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #ffffff;
    width: 145px;
    height: 30px;
    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    padding-top: 0px;    padding-bottom: 0px;    padding-left: 0px;    padding-right: 0px;
}
.revBtnFoross_down {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(../resources/btndown.png);

    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #ffffff;
    width: 145px;
    height: 30px;
    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    padding-top: 0px;    padding-bottom: 0px;    padding-left: 0px;    padding-right: 0px;
}

.nivel1 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFCC00;
    font-size: 13pt;
    background-color: #336699;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.nivel2 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 11pt;
    background-color: #8bbcec;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
    width: 100%;
}

/*  seccion */
.seccion, .tema{
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 12pt;
    background-color: #4e91d3;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 20px;
    width: 100%;
    margin-top: 15px;
}
.seccion A:link , .seccion A:visited, .seccion A:active {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 12pt;
    background-color: #4e91d3;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}


/*  subseccion */
.subseccion, .subtema {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 11pt;
    background-color: #8bbcec;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 20px;
    width: 100%;
    margin-top: 5px;
}

/*  documento */
.documento A:link, .documento A:visited, .documento A:active {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 11pt;
    background-color: #374a5d;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    text-decoration: none;
}
.documento A:hover {
    font-family: Arial,Helvetica,sans-serif;
    color: yellow;
    font-size: 11pt;
    background-color: #374a5d;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    text-decoration: none;
}

/*  letra  */
.letra, .letra A:link, .letra A:active, .letra A:visited{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    background-color: #d1d1d1;
    color: #656bb7;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
    width: 25px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
.letra A:hover{
    background-color: #d1d1d1;
}

/* autor */
.autor, .autor A:link, .autor A:visited, .autor A:active       {
    font-style: italic;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    text-decoration: none;
    color: #615555;
    margin-left: 6px;}

.autor A:hover {
    font-style: italic;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    text-decoration: none;
    color: #bc8f09;
    background-color: white;
    margin-left: 6px;}

/* titulo pagina */
.titulopagina     {
    font-family: Arial,Helvetica,sans-serif;
    color: #4891bf;
    font-size: 15pt;
    font-weight: bold;
    text-align: left;
}

/* revista */
.revista,.revista A:link, .revista A:visited,  .revista A:active{
    text-decoration: none;
    background-color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    margin-right: 3px;
    color: #5f5a5a;
}
   .revista A:hover   {
    text-decoration: none;
    background-color: white;
    font-family: Arial,Helvetica,sans-serif;
    color: #bc8f09;
    font-size: 10pt;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    margin-right: 3px;
}

/* articulo */
.articuloseccion    {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14pt;
    text-decoration: none;
    color:#737373;
    padding-left: 3px;
    padding-right: 6px;
    background-color: white;
}
.articulo, .articulo A:link, .articulo A:visited A.articulo:active{
    text-decoration: none;
    color:#2564ba;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    padding-left: 3px;
    padding-right: 6px;
}
.articulo A:hover{
     color:#4b4646;
}
.resumen{
    
    background-color: #7fcbf2;
    padding-bottom: 10px;
}