/* UNIVERSAL */
*{
    margin:0px;
    padding:0px;
}

/* ETIQUETAS */
html{
    width:100%;
}

body{
    width:1200px;
    margin: 0px auto 0px auto;
    overflow-y:scroll;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#170B3B;
}

/* Estilos Generales */


.font-bold {
    font-weight: bold;
}

.container-separator{
    margin-bottom: 20px;
}

.container-separator-small{
    margin-bottom: 10px;
}

.container-separator-big{
    margin-bottom: 40px;
}

.margin-10 {
    margin: 10px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-right-10 {
    margin-right: 10px;
}

.padding-10 {
    padding: 10px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-right-10 {
    padding-right: 10px;
}

.width-100{
    width: 100%;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.hidden {
    display: none;
}

.cursor-pointer{
    cursor: pointer;
}

.btn-green {
    color: #FFFFFF;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-green:hover {
    color: #FFFFFF;
    background-color: #449d44;
    border-color: #398439;
}

.btn-red {
    color: #FFFFFF;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-red:hover {
    color: #FFFFFF;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-blue {
    color: #FFFFFF;
    background-color: #007bff;
    border-color: #007bff;
}
.btn-blue:hover {
    color: #FFFFFF;
    background-color: #0069d9;
    border-color: #0062cc;
}

/* cuerpo */
#cuerpo{
    width: 1180px;
    float: left;
    padding: 10px;
}

/* ------------------------------------------------------------------------------------------- */
/* 1 menu */
#menu{
    height:36px;
    width:850px;
    float:left;
    color:rgb(99, 99, 99);
}
/* 1.1 menu ul */
#menu ul{
    margin:10px 0 0 0;
}
/* 1.1.1 menu ul li */
#menu li{
    margin:0 20px 0 0;
    height:12px;
    padding-bottom:2px;
    float:left;
    list-style-type: none;
}
/* Al hacer click en un item de menu */
.menuNoSeleccionado{
    font-weight:normal;
    border-bottom:none;
}
.menuSeleccionado{
    font-weight:bold;
    border-bottom:1px solid #4D6185;
}

#menu #solicitudes {
    color: #e91b00;
}

#menu #asientos {
    color: #208522;
}

#menu #decodeId {
    color: #4D6185;
}

#menu #decodeId .decodeId-wrapper{
    margin-top: -3px;
}

#menu #decodeId input {
    width: 80px;
}

#menu #decodeId .result{
    font-weight: bold;
    color: #a94442;
    padding-left: 10px;
}

#menu #cleanSitesStaticData .cleanSitesStaticData-wrapper{
    margin-top: -3px;
}

#menu #cleanSitesStaticData .result.error{
    font-weight: bold;
    color: #a94442;
}

#menu #cleanSitesStaticData .result.success{
    font-weight: bold;
    color: #3c763d;
}

/*-------------------------------------------------------------------------------------------*/
/* 2 sesion */
#sesion{
    height:26px;
    width:330px;
    float:left;
    padding:10px 0 0 0;
    color:#4D6185;
    text-align:right;
}
/* 2.1 sesion ul li */
#sesion li{
    height:12px;
    float:right;
    margin:0 0 0 10px;
    padding-bottom:2px;
    list-style-type: none;
}

/*-------------------------------------------------------------------------------------------*/
/* 3 submenu */
#submenu {
    margin: 6px 0 0 0;
}
#submenu .submenu-box{
    height: 25px;
    width: 1173px;
    float: left;
    padding: 12px 0 3px 12px;
    border: 0px solid #F8FAFD;
    background-color: #9BE8FC;
    display: none;
}

#submenu .submenu-box.secondary{
    background-color: #DAEDF8;
}

/* 3.1 submenu nueva ficha */
#submenu .submenu_nuevaFicha{
    margin-left:525px;
}
#submenu .submenu_nuevaFicha li{
    float:left;
    height:12px;
    margin:2px 15px 0 0;
    padding-bottom:2px;
    list-style-type: none;
    color:#4D6185;
}
/* 3.2 submenu solicitudes */
#submenu_solic_busc, #submenu_solic_filtrar{
    float:left;
    margin-right:10px;
}
#solicBusc{
    width:80px;
}
/* 3.3 submenu asientos */
#submenu_as_busc, #submenu_as_filtrar{
    float:left;
    margin-right:10px;
}
#asBusc{
    width:80px;
}
#select_solic_filtrar_op{
    width: 45px;
}
#select_solic_filtrar_estado{
    width: 85px;
}
#select_as_filtrar_estado{
    width: 80px;
}
#select_as_filtrar_grupo,
#select_solic_filtrar_grupo{
    width: 40px;
}
.filtro .filtro-pais{
    width: 70px;
}
.filtro .filtro-provincia{
    width: 90px;
}
#select_solic_filtrar_banner,
#select_as_filtrar_banner{
    width: 45px;
}
#select_solic_filtrar_idioma,
#select_as_filtrar_idioma{
    width: 45px;
}
#select_as_filtrar_op{
    width: 45px;
}
#select_as_filtrar_busqueda{
    width: 95px;    
}
#select_as_filtrar_timbrado{
    width: 73px;    
}
#select_as_filtrar_medio_pago{
    width: 45px;    
}
/*#select_as_filtrar_fecha_mes{
    width: 70px;    
}*/
/* 3.4 submenu consultas */
#submenu_cons{
}
#submenu_cons li{
    float:left;
    height:12px;
    margin:2px 15px 0 0;
    padding-bottom:2px;
    list-style-type: none;
    color:#4D6185;
}
#consBusc{
    width:80px;
}
/* 3.5 submenu administrador */
#submenu .submenu_admin{
}
#submenu .submenu_admin li{
    float: left;
    height: 12px;
    margin: 2px 15px 0 0;
    padding-bottom: 2px;
    list-style-type: none;
    color: #032667;
}

#submenu .submenu_admin .menuItem{
    cursor: pointer;
}

/*-------------------------------------------------------------------------------------------*/
/* 4 contenido */
#contenido{
    width:1180px;
    float:left;
    margin-top:15px;
}
/*--------------------------------------------*/
/* 4.1 contenido solicitud */
#cont_solicitud{
}
/* 4.1.1 barra de titulo */
.barra_tit{
    height:18px;
    margin-top:10px;
    padding:3px 60px 0px 25px;
    border:1px solid #B0B0B0;
    background-color:#DBE6DE;
    font-weight:bold;
}
/* 4.1.2 renglon */
#cont_solicitud div .reng{
    height:22px;
    margin:8px 60px auto auto;
}
/* renglon comentarios */
#cont_solicitud div .rengc{
    height:67px;
    margin:8px 60px auto auto;
}
/* renglon otro costo */
#cont_solicitud div .rengo{
    height:66px;
    margin:8px 60px auto auto;
}
/* 4.1.2.1 select */
#cont_solicitud select{
    height:24px;
}
#cont_solicitud div .reng .izq, #cont_solicitud div .rengc .izq, #cont_solicitud div .rengo .izq_oc{
    width:132px;
    padding:4px 4px 0 0;
    text-align:right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#cont_solicitud div .reng input{
    height:20px;
}
/* Datos de la partida */
#p_fechaDia, #p_fechaMes{
    width:22px;
}
#p_fechaAno{
    width:36px;
}
#p_nomApe, #p_nomCony1, #p_nomCony2, #p_loc, #p_padre, #p_madre, #s_nomApe, #s_email, #s_dir, #s_loc, #s_pais, #s_email_registro_civil{
    width:450px;
}
#p_prov, #p_motivo, #a_apost, #a_cons, #a_minInt, #a_tipoEnv, #a_honOrig, #a_medioPago, #p_id_tipo_documento{
    width:454px;
}
#s_nom_registro_civil{
    width: 150px;
}
#p_seccion{
    width:116px;
    margin-right:4px;
    border:1px solid #0033CC;
}
#p_ano{
    width:40px;
    margin-right:4px;
    border:1px solid #0033CC;
}
#p_tomo{
    width:30px;
    margin-right:4px;
    border:1px solid #0033CC;
}
#p_acta{
    width:46px;
    margin-right:4px;
    border:1px solid #0033CC;
}
#p_folio, #p_libro, #p_serie{
    width:57px;
    border:1px solid #0033CC;
}
#p_com, #s_com, #g_com{
    width:452px;
    height:64px;
}
#s_tel{
    width:220px;
    margin-right:4px;
}
#s_cel{
    width:173px;
}
#s_prov{
    width:336px;
    margin-right:4px;
}
#s_cp{
    width:79px;
}
#s_cuit{
    width:188px;
    margin-right:4px;
}
#s_razon_social{
    width:173px;
}
#s_dni{
    width:173px;
    margin-right:4px;
}
#s_nro_tramite_dni{
    width:173px;
}
#a_busq{
    width:105px;
    margin-right:4px;
}
#a_timb{
    width:110px;
    margin-right:4px;
}
#a_copias{
    width:120px;
}
#a_urg{
    width:110px;
}
#a_trad{
    width:347px;
    margin-right:4px;
}
#a_fojas{
    width:99px;
}
#a_bil{
    width:156px;
    margin-right:4px;
}
#a_colTrad{
    width:156px;
}
.izq_oc{
    float:left;
}
.izq_oc label{
    float:right;
    margin-bottom:4px;
}
#a_otro_costo_izq{
    float:left;
    margin-right:8px;
    text-align:right;
}
#a_otro_costo_der{
    float:left;
}
#a_otroCostoImpCosto{
    width:70px;
}
#a_otroCostoImpBruto{
    width:70px;
    margin:2px auto 6px auto;
}
#a_otroCostoConc{
    width:370px;
    height:64px;
}
#impTituloBruto, #impTituloCostos, #impTituloNeto{
    float:left;
}
#impBruto, #impCostos{
    margin:-1px 50px 0 0;
    width:60px;
    float:left;
    font-weight:bold;
    border:none;
    background:none;
}
#impNeto{
    margin-top:-1px;
    width:60px;
    float:left;
    font-weight:bold;
    border:none;
    background:none;
}



/* fin datos de la partida */

/* barra de botones */
.barra_bot{
    height:27px;
    margin:10px auto 10px auto;
    padding:3px 60px 0px 25px;
    border: 1px solid #E6EBF2;
    background-color:#F7F9FB;
}
.barra_bot input{
    height:24px;
}

#cont_as_cont .form-title{
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    width: 440px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#cont_as_cont .attachments{
    float: right;
    color: #0066FF;
    font-size: 15px;
    font-weight: bold;    
}

#cont_solicitud #solicitud-form #cont_solicitudes_quick_actions,
#cont_solicitud #solicitud-form div .reng,
#cont_solicitud #solicitud-form div .rengc,
#cont_solicitud #solicitud-form div .rengo,
#cont_solicitud #solicitud-form .datos_adjuntos,
#cont_solicitud #solicitud-form .datos_part,
#cont_solicitud #solicitud-form .datos_solic,
#cont_solicitud #solicitud-form .datos_adic,
#cont_solicitud #solicitud-form .barra_tit,
#cont_solicitud #solicitud-form .barra_bot {
    float: left;
    width: 100%;
    box-sizing: border-box;
}

#cont_solicitud #solicitud-form .barra_tit{
    height: 23px;
}

#cont_solicitud #solicitud-form .barra_bot {
    height: 32px;
}

#cont_solicitud #solicitud-form #cont_solicitudes_quick_actions{
    margin-left: 0px;
}
















/*--------------------------------------------*/
/* 4.2 contenido solicitudes */
#cont_solicitudes_lista{
    width:545px;
    float:left;
    margin-bottom:500px;
    font-size:12px;
    cursor:default;
}
#cont_solicitudes_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
    box-sizing: border-box;
}
#cont_solicitudes_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
}
#cont_solicitudes_lista_encab ul, .cslip ul, .cslir ul, .cslie ul{
}
#cont_solicitudes_lista_encab li{
    height:23px;
    padding-top:7px;
}
.cslip li, .cslir li, .cslie li{
    float:left;
    list-style-type:none;
    text-align:center;
}
/* cont_solicitudes_lista_encabezado_col_# */
#cslec1{
    border-left:1px solid #CED7D3;
}
#cslec2, #cslec3, #cslec4, #cslec5, #cslec6{
    border-right:1px solid #E0E0E0;
}
#cslec1:hover, #cslec2:hover, #cslec3:hover, #cslec4:hover, #cslec5:hover, #cslec7:hover, #cslec8:hover{
    cursor:pointer;
}
/* cont_solicitudes_lista_col_# */
.cslc1{
    width:47px;
    border-right:1px solid #E0E0E0;
}
.cslc1 a{
    text-decoration: none;
    color: inherit;
}
.cslc2{
    width:30px;
    border-right:1px solid #E0E0E0;
}
/* Solicitudes - Columna Cliente */
.cslc3{
    width: 140px;
    border-right:1px solid #E0E0E0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.cslc4{
    width:80px;
    font-weight:bold;
    border-right:1px solid #E0E0E0;
}
.cslc4 div{
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.cslc5{
    width:45px;
    border-right:1px solid #E0E0E0;
}
.cslc6{
    width:50px;
    border-right:1px solid #E0E0E0;
}
/* Solicitudes - Columna Acciones */
.cslc7{
    width: 48px;
}
/* Solicitudes - Columna Campaña */
.cslc8{
    width: 100px;
    border-right: 1px solid #E0E0E0;
}
/* Solicitudes - Checkbox Columna Acciones */
#cont_solicitudes_lista input{
    float: left;
    margin: 2px 4px 0 4px;
}
#solic_agrup{
    float:left;
    width:34px;
}
#solic_elim{
    float:left;
    color:#0000CC;
    text-decoration:underline;
}
#solic_elim:hover, #solic_desm_p_elim:hover{
    cursor:pointer;
}
#solic_desm_p_elim{
    float:right;
    margin-right:2px;
    color:#0000CC;
    font-weight:normal;
    text-decoration:underline;
}
/* cont_solicitudes_lista_item_intermedia_impar */
.csliii{
    height:21px;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    background-color:#EFEFEF;
}
.csliii li, .csliip li{
    height:20px;
    padding-top:2px;
}
/* cont_solicitudes_lista_item_intermedia_par */
.csliip{
    height:21px;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #FFFFFF;
}
.csliii:hover, .csliip:hover{
    background-color:#C1D2DB;
}
/* cont_solicitudes_lista_item_pendiente */
.cslip{
    color:#FF0000;
}
/* cont_solicitudes_lista_item_contestado */
.cslic{
    color:#33CC00;
}
/* solicitud estado pago en proceso */
.cslipep{
    color:#FF6600;
}
/* cont_solicitudes_lista_item_marcar_para_eliminar */
.cslie{
    color:#555555;
}
/* cont_solicitudes_lista_item_separador */
#cslisep{
    height:19px;
    padding:4px 0 0 10px;
    background-color:#FFFF00;
    border-bottom:1px solid #E0E0E0;
    color:#000000;
    font-weight:bold;
}
/* cont_solicitudes_lista_item_sin_resultados */
#csli_sin_res{
    margin:20px auto auto 10px;
    color:#333333;
}
.itemSeleccionado, .csliii.itemSeleccionado, .csliip.itemSeleccionado{
    height:26px;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    background-color:#F4FA58;
    font-weight:bold;
}
.itemSeleccionado li{
    height:26px;
    padding-top:7px;
}
/* contenido solicitudes contenedor */
#cont_solicitudes_cont{
    /*float:left;*/
    /*margin-bottom:1000px;*/
    width:670px;
    position: absolute;
    left: 625px;
}
/* contenido solicitudes mensajes */
#cont_solicitudes_mens{
    float:left;
    margin:20px auto auto 20px;
}
#cont_solicitudes_flecha{
    width:7px;
    height:13px;
    float:left;
    margin:5px 0 auto 7px;
    background-image:url(../imagenes/fl1_derecha.gif);
    background-repeat:no-repeat;
}
#cont_solicitudes_titulo{
    width:610px;
    /*height:19px;*/
    float:left;
    margin:0 0 0 6px;
    padding:3px 10px 1px 0;
    font-size:15px;
    font-weight:bold;
}

#cont_solicitudes_titulo div{
    float:left;
    margin-right:10px;
}

#cont_solicitudes_menu{
    width:628px;
    height:23px;
    float:left;
    margin:6px 0 0 20px;
    padding:5px 10px 0px 10px;
    border:1px solid #E6EBF2;
    background-color:#F7F9FB;
}
#cont_solicitudes_menu li{
    margin:0 15px 0 0;
    height:12px;
    padding:1px 0 3px 0;
    float:left;
    list-style-type: none;
    color:#4D6185;
}
#cont_solicitudes_texto{
    width:650px;
    /*height:100px;*/
    float:left;
    /*margin:10px auto 1000px 20px;*/
    margin:10px auto 10px 20px;
    padding:0px;
}

#solic_agrupar{
    position:absolute;
    margin-left:520px;
    padding:10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    display:none;
}
#solic_agrupar_titulo{
    margin-bottom:10px;
    font-weight:bold;
}
#solic_agrupar_botones{
    height:20px;
}
#solic_agrupar input{
    margin:0 20px 0 0;
}
#solic_agrupar_bruto{
    margin:20px 0 0 0;
}

#cont_solicitudes_quick_actions{
    width: 650px;
    float: left;
    margin:10px auto 10px 20px;
}

#cont_solicitudes_quick_actions .attachments{
    float: right;
    color: #0066FF;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

#cont_solicitudes_quick_actions .busqueda {
    /*width: 535px;*/
    float: left;
    margin-right: 2px;
}

#cont_solicitudes_quick_actions .busqueda .ui-button {
    padding-left: 6px;
    padding-right: 6px;
}

#cont_solicitudes_quick_actions .busqueda .busqueda-result,
#cont_solicitudes_quick_actions .servicios-adicionales-result {
    float: right;
    padding-top: 4px;
    font-size: 16px;
}

#cont_solicitudes_quick_actions .busqueda .busqueda-result #cargando,
#cont_solicitudes_quick_actions .servicios-adicionales-result #cargando{
    margin: 0;
    padding: 2px;
}

#cont_solicitudes_quick_actions .busqueda .busqueda-result .success,
#cont_solicitudes_quick_actions .servicios-adicionales-result .success {
    color: #449d44;
}

#cont_solicitudes_quick_actions .busqueda .busqueda-result .info,
#cont_solicitudes_quick_actions .servicios-adicionales-result .info {
    color: #cce5ff;
}

#cont_solicitudes_quick_actions .busqueda .busqueda-result .error,
#cont_solicitudes_quick_actions .servicios-adicionales-result .error {
    color: #c9302c;
}

#cont_solicitudes_quick_actions .apostilla,
#cont_solicitudes_quick_actions .traduccion,
#cont_solicitudes_quick_actions .medio-envio,
#cont_solicitudes_quick_actions .escaneo {
    float: left;
    margin-right: 6px;
}

#cont_solicitudes_quick_actions .apostilla select{
    width: 105px;
}

#cont_solicitudes_quick_actions .traduccion select{
    width: 105px;
}

#cont_solicitudes_quick_actions .medio-envio select{
    width: 140px;
}

#cont_solicitudes_quick_actions .escaneo select{
    width: 100px;
}

#cont_solicitudes_quick_actions .btn-container{
    float: right;
    margin-top: 10px;
    margin-right: 18px;
}

/* solicitudes historial */
#solic_hist{
    width:628px;
    padding:10px;
    border:1px solid #F1F1F1;
    overflow:auto;
}
#solic_hist_lista_indice{
    margin:0 10px 10px 0;
    padding:10px;
    border:1px solid #000000;
    background-color:#F8F9FB;
    width: 95%;
    float:left;
}
#solic_hist_lista_indice_tit{
    margin-bottom:10px;
}
#solic_hist_lista_indice_lista{
    float:left;
}
#solic_hist_indice{
    width:618px;
    margin-bottom:5px;
    font-weight:normal;
    color:#000000;
}
.solic_hist_evento{
    width:628px;
    margin:0 auto 20px 0;
    font-weight:normal;
    color:#000000;
    float:left;
}

#solic_hist_coment{
    margin:0 10px 10px 0;
    padding:10px;
    border:1px solid #F70400;
    background-color:#FFFFFF;
    color:#F70400;
}
#solic_hist_coment_tit{
    margin-bottom:10px;
}
#solic_hist_coment_lista div{
    margin:10px 0 10px 0;
}

#solic_hist_solic strong{
    margin-right:3px;
    font-size:13px;
}

#solic_hist_cont strong{
    margin-right:20px;
}
#solic_hist_estmail{
    width:628px;
    margin:20px auto 20px 0;
    color:#666666;
    font-style:italic;
}
.solic_hist_sep{
    height:3px;
    margin-bottom:30px;
}
/* solicitudes responder: para, asunto, archivos adjuntos */
#solic_resp_para, #solic_resp_asunto, #solic_resp_arch_adj{
    padding:5px;
    background-color:#F0F0EE;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
}
#solic_resp_para_nombre_input{
    width:190px;
    padding:2px;
    margin-left:12px;
    font-weight:bold;
}
#solic_resp_para_email_input{
    width:385px;
    padding:2px;
}
#solic_resp_asunto_input{
    width:586px;
    padding:2px;
}
/*#solic_resp_arch_adj_form *{
    display:inline;
}*/
/* solicitudes responder textarea (se le aplicara tiny_mce) */
.solic_resp_ta{
    width:648px;
    height:500px;
    border:1px solid #CCCCCC;
}
/* solicitudes contestar textarea (se le aplicara tiny_mce Ext) */
.solic_contest_ta{
    width:648px;
    height:500px;
    border:1px solid #CCCCCC;
}
/* el asunto de la contestacion del cliente */
#solic_contest_asunto_div{
    margin:10px auto 10px 0;
}
#solic_contest_asunto{
    width:602px;
}

/* solicitudes pagos */
#solic_pagos{
    position:absolute;
    width:486px;
    margin:-45px auto auto -530px;
    padding:5px 10px 10px 10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    display:none;
}

#cont_as_cont #solic_pagos {
    margin-left: 86px;
    display: block;
    float: left;
    position: relative;
    margin: 0;
    border: none;
}

#solic_pagos div .reng{
    height:22px;
    margin:8px auto auto auto;
}
#solic_pagos div .reng_pago{
    height:22px;
    margin:5px auto 5px auto;
    color:#FF0000;
}
#solic_pagos div .reng_pago *{
    float:left;
    padding:4px 5px 0 0;
}
.barra_tit_pagos{
    float:right;
    width:290px;
    margin-top:10px;
    padding:6px 8px 6px 0;
    border:1px solid #B0B0B0;
    background-color:#DBE6DE;
    text-align:right;
}
#solic_pagos div div .izq{
    width:181px;
    padding:4px 5px 0 0;
    text-align:right;
}
#solic_pagos select{
    height:23px;
}
#solic_pagos_tipo{
    color:#4C6083;
}
#pa_tipo{
    width:300px;
}
#solic_pagos_cont{
    color:#4C6083;
}
#pa_fechaDia, #pa_fechaMes{
    width:25px;
    margin-right:5px;
}
#pa_fechaAno{
    width:40px;
    margin-right:7px;
}
#pa_horaHora, #pa_horaMin{
    width:23px;
    margin-right:5px;
}
#pa_horaSeg{
    width:23px;
}
#pa_impPagado{
    width:58px;
    margin-right:5px;
}
#pa_impGirado{
    width:60px;
    margin-right:5px;
}
#pa_idMoneda{
    width:70px;
    margin-right:5px;
}
#pa_codVerific1, #pa_codVerific2{
    margin-right:5px;
}
.cod_barras{
    width:200px;
}
#pa_rec_fac{
    color:#4C6083;
}
#pa_rec_fac_num{
    width:128px;
}
.pa_nombre_efect{
    width:296px;
}
.pa_nombre_tarj{
    width:134px;
    margin-right:5px;
}
.pa_nombre_wunion{
    width:139px;
}
#pa_email{
    width:109px;
}
#pa_codOperac{
    width:85px;
    margin-right:5px;
}
#pa_numAutorizac{
    width:109px;
}
.pa_idEntBanc_dep{
    width:116px;
    margin-right:5px;
}
.pa_idEntBanc_transf{
    width:300px;
}
#pa_sucursal{
    width:117px;
}
#pa_tipoOperac{
    width:121px;
}
#pa_numOperac{
    width:144px;
}
#pa_entBancEmis{
    width:296px;
}
#pa_titularCtaEmis{
    width:296px;
}
#pa_motInformBco{
    width:296px;
}
#pa_pais{
    width:136px;
}
#pa_numControl1, #pa_numControl2{
    width:25px;
}
#pa_numControl3{
    width:35px;
    margin-right:5px;
}

#pa_impTotal{
    padding-top:4px;
    font-weight:bold;
    color:#000000;
}
#pa_pago{
    width:110px;
    margin:1px 10px 0 0;
    font-weight:bold;
    border:none;
    background:none;
}
#pa_saldo{
    margin-right:5px;
    font-weight:bold;
}
#pa_com{
    width:298px;
    height:64px;
    margin-top:5px;
}

/* Fix para ocultar la opcion Transferencia */
#solic_pagos #solic_pagos_tipo #pa_tipo option[value="6"]{
    display: none;
}

/* SOLICITUDES FIN */






















/* =========================================================================================================================================================================== */
/*--------------------------------------------*/
/* 4.3 contenido asientos */
#cont_as_lista{
    width:1180px;
    float:left;
    margin-bottom:00px;
    font-size:12px;
    cursor:default;
    color:#000032;
}
#cont_as_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
    box-sizing: border-box;
}
#cont_as_lista li.success{
    background: #00FF00;
}
#cont_as_lista li.special{
    background: #ff00ff;
}
#cont_as_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
    color:#000000;
}
#cont_as_lista_encab ul, .caliv ul, .calia ul, .calie ul, .calim ul{
}
#cont_as_lista_encab li{
    height:23px;
    padding-top:7px;
}
.caliv li, .calia li, .calie li, .calim li{
    float:left;
    list-style-type:none;
    text-align:center;
}
/* cont_asientos_lista_encabezado_col_# */
#calec1{
    border-left:1px solid #CED7D3;
}
#calec2, #calec5, #calec6, #calec7, #calec8, #calec9, #calec10, #calec11, #calec12, #calec13, #calec14, #calec15, #calec16, #calec17, #calec18, #calec19, #calec20, #calec21, #calec22, #calec23{
    border-right:1px solid #E0E0E0;
}
#calec22{
    color:#000000;
}
#calec1:hover, #calec2:hover, #calec3:hover, #calec4:hover, #calec5:hover, #calec6:hover, #calec7:hover, #calec8:hover, #calec9:hover, #calec10:hover, #calec11:hover, #calec25:hover, #calec28:hover, #calec29:hover{
    cursor:pointer;
}
#calec12:hover, #calec13:hover, #calec14:hover, #calec15:hover, #calec16:hover, #calec18:hover, #calec19:hover, #calec20:hover, #calec21:hover, #calec22:hover, #calec23:hover{
    cursor:pointer;
}
/* cont_asientos_lista_col_# */
.calc1{
    width:46px;
    border-right:1px solid #E0E0E0;
}
.calc1 a{
    text-decoration: none;
    color: inherit;
}
/* Columna Operador: */
.calc2{
    width:24px;
    border-right:1px solid #E0E0E0;
}
/* Columna Cliente */
.calc3{
    width:140px;
    border-right:1px solid #333333;
}
.calc3 div{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
}
/* cont_asientos_lista_col_3_expandida (para operadores) */
.calc3.exp{
    width:182px;
}

.calc4{
    width:82px;
    font-weight:bold;
    /*border-right:1px solid #E0E0E0;*/
}
.calc4 div{
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.calc5{
    width:67px;
    border-right:1px solid #E0E0E0;
}
/* Columna Origen: Oculta */
.calc6{
    width:51px;
    border-right:1px solid #E0E0E0;
    display: none;
}
/* Columna Pais */
.calc28{
    width: 24px;
    border-right:1px solid #E0E0E0;
}
/* Columna Provincia */
.calc29{
    /*display: none;*/
    width:50px;
    border-right:1px solid #E0E0E0;
}
.calc29 div{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.calc7{
    width:30px;
    border-right:1px solid #E0E0E0;
}
/* Columna Urgente: Oculta */
.calc8{
    width:30px;
    border-right:1px solid #E0E0E0;
    display: none;
}
.calc9{
    width:26px;
    border-right:1px solid #E0E0E0;
}
.calc10{
    width:29px;
    border-right:1px solid #E0E0E0;
}
/* Columna Honorarios: Oculta */
.calc11{
    width:27px;
    border-right:1px solid #E0E0E0;
    display: none;
}
.calc12{
    width:52px;
    border-right:1px solid #E0E0E0;
}
.calc13{
    width:21px;
    border-right:1px solid #E0E0E0;
}
/* Columna Traduccion */
.calc14{
    width: 40px;
    border-right:1px solid #E0E0E0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* Columna Consulado: Oculta */
.calc15{
    width:40px;
    border-right:1px solid #E0E0E0;
    display: none;
}
/* Columna Enviar Escaneo */
.calc30{
    width: 24px;
    border-right:1px solid #E0E0E0;
}
/* Columna Seguro de Extravio */
.calc31{
    width: 24px;
    border-right:1px solid #E0E0E0;
}
/* Columna Garantia de Localizacion */
.calc32{
    width: 24px;
    border-right:1px solid #E0E0E0;
}
.calc16{
    width:43px;
    border-right:1px solid #E0E0E0;
}
.calc17{
    width:36px;
    border-right:1px solid #E0E0E0;
}
.calc18{
    width:65px;
    border-right:1px solid #E0E0E0;
}
/* Columna Pago Parcial Total */
.calc19{
    width:15px;
    border-right:1px solid #E0E0E0;
}
/* Columna Bruto */
.calc20{
    width: 36px;
    border-right:1px solid #E0E0E0;
    font-weight:bold;
}
/* Columna Costo */
.calc21{
    width: 36px;
    border-right:1px solid #E0E0E0;
    font-weight:bold;
}
/* Columna Importe Neto (oculta) */
.calc22{
    width:41px;
    border-right:1px solid #E0E0E0;
    color:#01CC00;
    font-weight:bold;
    display: none;
}
.calc23{
    width:39px;
    border-right:1px solid #E0E0E0;
    color:#6502CE;
    font-weight:bold;
}
.calc24{
    width:18px;
}
/* Columna Campaña */
.calc25{
    width: 120px;
    border-right:1px solid #E0E0E0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* Columna Fecha Estado */
.calc26{
    width:67px;
    border-right:1px solid #333333;
}
/* Columna Copias */
.calc27{
    width:20px;
    border-right:1px solid #E0E0E0;
    /*display:none;*/
}
/* contenido_asientos_lista_item_mensaje */
#cali_m{
    float:left;
    width:14px;
    height:10px;
    margin:4px auto auto 2px;
    background:url(../imagenes/sobre.gif);
}
#cali_a{
    float:right;
    margin:auto 2px auto auto;
}
#solic_agrup{
    float:left;
    width:31px;
    text-align:left;
}
#solic_elim{
    float:left;
    color:#0000CC;
    text-decoration:underline;
}
#solic_elim:hover, #solic_desm_p_elim:hover{
    cursor:pointer;
}
#solic_desm_p_elim{
    float:right;
    margin-right:2px;
    color:#0000CC;
    font-weight:normal;
    text-decoration:underline;
}
/* cont_solicitudes_lista_item_intermedia_impar */
.csliii{
    height:26px;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    background-color:#EFEFEF;
}
/* cont_solicitudes_lista_item_intermedia_par */
.csliip{
    height:26px;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #FFFFFF;
}
.csliii li, .csliip li{
    height:26px;
    padding-top:7px;
}
.csliii:hover, .csliip:hover{
    background-color:#C1D2DB;
}
/* cont_asientos_lista_item_vencido */
.caliv{
    color:#FD0100;
}
/* cont_asientos_lista_item_activo */
.calia{
    color:#01CC00;
}
/* cont_asientos_lista_item_enviado */
.calie{
    color:#000032;
}
/* cont_asientos_lista_item_negativa */
.calin{
    color:#FF6600;
}

/* cont_asientos_lista_item_negativa */
.calio{
    color:teal;
}

/* estado traduciendo */
.calit{
    color: #0194DE;
}

/* estado en consulado */
.caliec {
    color: #009C78;
}

/* estado legalizando */
.caliale {
    color: #009C78;
}

/* estado esp respuesta */
.caliea {
    color: #6AA84F;
}
/* estado auto enviada */
.caliae {
    color: #1AA84F;
}

/* estado confirmada */
.calic {
    color: #0050F0;
}

/* estado sin datos minimos */
.calisdm {
    color: #C0504D;
}

/* estado esperando rta */
.calier {
    color: rgb(255, 0, 179);
}

/* estado a reembolsar */
.caliar {
    color: #999999;
}

/* estado a reembolsar parcial */
.caliarp {
    color: #999999;
    font-size: 11px;
    letter-spacing: -0.3px;
}

/* estado a reembolsada */
.caliara {
    color: #000000;
}

/* estado a reembolsada parcial */
.caliarap {
    color: #000000;
    font-size: 11px;
}

/* estado a reembolso negativo */
.caliarn {
    color: #cc0000;
}

/* estado a no disponible */
.caliand {
    color: #000000;
}

/* estado a no disponible */
.caliaob {
    color: #9900FF;
}

/* estado lista para retirar */
.calir {
    color: #BF00EF;
}

/* estado lista para retirar */
.calieb {
    color: #FF3394;
}

/* cont_asientos_lista_item_en_mensajeria */
.calim{
    font-size: 10px;
    color: #413fda;
}
/* cont_asientos_lista_item_pago_parcial */
.cslipp{
    color:#FD0100;
    font-weight:bold;
}
/* ...pago_total */
.cslipt{
    color:#000032;
}
/* cont_solicitudes_lista_item_separador */
#cslisep{
    height:19px;
    padding:4px 0 0 10px;
    background-color:#FFFF00;
    border-bottom:1px solid #E0E0E0;
    color:#000000;
    font-weight:bold;
}
/* cont_solicitudes_lista_item_sin_resultados */
#csli_sin_res{
    margin:20px auto auto 10px;
    color:#333333;
}

/* contenido solicitudes mensajes */
#cont_solicitudes_mens{
    float:left;
    margin:20px auto auto 20px;
}
/*
#cont_solicitudes_flecha{
    width:7px;
    height:13px;
    float:left;
    margin:5px 0 auto 7px;
    background-image:url(../imagenes/fl1_derecha.gif);
    background-repeat:no-repeat;
}
*/
/*
#cont_solicitudes_menu{
    width:628px;
    height:23px;
    float:left;
    margin:6px 0 0 20px;
    padding:5px 10px 0px 10px;
    border:1px solid #E6EBF2;
    background-color:#F7F9FB;
}
#cont_solicitudes_menu li{
    margin:0 20px 0 0;
    height:12px;
    padding:1px 0 3px 0;
    float:left;
    list-style-type: none;
    color:#4D6185;
}
*/


/* contenido asientos lista otro costo */
#cont_as_lista_oc{
    position:absolute;
    margin-left:520px;
    padding:10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    display:none;
}
#cont_as_lista_oc_izq{
    float:left;
    width:90px;
    padding-right:10px;
    border-right:1px solid #676767;
}
#cont_as_lista_oc_c, #cont_as_lista_oc_b{
    float:left;
    width:40px;
    margin-bottom:5px;
}
#cont_as_lista_oc_ci, #cont_as_lista_oc_bi{
    float:left;
    width:50px;
    margin-bottom:5px;
    text-align:right;
}
#cont_as_lista_oc_der{
    float:left;
    max-width:245px;
    padding-left:10px;
    text-align:justify;
}
/* contenido asientos lista acciones */
#cont_as_lista_acc{
    position:absolute;
    width:300px;
    height:170px;
    padding:16px;
    margin-left:880px;
    border:2px solid #676767;
    /*background-color:#F8F9FB;*/
    background-color: #B8C9DD;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:none;
}
/*#cont_as_lista_acc div{
    text-align:center
}*/
#cont_as_lista_acc span{
    line-height:2;
}
#cont_as_lista_acc .menuWrapper,
#as_agrupar .menuWrapper{
    background: #FFFFFF;
    padding: 16px;
    margin-bottom: 8px;
}

#cont_as_lista_acc .menuWrapper span,
#as_agrupar .menuWrapper span{
    color: #4D6185;
    line-height: 2;
    margin-bottom: 4px;
    display: inline-block;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
}
#cont_as_lista_acc .menuWrapper.last,
#as_agrupar .menuWrapper.last,
#cont_as_lista_acc .menuWrapper span.last,
#as_agrupar .menuWrapper span.last {
    margin-bottom: 0px;
}
#cont_as_lista_acc .menuWrapper .separator,
#as_agrupar .menuWrapper .separator{
    color: #4D6185;
}
#cont_as_lista_acc .menuWrapper .linkna.separator:hover,
#as_agrupar .menuWrapper span.separator:hover,
#as_agrupar .menuWrapper span.as-agrupar-titulo:hover{
    background-color: transparent;
    cursor: default;
    color: #4D6185;
}
#cont_as_lista_acc .menuWrapper span:hover,
#as_agrupar .menuWrapper span:hover{
    background-color: #00008B;
    color: #FFFFFF;
}


#cont_as_lista_acc .menuWrapper #copySolicitudCaba{
    width: 100px;
    height: 35px;
    background: #FDED60;
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    box-sizing: border-box;
    color: #000000;
}

#cont_as_lista_acc .menuWrapper #copySolicitudCaba:hover{
    background: #bdb24d;
}

#cont_as_lista_acc .menuWrapper #copySolicitudBsAs{
    width: 100px;
    height: 35px;
    background: #51B451;
    text-align: center;
    margin-left: 10px;
    font-size: 24px;
    line-height: 35px;
    box-sizing: border-box;
    color: #FFFFFF;
}

#cont_as_lista_acc .menuWrapper #copySolicitudBsAs:hover{
    background: #397d39;
}

#cont_as_lista_acc .menuWrapper #copySolicitudBsAs1{
    width: 100px;
    height: 35px;
    background: #51B451;
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    box-sizing: border-box;
    color: #FFFFFF;
}

#cont_as_lista_acc .menuWrapper #copySolicitudBsAs1:hover{
    background: #397d39;
}

#cont_as_lista_acc .menuWrapper #copySolicitudBsAsReclamo{
    margin-left: 10px;
}

#cont_as_lista_acc .menuWrapper #copySolicitudMendoza{
    width: 100px;
    height: 35px;
    background: #78A6F9;
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    box-sizing: border-box;
    color: #000000;
}

#cont_as_lista_acc .menuWrapper #copySolicitudMendoza:hover{
    background: #4985F3;
}

#cont_as_lista_acc .menuWrapper #copySolicitudMx{
    width: 100px;
    height: 35px;
    background: #CC0000;
    text-align: center;
    margin-left: 10px;
    font-size: 24px;
    line-height: 35px;
    box-sizing: border-box;
    color: #FFFFFF;
}

#cont_as_lista_acc .menuWrapper #copySolicitudMx:hover{
    background: #860505;
}

/* contenido asientos contenido */
#cont_as_cont{
    position:absolute;
    padding:10px;
    margin-left:0px;
    border:2px solid #000000;
    background-color:#F8F9FB;
    display:none;
    height:auto;
    z-index: 20;
}

/* asientos agrupar */
#as_agrupar{
    position:absolute;
    width:300px;
    margin-left:582px;
    padding:16px;
    border:2px solid #676767;
    /*background-color:#F8F9FB;*/
    background-color: #B8C9DD;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:none;
    z-index: 10;
}
#as_agrupar .as-agrupar-titulo{
    font-weight:bold;
}
#as_agrupar_titulo{
    margin-bottom:10px;
    font-weight:bold;
}
#as_agrupar_botones{
    text-align: center;
}
#as_agrupar input{
    margin:0 20px 4px 0;
}
#as_agrupar_bruto{
    margin: 10px 0 0 0;
}

/* solicitudes historial */
#solic_hist{
    width:628px;
    padding:10px;
    border:1px solid #F1F1F1;
    overflow:auto;
}
/*
#solic_hist_lista_indice{
    margin:0 10px 10px 0;
    padding:10px;
    border:1px solid #000000;
    background-color:#F8F9FB;
}
#solic_hist_lista_indice_tit{
    margin-bottom:10px;
}
*/

#solic_hist_indice{
    width:618px;
    margin-bottom:5px;
    font-weight:normal;
    color:#000000;
}
#solic_hist_evento{
    width:628px;
    margin:0 auto 20px 0;
    font-weight:normal;
    color:#000000;
}

#solic_hist_solic strong{
    margin-right:3px;
    font-size:13px;
}

#solic_hist_cont strong{
    margin-right:20px;
}
#solic_hist_estmail{
    width:628px;
    margin:20px auto 20px 0;
    color:#666666;
    font-style:italic;
}
.solic_hist_sep{
    height:3px;
    margin-bottom:30px;
}
#solic_hist_pagos{
    line-height:1.5;
}
#solic_hist_pagos strong{
    margin-right:10px;
}

#as_hist_coment_ta{
    width:400px;
    height:150px;
    padding:5px;
}


/* solicitudes responder archivos adjuntos */
/*
#solic_resp_arch_adj{
    padding:5px;
    background-color:#F0F0EE;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
}
#solic_resp_arch_adj_form *{
    display:inline;
}
*/
/* solicitudes responder textarea (se le aplicara tiny_mce) */
/*
.solic_resp_ta{
    width:648px;
    height:500px;
    border:1px solid #CCCCCC;
}
*/
/* solicitudes pagos */
#solic_pagos{
    position:absolute;
    width:486px;
    margin:-45px auto auto -530px;
    padding:5px 10px 10px 10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    display:none;
}
#solic_pagos div .reng{
    height:22px;
    margin:8px auto auto auto;
}
#solic_pagos div .reng_pago{
    height:22px;
    margin:5px auto 5px auto;
    color:#FF0000;
}
#solic_pagos div .reng_pago *{
    float:left;
    padding:4px 5px 0 0;
}
.barra_tit_pagos{
    float:right;
    width:290px;
    margin-top:10px;
    padding:6px 8px 6px 0;
    border:1px solid #B0B0B0;
    background-color:#DBE6DE;
    text-align:right;
}
#solic_pagos div div .izq{
    width:181px;
    padding:4px 5px 0 0;
    text-align:right;
}
#solic_pagos select{
    height:23px;
}
#solic_pagos_tipo{
    color:#4C6083;
}

#as_pagos_lista{
    position:absolute;
    width:486px;
    margin:-18px auto auto -528px;
    padding:10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    text-align:left;
    display:none;
    /*z-index: 30;*/
}
#as_pagos_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
}
#as_pagos_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
}
#as_pagos_lista_encab li{
    height:23px;
    padding-top:7px;
}

#as_pagos_lista .pagos {
    text-align: right;
    font-size: 14px;
}

#as_pagos_lista .pagos .total-servicio{
    color: #001FB0;
}

#as_pagos_lista .pagos .pago{
    color: #51903F;
}

#as_pagos_lista .pagos .saldo{
    color: #AA2216;
    font-size: 16px;
    font-weight: bold;
}

/* asientos pagos lista encabezado col # */
#aplec1{
    border-left:1px solid #CED7D3;
}
#aplec2, #aplec3{
    border-right:1px solid #E0E0E0;
}
/* asientos pagos lista col # */
.aplc1{
    width:67px;
    border-right:1px solid #E0E0E0;
}
.aplc2{
    width:60px;
    border-right:1px solid #E0E0E0;
}
.aplc3{
    width:294px;
    border-right:1px solid #E0E0E0;
}
.aplc4{
    width:50px;
    font-weight:bold;
}
/* asientos pagos lista item intermedia impar */
.apliii{
    height:21px;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    background-color:#EFEFEF;
}
/* asientos pagos lista item intermedia par */
.apliip{
    height:21px;
    border-right:1px solid #F8F9FB;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #F8F9FB;
}
.apliii li, .apliip li{
    height:20px;
    padding-top:2px;
}
.apliii:hover, .apliip:hover{
    background-color:#C1D2DB;
}
#as_pagos_lista_total{
    float:right;
    width:110px;
    height:19px;
    padding-top:5px;
    font-weight:bold;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
}
#as_pagos_lista_total div{
    float:right;
    width:50px;
    text-align:right;
    padding-right:10px;
}

.cal-field{
    margin-top:-1px;
    width:80px;
    border:1px solid #999;
    background-color:#FFF;
    text-align:center;
}

.plazos-gestion{
    float: left;
    padding: 2px;
    margin-left: -4px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #351C75;
    background-color: #00FF00;
}

#asComunicEnvioTipo, #asEstadoNegativaTipo{
    float:left;
}
#asComunicEnvioDiv, #asEstadoNegativaDiv{
    float:left;
    margin:0 0 5px 10px;
}
#asComunicEnvioDiv.comunicarEnvio{
    width: 100%;
    margin: 0 0 5px 0;
}
#asComunicEnvioInput, #asEstadoNegativaInput{
    margin-bottom:5px;
}
#asComunicEnvioDiv #fechaDia, #asComunicEnvioDiv #fechaMes,
#asComunicEnvioDiv .fechaDia, #asComunicEnvioDiv .fechaMes{
    width:25px;
}
#asComunicEnvioDiv #fechaAno,
#asComunicEnvioDiv .fechaAno{
    width:40px;
}
#asComunicEnvioDiv #horaHora, #asComunicEnvioDiv #horaMin,
#asComunicEnvioDiv .horaHora, #asComunicEnvioDiv .horaMin{
    width:24px;
    margin-right:5px;
}
#asComunicEnvioDiv #asComunicEnvioInput,
#asComunicEnvioDiv .asComunicEnvioInput{
    width: 194px;
}
#asComunicEnvioDiv .tableForm{
    width: 100%;
}
#asComunicEnvioDiv .tableForm tr{
    height: 30px;
}
#asComunicEnvioDiv .tableForm thead td {
    border-bottom: 1px solid #000032;
}
#asComunicEnvioDiv .tableForm tbody tr:nth-of-type(even) {
    background-color: #FFFFFF;
}
#asComunicEnvioBtn, #asEstadoEnMensajeriaBtn, #asEstadoNegativaBtn, #asEstadoEnOficinaBtn{
    margin:15px auto;
}
#asComunicEnvioResult {
    float: left;
}

#asEstadoEnOficinaTipo, #asEstadoEnOficinaInput{
    margin-bottom:5px;
}

.textorojo, .textorojo td, .textorojo span {
    color: #ff0000 !important;
}







/*--------------------------------------------*/
/* 4.4 contenido consultas */
#cons_elim{
    text-align:center;
    color:#0000CC;
    text-decoration:underline;
}
#cons_elim:hover{
    cursor:pointer;
}

/* administrador emails predeterminados */
#cont_admin_email_predet_lista{
    /*width:451px;*/
    float:left;
    margin-bottom:500px;
    font-size:12px;
    cursor:default;
}
#cont_admin_email_predet_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
    box-sizing: border-box;
}
#cont_admin_email_predet_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
}
#cont_admin_email_predet_lista_encab li{
    height:23px;
    padding-top:7px;
}

#cont_admin_email_predet_menu{
    /*width:788px;*/
    width: 100%;
    float:left;
    margin:-17px 0 0 20px;
    padding:4px 10px 4px 10px;
    border:1px solid #E6EBF2;
    background-color:#F7F9FB;
}
#cont_admin_email_predet_cont{
    float:left;
    /*width:700px;*/
    width:560px;
    margin-bottom:500px;
}
#cont_admin_email_predet_texto{
    /*width:650px;*/
    width: 100%;
    height:100px;
    float:left;
    margin:10px auto 1000px 20px;
    padding:0px;
}
#cont_admin_email_predet_menu li{
    margin:0 20px 0 0;
    height:12px;
    padding:1px 0 3px 0;
    float:left;
    list-style-type: none;
    color:#4D6185;
}
/*
.admin_email_predet_elim{
    color:#0000CC;
    text-decoration:underline;
}
.admin_email_predet_elim:hover{
    cursor:pointer;
}
#cont_admin_email_predet_cont{
    float:left;
    width:829px;
    margin-bottom:500px;
}
#cont_admin_email_predet_texto{
    width:650px;
    height:100px;
    float:left;
    margin:10px auto 1000px 20px;
    padding:0px;
}


#admin_email_predet_hist{
    width:788px;
    padding:10px;
    border:1px solid #F1F1F1;
    overflow:auto;
}
#cont_email_predet{
    margin:0px auto auto 20px;
}
.admin_email_predet_ta{
    width:808px;
    height:300px;
    border:1px solid #CCCCCC;
}



*/






.caelc1{
    width:36px;
    border-right:1px solid #E0E0E0;
}
.caelc2{
    width:50px;
    border-right:1px solid #E0E0E0;
}
.caelc3{
    width:200px;
    border-right:1px solid #E0E0E0;
}
.caelc4{
    width:57px;
    border-right:1px solid #E0E0E0;
}

.caelc5{
    width:219px;
    border-right:1px solid #E0E0E0;
}

.caelc6{
    width:120px;
    border-right:1px solid #E0E0E0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
}

.caelc6{
    width:120px;
    border-right:1px solid #E0E0E0;
}

.caelc7{
    width:70px;
    border-right:1px solid #E0E0E0;
}

.caelc8{
    width:100px;
    border-right:1px solid #E0E0E0;
}

#cont_admin_email_predet_lista .cola {
    text-transform: uppercase;
}

#cont_admin_email_predet_lista .cola.automaticos{
    color: #0000FF;
}

#cont_admin_email_predet_lista .cola.inactivos{
    color: #6AA84F;
}

#cont_admin_email_predet_lista .cola.notificacion{
    color: #666666;
}

#cont_admin_email_predet_lista .cola.avisos{
    color: #FF0000;
}

#cont_admin_email_predet_lista .cola.directo{
    color: #674EA7;
}

#cont_admin_email_predet_lista .cola.directo{
    color: #674EA7;
}

#cont_admin_email_predet_lista .error{
    color: #674EA7;
}

#cont_admin_email_predet_lista .success {
    color: #449D44;
    font-size: 14px;
    padding-top: 5px;
}

#cont_admin_email_predet_lista .error {
    color: #C9302C;
    font-size: 14px;
    padding-top: 5px;
}

/* 4.5 contenido administrador */
#admin_exportar{
    width:600px;
    padding:10px;
    border:1px solid #F1F1F1;
}

#admin_result{
    width:600px;
    padding:10px;
    margin-top: 10px; 
    border:1px solid #F1F1F1;
}

#submenu_admin_exportar{
    margin-bottom: 10px;
}

/* administrador respuestas predeterminadas */
#cont_admin_resp_predet_lista{
    width:350px;
    float:left;
    margin-bottom:500px;
    font-size:12px;
    cursor:default;
}
#cont_admin_resp_predet_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
    box-sizing: border-box;
}
#cont_admin_resp_predet_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
}
#cont_admin_resp_predet_lista_encab li{
    height:23px;
    padding-top:7px;
}
#carlec1{
    border-left:1px solid #CED7D3;
}
#carlec2, #carlec3, #carlec4{
    border-right:1px solid #E0E0E0;
}
.carlc1{
    width:36px;
    border-right:1px solid #E0E0E0;
}
.carlc2{
    width:192px;
    border-right:1px solid #E0E0E0;
}
.carlc3{
    width:60px;
    border-right:1px solid #E0E0E0;
}
.carlc4{
    width:57px;
}
.admin_resp_predet_elim{
    color:#0000CC;
    text-decoration:underline;
}
.admin_resp_predet_elim:hover{
    cursor:pointer;
}
#cont_admin_resp_predet_cont{
    float:left;
    width:829px;
    margin-bottom:500px;
}
#cont_admin_resp_predet_texto{
    width:650px;
    height:100px;
    float:left;
    margin:10px auto 1000px 20px;
    padding:0px;
}
#cont_admin_resp_predet_menu{
    width:788px;
    float:left;
    margin:-17px 0 0 20px;
    padding:4px 10px 4px 10px;
    border:1px solid #E6EBF2;
    background-color:#F7F9FB;
}
#cont_admin_resp_predet_menu li{
    margin:0 20px 0 0;
    height:12px;
    padding:1px 0 3px 0;
    float:left;
    list-style-type: none;
    color:#4D6185;
}
#admin_resp_predet_hist{
    width:788px;
    padding:10px;
    border:1px solid #F1F1F1;
    overflow:auto;
}
#cont_resp_predet{
    margin:0px auto auto 20px;
}
.admin_resp_predet_ta{
    width:808px;
    height:300px;
    border:1px solid #CCCCCC;
}


/* administrador usuarios */
#cont_admin_usuarios_lista{
    width:350px;
    float:left;
    margin-bottom:500px;
    font-size:12px;
    cursor:default;
}
#cont_admin_usuarios_lista li{
    float:left;
    list-style-type:none;
    text-align:center;
    box-sizing: border-box;
}
#cont_admin_usuarios_lista_encab{
    height:30px;
    background-color:#CED7D3;
    border-bottom:1px solid #E0E0E0;
    font-weight:bold;
}
#cont_admin_usuarios_lista_encab li{
    height:23px;
    padding-top:7px;
}
#carlec1{
    border-left:1px solid #CED7D3;
}
#carlec2, #carlec3, #carlec4{
    border-right:1px solid #E0E0E0;
}
.carlc1{
    width:36px;
    border-right:1px solid #E0E0E0;
}
.carlc2{
    width:192px;
    border-right:1px solid #E0E0E0;
}
.carlc3{
    width:60px;
    border-right:1px solid #E0E0E0;
}
.carlc4{
    width:57px;
}
.admin_usuarios_elim{
    color:#0000CC;
    text-decoration:underline;
}
.admin_usuarios_elim:hover{
    cursor:pointer;
}
#cont_admin_usuarios_cont{
    float:left;
    width:829px;
    margin-bottom:500px;
}
#cont_admin_usuarios_texto{
    width:650px;
    height:100px;
    float:left;
    margin:10px auto 1000px 20px;
    padding:0px;
}
#cont_admin_usuarios_menu{
    width:788px;
    float:left;
    margin:-17px 0 0 20px;
    padding:4px 10px 4px 10px;
    border:1px solid #E6EBF2;
    background-color:#F7F9FB;
}
#cont_admin_usuarios_menu li{
    margin:0 20px 0 0;
    height:12px;
    padding:1px 0 3px 0;
    float:left;
    list-style-type: none;
    color:#4D6185;
}
#admin_usuarios_hist{
    width:788px;
    padding:10px;
    border:1px solid #F1F1F1;
    overflow:auto;
}
#cont_usuarios{
    margin:0px auto auto 20px;
}
.admin_usuarios_ta{
    width:300px;
    height:150px;
    border:1px solid #CCCCCC;
}
#datos_admin_usuarios{
    height:400px;
}
#datos_admin_usuarios .reng{
    width:100%;
    /*height:20px;*/
    padding-top:5px;
    padding-bottom:5px;
    float:left;
    
}
#datos_admin_usuarios .reng .izq{
    float:left;
    width:80px;
    padding-top:2px;
}
#datos_admin_usuarios .reng .der{
    float:left;
    width:200px;
}














/*----------------------------------------------------------------------------------------------------------------------------------*/
/* GENERALES */

/* cargando */
#cargando{
    width:16px;
    height:16px;
    margin:20px auto auto 20px;
    background-image:url(../imagenes/cargando.gif);
    background-repeat:no-repeat;
}
/* cargando importes en solicitud */
#cargando_imp{
    width:16px;
    height:16px;
    margin-left:5px;
    background-image:url(../imagenes/cargando.gif);
    background-repeat:no-repeat;
}
/* exito al efectuar una operacion */
#operac_exito{
    margin-top:20px;
    padding-left:20px;
    font-weight:bold;
    background-image:url(../imagenes/exito.gif);
    background-repeat:no-repeat;
    margin-left: 15px;
}
/* error al efectuar una operacion */
#operac_error{
    margin-top:20px;
    padding-left:20px;
    font-weight:bold;
    color:#FF0000;
    background-image:url(../imagenes/error.gif);
    background-repeat:no-repeat;
    margin-left: 15px;
}
/* advertencia al efectuar una operacion */
#operac_advertencia{
    margin-top:20px;
    padding-left:20px;
    font-weight:bold;
    color:#333333;
    background-image:url(../imagenes/advertencia.gif);
    background-repeat:no-repeat;
}
.izq{
    float:left;
}
.der{
    float:right;
}
/* link subrayado */
.linka{
    font-weight:bold;
    color:#4D6185;
}
.linkna{
    font-weight:normal;
    /*border-bottom:1px solid #4D6185;*/
    color:#4D6185;
}
/* link no activo para solicitudes */
.linknaa{
    font-weight:normal;
    border-bottom:1px solid #000034;
    color:#000034;
}
/* link no activo rojo, para historial: comentarios*/
.linknar{
    font-weight:normal;
    border-bottom:1px solid #F70400;
    color:#F70400;
}
.linka:hover, .linkna:hover, .linknaa:hover, .linknar:hover{
    cursor:pointer;
}
/* aclaracion */
.aclarac{
    font-size:11px;
    color:#666666;
}
/* margen izquierdo de 20px */
.marg_izq_20px{
    margin-left:20px;
}

.menu_disabled{color: #6E6E6E;}


/*----------------------------------------------------------------------------------------------------------------------------------*/


#nuevaFicha, #solicitudes, #asientos, #consultas, #administrador, #nuevaFicha_pNac, #nuevaFicha_pMat, #nuevaFicha_pDef, #admin_exportar_as, #admin_resp_predet, #admin_usuarios, #ayuda_mostrar, #salir{
    cursor:pointer;
}




/* MENSAJES */
/* mensaje_ok */
/*
#mok{
    margin: 30px auto 30px 0;
    font-weight:bold;
    color:#00CC00;
}
*/
/* mensaje_error */
/*
#merror{
    margin: 30px auto 30px 0;
    font-weight:bold;
    color:#FF0000;
}
*/

/* AYUDA */
#ayuda{
    position:absolute;
    display:none;
}
#fondo_transp{
    position:absolute;
    width:1200px;
    height:300px;
    margin:-10px auto auto -11px;
    background-color:#FFFFFF;
    opacity:0.7;
}
#ayuda_cont{
    position:absolute;
    width:700px;
    height:200px;
    border:1px solid #000000;
    background-color:#F4F4F4;
    color:#000000;
}
#ayuda_cont_texto{
    float:left;
    margin:0 20px 20px 20px;
}
#ayuda_cont_texto li{
    margin:10px auto auto 20px;
}
#ayuda_ocultar{
    float:right;
    margin:5px 5px auto auto;
}
#ayuda_ocultar:hover{
    cursor:pointer;
}
/* FIN AYUDA */

#cuadrito{
    background-color:#F8F9FB;
    border:1px solid #000000;
    margin:0 10px 10px 0;
    padding:10px;
    color: #4D6185;
    font-weight: bold;
}

#cargar_pagos_acred{
    color: #4D6185;
    height: 12px;
    margin: 0 20px 0 0;
}
.activo{
    text-decoration: underline;
    color: #4D6185;
}
.no_activo{
    font-weight:bold;
    color:#4D6185;
    text-decoration: none;
}

#fila_amarilla{
    background-color: #fdf401;
    border-bottom: 1px solid #E0E0E0;
    font-weight: bold;
    padding: 4px 0px 4px 4px
}
.boton_cargar{
    padding-top: 1px;
    width: 60px;
}

.div_cargar_pagos{
    width: 570px;
    cursor: default;
    float: left;
    font-size: 12px;
    margin-bottom: 500px;
}

#titulo_codigos{
color: #4D6185;
font-size: 22px;
text-decoration: underline;
margin-left: 18px;
}

#cont_codigos{
background-color: #F7F9FB;
border: 1px solid #4D6185;
width: 550px;
margin-top: 10px;
position: absolute;
padding-top: 20px;
padding-bottom: 20px;
margin-left: 18px;
}

#texto_codigos{
color: #4D6185;
float: left;
margin-left: 30px;
}

#textarea_codigos{
float: left;
margin-left: 20px;
margin-right: 20px;
}

#boton_codigos{
float: left;
}

#text_area_cods{
color: #4D6185;
}

#menu_codigos_dm{
    float:left;
    color:#4D6185;
    margin-bottom: 10px;
}
#menu_codigos_dm ul{
    margin:10px 0 0 0;
}
/* 1.1.1 menu ul li */
#menu_codigos_dm li{
    margin:0 10px 0 0;
    float:left;
    list-style-type: none;
}

#importe{
    margin-left: 10px;
    width: 80px;
}

#empresa{
    margin-left: 10px;
    width: 260px;
}

#servicio{
    margin-left: 4px;
    width: 495px;
}

#enviar{
    margin-left: 118px;
}

#cslec7 a:link {color: #000000;}
#cslec7 a:visited {color: #000000;}
#cslec7 a:active {color: #000000;}
#cslec7 a {text-decoration: none;}

#solic_pagos_2{
    position:absolute;
    width:486px;
    margin-left: -600px;
    padding:5px 10px 10px 10px;
    border:2px solid #676767;
    background-color:#F8F9FB;
    display:block;
}
#solic_pagos_2 div .reng{
    height:22px;
    margin:8px auto auto auto;
}
#solic_pagos_2 div .reng_pago{
    height:22px;
    margin:5px auto 5px auto;
    color:#FF0000;
}
#solic_pagos_2 div .reng_pago *{
    float:left;
    padding:4px 5px 0 0;
}

#solic_pagos_2 div div .izq{
    width:181px;
    padding:4px 5px 0 0;
    text-align:right;
}
#solic_pagos_2 select{
    height:23px;
}
.paginado{
    float: right;
    margin-top: 10px;
    height: 26px;
    color:#4D6185;
}
.paginado a:link {
    color:#4D6185;
    text-decoration: underline;
}
.paginado a:hover {
    color:#4D6185;
    text-decoration: underline;
}
.paginado a:active {
    color:#4D6185;
    text-decoration: underline;
}
.paginado a:visited {
    color:#4D6185;
    text-decoration: underline;
}
.btn_buscar {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 11px;
  background: #d93434;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}

.btn_buscar:hover {
  background: #ab0000;
  text-decoration: none;
}

/* Cambio de Estado Asientos */

.changeStatusContainer {

}

.changeStatusContainer .dateContainer,
.changeStatusContainer .hourContainer,
.changeStatusContainer .motivoContainer,
.changeStatusContainer .fechaEntregaContainer,
.changeStatusContainer .datosBusquedaContainer{
    margin-right: 20px;
    display: inline-block;
}

.changeStatusContainer .dateContainer .day,
.changeStatusContainer .dateContainer .month,
.changeStatusContainer .hourContainer .hour,
.changeStatusContainer .hourContainer .minutes {
    width: 20px;
}

.changeStatusContainer .dateContainer .year {
    width: 50px;
}

.changeStatusContainer .tableForm{
    width: 100%;
}

.changeStatusContainer .tableForm tr{
    height: 30px;
}

.changeStatusContainer .tableForm thead td {
    border-bottom: 1px solid #000032;
}

.changeStatusContainer .tableForm tbody tr:nth-of-type(even) {
    background-color: #FFFFFF;
}

.changeStatusContainer .free_text_container{
    width: 590px;
}

.changeStatusContainer .free_text_container .asunto {
    width: 100%;
    float: left;
    margin: 10px;
}

.changeStatusContainer .free_text_container .asunto input{
    width: 358px;
}

.changeStatusContainer .free_text_container .solic_resp_ta{
    height: 300px;
    width: 100%;
    float: left;
}

/* Comunicar Envio Asientos */

.comunicarEnvioContainer{

}

.comunicarEnvioContainer .tableForm{
    width: 100%;
}

.comunicarEnvioContainer .tableForm tr{
    height: 30px;
}

.comunicarEnvioContainer .tableForm thead td {
    border-bottom: 1px solid #000032;
}

.comunicarEnvioContainer .tableForm tbody tr:nth-of-type(even) {
    background-color: #FFFFFF;
}

.comunicarEnvioContainer .nom-num-envio{
    width: 194px;
}

.comunicarEnvioContainer .day,
.comunicarEnvioContainer .month,
.comunicarEnvioContainer .hour,
.comunicarEnvioContainer .minutes {
    width: 20px;
}

.comunicarEnvioContainer .year {
    width: 40px;
}

.comunicarEnvioContainer .cambiar-estado-check{
    vertical-align: middle; 
}

.comunicarEnvioContainer .select-estado-motivo{
    width: 175px;
}


/* fixes para chosen select */

#cont_as_lista .chosen-container .chosen-results li.active-result{
    float: none;
    text-align: left;
}

/* fixes calendar */
.calendar {
    z-index: 100;
}

/* Seleccionar Adjunto Asientos */

#cont_as_cont #filePreview {
    position: absolute;
    width: 300px;
    top: 40px;
    left: 400px;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    z-index: 50;
}

#cont_as_cont #seleccionarAdjuntoForm .attachmentOption {
    border-bottom: 1px solid #E0E0E0;
    padding: 10px;
}

#cont_as_cont #seleccionarAdjuntoForm .attachmentOption input[type="radio"]{
    vertical-align: middle; 
}

/* Copiar Script */

#cont_as_cont .tools-container{
    margin-top: 20px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

#cont_as_cont .tools-container .copy-button{
    width: 200px;
    height: 35px;
    text-transform: uppercase;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #51B451;
    cursor: pointer;
}

#cont_as_cont .tools-container .nroTramiteForm{
    font-size: 16px;
    /*height: 35px;*/
    box-sizing: border-box;
    float: right;
}

#cont_as_cont .tools-container .nroTramiteInput{
    height: 35px;
    box-sizing: border-box;
    width: 300px;
    font-size: 16px;
}

#cont_as_cont .tools-container .nroTramiteInput:disabled {
    width: 400px;
    border: none;
    background: transparent;
    padding: 2px;
}

#cont_as_cont .tools-container button{
    width: 100px;
    height: 35px;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #1751E2;
    cursor: pointer;
    font-size: 16px;
}

/* Agregar Usuario RG */
.btn-add-usuario-rg{
    padding: 1px 10px;
    margin-top: -1px;
}
.usuario-rg-loading #cargando {
    margin: 0;
}

/* Enviar Copias Escaneadas */

.enviarCopiaEscaneadaContainer .free_text_container .asunto {
    width: 100%;
    float: left;
    margin: 10px;
}

.enviarCopiaEscaneadaContainer .free_text_container .asunto input{
    width: 90%;
}

.enviarCopiaEscaneadaContainer .free_text_container .solic_resp_ta{
    height: 300px;
    width: 100%;
    float: left;
}

