/*Estilos genéricos: ej: body, tablas, tr, td, bullets, textos*/
body{margin: 0px;}
.nover{display: none; visibility:hidden;}
#logo_print{display: block;}
table, tr, td{font: 11px/120% arial, helvetica, sans-serif; color: #333333;}
.bullet-items{font: 11px/120% Arial, Helvetica, sans-serif; color: #FF9900;}
.titulo-principal{font: bold 14px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 0px 10px;}
.titulo-secundario{font: bold 11px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 5px 13px; background:url(../images/html/bullet_titulo_secundario.gif) no-repeat 3px 3px; margin: 15px 10px 15px 13px;}
.titulo-secundario2{font: bold 11px Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 5px 13px; background:url(../images/html/bullet_titulo_secundario.gif) no-repeat 3px 3px; margin: 15px 10px 15px 13px;}

.encabezado_tabla_center {border: 1px solid #CCCCCC; text-align:center; vertical-align: top; padding: 2px; font: bold 11px Arial, Helvetica, sans-serif; color:#000000;}
.encabezado_tabla {border: 1px solid #CCCCCC; vertical-align: top; padding: 2px; font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.encabezado_tabla3 {border: 1px solid #CCCCCC; vertical-align: top; padding: 2px; font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.contenido_tablas_center{text-align: center; border: 1px solid #CCCCCC; vertical-align: middle; padding: 2px; font: 11px Arial, Helvetica, sans-serif; color:#333333;}
.contenido_tablas{border: 1px solid #CCCCCC; vertical-align: top; padding: 2px; font: 11px Arial, Helvetica, sans-serif; color:#333333;}
.contenido_tablas2_center{text-align: center; border: 1px solid #CCCCCC; vertical-align: middle; padding: 2px; font: 11px Arial, Helvetica, sans-serif; color:#333333;}
.contenido_tablas2{border: 1px solid #CCCCCC; vertical-align: top; padding: 2px; font: 11px Arial, Helvetica, sans-serif; color:#333333;}
.contenido_tablas3{border: 1px solid #CCCCCC; vertical-align: top; padding: 2px; font: 7px Arial, Helvetica, sans-serif; color:#333333;}
.encabezado_tabla3_center {background: #0055A9; border: 1px solid #CCCCCC; text-align:center; vertical-align: top; padding: 2px; font: 7px Arial, Helvetica, sans-serif; color:#333333;}

/*Estilos Formulario: caja de textos*/
.input_x{height:16px; background:url(../images/htm/fon_input.jpg) no-repeat left top; border:1px solid #959595; padding:1px 3px; font:11px Arial, Helvetica, sans-serif;}
.input_170px{width: 170px; height:16px; background:url(../images/htm/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:16px; background:url(../images/htm/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:16px; background:url(../images/htm/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:16px; background:url(../images/htm/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:16px; background:url(../images/htm/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_ok {border: 0px; background: url(../images/botones/bot_ok.gif) no-repeat 0px 0px; width: 22px; height: 23px;}
.bot_consultar {background: url(../images/botones/bot_consultar.gif) no-repeat 0px 0px; width: 101px; height: 22px; border:0px; }
.bot_agregar {border: 0px; background: url(../images/botones/bot_agregar.gif) no-repeat 0px 0px; width: 101px; height: 22px;}
.bot_modificar {border: 0px; background: url(../images/botones/bot_modificar.gif) no-repeat 0px 0px; width: 101px; height: 22px;}
.bot_elminar {border: 0px; background: url(../images/botones/bot_eliminar.gif) no-repeat 0px 0px; width: 101px; height: 22px;}

/*Estilos contenidos: contenido central*/
#contenido_central{vertical-align: top; border: 0px; padding: 2px;}
#tabla_menu_ruta{width: 97%; vertical-align:top; border-bottom: 1px solid #CCCCCC;}
#tabla_menu_ruta .usuario{width: 33%; padding: 0px 0px 2px 15px; font: 9px Arial, Helvetica, sans-serif; color: #666666; background:url(../images/html/ico_usuario.gif) no-repeat 2px 0px; vertical-align:top; text-align:left;}
#tabla_menu_ruta .imprimir{display: none; visibility:hidden;}
#tabla_menu_ruta .desconexion{display: none; visibility:hidden;}
#tabla_menu_ruta .fecha{width: 33%; padding: 0px 0px 2px 15px; font: 9px Arial, Helvetica, sans-serif; color: #666666; vertical-align:top; text-align:right;}

/*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_pagina {display: none; visibility:hidden;}

#nota {text-align:left;font-weight:bold;color:black}

/*Estilo TC y CS */
#tc_cs{font: 9px/120% Arial, Helvetica, sans-serif; color: #333333; text-align:left; padding:3px;}