


BODY 	{
	color: #336699;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #dee7ec;
	SCROLLBAR-SHADOW-COLOR: #8cacbb;
	SCROLLBAR-3DLIGHT-COLOR: #8cacbb;
	SCROLLBAR-ARROW-COLOR: #436976;
	SCROLLBAR-TRACK-COLOR: #f7f9fa;
	SCROLLBAR-DARKSHADOW-COLOR: #f7f9fa;
	SCROLLBAR-BASE-COLOR: #dee7ec;
	
}



a {	COLOR: #041AA0; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a:hover { text-decoration: underline; color: #041AA0;  }




.bco	{ color: white }
.blk	{ color: black ; font-size : 12px;}

.tit        {    TEXT-ALIGN: right; font-weight:bold; font-size : 16px; }
.pgta       {    TEXT-ALIGN: left; font-weight:bold; font-size :  16px; }
.tit_cuest  {
        TEXT-ALIGN: center;
        font-weight:bold;
        font-size : 16px;
}

/* Estilos del login */
.texto_login {
        font: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;
}
.texto_login_tit {
        font: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 19px;
}
a.login       { font: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; TEXT-DECORATION: none}
a:hover.login { font: Arial, Helvetica, sans-serif; color: #CECECE; font-size: 12px; text-decoration: underline; }
/* ################## */

.ifld {
      FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-CO
LOR: #FFFFFF; BORDER-BOTTOM: black 1px solid; BORDER-TOP: black  1px solid; BORDER-LEFT: black 1px solid; BO
RDER-RIGHT: black 1px solid;
}


P {color: #336699; }

.tit{	 TEXT-ALIGN: right; font-weight:bold; font-size : 16px; }
.pgta{	 TEXT-ALIGN: left; font-weight:bold; font-size : 16px; }


P IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	CLEAR: both; COLOR: #8cacbb; HEIGHT: 1px; BACKGROUND-COLOR: transparent
}
H1 {
	CLEAR: left;
	MARGIN: 0px;
	FONT: 160% Verdana, Helvetica, Arial, sans-serif;
	COLOR: black;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: 1px solid Black;
}
H2 {
	CLEAR: left; MARGIN: 0px; FONT: 150% Verdana, Helvetica, Arial, sans-serif; COLOR: black; PADDING-TOP: 1em
}
H2B {
	CLEAR: left; MARGIN: 0px; FONT: 150% Verdana, Helvetica, Arial, sans-serif; COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1px solid
}
H3 {
	CLEAR: left; MARGIN: 0px; FONT: 120% Verdana, Helvetica, Arial, sans-serif; COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: #8cacbb 1px solid
}
H4 {
	CLEAR: left; MARGIN: 0px; FONT: 100% Verdana, Helvetica, Arial, sans-serif; COLOR: black; PADDING-TOP: 1em; BORDER-TOP: #E7DED2 1px solid
}
H5 {
	CLEAR: left; MARGIN: 0px; FONT: 80% Verdana, Helvetica, Arial, sans-serif; COLOR: black;
}
H6 {
	CLEAR: left; MARGIN: 0px; FONT: 70% Verdana, Helvetica, Arial, sans-serif; COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: #8cacbb 1px solid
}


DIV.box H1 {
	MARGIN: 0px
}
DIV.box H2 {
	MARGIN: 0px
}
DIV.box H3 {
	MARGIN: 0px
}
DIV.box H4 {
	MARGIN: 0px
}
DIV.box H5 {
	MARGIN: 0px
}
DIV.box H6 {
	MARGIN: 0px
}
DIV.spacer {
	MARGIN: 1em
}

        @page { size: 21.59cm 27.94cm; margin: 0cm }
        @media print{ .pageBreak { page-break-after:always; } }
		.macBreak{ page-break-after:always; } 

tfoot
{
   display: table-footer-group;
   height:35.1px;
}

