a:link, a:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #333333;	font-weight: bold;	text-decoration: none;}a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #0055AA;	font-weight: bold;	text-decoration: underline overline;}.tabla_titulo{	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.tabla_titulo td {	vertical-align: top;	font-size: 12px;}.tabla_titulo th {	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	text-align:left;	background-color: #FFFFFF;}.tabla_ppal {	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.tabla_ppal td {	vertical-align: top;	font-size: 12px;}.tabla_ppal th {	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	text-align:left;	background-color: #FFFFFF;}.tabla_form {	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	background-color: #FFFFFF;    margin-left: 0px;}.tabla_form td {	font-family: Arial, Helvetica, sans-serif;	vertical-align: top;	font-size: 11px;}.tabla_form th {	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align:left;	background-color: #FFFFFF;}.tabla_plantilla {	width: 440px;	font-family: Arial, Helvetica, sans-serif;	border: #FFFFFF 5px solid;	font-size: 13px;	background-color: #95BFFE;}.tabla_plantilla td {	font-family: Arial, Helvetica, sans-serif;	vertical-align: top;	text-align: justify;	font-size: 11px;	background-color: #F4F9FF;	padding: 1px 2px 2px;	vertical-align: top;	color: #000000;	font-weight: normal;}.tabla_plantilla th {	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align:center;	background-color: #C0D7FE;}td,th {		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;}body{	font-size: 11pt;	margin: 10px;	font-family: Verdana;}.TituloPag{	font-weight: bold;	font-size: 14pt;	font-family: Verdana;}.TextoPQ{	font-weight: bold;	font-size: 8pt;	font-family: Verdana;}.SubtituloPag {font-size: x-small; font-weight: bold; }th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #000000;	background-color: #B9D5FF;}.style2 {font-size: small; font-weight: bold; }.style3 {color: #FF0000}#tdlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight:bold;	color: #000000;	text-align:center;	background-color: #9DB8D2;	cursor: hand;}#tdpress {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000000;	background-color: #6B94BC;	text-align:center;}#tdfunc {	float: left;	text-align: center;	vertical-align: middle;	display: inline;	cursor: hand;}.btFuera {	background-color: #9099A1;	text-align: center;	vertical-align: middle;	color: #FFFFFF;	font-weight: bold;}.btSobre {	background-color: #C0C9D1;	text-align: center;	vertical-align: middle;	color: #003366;	font-weight: bold;	cursor: hand;}.btSeleccionado {	color: #FFFFFF;	background-color: #B0B9C1;	font-weight: bold;}.Opc1{	font-size: 8px;	font-family: verdana;}.Opc2{	font-size: 8px;	font-family: verdana;	background-color: #DDEBFF;}.pq{	font-size: 9px;	font-family: verdana;	}.menu{	font-size: 10px;	font-family: verdana;	background-color: #6FA8FF;}.titulo {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;}.sub_titulo {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;        font-weight: bold;}.dato {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.dato2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: top;}.visitath {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.visitacampo {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.error {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: RED;	}.label {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	vertical-align: top;}.ng2N { background-color: #95BFFE; }.ng3N { background-color: #C0D7FE; }.ng4_2N { background-color: #DDEBFF !important; }.ng4_1N { background-color: #F4F9FF !important; }.ng3O { background-color: #FFCC66; }.ng4_2O { background-color: #FFECC6; }.ng4_1O { background-color: #FFF7E6; }.lnk {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: blue;text-decoration: underline;cursor: pointer;}.lnk:active {color: blue;}.lnk:hover {color: black;}.lnk_sup {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	cursor: pointer;}.lnk_sup:active {	color: #EEEEEE;}.lnk_sup:hover {	color: #DDDDDD;}.lnk_titulo {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: blue;	font-weight: bold;	text-decoration: underline;	cursor: pointer;}.lnk_titulo:active {	color: blue;}.lnk_titulo:hover {	color: black;}.tabla_acordeon_green{	background-color: #37E405; color: #FFFFFF; font-weight: bold;}.nivelgeo1_green{	background-color:#45FA49; color: #000000; }.nivelgeo2_green{	background-color:#6FFF76; color: #000000; }.nivelgeo3_green{	background-color:#AFFEB1; color: #000000; }.nivelgeo4_1_green{	background-color:#E0FFDD; color: #000000; }.nivelgeo4_0_green{	background-color:#ECFFEC; color: #000000; }.tabla_acordeon_red{	background-color: #EA0000; color: #FFFFFF; font-weight: bold;}.nivelgeo1_red{	background-color:#FF5555; color: #000000; }.nivelgeo2_red{	background-color:#FF6F6F; color: #000000; }.nivelgeo3_red{	background-color:#FFAEAE; color: #000000; }.nivelgeo4_1_red{	background-color:#FFDDDD; color: #000000; }.nivelgeo4_0_red{	background-color:#FFECEC; color: #000000; }.tabla_acordeon{	background-color: #005EEA; color: #FFFFFF; font-weight: bold;}.nivelgeo1{	background-color:#3F86FF; color: #000000; }.nivelgeo2{	background-color:#6FA8FF; color: #000000; }.nivelgeo3{	background-color:#AFC8FF; color: #000000; }.nivelgeo4_1{	background-color:#DDEBFF; color: #000000; }.nivelgeo4_0{	background-color:#ECF3FF; color: #000000; }.nivelfuerza{	background-color:#DDEBFF; color: #000000; font-style: oblique;}.nivelgeo41{	background-color:#F6E7FC; color: #000000; }.nivelgeo42{	background-color:#F6F7FC; color: #000000; }.botonExcel{cursor:pointer;}.ocultar_grafica {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: blue;	text-decoration: underline;	cursor: pointer;}.sub_titulo {	background-color: #B9D5FF;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    font-weight: bold;}.Opc1{	font-size: 8px;	font-family: verdana;	background-color: #FFFFFF;}.Opc2{	font-size: 8px;	font-family: verdana;	background-color: #DDEBFF;} .content{	padding-top:20px;	width:320px;	margin:0 auto;}.ui-sortable ul{	/*list-style:auto;*/	margin:0;	padding:0;}.dato li{	display:block;	background: url('../images/orden2.png') right no-repeat;	border:2px solid #FFFFFF;	color:#3594C4;	margin-top:1px;	height:18px;	width: 210pt;	padding:2px;	cursor: pointer;}.listaul{	alignment-adjust: alphabetic;	display:block;	 background:#F4F9FF url('');	text-align: right;	border:2px solid #FFFFFF;	color:#000000;	margin-top:1px;	height:18px;	width: 100%;	padding:2px;	cursor: auto;}.listaul2{	alignment-adjust: alphabetic;	display:block;	 background:#DDEBFF url('');	text-align: right;	border:2px solid #FFFFFF;	color:#000000;	margin-top:1px;	height:18px !important;	width: 100%;	padding:2px;	cursor: auto;}.ui-state-highlight{ background:#FFF0A5; border:1px solid #FED22F}.msg{	color:#0C0;	font:normal 11px Tahoma}.divCampoSel {    background-color: #A4C8FF;    border-color: #005EEA;    border-style: ridge;    color: #000000;}div.indicadores{    margin:0px;padding:3px;    width:100%;    border:3px solid #A4C8FF;    -moz-border-radius-bottomleft:9px;    -webkit-border-bottom-left-radius:9px;    border-bottom-left-radius:9px;    -moz-border-radius-bottomright:9px;    -webkit-border-bottom-right-radius:9px;    border-bottom-right-radius:9px;    -moz-border-radius-topright:9px;    -webkit-border-top-right-radius:9px;    border-top-right-radius:9px;    -moz-border-radius-topleft:9px;    -webkit-border-top-left-radius:9px;    border-top-left-radius:9px;}th.indicadores{    margin:0px;padding:2px;    width:100%;    border:2px solid #A4C8FF;    border-top-right-radius: 1px solid #A4C8FF;    border-left-width:0px;    border-bottom-width:0px;    border-top-width:0px;}.mensajeOK{	padding-left:5px;	padding-top:10px;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: x-small;}.mensajeError{	padding-left:5px;	padding-top:10px;	color:red;	font-family: Verdana,Arial,Helvetica,sans-serif;	display: inline-block;	font-size: x-small;}.mensajeValidacion, .val{	padding-left:0px;	padding-top:0px;	color:red !important;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: x-small;}