@charset "UTF-8";
@import url("menu.css");
@import url("jTPS.css");
@import url("paginacion.css");

/*
############################################################################
# Objetivo  : Hoja de Estilo												            #
# Autor     : Jorge Araya M.						                              #
# Version   : 1r50                                                         #
# Fecha     : 			                                                      #
############################################################################
# Fecha modacion : 05/11/2008                                              #
# Autor          : Marco Encina <mencina@gtdmail.com>                      #
# Version        : 1r01                                                    #
# Modificaciones : importa paginacion.css, para mejora visual de paginacion#
############################################################################
*/
/*** Tarjeta Nacional Estudiantil ***/
/*** CSS Versión 0.7 03/oct/08    ***/
/***                              ***/
/****** Declarando colores:       ***/
/*** Naranja intenso: #ef9f09     ***/
/*** Naranja oscuro:  #f27e1f     ***/
/*** Azulino oscuro:  #698087     ***/
/*** Azulino claro:   #b2bcd0     ***/
/*** Verde:           #317644     ***/
/*** Verde claro:     #17B240     ***/
/******                           ***/
/************************************/

/*html { overflow: -moz-scrollbars-vertical;}*/

html {height:100%;}

body {
	font-family:  "Trebuchet MS" ,"Lucida Grande",Helvetica,Arial;
	height:100%;
	font-size:80%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0pt 10px;
	background:#ebfdff url(/tie/img/fondo.png) repeat-x top left;
	text-align:center;
}

/* *:first-child+html  body { border-top: solid 20px #006633;} * html body { border-top: solid 20px #006633;} */

a:link, a:visited,a:active {color:#317644; text-decoration:none;}

a:hover {color:#17B240; text-decoration:underline;}

legend, th, h1, h3 {
	font-size:1.5em;
	color:#255867;
}

h1 {margin-bottom:7px;}

h2 {
	margin: 20px 0 0 20px;
	font-size: 1.2em;
	color:green;
}

h3 {
	font-size:1.2em;
}

p {margin:10px 0pt;}


input {font-size:95%;}
.Linux input {font-size:91%; }

.sr {
	height:1px;
	left:-9999em;
	overflow:hidden;
	position:absolute;
	top:0pt;
	width:1px;
}

#contenedor.modal {
	text-align:left;
}

#nacional , #contenidos {
	width:498px;
	float:left;
}

#banner_contenedor {
	margin-left:0px;
	float:right;
	width:132px;
}

#banner_contenedor img {
	border: 1px solid white;
	margin-left: 7px;
	margin-top: -1px;
} * html#banner_contenedor img {margin-left: 8px;} *:first-child+html  #banner_contenedor img {margin-left: 8px;}

#banner_contenedor a {
	background: url(/tie/img/banner_fondo.png) top center no-repeat;
	padding:7px 5px 6px 5px;
	display:block;
	margin-bottom:12px;
}
/*********** Agenda ***********/

#agenda {margin-top:14px;}

div.agenda_item_wrap {
	width:247px;
	background:url(/tie/img/agenda_arriba.jpg) top center no-repeat;
	padding-top:17px;
	float:left;
}
div.agenda_item {
	min-height:73px;
	margin-left:14px;
	margin-right:25px;
	text-align:justify;
}

div.agenda_item_wrap span {
	background:url(/tie/img/agenda_abajo.png) bottom center no-repeat;
	display:block;
	padding-top:10px;
}

.fecha {
	text-align: center;
	width: 47px;
	font-weight:bold;
	border:1px solid #d7d7d7;
	color:#666;
	float:left;
	margin-right:8px;
	padding: 3px 0;
}
.año {
	font-size: 17px;
	line-height: 12px;
}

.mes {font-size:22px;}

.dia {
	font-size: 28px;
	line-height: 20px;
}

/******************************/

form#frm input {
	margin-right:16px;
/*	border:1px solid #7f9db9;
	padding:2px;*/

}

.valida_error {
	border:red 1px solid;
	background:#ffeeee;
}

.valida_error_imagen {
	position:absolute;
	margin-left:-16px;
}

img.valida_error_imagen_select
 {margin-left:-3px;}
.formulario form {
	width: auto;
	font-size: 0.9em;
	color: #333;
}

.formulario form fieldset {

	height:auto !important;
	border: none;
	border-top: 1px solid #C9DCA6;
	background: #f4f4f4 url(/tie/img/fondo_elemento.png) left bottom repeat-x;
}

#login.formulario fieldset {
	min-height:150px;
	height:150px;
}

.formulario form legend {
	font-weight:bold;
	padding:0pt 2px;
	margin-left: 10px;
}

.formulario form p {
	padding-left:10px;
	border-left:solid 2px #d8dce5;
	margin-left:17px;
}

.formulario form label {
	display:inline-block;
	line-height:1.8;
	vertical-align:top;
	font-weight:bold;
	color: #333;
	width:140px;
	padding-right:10px;
}

.formulario form label.columna2 , .formulario form label.col2 {
	width:130px;
	padding-right:3px;
} * html .formulario form label.col2, * html .formulario form label.columna2 {width:130px;}

.col11 {
	width:356px;
	display:inline-block;
} *:first-child+html .col11 , * html .col11 { 	width:364px;}



.col22 {width: 140px; padding-right: 9px;}

.formulario form span.col1 {
	width:340px;
	display:inline-block;
	margin-right:20px;
}* html .formulario form span.col1 {width:336px;}
 *:first-child+html  span.col1 {width:346px;}

.formulario form span.checkboxes label , span.varioslabels label {
	width:auto;
}
.formulario form span.checkboxes .valida_error_imagen {
	margin-left: 4px;
}

li.checkboxes_bloque label , li.checkboxes_bloque span{
	float:left;
}

li.checkboxes_bloque span {
		overflow:hidden;
}

.formulario form fieldset ol {
	margin:0pt;
	padding:0pt;
}

.formulario form fieldset {
	margin-bottom:27px;
}

.formulario fieldset li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:5px;
}

.formulario form fieldset fieldset {
	border:medium none;
	margin:3px 0pt 0pt;
	padding-left:105px;
}

.formulario form fieldset fieldset legend {
	font-weight:normal;
	padding:0pt 0pt 5px;
}

.formulario form fieldset fieldset label {
	display:block;
	width:auto;
}

.formulario form em {
	color:#FF0000;
	font-style:normal;
	font-weight:bold;
}

.formulario form fieldset fieldset label {margin-left:123px;}

.formulario form fieldset fieldset { background: none; }

.formulario fieldset li {
	padding: 4px 8px 4px 10px;
	background: url(/tie/img/divisor.gif) left bottom repeat-x;
}
.formulario li li {background:none;}

input.button {
	font-size:1.1em;
	padding:0 0.5em;
	color:#666;
	height:24px;
	margin-top:10px;
} *:first-child+html  input.button , * html input.button { padding:0 0.6em}

select.drop {
	 font-size:1.1em;}

table {font-size:12px; text-align:left ;}

table.datagrid {border-collapse:separate;}

th {
	font-size:1.2em;
	background-color:#698087;
	color:#FFF;
	padding:3px;
}

th a, th a:link, th a:visited {
	color:#FFF;
	text-decoration:none;
}

th a:hover {color:#ccc;}

table.informe .col1 { font-weight:bold!important;}

table.mantenedor , table.datagrid {
	width:99%;
	margin:0 3px;
	background-color:#f4f4f4;
	color:#3C3C3C;
	border:6px solid #CCD3E3;
	background: #f4f4f4 url(/tie/img/fondo_elemento.png) bottom left repeat-x;
	margin:10px 0;
}*:first-child+html  #mantenedor table , * html #mantenedor table  {margin:0; width:100%;}

.mantenedor.amplio td , .mantenedor.amplio th {padding:8px;}

.mantenedor td  , #mantenedor table td {
	padding:1px 1px 4px 3px;
	border-top:solid 1px transparent;
	border-bottom:solid 1px transparent;
}

* html .mantenedor td {
	border-top:none;
	border-bottom:none;
}

.mantenedor th {
	border-bottom:1px solid #47585C;
	border-top:1px solid #55696F;
}

.mantenedor th:hover {
	background-color: #55696F;
}

#pais {
	width:110px;
	float:left;
	margin-top:10px;
}

#mensaje {
	display:block;
	margin-bottom:25px;
	padding: 14px 70px;
	font-size: 1.5em;
	color:#FFF;
}

#mensaje input {font-size:80%; margin-top:15px;}

#mensaje a {color:#FFF; text-decoration:underline;}

#mensaje.error {
	background: #B30004 url(/tie//img/exclamacion.jpg) center left no-repeat;
}

.exitoso , #mensaje.exito {
	background: #66cc00 url(/tie/img/exito.png) center left no-repeat;
}

#mensaje.info {
	background:#ef9f09  url(/tie/img/info.jpg) center left no-repeat;
}

.administracion	 ul li {
	list-style: url(/tie/img/circulo.png);
	margin-left:23px;
	margin-bottom:1em;
}

#apDiv1.administracion  {
	font-size:1.2em;
	float:right;
	width:234px;
	height:210px;
	margin: 80px 25px 0;
}

#envoltorio {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header {margin-bottom:2px;}

#footer {
	margin:10px auto 0;
	padding:7px;
	color:#888;
	background:#def0f5;
	font-size:0.85em;
	text-align:center;
	width:724px;
	border:#DADADA solid 1px;
}
.contenedor {
	width:740px;
	display:block;
	/*overflow:hidden;*/
	padding-top:5px;
} * html .contenedor {height: 1%;}

#home #accesos{
	background: url(/tie/img/cuerpo.png) top left no-repeat;
	width:498px;
	/*margin-top:-18px;*/
}

#acceso_run {
	position:relative;
	width:446px;
	height:131px;
	z-index:1;
	left: 61px;
	top: 5px;
	display:block;
} * html {position:absolute; z-index:0;}

#acceso_run p {
        display:block;
	margin:19px 0 0 0;
}

p.run {
   display:none;
	padding-top:43px;
}

#acceso_run .boton {
	width:57px;
	height:31px;
	float:right;
	margin:-49px 37px 0 0;
}

#encargados_basicamedia {
	position:relative;
	width:225px;
	height:70px;
	z-index:2;
	left: 15px;
	top: 23px;
}

#encargados_superior {
	position:relative;
	width:225px;	
	height:70px;
	z-index:2;
	left: 255px;
	top: -47px;
}

input.big {font-size:1.2em;}

#menu {margin-left:109px;/* margin-top: -38px;*/ padding-top:0.5em; position:relative; z-index:500;}

#envoltorio.extranet #menu {
	margin-left: 16px;
    margin-top: 16px;
}

#contenido {
	float:right;
	padding:2px;
	margin-left:17px;
}

.paginacion {
float:right;	color:#333;
padding:2px;
margin-top:-2px;
}

#buscador {	margin-top:-5px;}
.paginacion a {
	border:#CCD3E3 solid 1px;
	padding: 1px 4px;
	margin:2px;
}

.paginacion a.active {
	background:#ef9f09;
	color:#FFF;
}

#mantenedor_top {
	margin:20px 0 5px 0;
}

.contenedor_dos_sentidos {text-align:right;margin:9px 0 4px 0;padding:0}
.contenedor_dos_sentidos div {display:inline;white-space:nowrap}
.contenedor_dos_sentidos div.left , #imagen_region , #texto_region { float:left;}

#texto_region {
	width:425px;
	margin-left:20px;
}

#texto_region li , ul.verde li {
	list-style: none;
	border-bottom: 2px #e0edf1 solid;
	padding: 3px 0;
	margin-left:4px;
	padding-left:15px;
	background: url("/tie/img/bullet_verde.png") no-repeat center left;
}

#texto_region h2 {background-image:none!important;}

ul.verde li span {
	width:650px;
	float:left;
}

#imagen_region img {
	padding:5px;
	border:2px solid #b0d1da;
}

#acciones_seleccion {
	display:inline;
	width:30%;
}

.pagination span {
	border-top: 1px #CCC solid;
	padding: 0 15px;
	width: 100%;
}

.accion { text-align:right; margin:10px 0;}

.accion img {vertical-align:middle; }

.accion a, #noticias a { margin-right: 8px}
.accion a:hover, #noticias a:hover { background:#FFF;}
*:first-child+html  .accion img , * html body {vertical-align:middle;}

#login {
	width: 400px;
	display:block;
	margin-left:200px;
}
#reset {
	width: 700px;
	display:block;
	margin-left:100px;
}
.contenedor.login .formulario form { width: 400px;}
.login #menu , .esconder  {display:none;}
.login input {height:25px;}
.clear { clear:both; }

#usuario {
	text-align:right;
	font-size:0.9em;
	margin-bottom:3px;
	height:18px;
}

#home #usuario {
	float:right;
}

#envoltorio.extranet #usuario {
	float:none;
}

#noticias {
	height:1%;
	overflow: hidden; /*width:440px;*/
	width:498px;
	text-align:justify;
	margin-top: -35px;
}
* html #nacional #noticias {padding-top:107px;}

#noticias .ver_mas {font-size:1.2em; float:right;}

#noticias h3 {
	background:url(/tie/img/cms_titulo_abajo.png) bottom left;
	color:#FFF;
	padding: 0 4px 3px 8px;
	font-size:1.02em;
	border-top:4px #f37f1f solid;
}

#noticias p {margin:6px 0 6px;}

#noticia_item {
	/*background: url(/tie/img/cms_titulo_arriba.png) left top no-repeat;*/
	padding-top:28px;
}

#noticia_item img {
	padding: 0 10px 5px 0;
}

#noticias .icono { float:left; margin: 0 8px 4px 0; }

.leer_mas {padding-right:15px;}

label.izquierda {
	font-size:1.35em;
	font-family: "Comic Sans MS", Arial, "MS Trebuchet", sans-serif;
	color: #698087;
	font-weight:bold;
	margin-right:7px;
}

.ejemplo {color:#999;}

.run .ejemplo { margin-left:10px;}

#selecciona {
	margin-bottom:50px;
	margin-left:-34px;
}

* html #selecciona{
	position:absolute;
	z-index:999;
}

em {
	color:#B30004;
	font-weight:bold;
}

#frm font label { width:auto; color:#B30004; padding:0 5px;}

.soloLectura, .sololectura {background:#ccc!important;}

form.sololectura input {
	/*background:#ccc!important;*/
}

/*ul li ul {display:none; position:relative; display:block;}*/


ul.tabs {
	overflow:hidden;
	margin-left:20px;
}

ul.tabs li {
	float:left;
	background:url('/tie/img/tab.png') no-repeat left bottom;
	padding:8px 0 0 0;
	margin:0;
	text-align:center;
	width:157px;
	margin-right:5px;
	list-style-type:none;
	}
ul.tabs li a:hover {color:#FFF;}

ul.tabs li.activa {
	background:url('/tie/img/tab_activa.png') no-repeat left bottom;
	}


.atencion .region {
	margin-left:15px;
	font-size:0.95em;
} * html .atencion .region {margin-left:5px;}

.oficina {
	padding-top:10px;
	padding-bottom:15px;
	overflow:hidden;
	border-bottom:2px solid #E0EDF1 ;
}

.atencion .oficina div {
	margin:3px;
	width:480px;
	float:left;
}

.atencion h2 , #texto_region h2 , .contenedor_colapsable h2 {
	color:#499126;
	background:#e0edf1 url('/tie/img/bajar.png') no-repeat center right;
	padding:1px 1px 2px 13px;
	margin: 10px 0 0px 10px;
	clear:both;
	cursor:pointer;
	border:1px solid #DADADA;
	font-size:1.1em;
}

.colapsable {margin-left:15px;}

.colapsable h2 {
	margin: 20px 0 0 0;
	font-size: 1.2em;
	color:green;
	border:none;
	background:none;
	background: url("/tie/img/bullet_verde.png") left center no-repeat;
}

.colapsable p { padding-left:15px;}

.contenedor_region h2.active {
	background: #e0edf1 url('/tie/img/subir.png') no-repeat center right;
}

.atencion h4 {
	float:left;
	padding-left:24px;
	width:130px;
}

.atencion .direccion {
	background:url("/tie/img/edificio.png") no-repeat left center ;
}
.atencion .fono{
	background:url("/tie/img/fono.png") no-repeat left center ;
}
.atencion .horario{
	background:url("/tie/img/reloj.png") no-repeat left center ;
}
.atencion .observaciones{
	background:url("/reposiciones/img/edit.gif") no-repeat left center ;
}
.preguntasfrecuentes {
	font-size:12px;
	color:#555;
}

.preguntasfrecuentes span.pregunta {
	display:block;
	background:#e0edf1;
	border:1px solid #DADADA;
	padding:3px;
	margin-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}

.preguntasfrecuentes p {
	margin:0;
}

.preguntasfrecuentes span span {
	font-weight:normal; color:red;
}

.respuesta div {
	padding: 10px;
	text-align:justify;
	line-height:19px;
	border:none;
	background:none;
	border-bottom:1px solid #ccc;
	margin: 0 15px 6px 10px;
}

.esconder {display:none;}
.mostrar {display:block;}

span#ancho_select select{
	width:189px;
}

#box {
	border:1px solid #999;
	height:17px;
	width:80px;
	background:white;
}
#bar {
	background:#BBCFD5;
	color:#1E292D;
	height:14px;
	padding:3px 0 0;
	text-align:center;
	float:left;
	font-size:9px;
}

#barra {
	background:#FFA;
	border:1px solid #999;
	width: 302px;
	height: 14px;
	display:block;
}

.barra0 	{background:#FF3535!important;} /* rojo*/

.barra40	{background:#FFFF40!important;} /*amarillo*/

.barra80 	{background:#3EEC42!important;} /*verde*/

li.encabezado {
	font-size:1.1em;
	background:none!important;
/*	padding-bottom1:px!important;*/
}

li.encabezado label {	width:auto!important;}

.arbol li ul li {
	padding-left:30px;
}

.mantenedor_grande #search_item{
	width:170px!important;
}

.mceToolbarRow3 {display:none;}

.mceEditor .mceLayout iframe {
	height:180px!important;
	font-size:20px!important;
}

body#tinymce {}

/**********		         Mantenedor pasos              ************/

.mantenedor.pasos {
	background:none/*#dbeaef*/;
	border:none;
	font-size:1.2em;
}

.mantenedor.pasos th , .mantenedor.pasos td {
	background:none;
}

.mantenedor.pasos {
	text-align:center;
	background: #dbeaef url("/tie/img/bullets/pasos_tbody.png") no-repeat bottom right; padding:0;
}

.mantenedor.pasos thead img {
	margin-top:16px;
}

.mantenedor.pasos thead th {
	background: url("/tie/img/bullets/pasos_thead.png") no-repeat bottom center;
	border:transparent;
	width:733px;
}

.mantenedor.pasos thead th.primero {
	background-position: top left;
}

.mantenedor.pasos thead th.ultimo {
	background-position: top right;
}

.mantenedor.pasos tbody td {
	padding: 15px 4px 25px ;
}

#search_item {width:120px;}

.corto select#search_item {
	width:70px!important;
}

fieldset.largo label {
	width:220px;
}

em.valores {
	padding:3px;
	border:1px solid #DADADA;
	background:#DEF0F5;
	color:#666!important;
}

.valor {
	padding:3px;
	border:1px solid #DADADA;
	background:#f4f4f4;
}

#imagen_original_contenedor img {
	height:75px;
	width:75px;
	float:left;
}

#imagen_original_contenedor a {
	margin:28px 0 0 10px;
	padding-left:22px;
	background: url(/tie/img/iconos/cruz.png) left top no-repeat;
	float:left;
}

.no-flota {
	overflow:hidden;
}

.no-flota label {
	float:left;
}

.icono_portada {
	float:left;
	width:75px;
	height:75px;
	padding:5px;
	padding-right:10px;
}

#cms_mensajes .msg {
   background: url(/tie/img/transparente08.png) repeat;
   padding:25px;
   margin-bottom:20px;
   border:1px solid #DADADA;
}

#cms_mensajes .msg h1 {
   margin-left:-8px;
}

#frm li.radio input {
	margin:1px!important;
}

#frm fieldset li.radio label {
	font-weight:normal;
	width:auto;
}

/**********                                            ***********/

#contenedor_arbol {
	overflow:auto;
	width:95%;
	height:250px;
	border:1px solid #999999;
	background-color: #FFFFFF;
	margin:auto;
}

/*.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}*/

#contenedor_arbol .treeview ul {
	background-color: white;
	margin-top: 4px;
}

#contenedor_arbol .treeview .hitarea {
	background: url(/tie/img/arbol/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

#contenedor_arbol .treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

#contenedor_arbol .treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

#contenedor_arbol .treeview .hover { color: red; cursor: pointer; }

#contenedor_arbol .treeview li { background: url(/tie/img/arbol/treeview-default-line.gif) 0 0 no-repeat; }
#contenedor_arbol .treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

#contenedor_arbol .treeview .expandable-hitarea { background-position: -80px -3px; }

#contenedor_arbol .treeview li.last { background-position: 0 -11766px }
#contenedor_arbol .treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/tie/img/arbol/treeview-default.gif); }
#contenedor_arbol .treeview li.lastCollapsable { background-position: 0 -111px }
#contenedor_arbol .treeview li.lastExpandable { background-position: -32px -67px }

#contenedor_arbol .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

#contenedor_arbol .treeview-red li { background-image: url(/tie/img/arbol/treeview-red-line.gif); }
#contenedor_arbol .treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/tie/img/arbol/treeview-red.gif); }

#contenedor_arbol .treeview-black li { background-image: url(/tie/img/arbol/treeview-black-line.gif); }
#contenedor_arbol .treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/tie/img/arbol/treeview-black.gif); }

#contenedor_arbol .treeview-gray li { background-image: url(/tie/img/arbol/treeview-gray-line.gif); }
#contenedor_arbol .treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/tie/img/arbol/treeview-gray.gif); }

#contenedor_arbol .treeview-famfamfam li { background-image: url(/tie/img/arbol/treeview-famfamfam-line.gif); }
#contenedor_arbol .treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/tie/img/arbol/treeview-famfamfam.gif); }


#contenedor_arbol .filetree li { padding: 3px 0 2px 16px; }
#contenedor_arbol .filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
#contenedor_arbol .filetree span.folder { background: url(/tie/img/arbol/folder.gif) 0 0 no-repeat; }
#contenedor_arbol .filetree li.expandable span.folder { background: url(/tie/img/arbol/folder-closed.gif) 0 0 no-repeat; }
#contenedor_arbol .filetree span.file { background: url(/tie/img/arbol/file.gif) 0 0 no-repeat; }


/*************** estilos tablehover ************/


td.click, th.click {background-color: #bbb;}
td.hover, tr.hover {
	background-color: #fffeac;
	border-top:1px solid #e9e876;
	border-bottom:1px solid #e9e876;
}

/*th.hover, tfoot td.hover {background-color: ivory}*/
td.hovercell, th.hovercell {background-color: #abc;}
td.hoverrow, th.hoverrow {background-color: #6df;}



/******************** **************************/


#cargando {
	display:none;
	position:fixed;
	top:-20px;
	left:50%;
	right:50%;
	text-align:center;
	margin-left:-75px;
	width:150px;
	background-color: #fffeac;
	border:2px solid #e9e876;
	opacity:0.85;
	padding:15px 0;
	height:30px;
	z-index:999;
}

#cargando h2 {
	float:left;
	margin:15px 0 0 45px;
	color:#666;
}

/**********       Página Estado de Pases       ************/


#titulo_consulta_tne {
	background: url(/tie/img/estado_pase/consulta_estado.png) no-repeat 0 0;
	width:445px;
	height:39px;
	margin:10px 0;
}

#titulo_consulta_tne h1 {
	margin-left:-4000px;
}

fieldset.corto {
	background-position:left -10px!important;
	margin-bottom:5px!important;
}

.estado_pases h2 {
	margin-top:5px;
}

#mono_sentado {
	width:133px;
	height:69px;
	background: url(/tie/img/estado_pase/mono_sentado.png) no-repeat 0 0;
	position:absolute;
	top:148px;
	margin-left:580px
}

li.resaltado {
	background:#fcb22a!important;
	padding-bottom:3px;
	border-bottom:1px solid #8998B8;
}

.estado_pases #botones ul {
	margin-left:12px;
	overflow:hidden;
}

.estado_pases #botones li {
	display:inline;
	float:left;
}

.estado_pases #botones a ,
.estado_pases #botones a .hover {
	height:90px;
	display: block;
	position: relative;
	background: url(/tie/img/estado_pase/estado_botones.png) 0 0 no-repeat;
}

#botones a * {
  display: none;
}

#botones a.soli {
	width:235px;
	background-position: 0 0;
}

#botones a.repo {
	width:242px;
	background-position: -235px 0;
}

#botones a.emit {
	width:238px;
	background-position: -477px 0;
}

#botones .rollover a.soli:hover, #botones a.soli .hover {
	background-position: 0 -90px;
}

#botones .rollover a.repo:hover, #botones a.repo .hover {
	background-position: -235px -90px;
}

#botones .rollover a.emit:hover, #botones a.emit .hover {
	background-position: -477px -90px;
}

#mona_sentada {
	background: url('/tie/img/estado_pase/mona_parada.png') no-repeat scroll top left;
	width: 88px;
	height: 118px;
	position:absolute;
	top:750px;
	margin-left:650px;
}

/******************************************************************/

.campos_subr  { background:none!important;}

/**********                    Hacks                   ************/

* html #fix1 {margin-right:28px;}

.rojo {background:#ce0000;}

.roja * {color:#ce0000!important;}

.select_combo label {width:45px!important; margin-left:25px;}

* html #search_value {padding:2px 0 3px 0;}

* html .boton {padding:2px 0;}

* html #agrega_colegios form span.col1 {width:350px;}
* html #encargados span.col1 {width:346px;}

* html #cargando {display:absolute;}

* html #accesos {margin-top:0px!important;}

*:first-child+html #accesos {margin-top:0px!important;}

* html .run {margin-top:0px!important;}

*:first-child+html .run {margin-top:0px!important;}

/**********                                            ***********/
/* Prueba columna datagrid  */
.tabcolumna
{
	background-color: #55696F;
}
