@charset "utf-8";

@import url(sprite.css);
@import url(SpryMenuBarHorizontal2.css);
@import url(jquery-ui.css);
@import url(foundation.css);
@import url(form-contact.css);
@import url(login.css);
@import url(trazabilidad.css);
@import url(black_calculator.css);
@import url(consulta_documentos.css);
@import url(jquery.dataTables.css);

@import url(page.css);
@import url(page_table.css);
@import url(tabla_generador.css);
@import url(generador_form.css);

@import url(menu_ruc.css);
@import url(imprentas.css);
@import url(terceros.css);
@import url(estadocuenta.css);
@import url(opciones.css);

@import url(certificacion.css);
@import url(suc.css);
@import url(buzon.css);
@import url(nombramientos.css);
@import url(dictamen.css);
@import url(peticiondev.css);
@import url(historialsolicitudes.css);
@import url(consultarcorrelativos.css);
@import url(estadistica.css);
@import url(mandamiento.css);
@import url(nuevoformulario.css);
@import url(tab.css);
@import url(tramitefinalizado.css);
@import url(menu_principal_ruc.css);
@import url(banco.css);
@import url(confirmacionInformes.css);
@import url(moperaciones1.css);
@import url(sidebar.css);
@import url(requisitosruc.css);
@import url(tab_ruc.css);
@import url(codigounico.css);
@import url(resultadoc.css);
@import url(generador.css);
@import url(editor.css);
@import url(paginacion.css);
@import url(cierreruc.css);
@import url(resultacodigo.css);
@import url(gform_tabla.css);
body{
    color: #333;
    font-family: Arial, Helvética, Tahoma ;
    font-size: 13px;
    background:url(../../images/img_plantilla/mh_body.png) repeat-x 0 0 #f0ede7;
    padding: 0px;
    margin: 0px;
}
.NotifPendientes{
    position:fixed;
    width: 40%;
    min-height:250px;
    left: 30%;
    top: 2%;
    background-color: white;
}
.NotifPendiente{
    /*    position:fixed;
        width: 40%;
        min-height:250px;
        left: 30%;
        top: 2%;
        background-color: white;*/
    display: none;
}
.cursor_hand{
    cursor: pointer;
}
.ConfigureScrollX{
    width: 821px !important;
    float: left;
}
.ConfigureScrollX thead th{
    min-width: 165px !important;
}
.scroll_y{
    overflow-y: scroll !important;
}
.scroll_auto_y{
    overflow-y: auto !important;
}
.scroll_x{
    overflow-x: scroll !important;
}
.scroll_auto_x{
    overflow-x: auto !important;
}
.scroll{
    overflow: scroll !important;
}
.scroll_auto{
    overflow: auto !important;
}
.ErrorRequired{
    float: left;
    width: auto;
    display: block;
}
.error{
    background-color: #BC1010;
    border-radius: 4px 4px 4px 4px;
    color: white;
    font-weight: bold;
    margin-left: 55%;
    margin-top: -5.5%;
    padding: 6px 12px;
    position: absolute;
}
.error:before{
    border-color: transparent #BC1010 transparent transparent;
    border-style: solid;
    border-width: 6px 8px;
    content: "";
    display: block;
    height: 0;
    left: -16px;
    position: absolute;
    top: 8px;
    width: 0;
}
.pie_pagina> .l{
    float: left;
    padding: 2% 0% 0% 14.5%;
    width: 86%;
    height: 130px;
}
.pie_pagina .r{
    margin: 2.6% 5.4% 0.2% 0%;
    float: right;
    width: 8%;
    height: 80px;
}
.login .l{
    /*        border: 1px solid red;*/
    float: left;
    margin-top: 2.5%;
    margin-left: 0.2%;
    width: 186px;
    height: 33px;
}
a:visited{color:#2086B3;}
a:active{color:#2086B3;}
a:link{color:#2086B3;}
a:hover{color:#2DBFFF;}

input[placeholder], [placeholder], *[placeholder]{
    color: #000000 !important;
}
.center-placeholder input[placeholder], .center-placeholder [placeholder], .center-placeholder *[placeholder]{
    color: #000000 !important;
    text-align: center;
}
.contenedor{
    position: absolute;
    float: left;
    top:0%;
    left:50%;
    width:960px;
    margin-left: -480px;
    min-height:120px;
    height: auto;
    /*border: 1px solid black;*/
}
.new_cap1{
    width:auto;
    height:150px;	
    float:left;
    left: 10px;
    text-align:left;
    position:absolute;
    top:-10px;
    /*   border:1px solid red;*/
}
.new_cap2{
    float: left;
    width:100%;
    min-height: 10px;
    max-height:220px;
    text-align:justify;
    overflow-y: auto;
    /*    border:1px solid red;*/
}
.text-noticia{
    float: left;
    /*border: 1px solid red;*/
    height: 100px;
    overflow-y: auto;
}
.titulo_noticia{
    float:left;
    font-size:20px;
    color:#272828;
    font-weight:bold;
    width:100%;
    text-align: center;
    height:auto;
    /*    position:relative;
        left:5%;
        top:30px;*/
    /*    border:1px solid green;*/
}
.subtitulo_noticia2{
    float:left;
    margin-left: 20%;
    font-size:12px;
    color:#272828;
    font-weight:bold;
    width:60%;
    text-align: center;
    height:auto;
    /*    border:1px solid green;*/
}
.image_noticia{
    float:right;
    width:250px;
    height:160px;
    position:absolute;
    right:0px;
    top:5px;
    /*border: 1px solid red;*/
}
.image_noticia img{
    height:160px; 
    width:250px;
}

.separador-top{
    margin-top:40px;
}
.divider { 
    position:absolute;
    left:10px;
    top:148px;
    border-bottom: 1px solid #ccc;
}
#widget-vector
{
    width:80px;
    height:80px;
    border:1px solid white;
}
.cabecera{
    width:auto;
    float:left;
}
.header_capa1{
    float:left;
    margin-left:7px;
    width:646px;
    height:auto;
    padding-top:6px;
    padding-bottom:10px;
}

.header_capa3{
    float:left;
    margin-left:8px;
    width:203px;
    height:auto;
    padding-top:0px;
    padding-bottom:10px;

}

.header_capa1 img{
    float:left;
}
.header_capa2{
    float:right;
    margin-right:30px;
    padding-top:9px;
    padding-bottom:5px;
}
.text_descripcion{color:#00436F;}

.tex-header{
    width:650px;
    height:auto;
    float:right;
    padding-top:5px;
    padding-bottom:10px;
}
.tex-header2{
    width:640px;
    float:left;
    margin-left:6px;
    color:#333;
    font-size:15px;
}
.tex-header4{
    width:640px;
    float:left;
    margin-left:6px;
    color:#333;
    font-size:18px;
}

.tex-header3{
    width:640px;
    float:left;
    margin-left:6px;
    color: #333;
    font-size:25px;
    text-shadow: 0px 4px 15px gray;
    -moz-text-shadow: 3px 3px 3px gray;
    -o-text-shadow: 3px 3px 3px gray;
    -webkit-text-shadow: 3px 3px 3px gray;
    -ms-text-shadow: 3px 3px 3px gray;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, direction=115, Color=gray);*/
}
.imagen_hacienda{
    height:100px;
    width:960px;
    float:left;
    background:url(../../images/img_plantilla/Header_fondo.png) no-repeat;
}
.ima_hacienda{
    float:left;
}
.menu1{
    float:left;
    width:960px;
    min-height: 20px;
    background: white;
    /*    border: 1px solid red;*/
}
.barra_1{
    float: left;
    background: #00426f;
    margin-bottom: 2px;
    height: 3px;
    width:960px;
}
.barra_2{
    float: left;
    background: #7697ae;
    height: 3px;
    width:960px;
}
.menu2{
    background: #f9f8f8;
    min-height:33px;
    height: auto;
    float:left;
    width:960px;
    /*  border: 1px solid red;*/
}
.back-blue{
    float:left;
    min-height:15px;
    height:auto;
    background: #00436f;
    width:960px;
}
.back-green{
    float:left;
    background: #91b510;
    height: 3px;
    width:960px;
    /*    border: 1px solid red;*/
}
.back-green2{
    float:left;
    background: #91b510;
    height: 5px;
    width:960px;
    /*border: 1px solid red;*/
}
.linea-blue{
    float:left;
    margin-bottom: 2px;
    background: #7697ae;
    height: 3px;
    width:960px;
    /*border: 1px solid red;*/
}
.linea-gris{
    float:left;
    background: #c5cfd6;
    height: 6px;
    width:960px;
    border-top: 1px solid #00436F;
    border-bottom: 1px solid #00436F;
}
.linea-gris2{
    float:left;
    background: #c5cfd6;
    height: 8px;
    width:960px;
    border-top: 1px solid #00436F;
}
.linea-gris_widget{
    float:left;
    background: url(../../images/img_plantilla/barra_widgest_index.png) no-repeat;
    height: 40px;
    width:710px;
    /*    border: 1px solid red;*/
}
.content{
    width:960px;
    float:left;
    min-height: 130px;
    height: auto;
    background: #f0f0f0;
    /* border: 1px solid blue;*/
}
/****************************Area Servicio******************************************/
.area_login{
    float: left;
    width: 508px;
    height: 280px;
}
.area_cateroria1{
    float: left;
    width: 685px;
    margin-left: 1%;
    min-height: 320px ;
    margin-bottom: 1%;
}
.area_cateroria2{
    float: left;
    width: 700px;
    min-height: 320px;
}
.area_cateroria3{
    float: left;
    width: 900px;
    min-height: 220px;
    border:1px solid #c3c3c3;
    background:#f0ede8;
    margin-bottom: 1%;
    /*    border: 1px solid red;*/
}
.area_cateroria4{
    float: left;
    width: 710px;
    min-height: 220px;
    /*    border: 1px solid blue;*/
}
.area_cateroria5{
    float: left;
    width: 700px;
    min-height: 320px;
    border: 1px solid blue;
    background:white;
}
.area_cateroria5{
    float: left;
    width: 900px;
    min-height: 220px;
    border:1px solid #c3c3c3;
    background:white;
}
.area1{
    float: left;
    width: 350px;
    min-height: 295px;
    /*border: 1px solid red;*/
}
.area2{
    float: right;
    width: 350px;
    min-height: 295px;
    /*    border: 1px solid red;*/
}
.area_text1{
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
    width: auto;
    color: white;
    background: #00436F;
}
.area_text2{
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
    width: auto;
    color: white;
    background: #91b510;
}
.border_redondo{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.border-redondo-bottom{
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -ms-border-radius: 0px 0px 5px 5px;
    -o-border-radius: 0px 0px 5px 5px;
}
.border-redondo-LT{
    border-radius: 5px 0px 0px 0px;
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    -ms-border-radius: 5px 0px 0px 0px;
    -o-border-radius: 5px 0px 0px 0px;
}
.ima_consultas1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_rentas_cat.png) no-repeat;
}

.ima_consultas1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_rentas_cat_black.png) no-repeat;
}
.ima_consultas2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_iva.png) no-repeat;
}
.ima_acreditacion99{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/consulta_libre.png) no-repeat;
}
.ima_consultas2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_iva_black.png) no-repeat;
}
.ima_presentacion_pagos1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/declaracion_renta_sugerida.png) no-repeat;
}
.ima_presentacion_pagos1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/declaracion_renta_sugerida_black.png) no-repeat;
}
.ima_presentacion_pagos2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Presentar_Informes.png) no-repeat;
}
.ima_presentacion_pagos2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Presentar_Informes_black.png) no-repeat;
}
.ima_presentacion_pagos3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Impresion_de_Mandamientos.png) no-repeat;
}
.ima_presentacion_pagosdgt{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/logo_dgt.png) no-repeat;
}

.ima_presentacion_lotto {
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/lotto.png) no-repeat;
}


.ima_presentacion_pagos3_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Impresion_de_Mandamientos_black.png) no-repeat;
}
.ima_presentacion_pagos4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitud_pago_a_plazos.png) no-repeat;
}
.ima_presentacion_pagos4_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitud_pago_a_plazos_black.png) no-repeat;
}
.ima_presentacion_pagos5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Seguimiento_pago_a_plazos.png) no-repeat;
}
.ima_presentacion_pagos5_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Seguimiento_pago_a_plazos_black.png) no-repeat;
}
.ima_presentacion_pagos6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Mandamiento_por_pago.png) no-repeat;
}
.ima_presentacion_pagos6_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Mandamiento_por_pago_black.png) no-repeat;
}
.ima_presentacion_pagos7{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/certificacion_informe.png) no-repeat;
}
.ima_presentacion_pagos7_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/certificacion_informe_black.png) no-repeat;
}
.ima_peticiondevolucion_iva{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/peticiondevolucion_iva.png) no-repeat;
}
.ima_peticiondevolucion_iva_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/peticiondevolucion_iva_black.png) no-repeat;
}
.ima_presentacion_pagos8{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/dictamen_fiscal.png) no-repeat;
}
.ima_presentacion_pagos9{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/calculoPagoMulta.png) no-repeat;
}
.ima_presentacion_pagos9_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/calculoPagoMulta_black.png) no-repeat;
}
.ima_bz{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/buzonElectronico.png) no-repeat;
}
.ima_solicitud1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Reposicion_de_NIT.png) no-repeat;
}
.ima_solicitud1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Reposicion_de_NIT_black.png) no-repeat;
}
.ima_solicitud2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitud_solvencia.png) no-repeat;
}
.ima_solicitud2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitud_solvencia_black.png) no-repeat;
}
.ima_solicitud3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Estado_Cuenta.png) no-repeat;
}
.ima_transporte{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/transporte_opt.png) no-repeat;
}
.ima_transporte2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/retiro_transporte_opt.png) no-repeat;
}
.ima_solicitud3_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Estado_Cuenta_black.png) no-repeat;
}
.ima_solicitud4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/pos-f901.png) no-repeat;
}
.ima_imprenta1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Control_Imprenta.png) no-repeat;
}
.ima_imprenta1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Control_Imprenta_black.png) no-repeat;
}
.ima_imprenta2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/correlativos.png) no-repeat;
}
.ima_carnet{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita_detalle.png) no-repeat;
}
.ima_conductor{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/conductor-icono.png) no-repeat;
}
.ima_legal{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/legal_azul.png) no-repeat;
}
.ima_tutoriales{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/tutorial.png) no-repeat;
}
.ima_pagoctacte{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/generador_formularios.png) no-repeat;
}
.ima_bienesraices{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/calculo_bienes_raices.png) no-repeat;
}
.ima_imprenta2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/correlativos_black.png) no-repeat;
}
.registro_text1{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    width: auto;
    color:#00426f;
    font-size:17px;
}
.registro_text3{
    padding-top: 1px;
    padding-left: 15px;
    font-weight: bold;
    width: auto;
    color:#00426f;
    font-size:17px;
}
.registro_text_new3{
    padding-top: 1px;
    padding-left: 0px;
    font-weight: bold;
    width: auto;
    color:#00426f;
    font-size:13px;
}
.registro_text_new0{
    padding-top: 7px;
    padding-left: 15px;
    font-weight: bold;
    width: auto;
    height: 22px;
    margin-left:-30.7%;
    margin-top: -10%;
    color:#00426f;
    font-size:13px;
    float:left;
    /*    border:1px solid red;*/
}
.registro_text_titularnew0{
    padding-top: 1px;
    padding-left: 15px;
    font-weight: bold;
    width: auto;
    height: 22px;
    color:#00426f;
    font-size:13px;
    margin-top: -7.8%;
    margin-left: -3.5%;
    float:left;
    /*    border:1px solid red;*/
}
.registro_text4{
    padding-top: 10px;
    margin-bottom:20px;
    padding-left: 15px;
    width: auto;
    color:#00426f;
    font-size:17px;
    /*border:1px solid red;*/
}
.box_barra1{
    /*border: 1px solid green;*/
    height: 20px;
    width: auto;  
}
.img_barra1{
    /*border: 1px solid green;*/
    height: 20px;
    float: right; 
}
.img_barra2{
    /*border: 1px solid green;*/
    height: 20px;
    float: left; 
}
.box_area_cat4{
    margin-top:4px;
    padding-top: 20px;
    /*border: 1px solid green;*/
    width: auto;
    min-height: 150px;
}
.box_area_cat{
    float: left;
    margin-top:4px;
    padding-top: 20px;
    /*    border: 1px solid green;*/
    min-height: 150px;
}
.box_area_cat_4564{
    float: left;
    margin-top:4px;
    padding-top: 20px;
    /*    border: 1px solid green;*/
    min-height: 450px;
}
.box_area_cat2{
    padding-top: 4px;
    background: white;
    border: 1px solid #bcbebf;
    width: auto;
    min-height: 180px;
}
.box_area_cat3{
    padding-top: 4px;
    background: white;
    border: 1px solid #bcbebf;
    width: auto;
    min-height: 310px;
}
.box_area_home1{
    font-size: 8.5pt;
    /*    border:1px solid red;*/
    margin-top:4px;
    padding-top: 20px;
    background: white;
    width: auto;
    height: 280px;
}
.box_area{
    float: left;
    margin-top:4px;
    padding-top: 20px;
    width: 100%;
    min-height: 390px;
}
*:first-child+html .box_area{
    margin-top:4px;
    float: left;
    padding-top: 20px;
    background: white;
    width: auto;
    min-height: 260px;
}
.box_area_login{
    margin-top:4px;
    padding-top: 20px;
    /* border: 1px solid red;*/
    width: 508px;
    height: 280px;
}
.registro_cat1{
    float: left;
    width: 120px;
    height:100px;
    /*   border:1px solid orange;*/
}
.registro_cat2{
    float: left;
    width: 120px;
    height:100px;
    /*    border:1px solid orange;*/
}

.registro_cat3{
    float: left;
    width: 130px;
    height:100px;
    /*    border:1px solid orange;*/
}

.imprenta_cat1{
    float: left;
    width: 130px;
    height:100px;
    /*    border:1px solid orange;*/
}
.imprenta_cat2{
    float: left;
    width: 130px;
    height:100px;
    /*    border:1px solid orange;*/
}
.serv_clave1{
    float: left;
    width: 100px;
    height:100px;
    /*border:1px solid orange;*/
}
.serv_clave2{
    float: left;
    width: 120px;
    height:100px;
    /*border:1px solid orange;*/
}
.serv_clave3{
    float: left;
    width: 100px;
    height:100px;
    /*border:1px solid orange;*/
}
.serv_publico{
    float: left;
    width: 100px;
    height: 100px;
    /*    border:1px solid orange;*/
}
.serv_publico_login{
    float: left;
    width: 240px;
    height: 220px;
    /* border:1px solid orange;*/
}
.serv_clave_login{
    float: right;
    width: 240px;
    height: 220px;
    /*    border:1px solid orange;*/
}
.separador-bottom1{
    margin-bottom:6px;
}
.separador-bottom3{
    margin-bottom:18px;
}
.vineta-titulo{
    position: absolute;
    right: 15%;
    margin: 0%;
}
.area_categ{
    width: 94% !important;        
    min-height: 250px;
    margin-top:10px;
    margin-left: 26px;
}
.area_dictamen{
    float: left;
    width: 98%;        
    min-height: 250px;
    margin-top:1%;
}
.not-style-list{
    list-style-type: none;
}
.text-white{
    color: white !important;
}
.text-blue{
    color: #00436F !important;
}
.text-black{
    color: #000000 !important;
}
.text-gris{
    color: #696565 !important;
}
.text-orange{
    color: #ed7012 !important; 
}
.text-red{
    color: #FF0000 !important; 
}
.blanco_fondo{
    background: white !important;
}
.gris-claro{
    background: #f7f7f7 !important;
}
.fondoCake{
    background:#f0ede8 !important;
}
.colorCake{
    color:#f0ede8 !important;
}
.gris-opaco{
    background: #f0f0f0 !important;
}
.gris-plomo{
    background: #bcbebf !important;
}
.gris-atenuado{
    background: #f0f0f0 !important;
}
.fondoTransparent{
    background: none !important;
    background-color: transparent !important;
}
.fondoazul{
    background: #00436F !important; 
}
.azul_claro{
    background: #2086B3;
}
.verde{
    background: #91B510 !important; 
}
.gris{
    background: #c3c3c3 !important; 
}
.gray-title{
    background: #dbe0e3 !important;
}
.morado{
    background:#27003f !important;
}
.anaranjado{
    background:#ed7012 !important;
}
input.w100{width:100% !important}
.white-box{
    background: white !important;
}
.box-input-90 input,textarea{
    width: 90%;
}
.beige{
    background: #f0ede7 !important; 
}
.gris-oscuro{
    background: #757575 !important;
}
.no-borde{
    border: 0px;
}
.borde-red{
    border: 1px solid red;
}
.borde-green{
    border: 1px solid #91B510;
}
.borde-purple{
    border: 1px solid #27003f;
}
.borde-orange-L-5{
    border-left: 5px solid #ed7012 !important;
}
.borde-orange-T{
    border-top: 1px solid #ed7012 !important;
}
.borde-orange-B{
    border-bottom: 1px solid #ed7012 !important;
}
.borde-orange-L{
    border-left: 1px solid #ed7012 !important;
}
.borde-orange-R{
    border-right: 1px solid #ed7012 !important;
}
.borde-gray{
    border: 1px solid #c3c3c3;
}
.borde-gris-plomo{
    border: 1px solid #bcbebf;
}
.borde-gris-plomo-T{
    border-top: 1px solid #bcbebf;
}
.borde-gris-plomo-B{
    border-bottom: 1px solid #bcbebf;
}
.thumb{
    height: 300px;
    border: 1px solid #000;
    margin: 10px 5px 0 0;
}
.div-sello{
    min-height: 133px;
}
.div-firma{
    min-height: 50px;
}
.borde-gris-punteado{
    border: 1px dashed #c3c3c3;
}
.borde-gris-punteado-L{
    border-left:1px dashed #c3c3c3 !important;
}
.borde-gris-punteado-B{
    border-bottom:1px dashed #c3c3c3 !important;
}
.borde-gris-punteado-T{
    border-top:1px dashed #c3c3c3 !important;
}
.borde-gris-B{
    border-bottom:1px solid #c3c3c3 !important;
}
.borde-gris-L{
    border-left: 1px solid #c3c3c3 !important;
}
.borde-gris-R{
    border-right: 1px solid #c3c3c3 !important;
}
.borde-gris-T{
    border-top: 1px solid #c3c3c3 !important;
}
.borde-gris-claro{
    border: 1px solid #dbe0e3 !important;
}
.borde-gris-trans-R{
    border-right:1px solid #f7f7f7 !important;
}
.borde-gris-atenuado-T{
    border-top:1px solid #f0f0f0 !important;
}
.borde-gris-atenuado-B{
    border-bottom:1px solid #f0f0f0 !important;
}
.borde-gris-atenuado-L{
    border-left: 1px solid #f0f0f0 !important;
}
.borde-gris-atenuado-R{
    border-right: 1px solid #f0f0f0 !important;
}
.borde-gris-atenuado-L-25{
    border-left: 25px solid #f0f0f0 !important;
}
.borde-gris-oscuro-R{
    border-right: 1px solid #bcbebf !important;
}
.borde-gris-oscuro-L-25{
    border-left: 25px solid #bcbebf !important;
}
.borde-negro-oscuro-R{
    border-right: 1px solid white !important;
}
.borde-blue{
    border: 1px solid #00436F !important;
}
.borde-azul-R{
    border-right: 1px solid #00436F !important;
}
.borde-azul-L{
    border-left: 1px solid #00436F !important;
}
.linea_gris_universal{
    float: left;
    width: 100%;
    padding: 0.3% 30% 0.3% 30%;
}
.linea_gris_universal hr{
    margin: 1% 0% 4% 0%;
    border: 1px solid #c3c3c3;
}
.linea_gris_claro_one{
    float: left;
    width: 100%;
    padding: 0% 0% 1% 0%;
}
.linea_gris_claro_one hr{
    margin: 0%;
    border: 1px solid #dbe0e3
}
.separador-bottom7{
    margin-bottom:7%;
}
.space-LR-1{
    padding: 0% 1% 0% 1%;
}
.space-LR-2{
    padding: 0% 2% 0% 2%;
}
.space-LR-3{
    padding: 0% 3% 0% 3%;
}
.space-LR-4{
    padding: 0% 4% 0% 4%;
}
.space-LR-5{
    padding: 0% 5% 0% 5%;
}
.space-LR-6{
    padding: 0% 6% 0% 6%;
}
.space-LR-7{
    padding: 0% 7% 0% 7%;
}
.space-LR-8{
    padding: 0% 8% 0% 8%;
}
.space-LR-10{
    padding: 0% 10% 0% 10%;
}
.space-LR-15{
    padding: 0% 15% 0% 15%;
}
.space-LR-20{
    padding: 0% 20% 0% 20%;
}
.space-LR-25{
    padding: 0% 25% 0% 25%;
}
.space-R1{
    padding-right: 1%;
}
.space-R2{
    padding-right: 2%;
}
.space-R3{
    padding-right: 3%;
}
.space-R4{
    padding-right: 4%;
}
.space-R5{
    padding-right: 5%;
}
.space-R6{
    padding-right: 6%;
}
.space-R7{
    padding-right: 7%;
}
.space-R8{
    padding-right: 8%;
}
.space-R9{
    padding-right: 9%;
}
.space-R10{
    padding-right: 10%;
}
.space-L1{
    padding-left: 1%;
}
.space-L2{
    padding-left: 2%;
}
.space-L3{
    padding-left: 3%;
}
.space-L4{
    padding-left: 4%;
}
.space-L5{
    padding-left: 5%;
}
.space-L6{
    padding-left: 6%;
}
.space-L7{
    padding-left: 7%;
}
.space-L8{
    padding-left: 8%;
}
.space-L9{
    padding-left: 9%;
}
.space-L10{
    padding-left: 10%;
}
.space-L15{
    padding-left: 15%;
}
.space-L18{
    padding-left: 18%;
}
.space-L20{
    padding-left: 20%;
}
.margin-min{
    margin: 0.5% 0.5% 0.5% 0.5% !important;
}
.no-padding{
    padding: 0% !important;
}
.no-margin{
    margin:0% !important;    
}
.space-padding{
    padding: 1% 1% 1% 1%;
}
.space-padding-strong{
    padding: 2% 2% 2% 2%;
}
.space-bottom{
    padding-bottom: 2% !important;
}
.space-bottom-min{
    padding-bottom: 1% !important;
}
.space-bottom-med{
    padding-bottom: 2% !important;
}
.space-bottom-medium{
    padding-bottom: 2.2% !important;
}
.space-bottom-max{
    padding-bottom: 4% !important;
}
.space-top{
    padding-top: 2% !important;
}
.space-top-min{
    padding-top: 1% !important;
}
.space-top-med{
    padding-top: 1.5% !important;
}
.space-top-maxi{
    padding-top: 4% !important;
}
.space{
    float: left;
    width: 100%;
    line-height: 100%;   
}
.space-min{
    float: left;
    width: 100%;
    line-height: 50%;   
}
.space-med{
    float: left;
    width: 100%;
    line-height: 55%;   
}
.space-ch{
    float: left;
    width: 100%;
    line-height: 20%;   
}
.space-ch-min{
    float: left;
    width: 100%;
    line-height: 5%;   
}
.ajustar_btnregresar{
    color: white;
    text-align: center;
    margin: 3px 5px 8px 25px;
}
.text_legend{
    margin-top: 3%;
    font-weight: normal;
}
.w57{width:57%}
.w13{ width: 13% !important;}
.w14{ width: 14.28% !important;}
.px75{width: 75px; }
.px845px{width: 845px !important;}
.wAuto{width:auto}
.wMin10{min-width:10% !important}
.wMin20{min-width:20% !important}
.wMin30{min-width:30% !important}
.wMin40{min-width:40% !important}
.wMin50{min-width:50% !important}
.wMax10{max-width:10% !important}
.wMax20{max-width:20% !important}
.wMax30{max-width:30% !important}
.wMax40{max-width:40% !important}
.wMax50{max-width:50% !important}
.wMax60{max-width:60% !important}
.wMax70{max-width:70% !important}
.wMax80{max-width:80% !important}
.R{float: right;}
.L{float: left;}
.L_1{
    margin-left: 1%;
}
.L_2{
    margin-left: 2%;
}
.L_2-5{
    margin-left: 2.5%;
}
.L_3{
    margin-left: 3%;
}
.L_3-5{
    margin-left: 3.5%;
}
.L_4{
    margin-left: 4%;
}
.L_5{
    margin-left: 5%;
}
.L_6{
    margin-left: 6%;
}
.L_7{
    margin-left: 7%;
}
.L_8{
    margin-left: 8%;
}
.L_9{
    margin-left: 9%;
}
.L_10{
    margin-left: 10%;
}
.L_11{
    margin-left: 11%;
}
.L_12{
    margin-left: 12%;
}
.L_13{
    margin-left: 13%;
}
.L_14{
    margin-left: 14%;
}
.L_15{
    margin-left: 15%;
}
.L_16{
    margin-left: 16%;
}
.L_17{
    margin-left: 17%;
}
.L_18{
    margin-left: 18%;
}
.L_19{
    margin-left: 19%;
}
.L_20{
    margin-left: 20%;
}
.L_21{
    margin-left: 21%;
}
.L_22{
    margin-left: 22%;
}
.L_23{
    margin-left: 23%;
}
.L_24{
    margin-left: 24%;
}
.L_25{
    margin-left: 25%;
}
.L_26{
    margin-left: 26%;
}
.L_27{
    margin-left: 27%;
}
.L_28{
    margin-left: 28%;
}
.L_29{
    margin-left: 29%;
}
.L_30{
    margin-left: 30%;
}
.L_33{
    margin-left: 33%;
}
.L_35{
    margin-left: 35%;
}
.separador_left{
    margin-left: 24px;
}
.separador_left2{
    margin-left: 6px;
}
.separador_left2_5{
    margin-left: 13px;
}
.separador_left3{
    margin-left: 18px;
}
.separador_left4{
    margin-left: 50px;
}
.separador_left5{
    margin-left: 30px;
}
.separador_left6{
    margin-left: 26px;
}
.separador_left7{
    margin-left: 45px;
}
.separador_left8{
    margin-left: 120px;
}
.separador_left9{
    margin-left: 98px;
}
.separador_left10{
    margin-left: 150px;
}
.separador_left11{
    margin-left: 174px;
}
.separador_left12{
    margin-left: 274px;
}
.separador_left13{
    margin-left: 295px;
}
.separador_left14{
    margin-left: 142px;
}
.separador_left15{
    margin-left: 2px;
}
.separador_left16{
    margin-left: 71px;
}
.R_1{
    margin-right: 1%;
}
.R_2{
    margin-right: 2%;
}
.R_2-5{
    margin-right: 2.5%;
}
.R_3{
    margin-right: 3%;
}
.R_4{
    margin-right: 4%;
}
.R_5{
    margin-right: 5%;
}
.R_6{
    margin-right: 6%;
}
.R_7{
    margin-right: 7%;
}
.R_8{
    margin-right: 8%;
}
.R_9{
    margin-right: 9%;
}
.R_10{
    margin-right: 10%;
}
.R_11{
    margin-right: 11%;
}
.R_12{
    margin-right: 12%;
}
.R_13{
    margin-right: 13%;
}
.R_14{
    margin-right: 14%;
}
.R_15{
    margin-right: 15%;
}
.R_16{
    margin-right: 16%;
}
.R_17{
    margin-right: 17%;
}
.R_18{
    margin-right: 18%;
}
.R_19{
    margin-right: 19%;
}
.R_20{
    margin-right: 20%;
}
.R_21{
    margin-right: 21%;
}
.R_22{
    margin-right: 22%;
}
.R_23{
    margin-right: 23%;
}
.R_24{
    margin-right: 24%;
}
.R_25{
    margin-right: 25%;
}
.R_26{
    margin-right: 26%;
}
.R_27{
    margin-right: 27%;
}
.R_18{
    margin-right: 18%;
}
.R_29{
    margin-right: 29%;
}
.R_30{
    margin-right: 30%;
}
.boton-ruc-right{
    margin-right:26px;
    float: right;
}
.separador-right{
    margin-right:10px;
}
.separador-right2{
    margin-right:6px;

}
.separador-right3{
    margin-right:18px;
}

.separador-right4{
    margin-right:80px;

}
.boton-ruc-right3{
    margin-right:2%;
    margin-top: 10px;
    float: right;
    /* border:1px solid red;*/
}
.boton-ruc-right2{
    float: right;
}
.width1{
    width: 250px;
}
.btn_linea{
    margin-right:26px;
    width: 220px;
    float: right;
    margin-top: 50px;
}
.separador-right5{
    margin-right:50px;
}
.mAuto{
    margin: auto !important;
}
.T_0_5{
    margin-top: 0.5%;
}
.T_1{
    margin-top: 1%;
}
.T_1_5{
    margin-top: 1.2%;
}
.T_2{
    margin-top: 2%;
}

.T_2_5{
    margin-top: 2.5%;
}
.T_3{
    margin-top: 3%;
}
.T_3_5{
    margin-top: 3.5%;
}
.T_4{
    margin-top: 4%;
}
.T_5{
    margin-top: 5%;
}
.T_6{
    margin-top: 6%;
}
.T_7{
    margin-top: 7%;
}
.T_8{
    margin-top: 8%;
}
.T_9{
    margin-top: 9%;
}
.T_10{
    margin-top: 10%;
}
.T_11{
    margin-top: 11%;
}
.T_12{
    margin-top: 12%;
}
.T_13{
    margin-top: 13%;
}
.T_14{
    margin-top: 14%;
}
.T_15{
    margin-top: 15%;
}
.T_16{
    margin-top: 16%;
}
.T_17{
    margin-top: 17%;
}
.T_18{
    margin-top: 18%;
}
.T_19{
    margin-top: 19%;
}
.T_20{
    margin-top: 20%;
}
.T_21{
    margin-top: 21%;
}
.T_22{
    margin-top: 22%;
}
.T_23{
    margin-top: 23%;
}
.T_24{
    margin-top: 24%;
}
.T_25{
    margin-top: 25%;
}
.T_26{
    margin-top: 26%;
}
.T_27{
    margin-top: 27%;
}
.T_28{
    margin-top: 28%;
}
.T_29{
    margin-top: 29%;
}
.T_30{
    margin-top: 30%;
}
.separador-top2{
    margin-top:16px;
}
.separador-top3{
    margin-top:28px;
}
.separador-top5{
    margin-top:10px;
}
.separador-top6{
    margin-top:5px;
}
.separador-top7{
    margin-top:45px;
}
.separador-top8{
    margin-top:3px;
}
.separador-top9{
    margin-top:30px;
}
.separador-top10{
    margin-top:40px;
}
.separador-top11{
    margin-top:13px;
}
.separador-top12{
    margin-top:38px;
}
.separador-top14{
    margin-top:24px;
}
.B_1{
    margin-bottom: 1%;
}
.B_2{
    margin-bottom: 2%;
}
.B_3{
    margin-bottom: 3%;
}
.B_4{
    margin-bottom: 4%;
}
.B_5{
    margin-bottom: 5%;
}
.B_6{
    margin-bottom: 6%;
}
.B_7{
    margin-bottom: 7%;
}
.B_8{
    margin-bottom: 8%;
}
.B_9{
    margin-bottom: 9%;
}
.B_10{
    margin-bottom: 10%;
}
.B_11{
    margin-bottom: 11%;
}
.B_12{
    margin-bottom: 12%;
}
.B_13{
    margin-bottom: 13%;
}
.B_14{
    margin-bottom: 14%;
}
.B_15{
    margin-bottom: 15%;
}
.B_16{
    margin-bottom: 16%;
}
.B_17{
    margin-bottom: 17%;
}
.B_18{
    margin-bottom: 18%;
}
.B_19{
    margin-bottom: 19%;
}
.B_20{
    margin-bottom: 20%;
}
.B_21{
    margin-bottom: 21%;
}
.B_22{
    margin-bottom: 22%;
}
.B_23{
    margin-bottom: 23%;
}
.B_24{
    margin-bottom: 24%;
}
.B_25{
    margin-bottom: 25%;
}
.B_26{
    margin-bottom: 26%;
}
.B_27{
    margin-bottom: 27%;
}
.B_28{
    margin-bottom: 28%;
}
.B_29{
    margin-bottom: 29%;
}
.B_30{
    margin-bottom: 30%;
}
.h-50{
    height: 50px !important;
}


.h-100{
    height: 100px !important;    
}
.h-200{
    height: 200px !important;    
}
.h-300{
    height: 300px !important;    
}
.h-400{
    height: 400px !important;    
}
.h-500{
    height: 500px !important;    
}
.m-h-25{
    min-height: 25px !important;    
}
.m-h-50{
    min-height: 50px !important;    
}
.m-h-100{
    min-height: 100px !important;    
}
.m-h-150{
    min-height: 150px !important;    
}
.m-h-200{
    min-height: 200px !important;    
}
.m-h-300{
    min-height: 300px !important;    
}
.hoverlink:hover{
    cursor: pointer !important;
    text-decoration: underline !important;
}
.ima_publico1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_rentas_cat.png) no-repeat;
}
.ima_publico2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    background: url(../../images/img_plantilla/Estado_Tributario_cat.png) no-repeat;
}

.ima_publico3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Consulta_documentos_emitidos.png) no-repeat;
}
.ima_publico4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/calculoPagoMulta.png) no-repeat;
}
.ima_publico5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/consulta_libre.png) no-repeat;
}
.ima_publico6{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/crear_institucion.png) no-repeat;
}
.ima_publico7{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/importacion2.png) no-repeat;
}
.ima_publico8{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/vista_previaa.png) no-repeat;
}
.ima_publico9{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/importacion13.png) no-repeat;
}
.ima_publico_login{
    /*border: 1px solid blue;*/
    float: left;
    width: 288px;
    height: 270px;
    margin: auto;
}
.ima_clave_login{
    /*border: 1px solid blue;*/
    float: left;
    width: 288px;
    height: 270px;
    margin: auto;
}
.text-font-11{
    font-size: 11px !important;
}
.text-font-15{
    font-size: 15px !important;
}
.text_categorias{
    text-align: center;
    color: #00436F;
}
.text_categorias_bold{
    text-align: center;
    color: #00436F;
    font-weight:bold;
}
.text_categorias_black{
    text-align: center;
    color:black;
}
.text_categorias_terceros_1{
    text-align: center;
    color: gray;
}
.ima_ser_sin_clave1{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/devolucion_de_rentas_cat.png) no-repeat;
}
.ima_ser_sin_clave2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Estado_Tributario_cat.png) no-repeat;
}
.ima_tramite1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/declaraciones_cat.png) no-repeat;
}

.ima_tramite1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/declaraciones_cat_black.png) no-repeat;
}
.ima_tramite2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/informes_cat.png) no-repeat;
}
.ima_tramite8{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/solvencias_consulta.png) no-repeat;
}
.ima_tramite2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/informes_cat_black.png) no-repeat;
}
.ima_tramite3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/trazabilidad_cat.png) no-repeat;
}
.ima_tramite3_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/trazabilidad_cat_black.png) no-repeat;
}

.ima_tramite4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/mantenimiento_consulta_documentos_emitidos.png) no-repeat;
}
.ima_tramite4_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/mantenimiento_consulta_documentos_emitidos_black.png) no-repeat;
}
.ima_tramite5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/modulo_estadistica.png) no-repeat;
}
.ima_tramite_nit{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/nit_electronico.png) no-repeat;
}
.ima_encuesta_nit{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/survey_poll.png) no-repeat;
}
.ima_admin6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/declaracion_de_renta_sugerida_empleados.png) no-repeat;
}
.ima_tramite5_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/modulo_estadistica_black.png) no-repeat;
}
.ima_tramite6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/generador_formularios.png) no-repeat;
}
.ima_tramite6_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/generador_formularios_black.png) no-repeat;
}
.ima_registro1{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/RUC.png) no-repeat;
}
.ima_registro1_validacionruc{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/ruc_validacion.png) no-repeat;
}
.ima_registro1_validacionruc_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/ruc_validacion_black.png) no-repeat;
}
.ima_registro1_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/RUC_black.png) no-repeat;
}
.ima_registro2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/autorizacion_a_terceros.png) no-repeat;
}
.ima_registro2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/autorizacion_a_terceros_black.png) no-repeat;
}
.ima_registro3{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cambio_de_correo.png) no-repeat;
}
.ima_sorteo{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/configuracion.png) no-repeat;
}
.ima_sorteo_lottery{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/lotteryIcon.png) no-repeat;
}
.ima_articulos{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/articulos.png) no-repeat;
}
.ima_registro3-2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/rolrw2.png) no-repeat;
}
.ima_registro3_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cambio_de_correo_black.png) no-repeat;
}
.ima_registro4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cambio_de_clave.png) no-repeat;
}
.ima_registro4_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cambio_de_clave_black.png) no-repeat;
}
.ima_registro5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Actuar_Tercero.png) no-repeat;
}
.ima_registro5_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Actuar_Tercero_black.png) no-repeat;
}
.ima_bz_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/buzonelectronico_black.png) no-repeat;
}
.ima_registro6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/instituciones.png) no-repeat;
}
.ima_registro6_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/instituciones_black.png) no-repeat;
}
.ima_f211{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/permissions.png) no-repeat;
}
.ima_f211_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/permissions_black.png) no-repeat;
}
.ima_clave1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Registro_cat.png) no-repeat;
}
.ima_clave22{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Registro_cat_black.png) no-repeat;
}
.ima_clave23{
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Consultas_cat_black.png) no-repeat;
}
.ima_clave2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Impuestos_cat.png) no-repeat;
}
.ima_clave2_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Impuestos_cat_black.png) no-repeat;
}
.ima_clave3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitudes_cat.png) no-repeat;
}
.ima_clave3_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Solicitudes_cat_black.png) no-repeat;
}
.ima_clave4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Consultas_cat.png) no-repeat;
}
.ima_clave4_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Consultas_cat_black.png) no-repeat;
}
.ima_clave5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Devolucion_cat.png) no-repeat;
}
.ima_clave5_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Devolucion_cat_black.png) no-repeat;
}
.ima_clave6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Imprentas_cat.png) no-repeat;
}

.ima_clave6_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/Imprentas_cat_black.png) no-repeat;
}
.ima_clave7{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/administracion.png) no-repeat;
}

.ima_clave7_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/administracion_black.png) no-repeat;
}
.ima_clave8{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/instituciones.png) no-repeat;
}
.ima_clave8_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/instituciones_black.png) no-repeat;
}
.ima_clave9{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/peticiones.png) no-repeat;
}
.ima_clave9_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/peticiones_black.png) no-repeat;
}
.ima_clave10{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita.png) no-repeat;
}
.ima_clave10_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 71px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita.png) no-repeat;
}
.ima_clave11{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 71px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita_personal.png) no-repeat;
}
.ima_clave11_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 71px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita_personal.png) no-repeat;
}
.ima_clave12{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 71px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita_terceros.png) no-repeat;
}
.ima_clave12_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 71px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/cita_terceros.png) no-repeat;
}
.ima_clave13{
    /*    border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/dictamen.png) no-repeat;
}
.ima_clave13_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/dictamen.png) no-repeat;
}

.ima_admin1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/actualizacion_correos.png) no-repeat;
}
.ima_admin2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/agregar_usuario.png) no-repeat;
}
.ima_admin3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/registro_interno.png) no-repeat;
}
.ima_admin4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/trazabilidad_empleados.png) no-repeat;
}
.ima_adminIsss{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/RUC.png) no-repeat;
}

.sidebar{
    margin-top: 5px;
    float:left;
    width:205px;
    min-height:875px;
    background:white;
    margin-bottom:2px;
    padding-right:2px; 
    padding-bottom: 10px;
    border: 1px solid #bcbebf;
    font-size: 11px;
    border-radius: 5px 5px 5px 5px;
}
.sidebar2{
    margin-top: 6px;
    float:left;
    width:195px;
    height: 617px; 
    background:white;
    margin-bottom:2px;
    padding-right:2px; 
    padding-bottom: 10px;
    border: 1px solid #bcbebf;
    font-size: 11px;
}
.sidebar3{
    margin-top: 6px;
    float:right;
    width:195px;
    background:white;
    margin-bottom:2px;
    padding-left:2px; 
    padding-bottom: 10px;
    border: 1px solid #bcbebf;
    font-size: 11px;
}
.titulo_sidebar{
    margin-top: 6px;
    text-align: center;
}
.lista_sidebar{
    float: left;
    margin-top: 4px;
    font-size: 11px;
}
.lista_sidebar ul{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 8px;
    margin-bottom: 4px;
}
.lista_sidebar li{
    margin-bottom: 3px;
    font-size: 11px;
}
.lista_sidebar .lista_principal1{
    color: #f48f35;
    padding-left: 26px;
    background: url(../../images/img_plantilla/registro_1.gif)  no-repeat;
    text-decoration: underline;

}
.lista_sidebar .lista_principal2{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/pago_1.gif)  no-repeat;
    text-decoration: underline;
}
.lista_sidebar .lista_principal3{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/servicios_1.gif)  no-repeat;
    text-decoration: underline;
}
.lista_sidebar .lista_principal4{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/tramites_1.gif)  no-repeat;
    text-decoration: underline;
}
.lista_sidebar .lista_principal5{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/Consultas_1.gif)  no-repeat;
    text-decoration: underline;
}
.lista_sidebar .lista_principal6{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/imprentas_1.gif)  no-repeat;
    text-decoration: underline;
}
.lista_sidebar .lista_principal7{
    color: #f48f35;
    padding-left: 26px;
    padding-bottom: 2px;
    background: url(../../images/img_plantilla/peticiones_1.gif)  no-repeat;
    text-decoration: underline;
}

.lista_sidebar .reg{
    color:#5f6264;
    padding: 0px;
    text-decoration: none;
}
.nosubrayado{
    text-decoration: none;
}
.titulo_sidebar{
    padding-bottom: 4px;
}
.titulo_sidebar label{
    margin: auto;
    color:#004E7F;
    font-size: 13.8px;

}
.titulo_sidebar .linea_sidebar{
    width: 95%;
    margin:auto;
    padding-bottom: 2px;
}
.cabecera_serv{
    float: left; 
    width:717px; 
    height: 32px;
    margin-top: 0.2%;
    /*border:1px solid green;*/
    padding: 0px 0px 6px 0px;
}

.cabecera_serv2{
    float: left; 
    width:717px; 
    height: 29px;
    margin-top: 0.2%;
    /*       border:1px solid red;*/
}
/**************************** SERVICIOS INDEX******************************************/
.servicios{
    margin-top:5px;
    width:718px;
    float:left;
    margin-left:7px;
    margin-bottom:2px;
    min-height:250px;
    /*  border: 1px solid red;*/
}

.servicios_form{
    margin-top:5px;
    width:918px;
    float:left;
    margin-bottom:2px;
    min-height:250px;
    /*    border: 1px solid red;*/
}
.servicios_login{
    /*background:white;*/
    margin-top:5px;
    width:508px;
    height:auto;
    float:left;
    margin-left:7px;
    margin-bottom:2px;
    min-height:360px;
    /*border: 1px solid red;*/
}

.descripcion{
    position:absolute;
    top:718px;
    left:570px;
    float:left;
    color:#F0EDE7;
    font-size:16px;
    font-weight:bold;
}
.servi-box{
    width:840px;
    margin-top:5px;
    padding-left:70px;
    margin-left:15px;
    margin-right:auto;
    margin-bottom:30px;
    height:auto;
    float:left;
    /*border: 1px solid red;*/

}
.registro-box{
    width:880px;
    margin-top:5px;
    padding-left:10px;
    margin-left:20px;
    margin-right:auto;
    margin-bottom:30px;
    height:auto;
    float:left;
    /*border: 1px solid red;*/

}
.solicitud-box{
    width:787spx;
    margin-top:5px;
    padding-left:110px;
    margin-left:20px;
    margin-right:auto;
    margin-bottom:30px;
    height:auto;
    float:left;
    /*border: 1px solid red;*/

}
.tramites-box{
    width:910px;
    margin-top:5px;
    /*padding-left:10px;*/
    margin-left:15px;
    margin-right:auto;
    margin-bottom:30px;
    height:auto;
    float:left;
    /*border: 1px solid red;*/
}
.imagen-box1{
    display:block!important;
    float:left;
    width:195px;
    height:215px;
    /*border: 1px solid red;*/
    margin-right:90px;
    text-align:center;
    cursor:pointer;

}
.imagen-box2{
    display:block!important;
    float:left;
    width:195px;
    height:210.8px;
    margin-right:90px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.imagen-box3{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:20px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}

.imagen-box4{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:90px;
    text-align:center;
    cursor:pointer;
}
.imagen-box5{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:90px;
    text-align:center;
    cursor:pointer;
}
.imagen-box6{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:20px;
    text-align:center;
    cursor:pointer;
}
.registro-box1{
    display:block!important;
    float:left;
    width:195px;
    height:215px;
    /*border: 1px solid red;*/
    margin-right:50px;
    text-align:center;
    cursor:pointer;

}
.registro-box2{
    display:block!important;
    float:left;
    width:195px;
    height:210.8px;
    margin-right:50px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.registro-box3{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    /*margin-right:10px;*/
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.registro-box4{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    /*margin-right:10px;*/
    text-align:center;
    cursor:pointer;
}
.solicitud-box1{
    display:block!important;
    float:left;
    width:195px;
    height:215px;
    /*border: 1px solid red;*/
    margin-right:50px;
    text-align:center;
    cursor:pointer;

}
.solicitud-box2{
    display:block!important;
    float:left;
    width:195px;
    height:210.8px;
    margin-right:50px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.solicitud-box3{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    /*margin-right:10px;*/
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.tramites-box1{
    display:block!important;
    float:left;
    width:195px;
    height:215px;
    /*border: 1px solid red;*/
    margin-right:10px;
    text-align:center;
    cursor:pointer;

}
.tramites-box2{
    display:block!important;
    float:left;
    width:195px;
    height:210.8px;
    margin-right:20px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.tramites-box3{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:20px;
    text-align:center;
    cursor:pointer;
    /*border: 1px solid red;*/
}
.tramites-box4{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:90px;
    text-align:center;
    cursor:pointer;
}
.tramites-box5{
    display:block!important;
    float:left;
    width:195px;
    height:218px;
    margin-right:90px;
    text-align:center;
    cursor:pointer;
}
.slider_imagen_login{
    float:left;
    margin-left: 8px;
    height:200px;
    width:508px;
}
.slider-imagen{
    float:left;
    margin:0% 0% 9% 1%;
    height:200px;
    width:718px;
}
.alinear-izquierda{margin-left: 26%;}
.pie_pagina{
    background: #00436f;
    min-height:130px;
    width:100%;
    float:left;
    /*     border:1px solid red;*/
}
.capa_pie_pagina{
    background: #f0f0f0;
    height:80px;
    width:960px;
    float:left;
    /* border: 1px solid blue;*/
}
.text_center{
    text-align:center;
    color:#F0EDE7;
}
.text_servicio{
    text-align:center;
    color:#00426f;
    font-size:16px;
}
/*area de prueba de servicios para mientras aprueban los verdaderos*/
.text_titulo_servi{
    margin: auto;
    border: 1px solid black;
    margin-right: 10px;
    color:#00426f;
    font-size:25px;
    /*font-weight:bold;*/
}
.text_titulo{
    float: left;
    color:#00426f;
    font-size:17px;
    margin-top: 3px;
    margin-left: 240px;
}
.migas{
    float: left;
    color:#00426f;
    height: 35px;
}
.migas li{
    font-size:11px;
}
.text_bottom3{
    float: left;
    text-align: center;
    background: #91B510;
    height: 27px;
    width: 180px;
    font-size: 15px;
    color: white;
    padding-top:4px; 
    margin-left: 36%;
    margin-top: 8px;
    margin-bottom: -14px;
}
.text_bottom5{
    float: left;
    text-align: center;
    background: #00436F;
    height: 27px;
    width: 180px;
    font-size: 15px;
    color: white;
    padding-top:4px; 
    margin-left: 36%;
    margin-top: 8px;
    margin-bottom: -14px;
}
.text_bottom{
    float: left;
    text-align: center;
    color: #f48f35;
    font-size:22px;
    height: 27px;
    margin-left: 36%;
    margin-top: 8px;
}
.text_bottom2{
    float: left;
    text-align: center;
    color: #f48f35;
    font-size:22px;
    height: 27px;
    margin-left: 28%;
    margin-top: 2px;
}
.text_bottom4{
    float: left;
    text-align: center;
    background: #91B510;
    font-size:22px;
    height: 27px;
    min-width: 180px;
    font-size: 15px;
    color: white;
    padding-top:4px; 
    padding-left:14px;
    padding-right:14px;
    margin-left: 36%;
    margin-top: 24px;
}
.serv{
    width: 350px;
    height: auto;
    margin: auto;
    border: 1px solid black;
}
.text_widget{
    margin-top: 10px;
    text-align:center;
    color: #00436F;
    font-size:14px;
    /*    border:1px solid blue;*/
}
.text_widget2{
    margin-top: 10px;
    height: 32px;
    text-align:center;
    color: #00436F;
    font-size:14px;
    /*border:1px solid blue;*/
}
.text_footer{
    margin-top: 6px;
    font-size: 11px;
    height: auto;
    text-align:center;
    color:#F0EDE7;
    /*    border: 1px solid red;*/
}
.text_right{
    text-align:right;
}
.no-right{
    margin-right:0;
}
.no-left{
    margin-left:0;
}
.separador-bottom_noticia{
    margin-bottom:10px;
}
.clear_bottom_noticia{
    margin-bottom:-10px;
}
.mastext{
    cursor:pointer;
    float:left;
}
.menostext{
    cursor:pointer;
    float:left;
}
.tamano{
    text-align: center;
    float: right;
    margin-right:12%;
    width:auto;
    height:auto;
    text-decoration:none;
    /*        border: 1px solid red;*/
}
.fecha_actual{
    float:left;
}
#reloj{
    float:right;
}
.fecha_hora{
    width:280px;
    text-align:center;
    float:right;
    margin-right:30px;
    padding-top:2px;
    color:#4d4d4d;
    /*    border:1px solid red;*/
}
.nit{
    padding-top:2px;
    float:left;
    margin-left:39px;
    text-align:center;
    color:#4d4d4d;
    /*        border:1px solid red;*/
}
.nit2{
    padding-top:2px;
    float:left;
    margin-left:0.5%;
    text-align:center;
    color:#4d4d4d;
    /*        border:1px solid red;*/
}
.nit2{
    padding-top:2px;
    float:left;
    margin-left:0.5%;
    text-align:center;
    color:#4d4d4d;
    /*        border:1px solid red;*/
}
.tam{
    padding-top:2px;
    float:left;
    width:auto;
    text-align:center;
    color: #4d4d4d;
    /*    border: 1px solid orange;*/
}
.busqueda{
    height:34px;
    width: 240px;
    float:right;
    /*   border: 1px solid orange;*/
}
.busqueda .bot-search{
    float:left;
    height:28px;
    margin-left:2px;
    /*border:1px solid red;*/
}
.busqueda >.input-search{
    float:left;
    width:200px;
    display: inline-block;
    height: 24px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    /*border:1px solid red;*/
}
.numero{
    margin-top:5px;
    width:60px;
    height:38px;

}
.registro-imagen1{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/RUC.png) no-repeat;
}
.solicitud-imagen1{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Reposicion_de_NIT.png) no-repeat;

}
.solicitud-imagen2{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Solicitud_de_solvencia.png) no-repeat;

}
.solicitud-imagen3{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Estado_de_Cuenta.png) no-repeat;

}
.tramites-servicio1{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Declaraciones.png) no-repeat;
}
.tramites-servicio2{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Informes.png) no-repeat;
}
.tramites-servicio5{
    height:163px;
    padding-bottom:5px;
    width:160px;
    margin:auto;
    padding-right:20px;
    background:url(../../images/img_plantilla/Consulta_de_Reportes.png) no-repeat;
}
.info-servicio{
    height:18px;
    margin-top:5px;
}
.box1{
    width:70px;
    height:60px;
    margin-top: 4px;
    padding-left: 4px;
    margin-left: 35px;
    /* border:1px solid blue;*/
}
.box2{
    width:70px;
    height:64px;
    margin-top: 4px;
    padding-left: 2px;
    margin-left: 15px;
    /*border:1px solid blue;*/
}
.boxs_1{
    float:left;
    width:141.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs_2{
    float:left;
    width:141.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs_3{
    float:left;
    width:141.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs_4{
    float:left;
    width:141.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs_5{
    float:left;
    width:141.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs1{
    float:left;
    width:100.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs2{
    float:left;
    width:100.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs3{
    float:left;
    width:100.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs4{
    float:left;
    width:100.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.boxs5{
    float:left;
    width:100.3px;
    height:auto;
    display: block;
    margin-bottom: 10px;
    border-right:1px dashed #c5cfd6;
}
.tex_widget1{
    margin-top: 22px;
    text-align:center;
    color: #00436F;
    width: 122px;
    margin-left: 8px;
    font-size:11px;
    text-decoration: underline;
}
.tex_widget2{
    margin-top: 22px;
    text-align:center;
    color: #00436F;
    width: 100px;
    margin-left: 20px;
    font-size:11px;
    text-decoration: underline;
}
.tex_widget3{
    margin-top: 22px;
    text-align:center;
    color: #00436F;
    width: 122px;
    margin-left: 13px;
    font-size:11px;
    text-decoration: underline;
}
.tex_widget4{
    margin-top: 22px;
    text-align:center;
    color: #00436F;
    width: 122px;
    margin-left: 12px;
    font-size:11px;
    text-decoration: underline;
}
.tex_widget5{
    margin-top: 22px;
    text-align:center;
    color: #00436F;
    width: 122px;
    margin-left: 10px;
    font-size:11px;
    text-decoration: underline;
}
.tex_widget_1{
    margin-top: 12px;
    text-align:center;
    color: #00436F;
    width: 65px;
    margin-left: 8px;
    font-size:11px;
    text-decoration: underline;
    /*  border: 1px solid green;*/
}
.tex_widget_2{
    margin-top: 12px;
    text-align:center;
    color: #00436F;
    width: 65px;
    margin-left: 20px;
    font-size:11px;
    text-decoration: underline;
    /*border: 1px solid green;*/
}
.tex_widget_3{
    margin-top: 12px;
    text-align:center;
    color: #00436F;
    width: 65px;
    margin-left: 13px;
    font-size:11px;
    text-decoration: underline;
    /*  border: 1px solid green;*/
}
.tex_widget_4{
    margin-top: 12px;
    text-align:center;
    color: #00436F;
    width: 65px;
    margin-left: 12px;
    font-size:11px;
    text-decoration: underline;
    /*  border: 1px solid green;*/
}
.tex_widget_5{
    margin-top: 12px;
    text-align:center;
    color: #00436F;
    width: 65px;
    margin-left: 10px;
    font-size:11px;
    text-decoration: underline;
    /*  border: 1px solid green;*/
}
.box-left{
    margin:0px 20px 0px 0px;
}

/*-------------------------------------------POPUPS JQUERY-----------------------------------------------------------*/

.box_widget{
    width:70px;
    height:60px;
    margin-top: 4px;
    padding-left: 14px;
    margin-left: 35px;
}
.trigger div{
    text-decoration:none;
    list-style-type:none;
}
/* ------------nuevo-----------*/
.popupbox1 {
    width:800px;
    height:505px;
    background:#FFF;
    display: none;
    position:fixed;
    top: 50%; left: 50%;
    z-index: 99999;
}
.popupbox2 {
    width:800px;
    height:auto;
    display: none;
    position:fixed;
    top: 50%; left: 50%;
    z-index: 99999;
}
.popupbox3 {
    width:560px;
    height:auto;
    background:0;
    display: none;
    position:fixed;
    top: 50%; left: 50%;
    z-index: 99999;
}

.popupbox_login {
    width:700px;
    height:auto;
    background:0;
    display: none;
    position:fixed;
    top: 50%; 
    left: 50%;
    z-index: 33333;
}
#fade { 
    display: none; 
    background: #000;
    position: fixed; 
    left: 0; 
    top: 0;
    min-width: 960px; 
    min-height: 960px;
    width:100%;
    height:100%;
    opacity: 0.80;
    z-index: 9999;
}
.azul{color: #2086B3;}
.popup{cursor:pointer;}
.popup2{cursor:pointer;}
.popup3{cursor:pointer;}
.popup_cerrar{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-4px;
    right: 30.5%;
    cursor:pointer;
    /*    border: 1px solid red;*/
}
.popup_cerrar2{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-4px;
    right: 56px;
    cursor:pointer;
}
.popup_cerrar3{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-17px;
    right: -25px;
    cursor:pointer;
}
.popup_cerrar4{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-7px;
    right: 108px;
    cursor:pointer;
}
.popup_cerrar5{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-4px;
    right: 85px;
    cursor:pointer;
}
.popup_cerrar6{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-3%;
    right: 3%;
    cursor:pointer;
}
.popup_cerrarlogincont{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-3%;
    right: 3%;
    cursor:pointer;
}
.popup_cerrarloginemp{
    float:right;
    width:30px;
    height:30px;
    position:absolute;
    z-index: 9999;
    top:-3%;
    right: 3%;
    cursor:pointer;
}
#close img {
    text-decoration:none;
}
#close {
    width:50px;
    height:50px;
    position: absolute;
    float:right;
}
#intabdiv1 {
    float:left;
    width:auto;
}
#intabdiv1  h2 {
    font-size:24px;
    color:#696868;
}
#intabdiv1 p {
    font-size:12px;
    color:#696868;
    line-height:20px;
}
.intabdiv2 {
    float:left;
    width:auto;
    margin-top:5px;
    margin-left:40px;
}
.intabdiv2  h2 {
    font-size:24px;
    color:#696868;
}
.intabdiv2 p {
    font-size:12px;
    color:#696868;
    line-height:20px;
}
#intabdiv3 {
    float:left;
    width:799px;
    height: 474px;
    position: absolute;
    left: 0px;
    top: 30px;
    /*	border:1px solid red;*/
}
#intabdiv3  h2 {
    font-size:24px;
    color:#696868;
}
#intabdiv3 p {
    font-size:12px;
    color:#696868;
    line-height:20px;
}
.capa_calculadora{
    width: 50%; 
    height: auto;
    margin: auto;
    padding: 15px 0px 15px 0px;
    /*    border: 1px solid blue;*/
}
.text_nombForm{
    float:right;
    color: #00426f;
    font-size: 13px;
}
.userform_menuserv{
    width:700px;
    border-radius: 5px 5px 5px 5px;
    padding: 2px 2px 2px 2px;
    height:auto;
    float:left;
    border: 1px solid #c3c3c3;
}
.img_certificate{
    position:absolute;
    border:1px solid red;
    float:right;
    width:120px;
    height:120px;
    background: url(../../images/img_plantilla/index1.html) no-repeat;
}
.migas_large{
    position:absolute;
    float: left;
    color:#00426f;
    width: 671px;

    margin-top: -0.6%;
    min-height: 35px;
    /*        border: 1px solid red;*/
}
.migas_large li{
    font-size:11px;
}
.area_cateroria1_left{
    float: left;
    width: 341px;
    min-height: 320px ;
    border-right: 1px dashed #c3c3c3;
    margin-bottom: 1%;
}
.area_cateroria1_right{
    float: left;
    width: 341px;
    min-height: 320px ;;
    margin-bottom: 1%;
}
.area_cateroria2_left{
    float: left;
    width: 341px;
    min-height: 320px ;
    margin-bottom: 1%;
}
.area_cateroria2_right{
    float: left;
    width: 341px;
    min-height: 320px ;;
    border-left: 1px dashed #c3c3c3;
    margin-bottom: 1%;
}
.contenedor_usuarios_inst{
    float: left;
    width: 685px;
    margin-left: 1%;
    min-height: 320px ;
    margin-bottom: 1%;
}
.box_orange{
    padding-top: 4%;
    float:left;
    font-size: 14px;
    width: 100%;
    background:#f48f35;
    height:43px;
    font-weight: bold;
    color:white;
    text-align: center;   
}
.box_green{
    padding-top: 4%;
    float:left;
    font-size: 14px;
    width: 100%;
    background: #91b510;
    height:43px;
    font-weight: bold;
    color:white;
    text-align: center;
}
.ima_usua1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/creacion_usuarios.png) no-repeat;
}
.ima_usua2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/modificacion_usuarios.png) no-repeat;
}
.ima_usua3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/activacion_usuarios.png) no-repeat;
}
.ima_usua4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/usuarios_inac-act.png) no-repeat;
}
.ima_usua5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/usuarios_instituiciones.png) no-repeat;
}
.ima_usua6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/asignacion_roles.png) no-repeat;
}
.ima_inst1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/crear_institucion.png) no-repeat;
}
.ima_inst2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/modificacion_institucion.png) no-repeat;
}
.ima_inst3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/usuarios_instituciones_1.png) no-repeat;
}
.ima_inst4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/ingreso_solicitudes.png) no-repeat;
}
.ima_inst5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/asignacion_de_roles.png) no-repeat;
}
.box_order_1{
    font-size: 8.6pt;
    width:100%;
    min-height:88%;
    float:left;
}
.box_area_sc{
    float: left;
    font-size: 8.6pt;
    margin-top:4px;
    padding-top: 20px;
    background: white;
    width: 100%;
    min-height: 280px;
}
*:first-child+html .box_area_sc{
    float: left;
    margin-top:4px;
    padding-top: 20px;
    background: white;
    width: 100%;
    min-height: 280px;
}
.ima_consultas6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/consulta_ruc.png) no-repeat;
}
.ima_consultas6_black{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/consulta_ruc_black.png) no-repeat;
}
.error_msj{
    border: 1px solid #fcefa1;
    padding: 4% 8% 4% 8%;
    font-family: Arial, Helvética, Tahoma;
    font-size: 13px;
}
.text_erroralert{
    color: red;
}
.ima_unificacion{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/unificacion_criterios.png) no-repeat;
}
.ima_firma{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/disenador_sello.png) no-repeat;
}
.rSelected{
    background: #FDDE94;
}
.nrstextarea{
    resize: none;
}

.nomargin{
    margin: 0px !important;
}
.text_wordwrap{
    word-wrap:break-word;
}
.ima_peticion1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/maquina_registradoraaut.png) no-repeat;
}

.ima_peticion2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/extravio_documentos.png) no-repeat;
}

.ima_peticion3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/autorizacion_docunico.png) no-repeat;
}

.ima_peticion4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/autorizacion_sello_hule.png) no-repeat;
}

.ima_peticion5{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/desinscrip_iva.png) no-repeat;
}

.ima_peticion6{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/informe_aumento.png) no-repeat;
}

.ima_peticion7{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/espect_publicos.png) no-repeat;
}

.ima_peticion8{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/informe_exhibicion.png) no-repeat;
}

.fSize-12 {
    font-size: 12px;
}
.fSize-13 {
    font-size: 13px;
}
.fSize-14 {
    font-size: 14px;
}
.fSize-15 {
    font-size: 15px;
}
.fSize-16 {
    font-size: 16px;
}
.fSize-17 {
    font-size: 17px;
}
.fSize-18 {
    font-size: 18px;
}
.fSize-19 {
    font-size: 19px;
}
.fSize-20 {
    font-size: 20px;
}
.fSize-21 {
    font-size: 21px;
}
.fSize-22 {
    font-size: 22px;
}
.fSize-23 {
    font-size: 23px;
}
.fSize-24 {
    font-size: 24px;
}
.fSize-25 {
    font-size: 25px;
}
.inputDecimalMI{
    text-align: right !important;
}
.custom-combobox {
    position: relative;
    display: inline-block;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}  
.custom-combobox .ui-button-icon-primary{
    margin-left: 6px;
}
.custom-combobox-input {
    margin: 0;
/*    padding: 5px 10px;*/
}

.lista_sidebar a.enlace{
   color:#333;
   padding: 0px;
   text-decoration: none;
}
.lista_sidebar a.enlace:hover{
   color:#2086b3;
}

.ima_dictamen1{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/equipo_de_trabajo.png) no-repeat;
    background-size: 80px 80px;
}

.ima_dictamen2{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/nombramiento_auditor_fiscal.png) no-repeat;
    background-size: 80px 80px;
}

.ima_dictamen3{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/informe_exhibicion.png) no-repeat;
    background-size: 80px 80px;
}

.ima_dictamen4{
    /*border: 1px solid blue;*/
    width: 80px;
    height: 80px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/contador.png) no-repeat;
    background-size: 80px 80px;
}