@charset "utf-8";
body{color:#666666;margin:0;background: none;}
#contenedor_total{background-color: white;height:auto;margin:0 auto;width:100%;overflow:hidden;border: 1px solid rgba(153, 153, 153, 0.32);box-shadow: 0px -3px 5px #CCC;border-radius: 12px;margin-top: 10px;position: absolute;margin-bottom: 30px;}
#contenedor_total_formulacion{background-color: white;height:auto;margin:0 auto;width:100%;overflow:hidden;border: 1px solid rgba(153, 153, 153, 0.32);box-shadow: 0px -4px 10px gray;border-radius: 12px;margin-top: 10px;}
#contenedor{margin:0 auto;width:100%;height:1% !important;}
.panel{position:absolute;top:190px;left:0;display:none;background:#EDEDED;border:1px solid #111111;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;color:#333;width:18%;height:auto;padding:30px 30px 30px 130px;z-index:100;}
a.trigger{position:absolute;text-decoration:none;top:140px;left:0;font-size:12px;letter-spacing:-1px;color:#fff;padding:20px 20px 20px 20px;font-weight:700;background:#333333 url(../img/collapsed.png) 6% 52% no-repeat;border:1px solid #444444;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;display:block;}
a.trigger:hover{position:absolute;text-decoration:none;top:140px;left:0;font-size:12px;letter-spacing:-1px;color:#fff;padding:20px 20px 20px 23px;font-weight:700;background:#222222 url(../img/collapsed.png) 6% 52% no-repeat;border:1px solid #444444;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;display:block;}
a.active.trigger{background:#222222 url(../img/expanded.png) 6% 52% no-repeat;}
.titulo_seccion{width:98%;height:28px;padding:5px 4px 0 14px;margin-top:5px;margin-bottom:10px;color:#fff;font-size:14px;font-weight:bold;background:url(../images/title.gif) top repeat-x;border:1px solid #000;}
.anchoColumna25{width:25%;vertical-align:top;}
.anchoColumna64{width:64%;}
.anchoColumna90{width:90%;}
.anchoColumna50{width:50%;}
.anchoColumna33{width:33%;}
.anchoColumna20{width:20%;}
h2{font-size:11px;text-align:left;color:#333333;font-weight:normal;font-weight:bold;}
h3{font-size:11px;text-align:right;color:#006699;font-weight:bold;}
h4{font-size:11px;text-align:left;color:#660;font-weight:bold;float:left;}
h5{margin:25px 5px 10px 10px;font-size:11px;text-align:left;color:#666;font-weight:bold;}
h6{font-size:10px;font-weight:normal;color:#666;text-align:justify;float:left;position:relative;}
.textlink{font-size:12px;font-weight:normal;margin-left:6px;padding: 5px;clear: left;text-decoration: underline;}
.textlinkDerecha{font-size:12px;margin:0 0 0 7px;color:#666;font-weight:normal;float: right;}
a.textlink:link, a.textlink:visited, a.textlink:focus{color:#39C;}
a.textlink:hover{text-decoration:none;color:#3CF;}
.darker_textlink{font-size:12px;margin:0 0 0 7px;color:#666;font-weight:normal;}
a.darker_textlink:link, a.darker_textlink:visited, a.darker_textlink:focus{color:#37A;}
a.darker_textlink:hover{text-decoration:none;color:#39C;}
.right{border:0;float:left;position:absolute;top:338px;right:450px;visibility:visible;}
.img_logo_nomina{margin:50px 0 0 100px;width:414px;height:80px;float:left;background-image:url(../images/logo_nomina.png);background-repeat:no-repeat;background-position:center;}
.img_logo_cliente{width:300px;height:80px;background-image:url(../images/logo_cliente.png);background-repeat:no-repeat;background-position:center;float:right;margin:50px 40px 0 0}
#menu_superior{background-image:url(../images/bg_menu_superior.jpg);width:100%;height:38px;clear:both;}
#sub_menu1{margin:5px 0 2px 0;width:305px;height:27px;float:left;}
#sub_menu1 img{width:305px;height:27px;border:0;}
#contenido_central{width:100%;height:auto;margin:0;}
.menu_izq{width:0%x;height:auto;margin:0;float:left;font-size:10px;padding:20px;}
.mensajes_error{overflow:auto;min-height:5px;}
.columnas_promedio_temporal{width:25%}
.mensajes_error_modalPanel{overflow:auto;padding:5px 5px 5px 5px ;font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:10px;color:#BB0000;}
.mensajes_error_background{overflow:auto;padding:5px 5px 5px 5px ;border:#CCC solid 1px;background-color:#F1F1F1;font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.error_texto{margin:0 auto;margin:3px 0 3px 10px;color:#B00;}
.warn_texto{margin:0 auto;margin:3px 0 3px 10px;color:#666;}
.info_texto{margin:0 auto;margin:3px 0 3px 10px;color:#06F;}
.shorting_texto{margin:0 auto;margin:3px 0 3px 50px;color:#666666;float:left;}
#lista_navegacion{text-align:left;height:30px;width:auto;margin:10px 0 0 20px;}
#lista_navegacion ul{margin:0;padding:0;}
#lista_navegacion ul li{text-align:left;font-weight:bold;font-size:10px;color:#333;list-style:none;display:inline;border:none;}
#lista_navegacion a:link, #lista_navegacion a:visited, #lista_navegacion a:focus{color:#09C;font-weight:bold;text-decoration:none;}
#lista_navegacion a:hover{color:#333;font-weight:bold;text-decoration:none;}
.tablas{clear:both;float:left;width:96%;height:auto;margin:10px 0 0 0;border:1px solid #CCC;padding:20px 20px 20px 20px;}
#tablas_autosize{clear:both;float:left;min-width:350px;height:auto;margin:10px 0 0 20px;}
#tabla{background:#FFF;float:left;margin:0 auto;}
#tabla_int{clear:both;background:#FFF;float:left;margin:15px 0 0 20px;border:1px solid #CCC;}
#tabla_consulta{width:100%;background:#FFF;float:left;border:1px solid #CCC;margin:10px 0 10px 0;}
#tabla_solicitudi2{width:800px;background:#FFF;float:left;border:1px solid #999;margin:15px 0 10px 20px;}
.tabla_form3{float:left;height:auto;border:none;margin:2px 3px 2px 3px;}
.form3_tr_oscura{background-color:#EFEFEF;}
.form3_tr_clara{background-color:#FFFFFF;}
.tabla_form4{float:left;width:350px;*width:400px;height:auto;margin:10px;}
.tabla_form5{float:left;width:auto;height:auto;border:none;margin:0 40px 0 10px;}
.tabla_form_autosize{float:left;min-width:350px;height:auto;margin:10px;}
.tabla_app{width:100%;min-width:100%;height:auto;border:1px solid #CCC;border-collapse:collapse;}
.tabla_app_autosize{min-width:350px;height:auto;border:1px solid #999;border-collapse:collapse;}
.tabla_app2{float:left;clear:both;width:500px;height:30px;border-collapse:collapse;}
.tabla_form{float:left;width:380px;height:300px;border:none;margin:0 40px 0 10px;}
.clase_tr{background-color:#EDEDED;height:30px;border:1px solid #CCC;border-collapse:collapse;color:#666 !important;font-weight:bold;font-size:11px;text-align:center;}
select.input_celdas{text-align:left;background-image:url(../images/bgFormInput.jpg);background-position:bottom;background-repeat:repeat-x;background-color:transparent;border:1px solid #BDBCBD;width:150px;height:22px;margin:0;padding:0;}
select:focus.input_celdas{background-image:none;background-color:#FFFFCC;}
select:disabled.input_celdas{color:#999;}
.clase_celdas{background-color:#FFFFE6;height:auto;border:1px solid #CCC;border-collapse:collapse;color:#666;font-weight:normal;font-size:10px;padding:5px 0 5px 5px;}
.clase_celdas td{border-collapse: collapse; padding: 5px 0 5px 5px;}
.clase_celdas_resaltadas{height:auto;background-color:#FFFFF4;color:#666;font-weight:normal;font-size:10px;}
.clase_celdas_resaltadas td{border-collapse: collapse; padding: 5px 0 5px 5px;}
.clase_celdas_sinborde{background-color:#FFFFE6;height:auto;border:0px;border-collapse:collapse;color:#666;font-weight:normal;font-size:10px;padding:5px 4px 5px 5px;}
.clase_celdas_resaltadas_sinborde{height:auto;background-color:#FFFFF4;color:#666;font-weight:normal;font-size:10px;border:0px;border-collapse:collapse;padding:5px 4px 5px 5px;}
.rich-table-cell{}
.total_resaltada{height:25px;background-color:#FFE67D;color:#666;font-weight:normal;font-size:10px;border:1px solid #CCC;border-collapse:collapse;padding:5px 0 5px 5px;}
.total_resaltadagris{background-color:#F5F5F5;color:#333;font-size:10px;padding-left:5px;}
.clase_celdas_resaltadas td a:link , .clase_celdas_resaltadas td a:visited, .clase_celdas_resaltadas td a:focus{color:#3399CC;text-decoration:underline;}
.clase_celdas_resaltadas td a:hover{color:#3399CC;text-decoration:none;}
.clase_celdas td a:link , .clase_celdas td a:visited, .clase_celdas td a:focus{ color:#3399CC; text-decoration:underline; }
.clase_celdas td a:hover{color:#3399CC;text-decoration:none;}
.clase_ver{width:auto;height:20px;}
#sprycont{clear:both;float:left;width:998px;margin:10px 0 10px 0;height:auto;}
.text1_form{text-align:right;font-size:10px;color:#666;}
.text2_form{text-align:right;font-size:11px;color:#F00;font-weight:bold;}
#seleccion_oblgatoria{clear:both;float:left;text-align:left;height:30px;min-width:300px;margin:10px 0 0 20px;color:#666;font-size:10px;}
#paginador{position:relative;text-align:left;width:100%;height:auto;margin:5px 0 0 0;clear:both;float:left;}
#paginador ul{margin:0;padding:5px 5px 5px 0;}
#paginador ul li{list-style:none;display:inline;font-size:10px;font-weight:bold;}
#paginador a:link, #paginador a:visited, #paginador a:focus{color:#069;}
#paginador a:hover{color:#666;}
.solicitudes a:link, .solicitudes a:visited{background-image:url(../images/bgButtonR.jpg);background-color:#D2F0FF;background-repeat:repeat-x;background-position:top;border:1px solid #A8D7EA;margin:0 5px 0 0;padding:3px;}
.solicitudes a:hover{background-image:url(../images/bgButtonH.jpg);background-position:top;background-color:#FFFFCC;}
#control_auto{min-width:150px;clear:both;float:left;margin:10px 0 0 20px;font-size:10px;font-weight:bold;color:#666;}
#control_auto a:link, #control_auto a:visited, #controle_auto a:focus{color:#09C;text-decoration:none;}
#control_auto a:hover{color:#333;text-decoration:none;}
#control_auto ul{float:right;}
#control_auto ul li{padding:0 0 5px 25px;*padding:0 0 0 25px;margin:0 0 0 10px;display:inline;}
#conenedorControles{width:98%;clear:both;float:left;padding:5px 10px 0 0;background-image:url(../images/bg_list.jpg);background-repeat:repeat-x;}
#controles2{min-width:380px;float:right;font-size:10px;font-weight:bold;color:#666;}
#controles2 a:link, #controles2 a:visited, #controles2 a:focus{color:#09C;text-decoration:none;}
#controles2 a:hover{color:#333;text-decoration:none;}
#controles2 ul{margin-top:10px;}
#controles2 ul li{padding:0 0 0 25px;margin:0 0 0 15px;display:inline;z-index:100;float:right;}
#controles{width:815px;clear:both;float:left;margin:0 0 0 20px;*margin:10px 0 0 20px;font-size:10px;font-weight:bold;color:#666;}
#controles a:link, #controles a:visited, #controles a:focus{color:#09C;text-decoration:none;}
#controles a:hover{color:#333;text-decoration:none;}
#controles ul{float:right;}
#controles ul li{padding:0 0 5px 25px;*padding:0 0 0 25px;margin:0 0 0 10px;display:inline;}
.pag_texto{margin:0 auto;width:auto;height:16px;margin:2px 5px 3px 5px;padding:0 5px 0 5px;color:#333;float:left;border-left:1px solid #999;font-size:11px;}
.pag_texto_num{margin:0 auto;width:auto;height:16px;margin:2px 5px 3px 5px;padding:0 5px 0 5px;color:#333;float:left;border-right:1px solid #999;font-size:11px;}
.pag_cuadro_num{margin:0 auto;width:auto;height:16px;margin:0 5px 0 5px;padding:0 5px 0 5px;color:#333;background-color:#FFF;float:left;border:1px solid #999;font-size:11px;}
.total_list{margin:0 auto;width:auto;height:16px;margin:2px 5px 3px 5px;padding:0 5px 0 5px;color:#333;float:right;font-weight:bold;font-size:11px;font-size:11px;}
.controls{font-size:10px;font-weight:bold;color:#666;}
.controls ul, .guardar ul, .cancelar ul{list-style:none;}
.controls ul li, .guardar ul li, .cancelar ul li{display:inline;}
#contenido_auth{margin:0 auto;width:1080px;height:326px;padding:20px 0 20px 100px;margin-top:10px;}
#contenido_flash_inicio{width:528px;background-color:#FFF;height:346px;float:left;}
#user_autenticado{height:27px;min-width:200px;float:right;margin:4px 30px 0 0;}
#user_autenticado ul{margin:0;padding:5px 0;height:18px;}
#user_autenticado ul li{display:inline;font-size:10px;color:#666666;height:18px;padding:0 15px 0 20px;border-right:1px solid #999;}
#user_autenticado a:link, #user_autenticado a:visited, #user_autenticado a:focus{text-decoration:none;color:#666;}
#user_autenticado a:hover{text-decoration:none;color:#333;}
#footerLinea{clear: both;width: 97%;margin-left: 1%;border: 1.5px solid rgba(147, 147, 147, 0.56);}
#footer{clear:both;width:100%;height:100px;bottom:-10px;margin:0;padding:0;padding-top:20px;}
#informacion{font-size:10px;margin-left:100px;margin-top:30px;float:left;width:200px;}
#footer p{font-size:11px;padding:10px 0 0 30px;margin:0;}

#form_auth_title{height:15px;float:left;margin:10px 5px 0px 90px;}

.form2{float:left;width:582px;height:280px;}
.table_auth{position:static;height:auto;width:auto;float:left;margin:5px auto auto 5px;padding:0;z-index:2;border:none;border-collapse:collapse;}
.graph{z-index:1;position:static;width:60px;height:64px;float:left;margin:80px 0 0 50px;border:none;}
input.input_auth{font-size:11px;color:#333;background-color:transparent;border:1px solid #D8D8D8;width:170px;height:18px;margin:5px 0 10px 0px;cursor:text;}
.label_auth{position:relative;float:left;font-size:11px;text-align:left;color:#333333;font-weight:normal;font-weight:bold;}
select:focus.input_auth{background-image:none;background-color:#FFFFCC;}
select.input_auth{font-size:10px;color:#333;background-color:transparent;border:1px solid #D8D8D8;width:170px;height:18px;margin:0 0 0 10px;cursor:text;}
input:focus.input_auth{background-image:none;background-color:#FFFFCC;}
input.input_form{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:200px;height:18px;margin:0 0 0 10px;}
input.input_form_no_width{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;height:18px;margin:0 0 0 0px;}
.rich-calendar-input{font-size:12px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:180px;height:25px !important;margin:0 0 0 10px;}
input:focus.rich-calendar-input{background-image:none;background-color:#FFFFCC;}
input:disabled.rich-calendar-input{color:#000;}
input:focus.input_form{background-image:none;background-color:#FFFFCC;}
input:disabled.input_form{color:#222;}
input.input_hora{font-size:12px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:auto;height:22px;margin:0 0 0 5px;}
input:focus.input_hora{background-image:none;background-color:#FFFFCC;}
select.input_select{font-size:12px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:200px;height:22px;margin:0 0 0 10px;}
select.input_select_no_width{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;height:22px;margin:0 0 0 10px;}
.select_boolean_checkbox{margin:0 0 0 10px;}
select:focus.input_select{background-image:none;background-color:#FFFFCC;}
select:disabled.input_select{color:#999;}
.file{background-color:transparent;border:1px solid #BDBCBD;font-size:10px;color:#333;height:16px;margin:0 5px 0 0;padding:2px;}
div.si label.selectedFile{width:150px;height:22px;margin-left:-15px;font-size:10px;border:1px solid #CCC;}
.normalText{text-align:left;font-weight:normal;}
select.input_select1{font-size:10px;color:#333;text-align:left;border:1px solid #BDBCBD;height:22px;margin:0 0 0 10px;}
select:focus.input_select1{background-image:none;background-color:#FFFFCC;}
select:disabled.input_select1{color:#999;}
textarea.input_form{font-size: 12px !important;text-align:left;margin:0 0 5px 10px;}
textarea:disabled.input_form{color:#999;}
input.butt:disabled{color:#666;border:1px solid #999;cursor:default;}
.butt[disabled]:hover{color:#666;border:1px solid #999;cursor:default;}
input.buttDis{background-repeat:repeat-x;text-align:center;font-weight:bold;font-size:10px;color:#666;background-color:#666666;border:1px solid #999;width:auto;height:20px;margin-top:10px;padding:1px 0.5px 1px 0.5px;cursor:pointer;}
input.cargar{font-size:10px;font-weight:bold;color:#FFF;text-align:center;background-color:transparent;border:1px solid #0075B0;width:auto;height:22px;padding:3px;margin:0 2px 0 0;*margin:0 5px 0 0;cursor:pointer;}
select.fecha{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:60px;height:18px;margin:0 0 0 10px;}
select.time{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:45px;height:20px;margin:0 0 0 5px;}
select.droop{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:110px;height:100px;margin:0;}
select.min{text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:100px;height:22px;margin:0;padding:0;}
#solicitud{vertical-align:middle;padding:8px 5px 8px 8px;width:80px;height:20px;cursor:pointer;}
#solicitud a:link, #solicitud a:visited, #solicitud a:focus{font-weight:bold;color:#FFF;text-decoration:none;}
#solicitud a:hover{font-weight:bold;color:#069;text-decoration:none;}
#errorPage{min-width:400px;min-height:100px;padding:0 10px 0 0;margin:10px 0 0 10px;}
#errorPage h1{font:Arial, Helvetica, sans-serif bold;color:#F00;font-size:12px;clear:both}
#errorPage p{font:Arial, Helvetica, sans-serif normal;font-size:.10px;float:left;color:#666}
#errorPage img{margin:0 10px 0 10px;vertical-align:middle}
#jason0, #jason00{font-size:10px;color:#333;text-align:left;background-color:transparent;border:1px solid #BDBCBD;width:auto;height:18px;margin:0 0 0 10px;padding:2px 0 0 3px;}
#jason{display:none;}
#jason1{display:none;}
#jason11{display:none;}
#jason12{display:none;}
#jason13{}
#jason14{display:none;}
#jason15{display:none;}
#jason16{display:none;}
#jason17{display:none;}
div.tooltip{background-color:#069;border:1px solid #fff;padding:10px 15px;width:180px;display:none;color:#fff;text-align:left;font-size:11px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-moz-border-radius:10px;-webkit-border-radius:10px;}
.rich-table-cell{color:#666;font-size:10px;text-align:left;}
.rich-stglpanel{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius: 7px;float:left;margin:10px 10px; padding-top: 5px;width:100%;}
.rich-stglpanel-header{color:#666600;font-size:13px;font-weight:bold;text-align:left;background:none;border:1px solid #FFF;padding:5px 0 0 5px;}
.rich-stglpanel-body{font-size:13px;font-weight:bold;text-align:left;background:none;border:1px solid #FFF;padding:5px 0 0 5px;}
.rich-panel-header{color:#666600;font-size:13px;font-weight:bold;text-align:left;background:none;border:1px solid #FFF;word-wrap: break-word;}
.rich-table-header{border:1px solid #CCC;border-collapse:collapse;color:#333;font-weight:bold;font-size:11px;text-align:center;}
.rich-table-headercell{height:27px;border:1px solid #CCC;padding:0px;border-collapse:collapse;color:#333;font-weight:bold;font-size:11px;text-align:center;}
.rich-table-subheader{background-color:#EDEDED;height:28px;border:1px solid #CCC;border-collapse:collapse;color:#666 !important;font-weight:bold;font-size:11px;text-align:center;}
.wrapnormal{white-space: normal;}
.monedaNumero{font-size:10px;color:#333;text-align:right;border:1px solid #BDBCBD;width:200px;height:18px;margin:0 0 0 10px;}
.monedaNumeroSinTamanioFijo{font-size:10px;color:#333;text-align:right;border:1px solid #BDBCBD;height:18px;margin:0 0 0 10px;}
.alinearIzq{text-align:left;}
.alinearCenter{text-align:center;}
.rich-table-subheadercell{background-color:#EDEDED;height:28px;border:1px solid #CCC;border-collapse:collapse;color:#666 !important;font-weight:bold;font-size:11px;text-align:center;}
.etiquetas_consulta{width:200px;}
.name{font-weight:normal;font-size:12px;width:140px;float:left;padding:5px;color:#666;clear:left;}
.accion{border:0px solid #FFF;text-decoration:none;}
.rich-menu-item{background:#EDEDED;}
.rich-menu-list-bg{background:#EDEDED;}
.rich-menu-list-border{border:1px solid #BDBCBD;}
.rich-menu-separator{border-color:#BDBCBD;}
.rich-color-separator{border-color:#ffffff;background-color:#ffffff;}
.boton_chat{vertical-align:middle;background:url(../iconos/commentsBlue.png) no-repeat center;cursor:pointer;width:16px;height:16px;border:none;}
.boton_borrar{vertical-align:middle;background:url(../js/edit_area/images/reset_highlight.gif) no-repeat center;cursor:pointer;width:16px;height:16px;border:none;}
.boton_examinar{vertical-align:middle;cursor:pointer;width:35px;}
.iconoCentrado{display:block;vertical-align:middle;cursor:pointer;width:16px;height:16px;border:none;}
.value{float:left;}
.value2{font-weight:normal;font-size:11px;width:100px;float:left;padding:5px;color:#666;}
.rich-mpnl-body{font-size:11px;overflow-y:scroll;padding:5px;}
.rich-calendar-holly{background-color:#FFFFFF;color:#000000;}
.rich-calendar-today{background-color:#FFFFFF;color:#000000;}
.rich-calendar-habil{background-color:#FFFFFF;color:#000000;}
.rich-calendar-no-habil{background-color:#868484;color:#FFFFFF;}
.panelResumen{vertical-align:top;width:96%;}
.panel-espacio{width:8%;}
.error{float:left;padding:5px;}
.errors{color:#666666;}
img.errors{padding-right:5px;}
.errors input, .errors textarea, .errors select{border:1px solid red !important;}
.textoNegrilla{font-weight:bold;font-size:12px !important;float:left;padding:5px;color:#666;clear:left;}
.textoSoloLectura{font-weight:bold;font-size:12px !important;float:left;padding:5px;color:#666;clear:left;margin:0 0 0 7px;}
.textoNoEditable{font-size:12px !important;float:left;padding:5px;color:#666;clear:left;margin:0 0 0 7px;}
.textoNoEditableDerecha{font-size:11px;float:right;padding:5px;color:#666;clear:left;margin:0 0 0 7px;}
.textoSoloLecturaSinEspacio{font-weight:bold;font-size:10px;float:left;width:235px;color:#666;padding-top:5px;padding-right:215px;clear:left;margin:0 0 0 0px;}
.textoSoloLecturaRojo{color:red;}
.textoSoloLecturaGS{font-weight:bold;font-size:10px;float:left;color:#666;clear:left;}
.textoSeleccionador{font-weight:bold;font-size:10px;width:100px;padding:2px;color:#666;clear:left;}
.scrollablePane{font-size:11px;overflow-y:scroll;height:600px;padding:5px;}
.datoSalidaFormulacionScrollablePane{font-size:11px;overflow-y:auto;overflow-x:hidden;max-height:100px;padding-left:4px;}
.dynamicScrollableYPane{font-size:11px;overflow-x:scroll;padding:5px;}
.panelEditorFormulaFlujo{font-size:11px;overflow-y:auto;overflow-x:auto;max-height:200px;width:100%;padding-left:4px;}
.panel_sinborde{border:0px;border-style:none;border-color:inherit;}
.titulo_sinpanel{color:#666600;font-size:13px;font-weight:bold;}
.fuente_etiquetaRadio{font-weight:normal;font-size:11px;color:#666;margin:0 0 0 10px;}
.fuente_etiquetaRadio_sin_padding{font-weight:normal;font-size:11px;color:#666;margin:0 0 0 0px;}
.textEditorFormulaJS{text-align:center;font-size:14px;font-weight:bold;font-style:italic;color:#000;}
.textEditorFormulaJSInfo{text-align:center;font-size:14px;font-weight:bold;font-style:italic;color:#666;}
.top{vertical-align:top;}
.columna_contenidoCentrado{text-align:center;}
.panelFiltrosBusquedaOpciones tbody{width:100%;}
.panelFiltrosBusquedaOpciones tr{width:100%;}
.scrollTablaUsuario{overflow-x:auto;padding:5px 10px 5px 5px;}
.calendarSpecial tr[id]{display:none;}
.rich-mpnl-mask-div-transparent{background-color:transparent;}
.actionButtons{text-align:right;vertical-align:bottom;}
.column-grid-top{vertical-align:top;width:60%;}
.rich-fileupload-list-decor{background-position:bottom;background-repeat:repeat-x;margin:0 0 0 10px;}
.rich-sort-icon{border:0px solid #FFF;text-decoration:none;vertical-align:middle;height:9px;width:7px;}
.panelDosColumnas{width:50%;vertical-align:top;}
.panelTresColumnas{width:40%;}
.topVerticalAlignment{vertical-align:top;}
.scrollModal{overflow-y:scroll;overflow-x:scroll;}
.sinMargen{margin:0 0 0 0px;padding:0 0 0 0px;}
.formulacion_panel_funciones{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.estiloPanelSeleccionar{width:950px;overflow:auto;float:none;margin:2px 2px;}
.estiloPanelSeleccionarArea{width:300px;height:200px;padding:0px 0px 0px 0px;overflow:auto;float:none;margin:2px 2px;}
.estiloPanelSeleccionarAgrupador{width:630px;height:200px;padding:0px 0px 0px 0px;float:none;margin:2px 2px;overflow:auto;}
.estiloPanelFiltrosAdicionales{padding:1px 1px 1px 1px;border:none;float:none;width:100%;margin:2px 2px;}
.tituloPanelFiltrosAdicionales{text-align:right;padding:1px 1px 1px 1px;margin:0px 0px;}
.estiloPanelNominas{width:250px;height:170px;padding:0px 0px 0px 0px;border:0px 0px 0px 0px;margin:2px 2px;}
.panelValorAgrupador{width:520px;height:160px;padding:0px 0px 0px 0px;float:none;border:none;vertical-align:top;margin:1px 1px;}
.panelNombreAgrupador{padding:0px 0px 0px 0px;width:100px;height:180px;float:none;vertical-align:top;border:none;float:none;margin:2px 2px;}
.subPanelValorAgrupador{width:125px;padding:0px 0px 0px 0px;float:none;border:none;vertical-align:top;margin:1px 1px;overflow-y:auto;overflow-x:hidden;;height:140px;}
.rich-panel-body2{padding:0px;margin:1px 1px;}
.note{background-color:rgb(255, 255, 147);color:#000;border:1px solid #111111;font-size:8pt;font-weight:bold;position:fixed;visibility:hidden;}
.texto{font-weight:bold;font-size:11px;float:none;padding:2px;color:#666;clear:left;margin:1px 1px 1px 1px;}
.anchoCompleto{width:100%;}
.exporterColumn2{width:50px;}
.noPadding{padding:0px;}
.hiddenButton{visibility:hidden;border:none;width:0px;height:0px;padding:0;}
.exporterButtonsStyle{width:38px;float:right;}
.espacioEntreTabla{width:20%;}
.centrado{text-align:center;}
.derecha{text-align:right;}
.izquierda{text-align:center;padding:2px 2px 2px 2px;}
span.dhtml_menu_items{line-height:15px;font-size:11px;margin-top:2px;margin-bottom:2px;display:block;}
.div_interno{text-align:left;border-bottom:1px dashed #AAAAAA;padding-top:2px;}
#menu{float:left;width:100%;padding:0px;margin-left:0px;margin-top:10px;background-color:#EDEDED;}
#menu_header{display:block;background-color:#FF9900;padding:3px 0px 4px 3px;border:1px solid #000000;color:#333333;width:100%;border:1px solid #000000;color:#333333;}
.my-custom-toolbar{background:url(../images/bg_menu_superior.jpg) top repeat-x;height:35px;clear:both;border:none;}
.toolbar-format{font-weight:normal;border-right:1px solid #999999;border:none;white-space:nowrap;height:22px;color:#000000 !important;}
.linkbarra{text-decoration:none;vertical-align:middle;color:#666666;display:inline;font-size:11px;padding:0 30px 5px 20px;cursor:pointer;border-right:1px solid #999999;}
.body-rich{padding-bottom:2px;padding-top:2px;}
.rich-datascr-inact{border-top-style:solid;border-top-width:2px;border-top-color:#ccc;cursor:pointer;text-align:center;width:25px;color:#ccc;}
.rich-datascr-button,.rich-datascr-ctrls-separator{background-color:#eee;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;border-top-color:#ccc;font-size:11px;}
.rich-table-footercell{background-color:#fff;border:none;}
.rich-datascr-button-dsbld{color:#ccc;}
.rich-mpnl-header{background-color:#eee; background-image:none; border-color:#AAA; margin:-2px;  }
.rich-mpnl-text{color:#222;font-size:11px;font-weight:bold;}
.wizard-act{border-top-style:solid;border-top-width:4px;text-align:center;color:#444;width:25px;font-size:12px;padding-top:3px;}
.wizard-inact{border-top-style:solid;border-top-width:4px;border-top-color:#ccc;text-align:center;width:25px;color:#ccc;font-size:12px;padding-top:3px;}
.dataGridSinBorde{border-bottom:none;border-right:none;border-left:none;border-top:none;}
.informacionTramite{vertical-align:top;width:88%;border:1px solid #CCCCCC;text-align:top;background:none repeat scroll 0 0 #FFFFFF;border-spacing:0px;}
.fotoTramite{vertical-align:top;width:11%;border:1px solid #CCCCCC;text-align:top;background:none repeat scroll 0 0 #FFFFFF;border-spacing:0px;}
.tool_tip{border-width:2px;text-align:center;display:table-cell;vertical-align:middle;background-color:#FFFACD;border-style:solid;border-color:#cccccc;}
.radioClass td{ border:0px; background-color:none;}
label.nombrePanel{font-weight:normal;font-size:11px;width:700px;float:left;padding:5px;color:#666;clear:left;}
.selection tr {float: left; width: 30%; margin-left: 15%;}
.boton_blanco{vertical-align:middle;background:url(../iconos/blanco.png) no-repeat center;cursor:pointer;width:16px;height:16px;border:none;}
/* style preguntas */
.namePreg {font-weight: normal;font-size: 12px;width: 780px;padding: 5px;color: #666; word-wrap: break-word;}

.all_width {
	width: 100% !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.rich-mpnl-shadow{
		opacity: 1;
	}
	
	.rich-mp-container {
		left: 200px !important; 
		top: 50px !important;
		position: absolute;
	}
	
	.rich-fileupload-list-decor {
		height: 180px !important;
	}
	
	.rich-fileupload-list-decor > span {
		display: block !important;
	}
	
	div[class*='rich-progress-bar-block rich-progress-bar-width rich-progress-bar-shell'] {
		width: 100% !important;
	}
}

.textoResaltado{
    font-weight: bold !important;
}

.header_col{
	color:rgb(103,106,108)!important;
	font-weight:bold !important;
	width:23%;
	letter-spacing:1px !important;
}

.row_interna{
	margin-bottom:10px;
	margin-top:10px;
	border: 2px solid rgb(245,245,245);
	background-color: rgb(245,245,245) !important;
	padding: 10px;
	border-radius: 50px 20px;
	width:100%;
	display: flex;
}

.row_interna_Seleccionado{
	margin-bottom:10px;
	margin-top:10px;
	border: 2px solid #008aab;
	background-color: #008aab !important;
	padding: 10px;
	border-radius: 50px 20px;
	width:100%;
	display: flex;
}

.textoNoEditableBlanco{
	font-size:12px !important;
	float:left;
	padding:5px;
	clear:left;
	margin:0 0 0 7px;
	color: white;
	}

.textoNoEditableRojo{
	font-size:12px !important;
	float:left;
	padding:5px;
	color:#666;
	clear:left;
	margin:0 0 0 7px;
	color: #C0392B;
	}
	
.textoNoEditableVerde{
	font-size:12px !important;
	float:left;
	padding:5px;
	color:#666;
	clear:left;
	margin:0 0 0 7px;
	color: #2ECC71;
	}
.sinBordes{border : none;}
.tituloModalInfo {
    border-radius: 40%;
    background-color: rgb(216 214 214) !important;
    padding-left:10%;
    padding-right:10%;
}
.modalNotas{
    border: none !important;
    margin-right: 10px;
    padding: 0px;
    margin-left: 10px;
}
 .contenedor_modal{
            display: flex;
            width: 100%;
            background-color: #F7F7F7;
        }
        .seccion_izq_modal{
            width: 30%;
            margin-right: 1%;
            min-height: 400px;
        }
        .seccion_der_modal{
            width: 66%;
            margin-left: 1%;
            min-height: 400px;
            margin-bottom: 10px;
        }
        .contendor_sec{
            width: 100%;
            border: 1px solid white;
            border-radius: 10px;
            background-color: white;
            margin-top: 20px;
            padding-left: 10px;
            padding-right: 10px;
        }
        .titulo_cont{
            padding-top: 10px;
            font-size: 15px;
            font-weight: bold;
            display: flex;
            flex-direction: row;
            border-bottom: 1px solid #EEEEEE;
            justify-content: space-between;
        }
        .item{
            width: 100%;
            border-bottom: 2px dashed #EEEEEE;
            display: flex;
            flex-direction: row;
            font-size: 13px;
            padding: 10px 0px 10px 0px;
            align-items: center;
            justify-content : space-between;
            color : black;
        }
        .item-pintado{
            width: 100%;
            border-bottom: 2px dashed #EEEEEE;
            display: flex;
            flex-direction: row;
            font-size: 13px;
            padding: 10px 0px 10px 0px;
            align-items: center;
            color: white;
            background-color: #C60A3B;
            justify-content : space-between;
        }
.rich-datascr-act {
    border: none !important;
    border-radius: 25px !important;
    background-color: #C60A3B !important;
    color: white !important;
}
.rich-datascr-inact {
    border: none !important;
}
.rich-datascr-button, .rich-datascr-ctrls-separator {
    border: none !important;
}
.rich-dtascroller-table {
    border: none !important;
}
.item-pintado:visited{
    color:white;
}
.item-pintado:link{
    color:white;
}
.fa-quetzal{
    content:url(../iconos/fa-quetzal.svg);
    width: 22px;
    height: 26px;
    margin-bottom: 10px;
    display: inline-block;
}
.fa-colon{
    content:url(../iconos/fa-colon.svg);
    width: 22px;
    height: 26px;
    margin-bottom: 10px;
    display: inline-block;
}