body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bgd_01.jpg);
}
a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.formas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #D2EBFF;
	height: 12px;
	border: thin;
}
.buscar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	height: 18px;
border:1px solid #5997A6;
}
.menu_home {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menu_home a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4e4e4;
	BACKGROUND-COLOR: #336699;
	text-decoration:underline;
}
.menu_eng {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}
.menu_eng a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration:underline;
}
.menu_homeazul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.menu_row {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #184D9C;
	font-weight: bold;
}
.menu_princ {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
.menu_princ:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}
.table {
	border-top: none;
	border-right: 1px solid #8FBAC2;
	border-bottom: 1px solid #8FBAC2;
	border-left: 1px solid #8FBAC2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.table2 {
	border-top: none;
	border-right: 1px solid #8FBAC2;
	border-bottom: 1px solid #8FBAC2;
	border-left: 1px solid #8FBAC2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.tablesup {
	border-top: 1px solid #8FBAC2;
	border-right: 1px solid #8FBAC2;
	border-left: 1px solid #8FBAC2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.contenido {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titulos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.titul_cont {
	WIDTH: 100%;
	COLOR: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.vin_not {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}
.vin_not:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #0033CC;
}
.vin_not:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.vin_not:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.vin_not:active{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 10px;
}
.copyrightligh {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
}
.copyrightligh:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	font-weight: bold;
}
.copyrightligh:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;	font-weight: bold;
}
.copyrightligh:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;	font-weight: bold;
}
.copyrightligh:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;	font-weight: bold;
}
.ds {
	FILTER: dropshadow(color=#000000,offx=1, offy=1, positive=1), glow(color=#000000, strength=1);
	WIDTH: 100%;
	COLOR: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	}
.vinetapy {
	FONT-SIZE: 10px; COLOR: #990000;
}
.titu_fondo {
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
	background-color: #628FA4;
	text-transform: uppercase;
			font-weight: bold;
}
.tit_blanco {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
		font-weight: bold;
}
.titulo_report {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#98B4CB;
	text-transform: uppercase;
			font-weight: bold;
}
.subtit_report {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
		font-weight: bold;
}
.subtotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545254;
		font-weight: bold;
}
.companias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #BDCFDE;
}
.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #BDCFDE;
}
.tit_tabla02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	background-color: #9C595A;
}
.tit_tabla03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	background-color: #D6D3C6;
}
.tit_tabla04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	background-color: #9C595A;
}
.tit_tabverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #99cc00;
	font-weight: bold;
}
.tit_tabgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #848284;
	font-weight: bold;
	line-height: 20px;
}
.tit_tabrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	background-color: #840000;
	font-weight: bold;
}
.tit_tablablnc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	background-color: #666666;
}
.tit_tablaazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003063;
	font-weight: bold;
	line-height: 20px;
	background-position: center;
}
.tit_tablalila {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EFEBEF;
	line-height: 20px;
	background-position: center bottom;
}
.titulos2 {
	background-color: #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.botones {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #C6D7DE; border-color: #000000 ; border-top-width: 1pix; border-right-width: 1pix; border-bottom-width: 1pix; border-left-width: 1pix}
.imputbox {  font-size: 10pt; color: #000099; background-color: #FFFFFF; font-family: Arial, Verdana,  Helvetica, sans-serif; border: 1pix #000000 solid; border-color: #000000 solid; font-weight: normal}
table.mensages {
	font-size: 12pt;
	color: #990000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #A9C2CD;
	border: 1px solid #466A79;
}
td.mensages {
	font-size: 12pt;
	color: #990000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #A9C2CD;
	border: 1px solid #466A79;
}
#mensages {
	font-size: 11pt;
	color: #990000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #A9C2CD;
	border: 1px solid #466A79;
}

.titIndex {
	font-size: 13pt;
	color: #003366;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
}
tr.titulos2 {
	background-color: #DADADA;
}
td.datos {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
tr.datos {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
tr.datosNeg {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
table.datos {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}