.tx_titu1 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight:bold;
	color: #0077d4;
	text-decoration: none;
	text-shadow:#006666;
}
html
{
	height: 100%;
}
body
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 0.8em;
    margin: 0;
    height: 100%;
}
H1
{
    COLOR: #3366cc;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 1.5em
}
H2
{
    COLOR: #3366FF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    border-bottom: solid 1px #36f;
    margin-bottom: 10px;
}
H3
{
    BORDER-BOTTOM: aqua;
    BORDER-LEFT: aqua;
    BORDER-RIGHT: aqua;
    BORDER-TOP: aqua;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 1.5em;
    TEXT-ALIGN: center
}
H4
{
    BACKGROUND-COLOR: #e4e4e4;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
.titulo
{
    COLOR: #3366FF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify
}
.subtitulo
{
    COLOR: white;
    FONT-FAMILY: Comic Sans Ms;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify
}
.label
{
    COLOR: #3366FF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.dmenu
{
	font-family: Arial;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;
}
.dmenu a
{
	font-family: Arial;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.dmenu a:hover
{
	text-decoration: underline;
}
.dato
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.labelcol
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.normal
{
    COLOR: #747474;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify
}
.opcion
{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.noopcion
{
    COLOR: gray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.opcmenu
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.label2
{
    COLOR: #3366FF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.dato2
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
.dato4
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 11px
}

.grilla
{
	width: 720px;
	border-top:solid #3366FF .5pt;
	border-left:solid #3366FF .5pt;
    border-bottom:solid #3366FF .5pt;
    border-right:solid #3366FF .5pt;
    padding:0cm 3.5pt 0cm 3.5pt
}
tr.cabegrilla th
{
	background:#3366FF;
	border-right:solid white .5pt;
	text-align: center;
	COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

tr.filagrilla td
{
	border: 0;
	border-right:solid #3366FF .5pt;
}