﻿/*
Reglas de estilo:
Generales
   Estructura
HEAD
{
}
BODY
{
    PAGE
    {
        HEADER-WRAPPER
        {
            HEADER
            {
                ROW
                {
                    12u
                    {
                        logo
                        <H1>
                    }
                }
            }
        }
        MAIN
        {
        }
        CLEAR
        {
        }
    }
    FOOTER
    {
         [class copyright]
        #footer .link-list li
		#footer .quote-list li
    	#footer .check-list li
    }
}    

VERDE LOGO: #4BAE32;
AZUL LOGO: #395AA6;
*/

/*.logo
{
    margin: 10px;
    position: relative;
    display: block;
    float: left;
}*/

.login
{
    display: block;
    margin: 10px 0px 30px 325px;
    width: 400px;
    background-color: #395AA6;
    border-style: none;
    color: #FFFFFF;
    border-radius: 6px;
    padding: 8px;
}

#content strong,#content b
{
    margin:0;padding:0;border:0;font-size:100%;
    font-family: inherit;
    font-style: inherit;
    font-weight: bold;
    font-variant: inherit;
    line-height: inherit;
    vertical-align:baseline;
}


		
.topupright
{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    margin: 5px 10px 0px 0px;
    float: right;
    font-weight: 200;
    width: 88%;
    height: 20px;
    text-align: right;
    vertical-align: middle;
}

.navegador
{
    display: block;
    margin: 5px 10px 0px 0px;
    float: right;
    font-weight: 200;
    width: 100%;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}

.uprightmenu
{
    margin: 4px;
    margin-left: 6px !important;
    width: auto;
    font-size: 0.9em !important;
}

.noeffect
{
    display:inline;
}

.mycaja
{
    text-align: justify;
    float: left;
    box-sizing: border-box;
}

.mycaja ul
{
    list-style-type: disc !important;
    list-style-position:  inside !important;
    list-style-image: initial !important;
}

.mycaja ol
{
    list-style-type: decimal;
    list-style-position: inside;
    list-style-image: initial;
}

.divisionprincipal
{
    display: block;
    margin: 0px;
    padding: 0px;
    width: 35%;
}

.no-link-shown a
{
    text-decoration: none;
    color: #474F51 !important;
    cursor: pointer;
}

.oculto
{
    display: none;
}

.menuseleccionado
{
}

.menunoseleccionado
{
    background-image: none !important;
}

/*LISTADOS DE DATOS TIPO GRIDVIEW*/
table.listaDatos
{
    color: #000000;
    margin: 0px;
    width: 100%;

}


.listaDatos tr
{
    background-color: White;
}

.listaDatos tr:nth-child(odd) 
{
     background: #C6C6EF; 
}

.listaDatos td
{
    padding: 3px;
}

.listaDatos tr:first-child th:first-child
{
        border-radius: 10px 0px 0px 0px;
}
.listaDatos tr:first-child th:last-child 
{
        border-radius: 0px 10px 0px 0px;
}


.listaDatos tr:first-child td:first-child
{
        border-radius: 10px 0px 0px 0px;
}
.listaDatos tr:first-child td:last-child 
{
        border-radius: 0px 10px 0px 0px;
}

.listaDatos tr:last-child td:first-child
{
        border-radius: 0px 0px 0px 10px;
}

.listaDatos tr:last-child td:last-child 
{
        border-radius: 0px 0px 10px 0px;
}

/*LISTADOS SIN DECORACION*/
table.tablasindecoracion
{
    color: #000000;
    margin: 0px;
    width: 100%;
}


.tablasindecoracion tr
{
    background-color:inherit;
}

.tablasindecoracion tr:nth-child(odd) 
{
    background:inherit;
}

.tablasindecoracion td
{
}

.tablasindecoracion tr:first-child th:first-child
{
}
.tablasindecoracion tr:first-child th:last-child 
{
}


.tablasindecoracion tr:first-child td:first-child
{
}
.tablasindecoracion tr:first-child td:last-child 
{
}

.tablasindecoracion tr:last-child td:first-child
{
}

.tablasindecoracion tr:last-child td:last-child 
{
}
/*Fin listaDatos*/

.panelpopup
{
     width: 400px;
}