body    {
        /*width: 97%;*/
        color: #445B69 /* #4C4B4B /*color: #858484*/;
        /*margin: 0,*/
        margin-top: 5px;
        margin-left: 20px;
        margin-right: 20px;
        padding: 10px 10px 10px 0px;
        font-family: Helvetica, Verdana, sans-serif;
        font-size: 14px;
}

a:link  {
        text-decoration: none;
        color: #417AC2;
}

a:visited       {
        text-decoration: none;
        color: #417AC2;
}

a:hover {
        text-decoration: underline;
        color: #CE5811;
        /*background-color: #FFFFFF;*/
}

a:active        {
        text-decoration: none;
        color: #ff0000;
}


/** Disieņo para logo y boton IR A **/

#logo{
        /*display: none;*/
         height:72px;
         width: 100%;
         clear: both;
         /*border: 1px solid red;*/
         /*/background: url(/apps/images/logo_super.gif) no-repeat;*/
}
#logo table{
         width: 100%;
         padding: 0 0 0 0;
         margin: 0;
}

#logo a, a:link, a:hover {
         text-decoration: none;
}

#asistentes{
         width: 450px;
         text-align: right;
}

#separador {
        /* width: 830px; */
        width: 100%;
        height:10px;
        /*arriba -  derecha - abajo - izq*/
        padding: 5px 0 10px 0;
        background: url(/apps/images/puntos_horizontal.gif) repeat-x center;
        clear: both;
}

#separador h3 {
        /*display: none*/
}


/** Estilos para menu **/

/*Estilos para el menu footer*/
#foot_index {
        height: 540px;
}


#foot_index div {
        display: block;
        float: left;
        width: 350px;
        border: 1px solid #D3DBDC;
        /*padding: 0px 0px 30px 0px;*/
        margin: 30px 16px 40px 50px;
        background: #fff url(/apps/images/bg_destacados.gif) repeat-x bottom;
}

#foot_index div ul {
        margin: 0;
        margin-left: 10px;
        margin-bottom: 10px;
        padding: 0;
        list-style: none;

}


#foot_index div li {
        margin-top: 0;
        margin-left: 5px;
        /*arriba -  derecha - abajo - izq*/
        padding: 0 10px 5px 10px;
        list-style: none;
        font-size: 13px;
        background: url(/apps/images/bullet_lista.gif) no-repeat 0 4px;

}

#foot_index div h3 {
    margin-top: 0px;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        /*arriba -  derecha - abajo - izq*/
        padding: 8px 8px 8px 8px;
        background: #fff url(/apps/images/bg_tit_destacado.gif) repeat-x;
        border-bottom: 1px solid #E7E8E8;
        color: #445B69;
}

.encabezado {
        padding-left: 10px;
        font-size: 18px;
        font-weight: bold;
        color: #445B69;
	font-family: Helvetica, Verdana, sans-serif;
}

#titulo {
        font-size: 14px;
        font-weight: bold;
        color: #445B69;
}
#headertabla {
        font-size: 14px;
        font-weight: bold;
        /*arriba -  derecha - abajo - izq*/
        padding: 1px 4px 1px 4px;
        background: #fff url(/apps/images/bg_tit_destacado.gif) repeat-x;
        border-top:    1px solid #575858;
        border-bottom: 1px solid #575858;
        border-left:    1px solid #575858;
        border-right: 1px solid #575858;
        color: #445B69;
}

#celdatabla {
        font-size: 14px;
        font-weight: bold;
        /*arriba -  derecha - abajo - izq*/
        padding: 1px 4px 1px 4px;
        background: #fff url(/apps/images/bg_tit_destacado.gif) repeat-x;
        border-top:    1px solid #575858;
        border-bottom: 1px solid #575858;
        border-left:    1px solid #575858;
        border-right: 1px solid #575858;
        color: #445B69;
}

.TDconBorde {
   border-bottom: 1px solid #3D4E67;
   border-top:    1px solid #3D4E67;
   border-left:   1px solid #3D4E67;
   border-right:  1px solid #3D4E67;
}

.fontTD {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: normal;
   /* color: #445B69; */
   color: #1A4D99;
/*   background-color: #F5F5F5;*/
   /* margin-top: 1pt; */
   /* margin-bottom: 1pt; */
}

.fontTD3b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   /* color: #445B69;
   color: #1A4D99; */
   border-bottom: 1px solid #3D4E67;
   border-top:    1px solid #3D4E67;
   border-left:   1px solid #3D4E67;
   /* border-right:  1px solid #3D4E67; */
   padding-left:  3px;
   padding-right: 3px;
}

.fontTD2b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   /* color: #445B69;
   color: #1A4D99; */
   border-bottom:    1px solid #3D4E67;
   border-left:   1px solid #3D4E67;
   /* border-right:  1px solid #3D4E67; */
   padding-left:  3px;
   padding-right: 3px;
}

.cajaTexto {
   border-bottom: 1px solid #3D4E67;
   border-top:    1px solid #3D4E67;
   border-left:   1px solid #3D4E67;
   border-right:  1px solid #3D4E67;
   padding-left:  2px;
   padding-right: 2px;
}

.fontSmall {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #1A4D99;
   /* margin-top: 1pt; */
   /* margin-bottom: 1pt; */
}

.back {
        /* width: 830px; */
        width: 95%;
	font-size: 13px;
        /*arriba -  derecha - abajo - izq*/
        padding: 0px 0 10px 0;
        text-align: right;
}

.boxError {
   font-family: Arial, Helvetica, sans-serif;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color: #C00000;

   border-bottom: 1px solid #2076A5;
   border-left:   1px solid #2076A5;
   border-top:    1px solid #2076A5;
   border-right:  1px solid #2076A5;
   margin-left:   30px;
   padding-left:  10px;
   padding-right: 10px;
   padding-top:   3px;
   padding-bottom:3px;
   background-color: #F5F5F5;
}


