@charset "utf-8";
/* CSS Document
Diseño por Yovanny Olarte Novoa
www.quislon.com
yovannyolarte@quislon.com*/
/*-------------------------------configuracion general--------------------------------------*/

html {
	height : 100%;
	margin : 0 0 0 0;
}
body {
	font-family:Tahoma;
	height : 100%;
	margin : 0 0 0 0;
	color:#555;
	background:#EEEEEE;
}
img {
	border:none;
	text-align: center;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
/*-------------------------------datos de plantilla--------------------------------------*/
#tm_general {
	width:915px;
	margin:0 auto 0 auto;
	background-image:url(../images/fondo.png);
}
#tm_header {
	width:915px;
	height:168px;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
}
#tm_menu_sup {
	margin:0 10px 0 10px;
	width:auto;
	height:30px;
	border-bottom: #CCC solid 1px;
}
#tm_menu_lat {
	width:190px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	float:left;
}
#tm_contenido {
	width:670px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	float:left;
	padding:5px 25px 5px 0px;
}
#tm_footer {
	clear:both;
	width:915px;
	height:28px;
}
#tm_footer_text {
	position:relative;
	top:25px;
	padding:12px 0 0 65px;
	width:600px;
}
#tm_menu_sup, #tm_menu_lat {
	padding:5px 10px 5px 15px;
}
.hr {
	border:solid 1px #EEEEEE;
}
hr {
	border:solid 1px #EEEEEE;
}
/*---------------------------------------------mensaje-----------------------------*/
#mensaje_alert_estados {
	position:relative;
	width:200px;
	float:right;
	top:100px;
	padding-right:30px;
	font-size:11px;
}
/*------------------------------- Configuracion basica--------------------------------------*/
#contenedor_base {
	position:relative;
	padding:0 0 20px 0;
}
#contenedor_carga {
	position:absolute;
	top:50%;
	left:50%;
	margin-top: -70px;
	margin-left: -100px;
	display:none;
}
#contenedor_carga2 {
	position:absolute;
	top:50%;
	left:50%;
	margin-top: 70px;
	margin-left: 100px;
	display:none;
}
/*------------------------------- Configuracion basica--------------------------------------*/

.ancho_modulos, .fondo_texto_general {
	background:#FCFDFE;
}
.ancho_modulos {
	border: solid 1px #BFD8F2;
	width:190px;
}
.fondo_texto_general {
	border: solid 1px #BFD8F2;
}
.titulos_textos {
	/*background:#E6EEEE;
	background:#3671BF;*/
	background: url(../images/titulos.png);
	padding:2px 2px 2px 2px;
}
.titulos_modulos {
	background: url(../images/titulos.png);
	height:25px;
}
.fuente_campos {
	font-size:11px;
	color:#2D64B7;
}
.fuente_blanca {
	color:#FFF;
}
.fuente_11 {
	font-size:11px;
}
.fuente_11_gris {
	font-size:11px;
	color:#333;
}
.fuente_12 {
	font-size:12px;
}
.fuente_14 {
	font-size:14px;
}
.fuente_12_negra {
	font-size:12px;
	color:#000;
}
.fuente_22 {
	font-size:18px;/*font-style:italic*/
}
.flota_derecha {
	float:right;
}
.flota_izquierda {
	float:left;
}
.titulo_blanco {
	color:#FFF;
	font-size:13px;
}
.espacio_campos {
	padding:2px 3px 2px 3px;
}
.espacio_campos td {
	padding:2px 3px 2px 3px;
}
.error {
	font-size:11px;
	color:#F00;
}
.msboxok {
	font-size:11px;
	color:#069;
}
.alineacion_der {
	text-align:right
}
.alineacion_center {
	text-align:center
}
.separacion {
	margin:3px 0 3px 0;
}
.separacion20 {
	margin:20px auto 29px auto;
}
.separacion_inf_20 {
	margin:0 0 20px 0;
}
.espaciado20 {
	margin:0 20px 0 20px;
}
.espaciadoauto {
	margin: 0 auto 0 auto;
}
.error_12 {
	font-size:12px;
	color:#F00;
}
.mayusculas {
	text-transform:uppercase
}
.textos_general {
	font-size:12px;
	color:#333;
	padding:10px;
}
.fuente_resaltar {
	color:#369
}
.color_negro {
	color:#000;
}
.color_rojo {
	color:#F00;
}
.color_azul {
	color:#069;
}
.color_naranja {
	color:#F60;
}
.color_gris {
	color:#333;
}
.negrita {
	font-weight:bold;
}
.ancho_mensajes {
	width:300px;
	margin:0 auto 0 auto;
}
.ancho_200 {
	width:200px;
	margin:20px auto 20px auto;
}
.ancho_300 {
	width:300px;
	margin:20px auto 20px auto;
}
.ancho_350 {
	width:350px;
	margin:20px auto 20px auto;
}
.ancho_400 {
	width:400px;
	margin:20px auto 20px auto;
}
.ancho_450 {
	width:450px;
	margin:20px auto 20px auto;
}
.ancho_500 {
	width:500px;
	margin:20px auto 20px auto;
}
.ancho_550 {
	width:550px;
	margin:20px auto 20px auto;
}
.ancho_600 {
	width:600px;
	margin:20px auto 20px auto;
}
.alto_50 {
	height:50px;
}
.alto_100 {
	height:100px;
}
.texto_justificar {
	text-align:justify
}
.oculto {
	display:none;
}
.bordes {
	border: solid 1px #CCF;
}
.tabla {
	border:solid 1px #CCF;
	border-collapse:collapse;
}
.tabla td {
	border:solid 1px #CCF;
}
.subrayado {
	text-decoration:underline;
}
/*------------------------------- configuracion campo inicio de session--------------------------------------*/
.campos td {
	padding:3px 0 3px 0;
}
.e_usuario, .e_contrasena {
	padding-left:18px;
	border: solid 1px #C4C4FF;
	font-size:12px;
}
.e_usuario {
	background:url(../iconos/user.png) no-repeat #FFF;
}
.e_contrasena {
	background:url(../iconos/lock.png) no-repeat #FFF;
}
/*------------------------------- Menu superior --------------------------------------*/

.menu_sup {
	margin:0;
	padding:0;
	font-size:11px;
	color:#333;
	height:25px;
	width:850px;
	padding:0 0 0 10px;
	float: left;
}
/*#menu_sup { list-style:none;margin:0;padding:0;font-size:11px;color:#333; border-bottom:#069 solid 1px; height:25px; width:870px; padding:0 0 0 10px;}
#menu_sup li {height:30px;margin:2px;padding:5px 0px 0 0;float:left;color:#333;font-size:12px;text-transform:capitalize;}
#menu_sup a:link,#menu_sup a:visited,#menu_sup a:hover,#menu_sup a:active  { padding-left:18px; text-decoration: none; color:#333; font-weight:bold; background:url(../iconos/Blinklist_16x16.png) no-repeat;}
*//*------------------------------- menu header--------------------------------------*/
#menu_header {
	position:relative;
	top:95px;
	left:525px;
	width:380px;
	height:54px;
	/*right:10px;
	float:right;
	margin:95px 10px 10px 10px;*/
	background:url(../images/menu_header.png) no-repeat;
}
#menu_header td {
	font-size:10px;
	color:#FFF;
}
/*------------------------------- Noticias scroll --------------------------------------*/
#scrollup {
	position: relative;
	overflow: hidden;
	height: 250px;
	width: 180px;
	padding:3px 3px 3px 3px;
}
#scrollup li {
	list-style:none;
}
.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 195px;
	width:190px;
}
/*------------------------------- otros titulos--------------------------------------*/
.titulo {
	width:270px;
	height:45px;
	background:url(../images/titulo.png) no-repeat;
	padding:13px 30px 0 0;
}
/*------------------------------- Formularios--------------------------------------*/
.solicitud {
	background:url(../images/fondo_rayas.png);
	font-size:11px;
	border: solid 1px #CCF;
}
/*.solicitud input {
	font-size:11px;
	height:16px;
}
*/.solicitud td {
	padding:5px 5px 5px 5px;
	font-size:11px;
}
.s_correo, .s_nombre, .s_cedula, .s_consignacion, .s_recibo, .s_telefono, .s_direccion, .s_fecha, .s_celular {
	padding-left:18px;
	border: solid 1px #CCF;/*width:150px;*/
	color:#333;
}
.s_correo {
	background:url(../iconos/correo.png) no-repeat #FFF;
}
.s_nombre {
	background:url(../iconos/user.png) no-repeat #FFF;
}
.s_cedula {
	background:url(../iconos/cedula.png) no-repeat #FFF;
}
.s_consignacion {
	background:url(../iconos/direccion.png) no-repeat #FFF;
}
.s_fecha {
	background:url(../iconos/fecha.png) no-repeat #FFF;
}
.s_recibo {
	background:url(../iconos/recibo.png) no-repeat #FFF;
}
.s_direccion {
	background:url(../iconos/sm_world.png) no-repeat #FFF;
}
.s_telefono {
	background:url(../iconos/telefono.png) no-repeat #FFF;
}
.s_celular {
	background:url(../iconos/cell.png) no-repeat #FFF;
}
/*------------------------------- Formulario Matricula--------------------------------------*/

.formulario_solicitud input {
	font-size:12px;
	color:#666;
	padding:3px 0 3px 20px;
}
/*.formulario_solicitud .submit input{ 
	padding:3px 20px 3px 20px;
}*/
.solicitud_matricula {
	background:#FFF;
	/*	background:url(../images/fondo_rayas.png);
	border: solid 1px #CCF;
*/	font-size:11px;
	border-collapse:collapse;
}
.solicitud_matricula input {
	font-size:10px;
	color:#36C;/*	padding-left:18px;
	height:15px;
*/
}
.solicitud_matricula td {
	padding:4px 2px 2px 4px;
	font-size:11px;
	color:#557DB2;
}
.sm_ciudad, .sm_nombres, .sm_numero, .sm_campos, .sm_recibo, .sm_celular, .sm_telefono, .sm_email {
	padding-left:18px;
	width:120px;
	border: solid 1px #CCF;
}
.sm_fecha {
	padding-left:18px;
	width:100px;
	border: solid 1px #CCF;
}
.sm_profesion, .sm_universidad, .sm_empresa, .sm_institucion, .sm_direccion {
	padding-left:18px;
	width:350px;
	border: solid 1px #CCF;
}
.sm_ciudad {
	background:url(../iconos/sm_world.png) no-repeat #FFF;
}
.sm_fecha {
	background:url(../iconos/sm_calendar.png) no-repeat #FFF;
}
.sm_nombres {
	background:url(../iconos/sm_user.png) no-repeat #FFF;
}
.sm_numero {
	background:url(../iconos/note.png) no-repeat #FFF;
}
.sm_profesion {
	background:url(../iconos/process.png) no-repeat #FFF;
}
.sm_institucion {
	background:url(../iconos/home.png) no-repeat #FFF;
}
.sm_acta {
	background:url(../iconos/note.png) no-repeat #FFF;
}
.sm_empresa {
	background:url(../iconos/home.png) no-repeat #FFF;
}
.sm_universidad {
	background:url(../iconos/home.png) no-repeat #FFF;
}
.sm_ciudadu {
	background:url(../iconos/sm_world.png) no-repeat #FFF;
}
.sm_direccion {
	background:url(../iconos/sm_world.png) no-repeat #FFF;
}
.sm_telefono {
	background:url(../iconos/telephone.png) no-repeat #FFF;
}
.sm_email {
	background:url(../iconos/sm_email.png) no-repeat #FFF;
}
.sm_otros_campos {
	background:url(../iconos/info.png) no-repeat #FFF;
	border: solid 1px #CCF;
	padding-left:18px;
}
.sm_enviar {
	border:none;
	width:95px;
}
/*---------------------------------------Buscador---------------------------------------------------*/
#contenedor_buscador {
	background:url(../images/buscador.png) no-repeat;
	width:275px;
	height:30px;
}
.input_buscador {
	border:none;
	background:none;
	width:210px;
}
#buscador {
	width:210px;
	float:left;
	margin:7px 0 0 13px;
}
#boton_buscador {
	width:32px;
	float:right;
	margin:2px 0 0 0;
}
/*---------------------------------------Menu lateral de administrador---------------------------------------------------*/

#navi {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	text-decoration:none;
}
#navi li {
	height:20px;
	padding:8px 2px 0 25px;
	text-decoration:none;
}
#navi a:link, a:hover, a:visited, a:active {
	color: #000;
	text-decoration:none;
}
.ad_consignacion {
	background:url(../iconos/ad_consignacion.png) no-repeat #FFF;
}
.ad_consignacion_dis {
	background:url(../iconos/ad_consignacion_dis.png) no-repeat #FFF;
}
.ad_matriculas {
	background:url(../iconos/ad_matriculas.png) no-repeat #FFF;
}
.ad_matriculas_proceso {
	background:url(../iconos/ad_matriculas_proceso.png) no-repeat #FFF;
}
.ad_num_matriculas {
	background:url(../iconos/ad_num_matriculas.png) no-repeat #FFF;
}
.ad_empresa {
	background:url(../iconos/ad_empresa.png) no-repeat #FFF;
}
.ad_noticias {
	background:url(../iconos/ad_noticias.png) no-repeat #FFF;
}
.ad_oferta {
	background:url(../iconos/ad_oferta.png) no-repeat #FFF;
}
.ad_eventos {
	background:url(../iconos/ad_eventos.png) no-repeat #FFF;
}
.ad_xls {
	background:url(../iconos/ad_xls.png) no-repeat #FFF;
}
.ad_permisos {
	background:url(../iconos/ad_permisos.png) no-repeat #FFF;
}
.ad_salir {
	background:url(../iconos/ad_lock.png) no-repeat #FFF;
}
.ad_activacion {
	background:url(../iconos/ad_activacion.png) no-repeat #FFF;
}
.ad_configuracion {
	background:url(../iconos/ad_configuracion.png) no-repeat #FFF;
}
.ad_carne {
	background:url(../iconos/ad_carne.png) no-repeat #FFF;
}
.ad_inconformidades {
	background:url(../iconos/ad_inconformidades.png) no-repeat #FFF;
}
.ad_certificados {
	background:url(../iconos/ad_certificados.png) no-repeat #FFF;
}
.ad_documentos {
	background:url(../iconos/ad_documentos.png) no-repeat #FFF;
}
.ad_eliminar_datos {
	background:url(../iconos/ad_eliminar_datos.png) no-repeat #FFF;
}
/*-----------------------------------------menu --------------------------------------*/

#navi_m {
	list-style:none;
	padding:0;
	font-size:11px;
	text-decoration:none;
}
#navi_m li {
	width:164px;
	height:47px;
	padding:12px 2px 0 0px;
	text-decoration:none;
	float:left;
	background:url(../iconos/boton_menu2.png) no-repeat #FFF;
}
#navi_m li a:link {
	color:#036;
	text-decoration:none;
}
#navi_m a:hover {
	color: #036;
	text-decoration:none;
}
#navi_m a:visited {
	color: #036;
	text-decoration:none;
}
#navi_m a:active {
	color: #036;
	text-decoration:none;
}
/**/
/*---------------------------------------listado consignaciones---------------------------------------------------*/

.c_general {
	width:580px;
	font-size:11px;
	height:35px;
	margin:10px;
	text-align:center;
}
.c_nombre {
	width:250px;
	float:left;
}
.c_comprobante {
	width:110px;
	float:left;
}
.c_fecha {
	width:70px;
	float:left;
}
.c_clave {
	width:55px;
	float:left;
}
.c_botones {
	width:75px;
	float:right;
}
/*---------------------------------------buscador y titulos---------------------------------------------------*/

#div_buscador {
	width:300px;
	display:block;
	float:left;
}
#titulo_modulos {
	width:300px;
	float:right;
	height:30px;
	text-align:center;
	padding-top:5px;
	color:#666;
	font-weight:bold;
	font-style:italic;
}
#boton_home {
	width:100px;
	display:block;
	float:left;
}
/*--------------------------------------Noticias---------------------------------------------------*/


.cont_noticias {
	width:270px;
	padding:3px 3px 3px 3px;
	margin:20px;
	display:inline-block;
}
#cont_noticias_title {
	min-height: 50px;
	height:auto !important;
	height: 50px;
}
#cont_noticias_boton {
	height: 50px;
	float:right;
}
.cont_noticias_contenido {
	clear:both;
	height: 100px;
	overflow:hidden;
	background:#FFF;
	border-top:#CACACA 1px solid;
}
.cont_noticias_contenido_auto {
	clear:both;
	height: auto;
	background:#FFF;
}
.contenido_noticia {
	width:160px;
	height:220px;
	overflow:hidden;
	padding:3px 3px 3px 3px;
	border-top:#CACACA 1px solid;
}
/*--------------------------------------Noticias---------------------------------------------------*/


.cont_noticias2 {
	width:95%;
	padding:3px 3px 3px 3px;
	margin:20px;
	display:inline-block;
}
#cont_noticias2_title {
	min-height: 50px;
	height:auto !important;
	height: 50px;
}
#cont_noticias2_boton {
	height: 50px;
	float:right;
}
.cont_noticias2_contenido {
	clear:both;
	overflow:hidden;
	background:#FFF;
	border-top:#CACACA 1px solid;
}
.cont_noticias2_contenido_auto {
	clear:both;
	height: auto;
	background:#FFF;
}
.contenido_noticia2 {
	height:220px;
	overflow:hidden;
	padding:3px 3px 3px 3px;
	border-top:#CACACA 1px solid;
}
/*--------------------------------------calendario---------------------------------------------------*/

#calendar {
	width: 500px;
	margin: 0 auto;
}
#cont_evento {
	position:relative;
	bottom:-90px;
	width:200px;
	height:100px;
	z-index:100;
	padding:3px 3px 3px 3px;
	border:solid 1px #000;
	margin:0 auto 0 auto;
}
#contenedor_evento {
	width:193px;
	height:200px;
	position:absolute;
	top:40%;
	left:50%;
}
#titulo_cont_event {
	background:url(../images/title_event.png) no-repeat;
	text-align:right;
	height:21px;
}
#desc_cont_event {
	margin:0 0 0 0;
	width:191px;
	height:150px;
	text-align:right;
	background-color:#fff;
	border:solid 1px #BFD8F2;
	text-align:justify;
}
/*--------------------------------------buscador matriculas---------------------------------------------------*/

/*#buscador_matricula{ margin:0 auto 0 auto;}*/
#fondo_buscador_m {
	width:347px;
	height:58px;
	background:url(../images/buscador2.png) no-repeat;
	margin:0 auto 0 auto;
}
.input_buscador_m {
	width:185px;
	height:22px;
	margin:13px 40px 0 36px;
	background:none;
	border:none;
	font-size:22px;
}
#texto_buscador_m {
	width:200px;
	height:58px;
}
#boton_buscador_m {
	width:60px;
	height:58px;
}
/*--------------------------------------resultado matricula---------------------------------------------------*/

.resultado_m {
	width:550px;
	background:#FCFDFE;
	border:dashed 1px #BFD8F2;
	padding:10px 10px 10px 10px;
	font-size:11px;
	margin:0 auto 0 auto;
	display:table
}
#foto_m {
	width:150px;
	height:199px;
	background:#FFF;
	margin-right:10px;
	border: solid 1px #BFD8F2;
	float:left;
}
#datos_m {
	width:370px;
	float:right;
}
.matricula_m, .estado_m {
	padding:2px 2px 2px 2px;
	font-size:14px;
}
.matricula_m {
	color:#FFF;
	background:#356EBD;
	border: solid 1px #BFD8F2;
	height:20px;
}
.estado_m {
	background:#FFF;
	border: solid 1px #BFD8F2;
	height:20px;
}
#thumbnail {
	margin:35px auto 0 auto;
}
.contenedor_thumbnail {
	position:fixed;
 //position:absolute;
	left:0px;
	top:35px;
	border:3px #6F91BA solid;
	overflow:hidden;
	z-index:100;
}
#boton_thumbnail {
	position:fixed;
 //position:absolute;
	left:0px;
	top:0px;
	border:1px #6F91BA solid;
	overflow:hidden;
	z-index:100;
	width:160px;
	text-align:center;
}
#mensaje_seleccionar_img {
	color:#666;
	font-size:12px;
	position:fixed;
 //position:absolute;
	left:160px;
	top:0px;
	border:1px #6F91BA solid;
	overflow:hidden;
	z-index:100;
	width:470px;
	height:27px;
	text-align:center;
}
/*--------------------------------------resultado matricula---------------------------------------------------*/

.listado_gen {
	background:url(../images/fondo_listado.png) no-repeat;
	width:368px;
	height:55px;
	margin: 0 auto 0 auto;
	padding:5px 0 0 10px;
}
.listado_gen_select {
	float:left;
	width:280px;
	height:30px;
	margin: 10px 0 0 20px;
}
.listado_gen select {
	width:200px;
}
.boton_enviar input {
	background-color:#3671BF;
	color: #FFF;
	font-size:12px;
	padding:1px 15px 2px 15px;
	border:1px solid #2C63B6;
}
.boton_enviar1 input {
	background-color:#3671BF;
	color: #FFF;
	font-size:12px;
	padding:1px 15px 2px 15px;
	border:1px solid #2C63B6;
}
.boton_enviar2 input {
	-moz-border-radius:2px 2px 2px 2px;
	-moz-box-shadow:0 2px 2px #C8C8C8;
	background-color:#F6F6F6;
	color: #555;
	font-size:12px;
	padding:1px 15px 2px 15px;
	border:1px solid #8C8C8C;
}
.boton_enviar3 input {
	-moz-border-radius:2px 2px 2px 2px;
	-moz-box-shadow:0 2px 2px #C8C8C8;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #bbb;
	color: #555;
	font-weight:normal;
	margin-left:8px;
	padding:3px 18px 3px 18px;
}
.boton_enviar4 input {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #E5E5E5;
	color: #555;
	font-weight:normal;
	margin-left:8px;
	padding:3px 18px 3px 18px;
}
.menu_admin {
	border-bottom:dotted 1px #3772C0;
}
#ajax {
	background:url(../iconos/ajax-loader.gif) no-repeat;
	background-position:50% 50%;
	height:200px;
	width:670px;
	text-align:center;
	padding-top:30px;
	z-index:500;
	position:absolute;
}
#ajax2 {
	background:url(../iconos/ajax-loader.gif) no-repeat;
	background-position:50% 50%;
	height:1005;
	width:100%;
	text-align:center;
	padding-top:30px;
	z-index:500;
	position:absolute;
}
.obs_doc {
	background:#FFF;
	color:#333333;
	font-size:12px;
}
.obs_doc_fec {
}
.obs_doc_obs {
	font-weight:bold;
}
.obs_doc_user {
}
.filtrar {
	font-size:11px;
	color:#333;
}
#tipo_listado {
	font-size:11px;
	color:#333;
}
#list_dir {
	font-size:13px;
}
#list_dir ul {
	list-style:none
}
#list_dir li {
}
#list_dir img {
	padding-left:8px;
}
.div_directorio {
	width: 100%;
	background:#EEF1F4;
	margin:1px;
}
.directorio {
	display: inline-block;
	width: 80%;
}
.directorio_btn {
}
.archivos {
}
.div_directorio_hover {
	background:#CBC7DC;
}
.consignacion_varias textarea {
	font-size: 13px;
	height: 150px;
	width: 470px;
}
.archivos_permisos {
}
.archivos_permisos ul {
}
.archivos_permisos li {
	font-size: 12px;
	list-style: none outside none;
}
#autorizacion_datos {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #ccc;
	padding: 7px;
}
#autorizacion_datos input {
	margin:2px;
}

