/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 10, 2015 */



@import 'https://fonts.googleapis.com/css?family=Lato:300,300i,400,700,900';

body{margin:0;font-family:lato;}

body{margin:0;font-family:arial;}
.navbar{margin-bottom:0px;}
#bien{background-image:url('../img/campo.jpg');background-size:cover;background-position: center;}
#bien .tit{font-size:45px;color:#fff;font-weight:700;padding-top:100px;}
#bien .desc{font-size:25px;color:#fff;font-weight:700;padding-bottom:30px;}


#toplogin{padding:20px 0px; border-bottom:3px solid #154356;background-color:#D6D7D7;}
#toplogin .datos_vendedor{}
#toplogin .datos_vendedor .datos{display:inline-block;margin-right:5px;}
#toplogin .datos_vendedor .datos .nombre{font-size:15px;color:#333;margin-top:5px;}
#toplogin .datos_vendedor .datos .cerrar{font-size:13px;margin-top:5px;}
#toplogin .datos_vendedor .ico{display:inline-block;vertical-align:top;}

#login{background-image:url('../img/bg.jpg');min-height:370px;background-size:cover;background-position: center;}
#login .titulo{font-size:21px;color:#fff; margin-top:20px;}
#login .error{font-size:15px;color:#fff; margin-top:20px;background-color:#154356;padding:15px;display:inline-block;display:none;}
#login .campo{margin-top:30px;}
#login .campo .item{margin-bottom:10px;}
#login .campo .item .txt{width: 360px;height: 40px;padding: 0px 10px;color: #666;font-size: 15px;border: 0px none;}
#login .campo .bot{background-color:#154356;padding:10px 15px;border-radius:5px;border:0px;color:#fff;}
#login .campo .bot:hover{background-color:#064C91;}


.navbar-collapse{padding:0px 0px;}
#interna{margin:30px 0px;}
#interna h1{font-size:25px;font-weight:500;} 
#interna .ventana{margin-top:20px;margin-bottom:20px;}
#interna .ventana .titulo{font-size:18px;font-weight:700;}
#interna .ventana .desc{font-size:16px;font-weight:300;}
#interna .accesos{margin:30px 0px}
#interna .accesos .item{display:inline-block;text-align:center;margin-bottom:80px;width:125px;}
#interna .accesos .item a{color:#154356;text-decoration:none;}
#interna .accesos .item a:hover{color:#ccc;text-decoration:none;}
#interna .accesos .item a .ico{}
#interna .accesos .item a .ico i{font-size:45px;margin-bottom:5px;}
#interna .accesos .item a .lbl{font-size:20px;}

#interna .formulario{margin-top:10px;}
#interna .formulario.sticky{position: fixed;bottom: 0;z-index: 10000;width:100%;left:0px;padding:10px 15px;background-color:#e7e7e7}
#interna .formulario .campo{margin-bottom:20px;}
#interna .formulario .campo .lbl{font-size:16px;font-weight:bold;margin-bottom:3px;display:inline-block;}
#interna .formulario .campo .btnagregar{display:inline-block;margin-left:10px;border-radius:5px;font-size:11px;margin-bottom:5px;}
#interna .formulario .campo .btnagregar a{color:#111;}
#interna .formulario .campo .content_campo{}
#interna .formulario .campo .content_campo .txt{border-radius:5px;border:1px solid #ccc;padding:5px 10px;width:90%;}
#interna .formulario .botones{margin-top:10px;}
#interna .formulario .botones .bot{background-color:#154356;padding:10px 15px;border-radius:5px;border:0px;color:#fff;}
#interna .formulario .botones .bot:hover{background-color:#064C91;}
#interna .formulario .botones .bot.borrar{background-color:#FD5222;}
#interna .formulario .campo .content_campo #beneficiarios{width:100%;height:200px;overflow:scroll;}
#interna .formulario .campo .content_campo #beneficiarios .item{border-bottom:1px dotted #ccc;padding:5px;}
#interna .formulario .campo .content_campo #beneficiarios .item .chk{display:inline-block;}
#interna .formulario .campo .content_campo #beneficiarios .item .nombre{display:inline-block;}

#interna .formulario .campo .content_campo table label{margin-left:5px;font-weight:300;}


#datos{min-height:200px;}
#datos.loading{background-image:url("../img/load.gif");background-position:top;background-repeat:no-repeat;}

#interna #listado{margin-top:10px;}
#interna #listado .cabecera{font-weight:bold;font-size:13px;}
#interna #listado .cabecera.sticky {position: fixed;top: 0;z-index: 10000;width:100%;left:0px;padding:0px 15px;}
#interna #listado .cabecera .row{background-color:#ccc;padding:10px 0px;}
#interna #listado .detalle{padding:7px 0px;border-bottom:1px dashed #ccc}
#interna #listado .detalle .row{}
#interna #listado .detalle .lbl{font-size:13px;}
#interna #listado .detalle .lbl a{color:#111;}
#interna #listado .detalle .ico{display:inline-block;margin-right:10px;}
#interna #listado .detalle .ico a{color:#111;}
	
#imprimir{padding:10px 0px;}
#imprimir .fecha{margin-top:50px;font-weight:bold;font-size:16px;}
#imprimir .datos_empresa{margin-top:50px;}
#imprimir .datos_empresa .empresa{font-weight:bold;font-size:16px;margin-left:50px;}
#imprimir .datos_empresa .responsable{font-size:16px;margin-top:5px;display:block;margin-left:50px;}
#imprimir .consideracion{margin-top:20px;}
#imprimir .firmante{margin-top:100px;}
#imprimir .tipo{margin-top:30px;}
#imprimir .beneficiario{}
#imprimir .beneficiario .item{}
#imprimir .beneficiario .item .etiqueta{font-weight:bold;display:inline-block;margin-right:5px;}
#imprimir .beneficiario .item .dato{display:inline-block;}

.gris{background-color:#e7e7e7}
#msj_muro{text-align:left;}
#msj_muro.top{border-top:2px solid #ccc;}
#msj_muro h1{margin-top:0px;padding:5px;font-size:25px;margin-bottom:0px;text-align:center;}
#msj_muro #lista{max-height:235px;overflow-y:scroll;padding:10px;min-height:235px;overflow-x:hidden;}
#msj_muro #lista.mensajes{max-height:300px !important;}
#msj_muro #lista a{color:#111;}
#msj_muro #lista .msja{border-bottom:1px solid #ccc;margin-bottom:10px;}
#msj_muro #lista .msja .fecha{font-weight:300;font-size:11px;}
#msj_muro #lista .msja .nombre{font-weight:bold;font-size:13px;}
#msj_muro #lista .msja .desc{margin-bottom:5px;font-weight:300;}
#msj_muro .formulario{padding:10px;}
#msj_muro .formulario .txt{width:100%;}
#msj_muro .formulario .bot{width:100%;}


footer{padding:30px 0px;background-color:#333;}
footer .texto{font-size:12px;color:#fff;}

#fondo{    background: none repeat scroll 0 0 #000000;display: none;height: 100%;opacity: 0.6;position: fixed;width: 100%;z-index: 2000;}
#censo{width:30%;left:35%;	padding: 0;	position: absolute;	top: 52px;z-index: 3000;background-color:#fff;border-radius:10px;display:none;padding:30px 15px;}
#censo .cruz{position:absolute;top:3px;right:10px;}
#censo .cruz a{text-decoration:none;}
#censo .cruz a i{font-size:20px;}
#censo .msj{font-weight:300;font-size:18px;margin-top:10px;margin-bottom:10px;display:inline-block;width:100%;}

.monitor{margin:0px -15px;}
.monitor h1{margin:0px;}
.monitor .controles{background-color:#154356;color:#fff;padding:10px 15px;}
.monitor .controles.sticky {position: fixed;top: 0;z-index: 10000;width:100%;left:0px;padding:10px 15px;}
.monitor .controles .setdia{display:inline-block;margin-right:50px;color:#111;}
.monitor .controles .bot{display:inline-block;margin-left:10px;}
.monitor .controles .bot input{background-color:#fff;color:#154356;border:0px;padding:5px 10px;}
.monitor .controles .bot input.izq{border-radius:5px 0px 0px 5px;}
.monitor .controles .bot input.der{border-radius:0px 5px 5px 0px;}
.monitor .cabecera{background-color:#e7e7e7;color:#111;padding:10px 15px;font-weight:700;font-size:15px;}
.monitor .cabecera.sticky {position: fixed;top:50px;z-index: 10000;width:100%;left:0px;padding:10px 15px;}
.monitor .cabecera .dia{display:inline-block;width:13%;text-align:center;}
.monitor .cabecera .dia a{color:#111;text-decoration:none;}
.monitor .detalle{background-color:#F6F6F6;border:1px solid #fff;padding:0px 15px;}
.monitor .detalle a{text-decoration:none;color:#111;}
.monitor .detalle .unidad{padding-top:15px;}
.monitor .detalle .dia{display:inline-block;width:13%;padding:10px 0px;border:1px solid #E5E5E5;text-align:center;min-height:77px;vertical-align:top;background-color:#9CE141;}
.monitor .detalle .dia.RP{background-color:#FFFF66;}
.monitor .detalle .dia.RC{background-color:#51ABFD;}
.monitor .detalle .dia.C{background-color:#FF6633;}

.monitor .detalle .dia a{color:#111;text-decoration:none;}
.monitor .detalle .dia .chk{}
.monitor .detalle .dia .lbl{margin-left:5px; vertical-align:top;font-size:13px}
.monitor .formulario.acciones{padding:0px 15px;padding-top:30px;}
.table{margin:20px 0px;}
.table thead{background-color:#154356;color:#fff;margin-top:10px;}
.table .even{background-color:#D5D6D6;}
.table .dt-buttons{margin-top:10px;}
.table .dataTables_paginate{margin-top:10px;}
.paginate_button.previous{display:none !important;}
.paginate_button.next{display:none !important;}

#plantas{}
#plantas .detalle{margin-bottom:20px;}
#plantas .detalle .planta{font-weight:700;}
#plantas .detalle .unidad{display:inline-block;width:100%;padding:10px 0px;border:1px solid #E5E5E5;text-align:center;min-height:77px;vertical-align:top;background-color:#9CE141;margin-bottom:10px;}
#plantas .detalle .unidad a{color:#111;text-decoration:none;}
#plantas .detalle .unidad.RP{background-color:#FFFF66;}
#plantas .detalle .unidad.RC{background-color:#51ABFD;}
#plantas .detalle .unidad.C{background-color:#FF6633;}