/*Estilos Links*/
a:visited{ text-decoration: underline; color: #213C79;}
a:link {text-decoration: underline; color: #213c78;}
a:hover {text-decoration: none; color: #cc0000;}

/*Estilos genéricos: ej: body, tablas, tr, td, bullets, textos*/

body{text-align:center;}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;
	min-height: 15px;
	line-height: 22px;
	padding-left: 10px;
	height: 20px;}
	
/*body{font:11px Arial, Helvetica, sans-serif; margin:0px; background:url(http://desa.sinacofi.cl/consultas_linea/images/html/fondo_contenido_central.jpg) no-repeat right top #FFFFFF;}*/

#logo_print{display:none; visibility:hidden;}


table {font: 11px/120% arial, helvetica, sans-serif; color: #333333;border:0}
tr, td{font: 11px/120% arial, helvetica, sans-serif; color: #333333;border:1}
.bullet-items{font: 11px/120% Arial, Helvetica, sans-serif; color: #FF9900;}
/*.titulo-principal{font: bold 14px Arial, Helvetica, sans-serif; color: #003366; padding: 0px 0px 0px 10px;}*/

/*.titulo-principal{font: bold 14px Arial, Helvetica, sans-serif; color: #0f8ee4; padding: 0px 0px 0px 10px;}*/

.titulo-principal  {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
	background-color: #009FE3;
	text-transform: uppercase;
	width:90%;
	align:center;
	margin: 20 auto;
	height:25px;
	}
	
	.titulo-cabecera  {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #0f8ee4;
	text-align: center;
	line-height: 20px;
	background-color: #FFF;
	text-transform: uppercase;
	width:90%;
	align:center;
	margin: 20 auto;
	padding:0px 0px 0px 10px;}
	
.titulo-secundario{
  font: bold 11px Arial, Helvetica, sans-serif; 
  color: #003366; 
  padding: 0px 0px 5px 13px; 
  background:url(../images/crib/bullet_titulo_secundario.gif) no-repeat 3px 3px; 
  margin: 15px 10px 15px 13px;
  text-align: left;
  align: left;
  }
  
.titulo-secundario2{
  font: bold 11px Arial, Helvetica, sans-serif; 
  color: #003366; 
  padding: 0px 0px 5px 13px; 
  margin: 15px 10px 15px 13px;
  }


.contenido_tablas_center {
	font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #000000;
	text-align: center;
	background-color: #F3F3F3;
	/*line-height: 20px;*/
	/*padding-left: 10px;*/
        border:0;
        border-spacing: 2px;}

.contenido_tablas_center a:link, a:hover, a:active, a:visited {
	color: #009FE3;}


.contenido_tablas2_center {font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	line-height: 20px;
	/*padding-left: 10px;*/
	border-spacing: 2px;
	border:0 ;}

.contenido_tablas2_center a:link, a:hover, a:active, a:visited {
	color: #009FE3;
}



.contenido_tablas{font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #000000;
	text-align: left;
	background-color: #F3F3F3;
	line-height: 20px;
	padding-left: 10px;
        border:0;
        border-spacing: 2px;
        border:0 ;}

.contenido_tablas2{font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #000000;
	text-align: left;
	background-color: #FFF;
	line-height: 20px;
	padding-left: 10px;
  border-spacing: 2px;
  border:0 ;      }


.contenido_tablas3{font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #000000;
	text-align: left;
	background-color: #FFF;
	line-height: 20px;
	padding-left: 10px;
  border-spacing: 2px;
  border:0 ;}
  
.encabezado_tabla_center {
	font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align: center;
	background-color: #009FE3;
	line-height: 20px;
  border: 1 solid #f0f0f0
   }  
  
.encabezado_tabla3_center {font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align: center;
	background-color: #009FE3;
	line-height: 20px;
	border: 1px solid #f0f0f0}

/*Estilos Tablas y contenidos*/

.encabezado_tabla {font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align: center;
	background-color: #009FE3;
	line-height: 20px;
	border: 1px solid #f0f0f0}
	
.encabezado_tabla3 {font-family: "Trebuchet MS", Arial, Verdana;
	/*font-size: 12px;*/
	color: #FFFFFF;
	text-align: center;
	background-color: #009FE3;
	line-height: 20px;
	 border: 1px solid #f0f0f0}




/*Estilos Formulario: caja de textos*/

.input_x{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;
	min-height: 15px;
	line-height: 22px;
	/*padding-left: 10px;*/
	height: 20px;}
	
/*.input_x{height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}*/
.input_250px{width: 250px;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;
	min-height: 15px;
	line-height: 22px;
	/*padding-left: 10px;*/
	height: 20px;}
.input_170px{width: 170px; height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_150px{width: 150px; height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_130px{width: 130px; height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_100px{width: 100px; height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_50px{width: 50px; height:20px; background:url(../images/crib/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.checkbox{width: 20px; height:16px; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}

/*Estilos Formulario: botones enviar, consultar, etc*/
.bot_consultar {border: 0px; background: url(../img2015/bot_consultar.jpg) no-repeat 0px 0px; width: 101px; height: 24px; cursor:pointer;}
.bot_incorporar {border: 0px; background: url(../img2015/bot_incorporar.jpg) no-repeat 0px 0px; width: 101px; height: 24px; cursor:pointer;}
.bot_ok {border: 0px; background: url(../img2015/bot_ok.gif) no-repeat 0px 0px; width: 22px; height: 24px; cursor:pointer;}
.bot_agregar {border: 0px; background: url(../img2015/bot_agregar.jpg) no-repeat 0px 0px; width: 101px; height: 24px; cursor:pointer;}
.bot_modificar {border: 0px; background: url(../img2015/bot_modificar.gif) no-repeat 0px 0px; width: 101px; height: 24px; cursor:pointer;}
.bot_elminar {border: 0px; background: url(../img2015/bot_eliminar.gif) no-repeat 0px 0px; width: 101px; height: 24px; cursor:pointer;}

/*Estilos contenidos: menu lateral*/
#menu_lateral{background:url(../images/menu_lateral/fondo_menu_lateral.gif) repeat-y 0px 0px; width:182px; vertical-align: top;}
#menu_lateral img{padding: 15px;}
#menu_lateral table{background: #F3F8FD;}
#menu_lateral table tr{height:30px; background:url(../images/menu_lateral/bullet_menu_lateral.gif) no-repeat 4px 5px; vertical-align:top;} 
#menu_lateral table td{border-bottom: 1px solid #cccccc; padding: 5px 2px 3px 19px; font: bold 11px/120% Arial, Helvetica, sans-serif; color: #004284;}
#menu_lateral table a{color: #004284; text-decoration:none;}
#menu_lateral table a:hover{color: #004284; text-decoration:underline;}

/*Estilos contenidos: contenido central*/
#contenido_central{vertical-align: top; background:url(../img2015/lg_sncf.jpg) no-repeat right top;  padding:65px 0px 0px 0px;}
#tabla_menu_ruta{width: 97%; vertical-align:top; border-bottom: 1px solid #CCCCCC;}
#tabla_menu_ruta .usuario{width: 25%; padding: 0px 0px 2px 15px; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/crib/ico_usuario.gif) no-repeat 2px 0px; vertical-align:top; text-align:left;}
#tabla_menu_ruta .imprimir{vertical-align:top; text-align:center;width: 25%; }
#tabla_menu_ruta .imprimir a{padding: 0px 0px 2px 18px; text-decoration: none; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/crib/ico_imprimir.gif) no-repeat 2px 0px;}
#tabla_menu_ruta .imprimir a:hover{padding: 0px 0px 2px 18px; text-decoration: underline; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/crib/ico_imprimir.gif) no-repeat 2px 0px;}
#tabla_menu_ruta .fecha{width: 25%; padding: 0px 0px 2px 15px; font: 9px Arial, Helvetica, sans-serif; color: #666666; vertical-align:top; text-align:right;}
#tabla_menu_ruta .desconexion{vertical-align:top; text-align:center;width: 25%; }
#tabla_menu_ruta .desconexion a{padding: 0px 0px 2px 18px; text-decoration: none; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/crib/logout4.gif) no-repeat 2px 0px;}
#tabla_menu_ruta .desconexion a:hover{padding: 0px 0px 2px 18px; text-decoration: underline; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/crib/logout4.gif) no-repeat 2px 0px;}

/*Estilos Datos Pie de Página*/
#pie_pagina{font: 11px/120% Arial, Helvetica, sans-serif; color: #333333; text-align:center; padding:3px;}
#pie_pagina a{font: 11px/120% Arial, Helvetica, sans-serif; color: #0066CC; text-decoration:underline;}
#pie_pagina a:hover{font: 11px/120% Arial, Helvetica, sans-serif; color: #0066CC; text-decoration:none;}


.pie {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #6F6F6F;
  text-align: center;
  background-color: #E8E8E8;
  line-height: 24px;
}
.pie a:link, a:hover, a:active, a:visited {
  color: #6F6F6F;
  text-decoration: none;
}

/*Estilo TC y CS */
#tc_cs{font: 9px/120% Arial, Helvetica, sans-serif; color: #333333; text-align:left; padding:3px;}