
.tabla1 {
	BORDER-RIGHT: #dedede 0px solid; 
	BORDER-TOP: #FFCC00 2px solid; 
	BORDER-LEFT: #dedede 0px solid; WIDTH: 100%; 
	BORDER-BOTTOM: #dedede 1px solid
	border-spacing:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3A5A81;
	background-color:#FFFFFF;
}

.tabla1 TR.titulos TD {
	FONT-WEIGHT: bold; 
	COLOR: #99BBD4; 
	BORDER-BOTTOM: #dedede 1px solid
}
.tabla1 TD {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #000000; 
	PADDING-TOP: 3px
}
.tabla1 TR.fin {
	COLOR: #dedede; 
	BACKGROUND-COLOR: #f7f7f7
}


tr.odd { 
	background-color:#FF8000; 
	text-align:center; 
}

tr.even { 
	background: #FF8000;
	text-align:center; 
	border-top:1px solid #FFF;
}

table td a:link, table td a:visited {
	color: #105c6e;
	text-decoration: none;
}

table td a:hover {
	text-decoration: underline;
	color: #105c6e;
}

tr.f
{
	color: #444444;
	background: #FFFFFF;
	text-align:center;
}

tr.w
{
	color: #444444;
	background: #FFCC00;
	text-align:center;	
}

tr.g
{
	color: #444444;
	background: #FFFFFF;
	text-align:center;	
}

.on
{
	display: active;
}

.box-left
{
	width: 910px;
}


/*

*/
.encabezadosGrid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3A5A81;
}
.titulofueraGrid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #8E0100;
}
.buscadoresFiltros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.camposFormulariosAgregar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E0100;
}

.contenidoGrids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.instruccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.instruccion_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.titulocontador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8E0100;	
}

.style1 {color: #0000FF}

/*
#FF0000
.titulocontador color: #FF0033;
.titulofueraGrid color: #FF0033;
*/

.encabezadoAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0000FF;
}

.encabezadosFormularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}
.titulosVentanas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
}
.instrucciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #0000FF;
}
.textosNormales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.textLogin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.textLogin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.textUsuario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
}

.tituloRojoChico {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}

.mensajeRojoChico {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

/*
hr {
	color:#FFCC00;
}

body { text-align:center; }

*/


.roundcont {
	WIDTH: 795px; BACKGROUND-COLOR: #FFCC00
}

.roundcont_reportes {
	WIDTH: 692px; BACKGROUND-COLOR: #FFCC00
}

.roundtop {
	BACKGROUND: url(../imagenes/rounded_corner/cuadro_der_sup.gif) no-repeat right top
}

.roundbottom {
	BACKGROUND: url(../imagenes/rounded_corner/cuadro_der_inf.gif) no-repeat right bottom
}

IMG.corner {
	DISPLAY: block! important; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.fondo_azul{
	background-color: #A4C4F4;
	background #A4C4F4;
}