
.TituloPrincipal  
{
    background-attachment:scroll;
background-color:#333399;
background-image:none;
background-repeat:repeat;
padding-bottom:0cm;
padding-left:5.4pt;
padding-right:5.4pt;
padding-top:0cm;
width:414pt;
color:white;
font-family:Arial;
font-size:13pt;
height: 0px;
     }
.txtTitulo			{ color: #28166F; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.txtSubtitulo		{ color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.txtSeccion			 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 6px }
.txtDescripcion		{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.txtGeneral			{ color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.txtResaltado	{ color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.txtUserError		   { color: #c00; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat; margin-top: 0; margin-bottom: 10px; padding: 5px }
.tdUserError { color: #c00; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat; margin-top: 0; margin-bottom: 10px; padding: 5px; border: dashed 1px red }
.txtSuccess			   { color: #28166F; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 10px; padding: 5px; border-color:  }
.tdSuccess { color: #28166F; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 10px; padding: 5px; border: dashed 1px #28166F }

.formtext			{ color: #28166F; font-family: arial, helvetica, sans-serif; background: #ffffff; padding: 2px 6px 0; height: 25*px; border: solid 1px }
.button				{ color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #28166F; padding: 2px 4px; border: solid 1px  }

.tablaSeccion		    { background-color: #f5f5f5; padding: 5px 5px 5px 10px; border: solid 1px silver }
.tdContenidoSeccion	{ color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 6px 6px }

.tablaContenidoGen	{ padding: 2px 6px; }
.tdDescripcion       { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; padding: 2px 6px 6px; vertical-align: top }
.tdRespuesta 		  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 6px; vertical-align: top }
.tdRespuestaNum 		  { color: black; font-size: 10px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 6px; vertical-align: top }
.tdSeparador { margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px   }


.tablaContenido    	  { padding: 2px; border: solid 1px silver }
.tdContenido    	  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: left; padding: 4px 6px 6px; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: #09c }
.tdContenidoEspecial    	  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E6E6E6; text-align: left; padding: 4px 6px 6px; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: #09c }

.trSeccion	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 6px; background-color: #ebf0f9; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; border-color: #09c }

.tdContenidoNum    	  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: right; padding: 4px 6px 6px; vertical-align: top; border-style: none none solid; border-width: 0 0 1px; border-color: #09c }
.tdPaginacion    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: left; letter-spacing: 1px; padding: 6px; vertical-align: top; border: 0 #09c }
.tdExportacion    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: left; letter-spacing: 1px; padding: 6px; vertical-align: top; border: 0 #09c }
.tdContenidoNL    	 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: left; padding: 4px 6px 6px 12px; vertical-align: top; border-style: none none none; border-width: 0 0 1px; border-color: #09c }
.tdReporte    	 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: left; padding: 5px 5px 5px 5px; vertical-align: top; border-style: none none none; border-width: 0 0 1px; border-color: #09c; text-transform: capitalize}
.tdTituloColumna	  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(images/bgtop1.gif); text-align: left; padding: 4px 12px 6px 6px }

a.LinkGenerales    	  	 { color: #28166F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: left; padding: 4px 6px 6px 0; vertical-align: top }
a:Visited.LinkGenerales   { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: left; padding: 4px 6px 6px 0; vertical-align: top }
a:Hover.LinkGenerales    { color: #28166F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; padding: 4px 6px 6px 0; vertical-align: top }

.AppMainContent
{
width: 100%;
display: block;
}

.LinksTable , .LinksTable tr
{
    border: none;
    padding: 0px;
}

.SeccionLink
{
    border: none;
    padding: 10px 0px 0px 0px;
}

.BodyTable
{
    padding: 0px;
}

.SpecialSection
{
    padding: 0px;
}

.BodyTableImageColumn
{
    padding: 40px 20px 0px 0px;
}

.BodyTableContentColumn
{
    padding: 0px;
}