hr{ border: 1px solid #CCCCCC;}
input[type=text], input[type=password]{ border: 1px solid #cccccc; border-radius: 5px; color: #000; font-family: verdana, arial; font-size: 12px; height: 25px; line-height: 25px; min-height: 25px; moz-border-radius: 5px; padding: 1px; vertical-align: middle; webkit-border-radius: 5px;}
input[type=file]{ background-color: #d7eaf4; border: 1px solid #cccccc; border-radius: 5px; color: #000; font-family: verdana, arial; font-size: 12px; mos-border-radius: 5px; moz-border-radius: 5px; padding: 2px; webkit-border-radius: 5px;}
input[type=submit]{ border-radius: .3em; cursor: pointer; height: 20px;}
#txt_loggin:hover{ border-color: #ff4081 !important; moz-transition: opacity 2s ease-in !important; ms-transition: opacity 2s ease-in !important; opacity: 0.5; o-transition: opacity 2s ease-in !important; transition: opacity 2s ease-in !important; webkit-transition: opacity 2s ease-in !important;}
#btn_cambiar_usuario{ background-color: #2b54a3; border: none; border-radius: 4px; color: #FFF; cursor: pointer; font-weight: bold; height: 25px;}
input[type=button]{ border-radius: .3em; cursor: pointer; height: 20px;}
input[type=file],input[type=checkbox],input[type=radio]{ cursor: pointer;}
label{ color: #000000; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
label:hover{ cursor: hand; cursor: pointer;}
select{ border: 1px solid #cccccc; border-radius: 5px; color: #000; cursor: pointer; font-family: verdana, arial; font-size: 12px; height: 25px; line-height: 25px; moz-border-radius: 5px; padding: 3px; vertical-align: middle; webkit-border-radius: 5px;}
select:hover{ cursor: pointer;}
textarea{ border: 1px solid #cccccc; border-radius: 5px;}
.ENCABEZADO{ border-radius: 0 0 .5em .5em;}
.LETRA_BLANCA{ color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.REDONDA{ border-radius: .5em;}
.SOMBRA{ border-radius: 5px; box-shadow:0 2px 5px 0 #ccc, 0 2px 10px 0 #ccc; }
.SELECT{ border: none; border-radius: 2px; height: 18px; line-height: 18px; line-height: 25px; moz-border-radius: 2px; padding: 1px; webkit-border-radius: 2px;}
.WIDTH{ width: 210px !important;}
.LETRA_AZUL{ color: #3366CC !important;}
.LETRA_PORCENTAJE{ color: #3366cc !important; font-size: 10px; font-weight: bold;}
.TITULO_AZUL{ color: #0066CC !important;}
.LETRA_NEGRA { color: #000; }
.LETRA_CAMPOS{ color: #666 !important; font-size: 12px;}
.LETRA_TEXTOS{ color: #000 !important; font-size: 12px;}
.NOTA_PERDIDA{ color: #CC0000 !important; font-weight: bold;}
input[type=radio] { cursor: pointer; }
.datepicker { background-image: url("../plugins/jquery-ui/images/calendar.gif"); background-repeat: no-repeat; background-position: center left; padding-left: 20px !important; }
.ui-datepicker-month {color: #000; !important}
.boton{ background-color: #3366cc; border: 1px solid #999999; color: #FFFFFF; cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.botonazul{ background-color: #D7EAF4; border: 1px solid #3366cc; color: #000000; cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.botonrosa{ background-color: #F4D7D9; border: 1px solid #cc0000; color: #000000; cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.boton2{ background-color: #F0EFE6; border: 1px solid #999999; color: #000000; cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.botonblanco{ background-color: #ffffff; border: 0px solid #ffffff; color: #00519D; cursor: hand; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.CARGANDO { background-image: url("../imagenes/cargando.gif"); background-repeat: no-repeat; background-position: center; height: 100%; min-height: 100%; opacity: 0.2; filter: alpha(opacity=50); width: 100%; min-width: 100%; background-color: #000000; position: fixed; top: 0; left: 0; z-index: 9999999; }
.letrabaserojo { color: #cc0000; }