/* GENERALES */
html {
    SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #EAEDF4; SCROLLBAR-SHADOW-COLOR: #EAEDF4; SCROLLBAR-3DLIGHT-COLOR: #EAEDF4; SCROLLBAR-ARROW-COLOR: #C2C9D9; SCROLLBAR-DARKSHADOW-COLOR: #EAEDF4;
}
body {
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 72%;
    color: #646464;
    margin-top: 0px;
    margin-bottom: 0px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    padding: 0px;
    text-align: center;
}
.general {
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 72%;
    color: #646464;
    margin-top: 0px;
    margin-bottom: 0px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    padding: 0px;
}
.pie{
    background-image: url('../img/pie.png');
    background-repeat: no-repeat;
    text-align: left;
}
.pie a{
    text-decoration: none;
    color: #004B96;
}
/* CABECERA */
.navegacion{
    font-size: 10px;
    color: #004B96;
}
.navegacion b{
    font-size: 10px;
    color: #646464;
    font-weight:normal;
}
.navegacion a{
    font-size: 10px;
    color: #004B96;
    text-decoration:none;
}
.navegacion a:hover{
    text-decoration:underline;
    font-size: 10px;
    color: #004B96;
}
.menu-subscribe{
    font-size: 12px;
    color: #999999;
    text-align:left;
    text-decoration:none;
    padding-left: 15px;
}
.idioma{
    font-size: 12px;
    color: #999999;
    text-align:right;
    text-decoration:none;
    padding-right: 15px;
}
.idioma a{
    text-decoration: none;
    color: #004B96;
}
.submenu{
    font-size: 12px;
    color: #004B96;
    text-align: right;
    word-spacing: 7px;
    padding-right: 10px;
}
.submenu a{
    color: #004B96;
    text-decoration: none;
}
/* ESTRUCUTURA WEB */
.contenido{
    width: 1000px;
    margin: auto;
    text-align: center;
}
/* INDEX.PHP */
.soft_list_1{
    width: 565px;
    float:left;
    padding-top: 2px;
    background: url('../img/caja_soft_list.png') no-repeat scroll 0 0 transparent;
}
.soft_list_2{
    width: 565px;
    background: url('../img/caja_soft_list.png') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.know_base_0{
    width: 390px;
    float: right;
}
.know_base_1{
    width: 390px;
    padding-top: 2px;    
    background: url('../img/caja_know.png') no-repeat scroll 0 0 transparent;
}
.know_base_2{
    width: 390px;
    background: url('../img/caja_know.png') no-repeat scroll 0 100% transparent;
    padding: 0px 10px 5px 10px;
}
.titulo_head{
    /*text-transform: uppercase;*/
    font-size: 12px;
    font-weight: bold;
    padding:5px 0px 5px 20px;
}
.titulo_head a{
    /*text-transform: uppercase;*/
    font-size: 10px;
    color:#0092dd;
    font-weight: bold;
    font-family:  Arial, Helvetica;
    text-decoration: none;
    padding-left: 5px;
}
.list_imagen{
    height: 80px;
    padding: 10px 15px 20px 30px;
    float:left;
}
.list_desarrollador{
    padding-top: 15px;
    font-size: 12px;
    color: #0092dd;
}
.list_desarrollador a{
    text-decoration: none;
    color: #0092dd;
}
.list_nombre{
    font-weight: bold;
}
.list_nombre a{
    font-weight: bold;
    text-decoration: none;
    color: #646464;
}
/* CAJA KNOW */
.know_field{
    width: 370px;
    border:1px solid #939393;
    height:30px;
    background:none repeat scroll 0 0 #FFFFFF;
    padding-left: 1px;
}
.know_text{
    width: 80%;
    background:none repeat scroll 0 0 #FFFFFF;
    margin:3px 0px 0px 0px;
    padding:0;
    border:medium none;
    color:#333333;
    font:19px Arial,Helvetica,sans-serif;
    float: left;
}
.buscar_text{
    border:1px solid #C7C7C7;
    color: #474747;
    font-size: 10px;
    font-family: segoe UI,Arial;
}
.buscar_boton{
    border: 1px solid #C7C7C7;
    color: #474747;
    font-size: 10px;
    font-family: segoe UI,Arial;
}
.buscar_tabla{
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    background-color: #FAFAFA;
}
.buscar_tabla td{
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 72%;
    color: #646464;
    height: 20px;
}
.know_boton{
    background:url("../img/search.png") no-repeat scroll left top transparent;
    border:medium none;
    float:right;
    font-size:1px;
    height:32px;
    width:32px;
    cursor:pointer;
    margin-top: -1px;
    margin-right: -1px;
}
/* CAJA LOGIN*/
.login_div{
    width: 320px;
    clear: both;
}
.login_tit{
    float: left;
    height: 30px;
    color:#333333;
    letter-spacing: 1px;
    width: 110px;
    text-align: right;
    padding-top: 5px;
}
.login_input{
    float: right;
    height: 30px;
}
.login_text{
    border: 1px solid #939393;
    height: 25px;
    width: 180px;
    font: 15px;
    color:#555555;
    padding-top: 3px;
}
.login_text_error{ 
    border: 1px solid red;
    height: 25px;
    width: 180px;
    font: 15px;
    color:#555555;
    padding-top: 3px;
}
.login_forget{
    height: 30px;
    width: 320px;
    text-align: right;
    padding-top: 15px;
}
.login_forget a{
    text-decoration: none;
    color:  #004B96;
}
.login_send{
    text-align: right;
    width: 320px;
}
.boton{
    border: 1px solid #939393;
    background-color: #e0e0e0;
    color: #555555;
}
/* BUSCAR.PHP */
.know_base_1_960{
    width: 960px;
    padding-top: 2px;
    background: url('../img/caja_know_960.png') no-repeat scroll 0 0 transparent;
}
.know_base_2_960{
    width: 960px;
    background: url('../img/caja_know_960.png') no-repeat scroll 0 100% transparent;
    padding: 0px 10px 5px 10px;

}
.know_field_960{
    width: 525px;
    border:1px solid #939393;
    height:30px;
    background:none repeat scroll 0 0 #FFFFFF;
    padding-left: 1px;
}
/* SOFTWARE.PHP */
.soft_list_1_660{
    width: 660px;
    padding-top: 2px;
    background: url('../img/caja_soft_list_660.png') no-repeat scroll 0 0 transparent;
}
.soft_list_2_660{
    width: 660px;
    background: url('../img/caja_soft_list_660.png') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.soft_list_1_790{
    width: 790px;
    padding-top: 2px;
    background: url('../img/caja_soft_list_790.gif') no-repeat scroll 0 0 transparent;
}
.soft_list_2_790{
    width: 790px;
    background: url('../img/caja_soft_list_790.gif') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.botones{
    background: #F0F0F0;
    color:#646464;
    border: 1px solid rgb(199, 199, 199);
    margin-top: 10px;
    margin-bottom: 6px;
}
/* NUEVA_CUENTA.PHP */
.know_cuenta_1{
    width: 565px;
    float:left;
    padding-top: 2px;
    background: url('../img/caja_know_cuenta.png') no-repeat scroll 0 0 transparent;
}
.know_cuenta_2{
    width: 565px;
    background: url('../img/caja_know_cuenta.png') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.cuenta_div{
    clear: both;
}
.cuenta_tit{
    float: left;
    font-size: 12px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    color:#646464;
    width: 120px;
    text-align: right;
    padding-top: 5px;
}
.cuenta_text{
    border: 1px solid #939393;
    width: 160px;
    font: 12px;
    color:#555555;
}
.cuenta_lic{
    border: 1px solid #939393;
    width: 240px;
    font: 12px;
    color:#555555;
}
.cuenta_verif{
    border: 1px solid #939393;
    height: 20px;
    width: 100px;
    text-align: center;
    font: 15px;
    color:#555555;
    letter-spacing: 1px;
}
.cuenta_verifica{
    border: 1px solid #939393;
    height: 20px;
    width: 100px;
    text-align: center;
    background: url('../captcha.php') no-repeat transparent;
    margin-left: 7px;
}
.cuenta_input{
    float: right;
    text-align: right;
    width: 160px;
    padding-right: 90px;
}

.cuenta_send{
    margin-top: 10px;
    text-align: right;
    padding-right: 60px;
    clear:both;
}
.cuenta_op{
    font-size: 12px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    color:#646464;
    text-align: left;
    padding-left: 5px;
}
.div_error{
    color:red;
    margin-right: 25px;
    font-size: 12px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
}
.div_error_bordes{
    font-size: 12px;
    font-family: seguibk, segoe UI, Arial, Helvetica; 
    color:red;
    border: 1px solid red;
    text-align: center;
    margin-bottom: 18px;    
}
.div_ok_bordes{
    color:darkgreen;
    border: 1px solid darkgreen;
    text-align: center;
    margin-bottom: 18px;
    font-size: 12px;
    font-family: seguibk, segoe UI, Arial, Helvetica; 
}
.div_ok{
    color:darkgreen;
    text-align: center;
    font-size: 13px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    border: 1px solid darkgreen;
}
/* cl_productos.php */
.soft_list_1_960{
    width: 960px;
    padding-top: 2px;
    background: url('../img/caja_soft_list_960.png') no-repeat scroll 0 0 transparent;
}
.soft_list_2_960{
    width: 960px;
    background: url('../img/caja_soft_list_960.png') no-repeat scroll 0 100% transparent;
    padding: 0px 10px 5px 10px;
}
.prod_list{
    width: 770px;
    border-collapse: collapse;
    margin-bottom: 8px;
}
.prod_list th{
    font-size: 13px;
    font-size: 72%;
    border-bottom: 1px dotted #C2C9D9;
    padding-top: 3px;
    padding-bottom: 5px;
    margin-bottom: 3px;
}
.prod_list tbody td span{
    font-size: 11px;
    padding-left: 10px;
}
.prod_list tbody td{
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 72%;
    padding: 10px 1px 10px 1px;
    vertical-align: middle;;
    border-bottom: 1px dotted #C2C9D9;
}
.new_prod{    
    width: 530px;
    border-collapse: collapse;
    margin-bottom: 18px;
    margin-top: 5px;
}
.new_prod td{
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 72%;
    vertical-align: middle;
    text-align: center;
}
.new_prod td span{
    padding-right: 20px;
    padding-bottom: 4px;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
}
.datos_cuenta{
    width: 700px;
    margin-bottom: 10px;
}
.datos_cuenta th{
    text-align: right;
    font-size: 77%;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
    padding: 3px 5px 5px 10px;
}
.datos_cuenta td{
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
    padding: 3px 5px 5px 10px;
}
.datos_cuenta td a{
    text-decoration: none;
    color: #004B96;;
}
.soft_list_1_575{
    width: 575px;
    padding-top: 2px;
    background: url('../img/caja_soft_list_575.png') no-repeat scroll 0 0 transparent;
}
.soft_list_2_575{
    width: 575px;
    background: url('../img/caja_soft_list_575.png') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.soft_list_1_475{
    width: 475px;
    padding-top: 2px;
    background: url('../img/caja_soft_list_475.png') no-repeat scroll 0 0 transparent;
}
.soft_list_2_475{
    width: 475px;
    background: url('../img/caja_soft_list_475.png') no-repeat scroll 0 100% transparent;
    padding: 0px 8px 5px 10px;
}
.cuenta_tit_in{
    float: left;
    height: 28px;
    margin-left: 65px;
    width: 185px;
    text-align: right;
    padding-top: 5px;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.cuenta_tit_in_td{
    height: 28px;
    text-align: right;
    padding-top: 5px;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.cuenta_op_in{
    width: 345px;
    float: right;
    text-align: left;
    padding-bottom: 5px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
/* form_f.php*/
.form_tit_in{
    float: left;
    margin-left: 25px;
    width: 100px;
    text-align: right;
    padding-top: 3px;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.form_div{
    clear: both;
}
.form_text{
    font-family: Arial, Helvetica;
    border: 1px solid #939393;
    width: 400px;
    font: 12px;
    color:#555555;
    padding-top: 3px;
}
.form_input{
    float: right;
    height: 25px;
    text-align: right;
    width: 430px;
    padding-right: 50px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.form_send{
    margin-top: 10px;
    text-align: right;
    padding-right: 60px;
    clear:both;
}
.form_verifica{
    float: right;
    height: 30px;
    text-align: right;
    width: 370px;
    padding-right: 50px;
}
.form_verif{
    font-family: Arial, Helvetica;
    border: 1px solid #939393;
    width: 100px;
    font: 14px;
    color:#555555;
    padding-top: 3px;
    text-align: center;
    letter-spacing: 1px;
}

/*cl_incidencias.php*/
.inci_div{
    width: 750px;
    height: 46px;
    margin-left: 10px;
}
.inci_div b{
    font-weight: normal;
    font-style: italic;
}
.inci_div:hover{
    background-color: black;
}
.inci_1{
    clear:both;
    height: 24px;
    padding-top: 4px;
}
.inci_2{
    clear: both;
}
.inci_asunto{
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
    color: #0092dd;
}
.inci_estado{
    float:left;
    padding-left: 15px;
    font-weight: bold;
    font-size: 11px;
}
.inci_asunto img{
    position: relative;
    top: 2px;
    margin-right: 5px;
}
.inci_asunto span{
    font-weight: normal;
    font-size: 12px;
    color: #646464;
    font-style: italic;
}
.inci_fecha{
    float:right;
    font-weight: bold;
    font-size: 11px;
    width: 320px;
    text-align: left;
}
.inci_fecha b{
    padding-right: 20px;
}
.inci_last{
    float:right;
    font-weight: bold;
    font-size: 11px;
    width: 270px;
    text-align: left;
}
.inci_last b{
    padding-right: 20px;
}
/* tickets.php */
.contenido_ticket{
    width: 780px;
    margin: auto;
    text-align: left;
}
.ver_ticket{
    border-bottom: 1px dotted #C2C9D9;
    border-right: 1px dotted #C2C9D9;
    border-left: 1px dotted #C2C9D9;
    padding: 10px;
}
.titulo_asunto{
    font-size: 17px;
    font-weight: bold;
    padding-left: 20px;
    font-family: Trebuchet Ms, seguibk, segoe UI, Arial, Helvetica;
    text-align: center;
    color: #0092dd;
}
.titulo_asunto span{
    color:#646464;
    font-weight: normal;
}
.ver_ticket_head{
    border: 1px dotted #C2C9D9;
    padding: 10px;
    background-image: url('../img/fondo_ticket.png');
    background-repeat: repeat-x;
}
.ver_ticket_head th{
    margin: 0px 5px 0px 5px;
    border-bottom: 1px dotted #C2C9D9;
    text-align: center;
    font-size: 12px;
}
.ver_ticket_head td div{
    float:left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
    font-style: italic;
    height: 25px;
    padding-top: 2px;
    color: #848484;
}
.ver_ticket_head td{
    font-size: 12px;
    height: 25px;
    color:#555555;
}
.ver_ticket_cliente{
    border: 1px dotted #C2C9D9;
    padding: 0px 10px 10px 10px;
    background: #DFE5FF;
    text-align: center;
}
.ver_ticket_interno{
    border: 1px dotted #C2C9D9;
    padding: 0px 10px 10px 10px;
    background: #FEF9DC;
    text-align: center;
}
.ver_ticket_staff{
    border: 1px dotted #C2C9D9;
    padding: 0px 10px 10px 10px;
    background: #E1FFD1;
    text-align: center;
}
.ver_ticket_photo{
    padding-top: 2px;
    height: 36px;
    float: left;
    border-right:  1px dotted #C2C9D9;
    width: 42px;
    text-align: left;
    margin-right: 10px;
}
.ver_ticket_info{
    height: 18px;
    text-align: left;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.ver_ticket_info span{
    font-style: italic;
    margin-right: 10px;
}
.ver_ticket_consulta{
    clear: both;
    border-top: 1px dotted #C2C9D9;
    border-bottom: 1px dotted #C2C9D9;
    width: 85%;
    text-align: left;
    margin: auto;
    margin-top: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.ver_ticket_file{
    padding-top: 5px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.ver_ticket_file a{
    text-decoration: none;
    color:#0092dd;
}
.titulo_ticket{
   font-size: 12px;
    font-weight: bold;
    padding:5px 0px 5px 20px;
    border-bottom: 1px dotted #C2C9D9;
    margin-bottom: 5px;
}
.titulo_ticket a{
    font-size: 10px;
    color:#0092dd;
    font-weight: bold;
    font-family:  Arial, Helvetica;
    text-decoration: none;
    padding-left: 5px;
}
.tick_form_tit_in{
    float: left;
    margin-left: 25px;
    width: 150px;
    text-align: right;
    padding-top: 3px;
    font-weight: bold;
    font-style: oblique;
    border-bottom: 1px dotted #c2c9d9;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.tick_form_div{
    clear: both;
}
.tick_form_text{
    font-family: Arial, Helvetica;
    border: 1px solid #939393;
    width: 500px;
    font: 12px;
    color:#555555;
    padding-top: 3px;
}
.tick_form_input{
    float: right;
    height: 28px;
    text-align: right;
    width: 500px;
    padding-right: 50px;
    font-family: seguibk, segoe UI, Arial, Helvetica;
    font-size: 12px;
}
.tick_form_send{
    margin-top: 10px;
    text-align: right;
    padding-right: 60px;
    clear:both;
}
/*software.php*/
.ver_articulos{
    padding-left: 8px;
}
.ver_articulos a{
    color: #0092dd;
    text-decoration: none;
}
.ver_titulo{
    color: #004B96;
    font-size: 14px;
    text-align: left;

}
.ver_titulo span{
    color:#646464;
}
.ver_titulo a{
    text-decoration: none;
    color: #004B96;
}
.ver_titulo a span{
    text-decoration: none;
    color:#646464;
}
.ver_desc{
text-align: left;
}
.ver_info{
    color: #999999;
    font-size: 10px;
    padding-bottom: 5px;
    text-align: left;
}
.ver_det{
    float:left;
    width: 30px;
    text-align: center;
}
.ver_acc{
    float:right;
    width: 40px;
    text-align: center;
}
.ver_sub{
    color: #0092dd;
    padding: 10px 0px 5px 0px;
    font-size: 15px;
    text-align: left;
}
.faq_all{
    width: 960px;
    margin: auto;
    text-align: center;
}
.faq_all a{
    color:#0092dd;
    text-decoration: none;
}
.faq{
    width: 720px;
    margin: auto;
    text-align: center;
}
.faq_top{
    background: url('../img/maintop.gif') no-repeat transparent;
    padding: 5px 10px 5px 10px;
    height: auto;
}
.faq_top_1{
    text-align: left;    
}
.faq_top_2{
    clear: both;
    color: #999999;
    font-size:18px;
font-family: Arial;
    padding: 0px 10px 5px 10px;
}
.faq_body{
    background: url('../img/mainbody.gif') repeat-y transparent;
    padding: 0px 30px 5px 30px;
    height: auto;
    text-align: justify;
}
.faq_ima{
    text-align: center;
    
}

.faq_bottom{
    background: url('../img/mainbottom.gif') no-repeat scroll 0 100% transparent;
    padding: 0px 10px 15px 10px;
}
.faq_imagen{
    height: 40px;
    padding: 10px 15px 5px 30px;
    float:left;
}
.faq_desarrollador{
    padding-top: 15px;
    font-size: 12px;
    color: #0092dd;
}
.faq_nombre{
    font-weight: bold;
}
h2{
    font-weight: bold;
    color:#646464;
    font-size: 12px;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    text-transform: none;
}
.soft_list_960_top{
    width: 960px;
    height: 10px;
    background: url('../img/soft_list_960_top.png') no-repeat scroll 0 0 transparent;
    margin: auto;
}
.soft_list_960_middle{
    width: 960px;
    background: url('../img/soft_list_960_middle.png') repeat-y transparent;
    margin: auto;
}
.soft_list_960_bottom{
    width: 960px;
    height: 10px;
    background: url('../img/soft_list_960_bottom.png') no-repeat scroll 0 100% transparent;
    margin: auto;
}