.caja_normal {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	border-top: 1px outset #476879;
	border-right: 1px outset #476879;
	border-bottom: 1px outset #476879;
	border-left: 1px outset #476879;
	text-align: center;
}

.separacion
{
 height: 20px;
}

.caja_intro_normal {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	border-top: 1px outset #476879;
	border-right: 1px outset #476879;
	border-bottom: 1px outset #476879;
	border-left: 1px outset #476879;
}
.caja_normal_dcha {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	border-top: 1px outset #476879;
	border-right: 1px outset #476879;
	border-bottom: 1px outset #476879;
	border-left: 1px outset #476879;
	text-align: right;
}
.caja_normal_negrita {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 2px;
	border-top: 1px outset #476879;
	border-right: 1px outset #476879;
	border-bottom: 1px outset #476879;
	border-left: 1px outset #476879;
	text-align: center;
}
.Nivel1{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold; color:black;
}
.caja_borde {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	border: 1px outset #71A64E;
}
.texto_normal {
	color: #333333;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_negrita
{
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_negrita_grande {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.texto_normal_grande {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_gris {
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6FA54F;
}
.encabezado_tabla {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
DIV.clTop{
	position:absolute;
	width:250px;
	left: 21px;
	top: -80px;
	visibility: visible;
}
DIV.clSub{
	position:absolute;
	left:15px;
	top:20px;
	width:250px;
	visibility: visible;
}
A.clMain{
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	font-weight:bold; color:black;
}
A.clSubb{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#666666;
}
#divMain{
	position:absolute;
}
#divCont{
	position:relative;
	left:0px;
	top:-5px;
	height:100px;
	width:100;
	visibility: visible;	
}

.datagrid_cabecera
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #71a64e;
	text-decoration: none;
}

.datagrid_seleccionado
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #71a64e;
	text-decoration: none;
}
.datagrid_pie
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #71a64e;
	text-decoration: none;
}
.datagrid_item
{
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}
.datagrid_alternos
{
	font-size: 9px;
	color: #333333;
	border-top-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #3497d2;
	text-decoration: none;
	border-bottom-style: none;
}
.datagrid_cabecera_cuadro
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3497d2;
	text-decoration: none;
}

.datagrid_seleccionado_cuadro
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #71a64e;
	text-decoration: none;
}
.datagrid_pie_cuadro
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #71a64e;
	text-decoration: none;
}
.datagrid_item_cuadro
{
	font-size: 9px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}
.datagrid_alternos_cuadro
{
	font-size: 9px;
	color: #333333;
	border-top-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: lightblue;
	text-decoration: none;
	border-bottom-style: none;
}

.texto_error
{
	font-weight: bold;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fondoverde
{
 background-color: #71a64e;
}
.cuadro
{
	BORDER-RIGHT: #71a64e 10px solid;
	BORDER-TOP: #71a64e 10px solid;
	BORDER-LEFT: #71a64e 10px solid;
	BORDER-BOTTOM: #71a64e 10px solid;
    HEIGHT: 30px
}
.subrayado
{
	BORDER-TOP-STYLE: solid;
	BORDER-BOTTOM: #71a64e thin solid;
	BACKGROUND-REPEAT: repeat-x;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	HEIGHT: 29px;
}

.cuadradito
{
	width: 20px;
	height: 19px;
}
.fondo_cuadro
{
	 background: #3497d2;

}


.texto_titulares
{
	font-weight: bolder;
	font-size: 14px;
	color: #6fa54f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.texto_titulos
{
	 vertical-align : bottom ;
	font-weight:  bolder;
	font-size: 17px;
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	color: #3497d2;
	text-decoration: none;
	BORDER-BOTTOM: #3497d2 thin solid;
	
}
.fondocuadro
{
	background-color: #3497d2;
}
