/* GLOBALES */

* {
  margin:0px; 
  padding:0px ; 
  border: 0px; 
} 

body {
  font-family: Tahoma, sans-serif; 
  font-size: 12px; 
  background: #688BC7;
  padding:10px;
}

h2 {
  font-size:12px;
  color:#000;
}

a:link, a:visited, a:active {
  color:#369;
}

a:hover {
  text-decoration:none;
}

input { 
  font-family: sans-serif; 
  font-size: 11px; 
  color: #000; 
  background: #fff; 
}

textarea { 
  font-family: sans-serif; 
	font-size: 11px; 
	color: #000; 
	background: #fff; 
}

select { 
  font-family: Tahoma, Verdana, Arial; 
  font-size: 11px; 
  color: #000; 
  background: #fff;
}

/* SECCIONES DE PAGINA */

#global {
  width:100%;
  background:url('/images/menuLateral_fondo.jpg') repeat-y left #369;
}

#cuerpoCentral {
  background:#fff;
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #fff;
  color:#666;
  text-align:center;
}

/* CABECERA */

#cabecera {
	height:113px;
	width:100%;
	background:url(/images/cabecera.jpg) repeat-x left;
	display: none;
}

#cabecera img {
	float:left;
	margin:0px 0px 0px 10px;
}

#cabecera h1 {
	float:right;
	margin:20px;
	color:#36c;	
	font-size:16px;
	text-align:right;
	width: auto;
}

#cabecera h2 { /*en caso de que quieran que el titulo vaya junto al logo */
	float:left;
	margin:20px;
	color:#36c;	
	font-size:16px;
	text-align:left;
	width: auto;
}

#menuSuperior {
	height:26px;
	background:#f90;
	width: auto;
  display: none;
}


#menuSuperior a:link, #menuSuperior a:visited {
	float:left;
	padding:6px 9px;
	color:#fff;
	text-decoration:none;
	border-right:1px dotted #fff;
	width: auto;
}

#menuSuperior a:hover {
	text-decoration:underline;
}

#botonHome:link, #botonHome:visited {
	background:#c60;
}

#menuSuperior select{ /* combo box de etnias*/
	margin:5px 9px 0px 0px;
	float:right;
	border:0px;
}

/* MENU LATERAL AZUL */
#menuLateral {
	width:120px;
	position:absolute;
	left:10px;
	display: none;
}

#menuLateral h1 {
	background:url(/images/menuLateral_titulo.jpg) no-repeat;
	color:#fff;
	display:block;
	padding:12px 0px 3px 5px;
	font-size:14px;
	font-weight: normal;
}

#menuLateral h2 {
	color:#f90;
	display:block;
	font-size:12px;
	font-weight: normal;
	margin:0px 0px 15px 0px;
}

.acceso {
	display:block;
	padding:7px 11px;
	background:url(/images/menuLateral_fondoSubMenu.jpg) repeat-y left;
	color:#fff;
}

.acceso input {
	border:1px solid #888;
	margin:3px 0px;
}

#menuLogin {
	background:#082B53;
	padding:0px 5px 5px 5px;
}

.desplegable:link, .desplegable:visited {
	display:block;
	color:#fff;
	background:#082B53;
	text-decoration:none;
	font-size:12px;
	padding:5px 3px;
	border-bottom:1px solid #36c;
}
.desplegable:hover, .desplegable:active {
	background:#666;
}

.subMenu {
	display:none;
	padding:0px; 
	background:url(/images/menuLateral_fondoSubMenu2.jpg) repeat-y left;
	color:#fff;
}

.subMenu a:link, .subMenu a:visited {
	display:block;
	padding:5px 0px 5px 10px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #082B53;
}

.subMenu a:hover {
	color:#333;
	background:#fff;
}

/* CUERPO CENTRAL */

#cuerpoContenido {
	margin:0 auto;
	width:97%;
	padding:20px 0px;
	text-align:left;
}

#cuerpoContenido h1 {
	border-bottom:1px dotted #A0C0F9;
	padding:0px 0px 3px 0px;
	margin:0px 0px 3px 0px;
	font-size:22px;
	color:#36c;
	font-weight:normal;
}

#cuerpoContenido p {
  margin:0px 0px 15px 0px; 
  line-height:18px;
}

#miga {
  color:#666; 
  font-size:11px; 
  padding-bottom: 10px;
  display: none;
}

#infoComplementaria {
	width:200px;
	float:right;
	margin:0px 0px 20px 20px;
	display: none;
}

#infoComplementaria img {
	margin:0px 0px 5px 0px;
}

#videoAyuda {
	background:url(/images/videoAyuda_bottom.jpg) no-repeat bottom #D1E0FF;
	padding:0px 0px 7px 0px;
}

#videoAyuda h1 {
	background:url(/images/videoAyuda_top.jpg) no-repeat top;
	padding:5px 7px;
}

#videoAyuda h2 {
	margin:5px 7px 0px 7px;
}

#videoAyuda p {
	margin:5px 7px 15px 7px;
	line-height:14px;
}

/* PIE DE PAGINA */

#pie {
	width:100%;
	background:#88AEF8;
	border-bottom:1px dotted #fff;
	color:#fff;
	font-size:10px;
	display: none;
}

#pie a:link, #pie a:visited {
	color:#fff;
}

#uno {
	background:#036;
	width:120px;
	height:57px;
	float:left;
}

#dos {
	background:#4C72BC;
	width:240px;
	height:57px;
	float:left;
}

#dos img {
  float:left; 
  margin:15px 10px;
}

#dos p {
  margin:10px 0px;
}

#tres {
  background:#688BC7; /* fondo del body*/
	width:145px;
	height:57px;
	float:left;
}

#tres p {
  padding:10px 10px;
}

#cuatro {
  float:left; 
  width: auto;
}

#cuatro p {
  padding:10px 10px;
}

/* CONTENIDOS */

.datoAnterior {
  font-size:10px; 
  color: #666; 
  padding:5px;
}

.graficos {
	float:left;
	height:15px; 
	background:#69c; 
	text-align:right; 
	color:#fff; 
	font-size:10px;
	padding:5px;
}

.tablaGraficos th {
  font-size:12px; 
  text-align:left; 
  font-weight:normal; 
  padding:3px;
}

.tablaInformacion {
	width:100%; 
	font-size:12px;
	margin:20px 0px;
}

.tablaInformacion th {
	background:#D2DEF4; 
	padding:5px 10px; 
	text-align:left;
	border-left:4px solid #fff;
}

.tablaInformacion th img {
	float:right;
}

.tablaInformacion td {
	padding:3px 10px;
	color:#666;
}

.tablaInformacion p {
  line-height:16px; 
  margin:0px 0px 5px 0px;
}

/* BOTONES */

.botonAzul, .botonAzul:link, .botonAzul:visited {
  padding:2px 6px;
	margin:2px 0px;
	border:1px solid #000;
	background:url(/images/botonAzul_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.botonVerde, .botonVerde:link, .botonVerde:visited {
	padding:2px 6px;
	margin:2px 0px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.botonGris, .botonGris:link, .botonGris:visited {
	padding:2px 6px;
	margin:2px 0px;
	border:1px solid #000;
	background:url(/images/botonGris_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

/* FORMULARIOS */

.formulario {
  clear: both;
  width: 100%;
  padding-top: 5px;
}

.formulario .titulo {
  margin-top: 2px;
  margin-left: 0px; 
  margin-right: 0px; 
  margin-bottom: 2px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 0px; 
  padding-bottom: 5px;
  clear: both;
  background: #D2DEF4; 
  text-align: left;
  font-weight: bold;
  overflow: hidden;
  width: 99%;
}

.formulario .titulo2 {
  margin-top: 2px;
  margin-left: 0px; 
  margin-right: 2px; 
  margin-bottom: 2px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 10px; 
  padding-bottom: 0px;
  clear: both;
  background: #D2DEF4; 
  text-align: left;
  font-weight: bold;
  width: 99%;
  overflow: hidden;
}

.formulario .campoObligatorio {
  clear: both;
  padding: 5px 0px 0px 10px; 
  width: 10px;   
  text-align: center; 
  vertical-align: top; 
  color: red;
  font-weight: bold;
  float: left;
}

.formulario .label100 {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px; 
  vertical-align: top; 
  width: 100px;
  float: left;
}

.formulario .label150 {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px; 
  vertical-align: top; 
  width: 150px;
  float: left;
}

.formulario .label200 {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px; 
  vertical-align: top; 
  width: 200px;
  float: left;
}

.formulario .label250 {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 10px; 
  vertical-align: top; 
  width: 250px;
  float: left;
}

.formulario .label {
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 10px; 
  vertical-align: top; 
  width: 150px;
  float: left;
}

.formulario .labelwrap150 {
  margin-left: 195px;
  padding-top: 5px;
}


.formulario .dos_puntos {
  vertical-align: top; 
  padding-top: 4px;
  width: 5px;
  float: left;
}

.formulario .input100 {
  float: left;
  padding-left: 4px;
  padding-top: 5px;
}

.formulario .input_separador_campos {
  float: left;
  width: 230px;
  margin-top: 0px;
  margin-left: 2px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.formulario .input_separador_miles {
  float: left;
  width: 230px;
  margin-top: 0px;
  margin-left: 2px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.formulario .input_separador_decimal {
  float: left;
  width: 230px;
  margin-top: 0px;
  margin-left: 2px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.formulario .mensajeError {
  float: left;
  padding: 5px 0px 0px 4px; 
  color: #FF0000; 
  font-weight: bold; 
  font-size: 12px;
}

.formulario .mensajeError2 {
  clear: both;
  padding: 5px 0px 0px 4px; 
  color: #FF0000; 
  font-weight: bold; 
  font-size: 12px;
}

.formulario .padding150 {
  padding-left: 195px;
}

.formulario .input100 input {
  vertical-align: top;
}

.formulario .input100 select {
  border:1px solid #999;
  float: left; 
}

.formulario .input100 textarea {
  border:1px solid #999;
  float: left; 
}

.botones {
  clear: both;
  padding-top: 10px;
}

.formulario .region {
  float: left;
  padding-left: 1px;
}

.formulario .titulo_region {
  width: 190px;
  margin: 2px 2px 2px 2px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
}

.formulario .titulo2 .titulo_region {
  float: left;
  width: 190px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_provincia {
  float: left;
  width: 190px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_comuna {
  float: left;
  width: 190px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_separador_campos {
  float: left;
  width: 220px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_separador_miles {
  float: left;
  width: 220px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_separador_decimal {
  float: left;
  width: 220px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_nueva_sucursal {
  float: left;
  width: 460px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_espacio_sucursal {
  float: left;
  width: 100px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_sucusal_ya_definida {
  float: left;
  width: 220px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: none;
}

.formulario .titulo2 .titulo_nuevo_representante_legal {
  float: left;
  width: 400px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_espacio_representante_legal {
  float: left;
  width: 120px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_representante_legal_ya_definido {
  float: left;
  width: 260px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: none;
}

.formulario .titulo2 .titulo_nuevo_cargo {
  float: left;
  width: 400px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_espacio_cargo {
  float: left;
  width: 120px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_cargo_ya_definido {
  float: left;
  width: 260px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: none;
}

.formulario .titulo2 .titulo_agregar_detalle_transferencia {
  float: left;
  width: 300px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_espacio_detalle_transferencia {
  float: left;
  width: 150px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4;
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: 2px solid #FFFFFF;
}

.formulario .titulo2 .titulo_desglose_aporte_transferencia {
  float: left;
  width: 230px;
  margin: 0px 0px 0px 0px;
  background: #D2DEF4;
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
  border-right: none;
}

.formulario .capa_formulario_sucursal {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 480px; 
  height: 190px; 
  float: left;
}

.formulario .capa_boton_sucursal {
  float: left; 
  width: 120px; 
  height: 115px; 
  padding-top: 75px; 
  margin-left: 2px; 
  margin-bottom: 4px; 
  text-align: center;
}

.formulario .capa_sucursales_ya_definidas {
  padding-top: 5px; 
  margin-left: 605px; 
  margin-bottom: 4px; 
  text-align: left;
}

.formulario .capa_formulario_representante_legal {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 425px; 
  height: 70px; 
  float: left;
}

.formulario .capa_boton_representante_legal {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 140px; 
  height: 50px; 
  padding-top: 20px; 
  text-align: center; 
  float: left;
}

.formulario .capa_representante_legal_ya_definido {
  margin-left: 565px; 
  padding-top: 8px; 
  margin-right: 0px; 
  margin-bottom: 4px;
}

.formulario .capa_formulario_cargo {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 425px; 
  height: 90px; 
  float: left;
}

.formulario .capa_boton_cargo {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 140px; 
  height: 70px; 
  padding-top: 30px; 
  text-align: center; 
  float: left;
}

.formulario .capa_cargo_ya_definido {
  margin-left: 565px; 
  padding-top: 8px; 
  margin-right: 0px; 
  margin-bottom: 4px;
}

.formulario .capa_formulario_detalle_transferencia {
  margin-left: 0px; 
  margin-bottom: 4px; 
  width: 320px; 
  height: 50px; 
  float: left;
}

.formulario .capa_boton_detalle_transferencia {
  margin-left: 2px; 
  margin-bottom: 4px; 
  width: 170px; 
  height: 38px; 
  padding-top: 12px; 
  text-align: center; 
  float: left;
}

.formulario .capa_detalle_transferencia_ya_definido {
  margin-left: 494px; 
  padding-top: 8px; 
  margin-right: 1px; 
  margin-bottom: 4px;
}



.formulario .input_region {
  margin-left: 5px;
  margin-top: 5px;
  width: 200px; 
  height: 200px; 
  overflow-y: scroll; 
  overflow-x: hidden;
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  background-color: #DDDDDD;
}

.formulario .provincia {
  float: left;
  padding-left: 5px;
}

.formulario .titulo_provincia {
  width: 190px;
  margin: 2px 2px 2px 2px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
}

.formulario .input_provincia {
  margin-left: 5px;
  margin-top: 5px;
  width: 200px; 
  height: 200px; 
  overflow-y: scroll; 
  overflow-x: hidden;
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  background-color: #DDDDDD;
}

.formulario .comuna {
  float: left;
  padding-left: 7px;
}

.formulario .titulo_comuna {
  width: 190px;
  margin: 2px 2px 2px 2px;
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
  font-weight: bold;
}

.formulario .input_comuna {
  margin-left: 5px;
  margin-top: 5px;
  width: 200px; 
  height: 200px; 
  overflow-y: scroll; 
  overflow-x: hidden;
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  background-color: #DDDDDD;
}

.blank {
  clear: both;
}

.paginas_mantenedor {
  margin-bottom: 10px;
}

.paginas_mantenedor .medio {
  float: left;
}

.tabla100 {
  width: 100%; 
  font-size: 12px; 
  margin: 0px 0px 10px 0px; 
  padding-right: 1px;
}

.tabla100 th {
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
}  

.tabla {
  font-size: 12px; 
  margin: 0px 0px 10px 0px; 
}

.tabla th {
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
}  

.label {
  padding: 2px 10px 2px 0px; 
  vertical-align: top; 
  white-space: nowrap;
}

.labelwrap {
  padding: 2px 10px 2px 0px; 
  vertical-align: top; 
}

.label100 {
  padding: 2px 10px 2px 0px; 
  vertical-align: top; 
  width: 100px;
  white-space: nowrap;  
}

.label150 {
  padding-right: 10px; 
  vertical-align: top; 
  width: 150px;
  white-space: nowrap;  
}

.label200 {
  padding-right: 10px; 
  vertical-align: top; 
  width: 200px;
  white-space: nowrap;
}

.label250 {
  padding-right: 10px; 
  vertical-align: top; 
  width: 250px;
  white-space: nowrap;
}

.input100 input {
  vertical-align: top;
}

.input100 select {
  border:1px solid #999;
}

.input100 textarea {
  border:1px solid #999;
}

.radio100 input {
  border:1px solid #999; 
  vertical-align: top;
  background-color: #FFFFFF;
}

.radio100 label {
  padding-right: 10px;
  background-color: #FFFFFF;
}

.resaltado {
  border:1px solid #999; 
  background:#FCF0AD;
}

.resaltado2 {
  background:#FCF0AD;
}

.camposObligatorios {
  padding: 0px 0px 0px 10px; 
  width: 10px;   
  text-align: center; 
  vertical-align: top; 
}

.camposObligatorios span {
  color: #FF0000; 
  font-weight: bold; 
  font-size: 14px;
}

.mensajeError {
  padding: 0px 0px 0px 5px; 
  color: #FF0000; 
  font-weight: bold; 
  font-size: 12px;
}

.mensajeError span {
  padding: 0px 0px 0px 5px; 
  color: #FF0000; 
  font-weight: bold; 
  font-size: 12px;
}

.mensajeInformacion span {
  padding: 0px 0px 0px 5px; 
  color: #0000FF; 
  font-weight: bold; 
  font-size: 12px;
}

/* MANTENEDORES */

.tablaMantenedor {
	width:100%; 
	font-size:12px;
	margin:20px 0px;
}

.tituloMantenedor {
	background:#D2DEF4; 
	padding:5px 10px; 
	text-align:center;
	border-top: 1px solid #AAAAAA; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
}

.tituloMantenedorLastChild {
	background:#D2DEF4; 
	padding:5px 10px; 
	text-align:center;
	border-top: 1px solid #AAAAAA; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
  border-right: 1px solid #AAAAAA; 
  white-space: nowrap;  
}

.celdaMantenedor {
  padding: 3px 10px; 
  color: #666;
  vertical-align: top; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
}

.celdaMantenedorLastChild {
  padding: 3px 10px; 
  color: #666;
  vertical-align: top; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
  border-right: 1px solid #AAAAAA; 
}

.celdaMantenedorWrap {
  padding: 3px 10px; 
  color: #666;
  vertical-align: top; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
}

.celdaMantenedorWrapLastChild {
  padding: 3px 10px; 
  color: #666;
  vertical-align: top; 
	border-left: 1px solid #AAAAAA; 
	border-bottom: 1px solid #AAAAAA; 
  border-right: 1px solid #AAAAAA; 
}

.celdaMantenedorBotones {
  padding: 3px 10px; 
  width: 60px;
  color: #666;
  text-align: center;
  vertical-align: top;
  border-left: 1px solid #AAAAAA; 
  border-bottom: 1px solid #AAAAAA; 
  white-space: nowrap;  
}

/* FICHAS */

.tablaFicha100 {
  width: 100%; 
  font-size: 12px; 
  margin: 0px 0px 10px 0px; 
}

.tablaFicha100 th {
  background: #D2DEF4; 
  padding: 5px 10px; 
  text-align: left;
}  

.celdaFichaTitulo100 {
  padding: 0px 0px 0px 10px; 
  width: 100px; 
  text-align: left; 
}

.celdaFichaTitulo150 {
  padding: 0px 0px 0px 10px; 
  width: 150px; 
  text-align: left; 
}

.celdaFichaTitulo200 {
  padding: 0px 0px 0px 10px; 
  width: 200px; 
  text-align: left; 
}

.celdaFichaValor {
  padding: 0px 0px 0px 0px; 
  text-align: left; 
  font-weight: bold; 
}

/* AUXILIARES */

.linkAyuda:link, .linkAyuda:visited {
  font-size:10px;
  color:#fff;
}

.sincolorfondo {
  background-color: #FFFFFF; 
}

.centrado {
  text-align: center; 
}

.izquierda {
  text-align: left; 
}

.derecha {
  text-align: right; 
}

.arriba {
  vertical-align: top; 
}

.medio {
  vertical-align: middle; 
}

.abajo {
  vertical-align: bottom; 
}

.negrita {
  font-weight: bold;
}

.dos_puntos {
  vertical-align: top; 
  padding-top: 2px;
  width: 5px;
}

.margen10 {
  padding-left: 10px; 
}

.margen15 {
  padding-left: 15px; 
}

.margen20 {
  padding-left: 20px; 
}

.margenSup0 {
  margin-top: 0px; 
}

.margenInf0 {
  margin-bottom: 0px; 
}

.margenSup5 {
  padding-top: 5px; 
}

.margenSup10 {
  padding-top: 10px; 
}

.margenSup15 {
  padding-top: 15px; 
}

.margenSup25 {
  padding-top: 25px; 
}

.margenSup50 {
  padding-top: 50px; 
}

.anchoTotal {
  width: 100%; 
}

.ancho15 {
  width: 15px; 
}

.ancho20 {
  width: 20px; 
}

.ancho30 {
  width: 30px; 
}

.ancho50 {
  width: 50px; 
}

.ancho75 {
  width: 75px; 
}

.ancho80 {
  width: 80px; 
}

.ancho100 {
  width: 100px; 
}

.ancho120 {
  width: 120px; 
}

.ancho150 {
  width: 150px; 
}

.ancho175 {
  width: 175px; 
}

.ancho200 {
  width: 200px; 
}

.ancho250 {
  width: 250px; 
}

.ancho300 {
  width: 300px; 
}

.ancho400 {
  width: 400px; 
}

.ancho420 {
  width: 400px; 
}

.ancho450 {
  width: 450px; 
}

.mensaje_informacion {
  border: 1px solid #4C72BC;
  width: 50%; 
  text-align: center;
}

.mensaje_informacion table {
  border: none; 
  width: 100%; 
}

.mensaje_informacion_titulo {
  text-align: center; 
  background-color: #4C72BC; 
  padding: 5px 5px 5px 5px; 
  color: #FFFFFF; 
  font-size: 14px; 
  font-weight: bold; 
}

.mensaje_informacion_subtitulo {
  height: 50px; 
  text-align: left; 
  font-size: 14px; 
  padding: 0px 0px 0px 0px; 
}

.mensaje_informacion_subtitulo_imagen {
  width: 50px; 
  height: 50px; 
  text-align: center; 
  vertical-align: middle; 
  padding: 0px 0px 0px 10px; 
}

.mensaje_informacion_mensaje {
  border-top: 1px solid #4C72BC; 
  padding: 20px 20px 20px 20px; 
}

.mensaje_pregunta {
  border: 1px solid #4C72BC;
  width: 50%; 
  text-align: center;
}

.mensaje_pregunta table {
  border: none; 
  width: 100%; 
}

.mensaje_pregunta_titulo {
  text-align: center; 
  background-color: #4C72BC; 
  padding: 5px 5px 5px 5px; 
  color: #FFFFFF; 
  font-size: 14px; 
  font-weight: bold; 
}

.mensaje_pregunta_subtitulo {
  height: 50px; 
  text-align: left; 
  font-size: 14px; 
  padding: 0px 0px 0px 0px; 
}

.mensaje_pregunta_subtitulo_imagen {
  width: 50px; 
  height: 50px; 
  text-align: center; 
  vertical-align: middle; 
  padding: 0px 0px 0px 10px; 
}

.mensaje_pregunta_mensaje {
  border-top: 1px solid #4C72BC; 
  padding: 20px 20px 20px 20px; 
}

.mensaje_advertencia {
  border: 1px solid #FF1400;
  width: 50%; 
  text-align: center;
}

.mensaje_advertencia table {
  border: none; 
  width: 100%; 
}

.mensaje_advertencia_titulo {
  text-align: center; 
  background-color: #FF1400; 
  padding: 5px 5px 5px 5px; 
  color: #FFFFFF; 
  font-size: 14px; 
  font-weight: bold; 
}

.mensaje_advertencia_subtitulo {
  height: 50px; 
  text-align: left; 
  font-size: 14px; 
  padding: 0px 0px 0px 0px; 
}

.mensaje_advertencia_subtitulo_imagen {
  width: 50px; 
  height: 50px; 
  text-align: center; 
  vertical-align: middle; 
  padding: 0px 0px 0px 10px; 
}

.mensaje_advertencia_mensaje {
  border-top: 1px solid #FF1400; 
  padding: 20px 20px 20px 20px; 
}

.mensaje_error {
  border: 1px solid #FF1400;
  width: 50%; 
  text-align: center;
}

.mensaje_error table {
  border: none; 
  width: 100%; 
}

.mensaje_error_titulo {
  text-align: center; 
  background-color: #FF1400; 
  padding: 5px 5px 5px 5px; 
  color: #FFFFFF; 
  font-size: 14px; 
  font-weight: bold; 
}

.mensaje_error_subtitulo {
  height: 50px; 
  text-align: left; 
  font-size: 14px; 
  padding: 0px 0px 0px 0px; 
}

.mensaje_error_subtitulo_imagen {
  width: 50px; 
  height: 50px; 
  text-align: center; 
  vertical-align: middle; 
  padding: 0px 0px 0px 10px; 
}

.mensaje_error_mensaje {
  border-top: 1px solid #FF1400; 
  padding: 20px 20px 20px 20px; 
}

#capa_institucion {
  width: 200px; 
  overflow-y: hidden; 
  overflow-x: hidden; 
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

#capa_institucion_1 {
  width: 200px; 
  overflow-y: hidden; 
  overflow-x: hidden; 
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

#capa_institucion_2 {
  width: 200px; 
  overflow-y: hidden; 
  overflow-x: hidden; 
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

#capa_clasificacion_transferencia {
  width: 250px; 
  overflow-y: hidden; 
  overflow-x: hidden; 
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

#capa_estado_transferencia {
  width: 250px; 
  overflow-y: hidden; 
  overflow-x: hidden; 
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
}

.tabla_clase_institucion {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_clase_institucion_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

.tabla_clasificacion_transferencia {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_clasificacion_transferencia_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

.tabla_estado_transferencia {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_estado_transferencia_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

.tabla_id_region {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_id_region_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

.tabla_id_provincia {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_id_provincia_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

.tabla_id_comuna {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FFFFFF;
}

.tabla_id_comuna_resaltado {
  width: 100%; 
  padding: 4px 0px 4px 4px; 
  border-bottom: 1px solid #AAAAAA;
  background-color: #FCF0AD;
}

#trigger_fecha {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_transferencia_fecha_decreto {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_transferencia_fecha_desde {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_transferencia_fecha_hasta {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_evento_fecha_desde {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_evento_fecha_hasta {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_pertenece_desde {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_pertenece_hasta {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_vigente_desde {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

#trigger_vigente_hasta {
	margin:0px 0px 0px 2px;
	border:1px solid #000;
	background:url(/images/botonVerde_fondo.jpg) repeat-x;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.preguntaFrecuenteOculta {
  display: none; 
}

.preguntaFrecuenteVisible {
  display: block; 
}

.politicas {
  padding: 15px;
}

.politicas ul {
  padding-left: 15px; 
}

.politicas li {
  padding-bottom: 15px; 
}

sinborde {
  border: none; 
}

/* AWSTATS */
.aws_bodyl  { }
.aws_border {
  border-collapse: collapse; 
  background-color: #CCCCDD; 
  padding: 1px 1px 1px 1px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
}

.aws_title {
  font: 13px verdana, arial, helvetica, sans-serif; 
  font-weight: bold; 
  background-color: #CCCCDD; 
  text-align: center; 
  margin-top: 0; 
  margin-bottom: 0; 
  padding: 1px 1px 1px 1px; 
  color: #000000; 
  width: 100%;
}

.aws_blank { 
  font: 13px verdana, arial, helvetica, sans-serif; 
  background-color: #FFFFFF; 
  text-align: center; 
  margin-bottom: 0; 
  padding: 1px 1px 1px 1px; 
}

.aws_data {
	background-color: #FFFFFF;
	border-top-width: 1px;   
	border-left-width: 0px;  
	border-right-width: 0px; 
	border-bottom-width: 0px;
}

.aws_data {
  background-color: #FFFFFF;
  text-align: center;
}

.aws_data_fix td {
  text-align: center; 
}

