BODY
{
	background: #FFFFFF;
	color: #000000;
	font-family: Calibri;
}
.blacktxtbold
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.blacktxtbold:link
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.blacktxtbold:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #F93;
	font-family: Arial, Helvetica, sans-serif;
}
.black2txtbold
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}
.black2txtbold:link
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}
.black2txtbold:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial;
}
.whitetxtbold
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.whitetxtbold:link
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.whitetxtbold:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
}
.blacktxt
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
A:link
{
	color: #1A1E21;
}
A:hover
{
	color: #FF9900;
}
.footertxt
{
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#1A1E21;
}
.blacktxtsm
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bluetxtsm
{
	font-size: 10px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hdrtxthome
{
	font-weight: bold;
	font-size: 12px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}
.arialbluetxt
{
	font-size: 12px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
}
.hdrtxtsub
{
	font-weight: bold;
	font-size: 16px;
	color: #1A1E21;
	font-family: Arial, Helvetica, sans-serif;
}
.text
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 14;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
}
.textf
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 14;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	width: 300px;
}
.textd
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 14;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
.textrut
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 14;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: "Courier New", Courier, mono;
}
.textrut2
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 13;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: "Courier New", Courier, mono;
}
.textruts
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 9;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: "Courier New", Courier, mono;
}
.textbloq
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 12;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	background-color: #C9D2E0;
	font-weight: bold;
}
.texttot
{
	border-right: 2px solid #7F9DB9;
	border-top: 2px solid #7F9DB9;
	font-size: 17;
	color: #333366;
	border-left: 2px solid #7F9DB9;
	border-bottom: 2px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	background-color: #C9D2E0;
	font-weight: bold;
	text-align: right;
}
.texttot2
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 11;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	background-color: #C9D2E0;
	font-weight: bold;
	text-align: right;
}
.campos2
{
	border-right: 1px solid #ECF1F4;
	border-top: 1px solid #ECF1F4;
	font-size: 8pt;
	border-left: 1px solid #ECF1F4;
	color: #333333;
	border-bottom: 1px solid #ECF1F4;
	font-family: verdana, arial;
	background-color: #EFEFEF;
}
.botones
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E77F00;
	margin: 1px;
	border: thin none #FFFFFF;
	font-weight: normal;
	word-spacing: normal;
	width: 70px;
	height: 25px;
	padding: 1px;
}
.botones2
{
	background: #1A1E21;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 60px;
	height: 22px;
}
.botones5
{
	background: #1A1E21;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
}
.botones3
{
	background: #1A1E21;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 145px;
	height: 22px;
}
.botones4
{
	background: #1A1E21;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 300px;
	height: 22px;
}
.error
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
.titulocons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.text5
{
	font-size: 11;
	color: #333366;
	font-family: arial, helvetica, sans-serif;
	border: 1px dashed #7F9DB9;
	margin: 1px;
	padding: 1px;
}
.titulocons2:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.titulocons2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.titulocons2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.titulocons2:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.textblanco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.courierbol
{
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.rptdetalles
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texttot3
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 11;
	color: #333366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
.distabla TR:hover
{
	background-color: #DFE7F2;
	color: #000000;
}
.distabla TR.resaltar
{
	background-color: #DFE7F2;
	color: #000000;
}
.distabla TD
{
	border: 0px solid #CCCCCC;
}
.distabla TH
{
	border: 0px solid #CCCCCC;
	background-color: #CCCCCC;
}
.detalles2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.EncabezadoTabla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}
DIV#container
{
	width: 800px;
	padding: 5px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
DIV#containerIni
{
	width: 800px;
	padding: 5px;
	background: #FFFFFF;
	margin:auto;
	text-align:center;
}
DIV#header
{
	background: #585A5D;
	padding: 10px;
	width: 780px;
}
DIV#headerVta
{
	background: #585A5D;
	padding: 10px;
	width: 780px;
}
DIV#titulo
{
	background: #A7D363;
	padding: 10px;
	width: 750px;
}
DIV#content
{
	float: left;
	width: 800px;
	padding: 10px 0;
	margin: 5px 0;
	background: #D2D2D2;
}
DIV#contenido
{
	float: left;
	width: 800px;
	height: 580px;
	padding: 10px 0;
	margin: 5px 0;
	background: #FFFFCC;
}
DIV#footer
{
	clear: both;
	width: 780px;
	background: #1A1E21;
	padding: 10px;
}
DIV#footerVta
{
	clear: both;
	width: 800px;
	background: #1A1E21;
	padding: 1px;
	margin-left:5px;
	margin-right:5px;
}
DIV#footer2
{
	width: 780px;
	background: #8096A8;
	padding: 3px;
}
.newblue
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #8096A8;
}
DIV#container2
{

	width: 800px;
	padding: 5px;
	background: #FFFFFF;
/*	height: 95%;
*/	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

DIV#container3
{
	width: 800px;
	padding: 5px;
	background: #FFFFFF;
	/*	height: 95%;
*/	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.calibri12
{
	font-family: Calibri;
	font-size: 12px;
	color: #003366;
}
.EncabezadoTablaCalibri
{
	font-family: Calibri;
	font-size: 11px;
	font-style: normal;
}
.EncabezadoTablaCalibri12
{
	font-family: Calibri;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.newblueCalibri
{
	font-family: Calibri;
	font-size: 11px;
	font-weight: bold;
	color: #8096A8;
}
.newblueCalibriTitulo
{
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #1A1E21;
}
.newblueCalibriGrande
{
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #1A1E21;
}
.footertxtCalibri
{
	font-weight: normal;
	font-size: 11.5px;
	color: #FFFFFF;
	font-family: Calibri;
}
.tituloconsmedium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.textCalibri
{
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	font-size: 12;
	color: #003366;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	font-family: Calibri;
}
.totalconsmedium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.tituloconsCalibri
{
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A1E21;
	background-repeat: repeat-x;
}
.tituloDivCalibri
{
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #1A1E21;
	background-color: #FFBD00;
	background-repeat: repeat-x;
}
INPUT.groovybutton
{
	font-size: 13px;
	font-family: Calibri;
	color: #EEEEEE;
	height: 26px;
	background-color: #E77F00;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E77F00',EndColorStr='#FFCC33');
	border-style: ridge;
	border-color: #EEEEEE;
	border-width: 1px;
}

INPUT.groovybuttonblack
{
	font-size: 13px;
	font-family: Calibri;
	color: #EEEEEE;
	height: 26px;
	background-color: #585A5D;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#1A1E21',EndColorStr='#585A5D');
	border-style: ridge;
	border-color: #EEEEEE;
	border-width: 1px;
}

.EncabezadoTablaCalibri14
{
	font-family: Calibri;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.TextoTablaCalibri13
{
	font-family: Rockwell;
	font-size: 13px;
	font-style: normal;
}
.RecuadroTabla
{
	font-family: Calibri;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	border: thin solid #000000;
}
.RecuadroTablaGrande
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	border: thin solid #000000;
}
.CalibriLabel
{
	font-family: Calibri;
	font-size: 12px;
	color: #003366;
	background-repeat: repeat-x;
}
.HeaderBackground
{
	background-color:#1A1E21;
}
