@font-face{
	font-family: Objective-Light;
	src: url("Objective-Light.otf");
}

@font-face{
	font-family: Objective-Bold;
	src: url("Objective-Bold.otf");
}

.Bcp_FilaImpar {
background-color:#FFF;
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
} 

.visanet_filafiltro  {
/*background-color:#FFF;*/
/*color:#015198;*/
color: #212121;
font-size: 1.19em;
/*font-size:11px;*/
font-family: Objective-Light, Helvetica, sans-serif;
font-weight:normal;
height:20px;
padding-left:5px;
padding-right:5px;
}

.visanet_comentarios  {
background-color:#FFF;
color: #999;
font-size: 1.1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
height:20px;
padding-left:5px;
padding-right:5px;
}
/*============*/
.Bcp_Boton {
background-color:#ff9566;
border-bottom:#000 1px solid;
border-left:#D4D0C8 1px solid;
border-right:#000 1px solid;
border-top:#D4D0C8 1px solid;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin-left:1px;
margin-right:1px;
width:auto;
}

.visanet_boton {
background-color:#03a9f4;
border-bottom:#000 1px solid;
border-left:#D4D0C8 1px solid;
border-right:#000 1px solid;
border-top:#D4D0C8 1px solid;
color:#FFF;
font-family:Objective-Light, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin-left:1px;
margin-right:1px;
width:auto;
}

.boton_verifica{
    background-color:#ffc107 !important;
    border: 1px solid #ffc107 !important;
    color:#FFF;
    font-family: Objective-Light, Helvetica, sans-serif;
    font-size:11px;
    font-weight:400;
    margin-left:1px;
    margin-right:1px;
    width:auto;
}

/*============*/
 .Bcp_CabeceraTablaIzq {
background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
text-align:left;
}

.titulo_agrupador {
/*background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
width: 100%;
padding-left:3px;
text-align:left;*/
color: #212121;
font-family: Objective-Light, Helvetica, sans-serif;
/*font-size: 2.35em;*/
font-size: 2.15em;
margin-bottom: 15px;
margin-top: 15px;
padding-bottom: 15px;
padding-top: 15px;

}

.popup_fila {
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}

/*=====Nuevo=======*/
.titulo_agrupador_reporte {
/*background-color:#ff9566;*/
/*background-color:#015198;*/ /*cyan*/
color:/*#FFF*/#212121;;
font-family: Objective-Light, Helvetica, sans-serif;
font-size:/*11px*/1.3em;;
font-weight:bold;
height:20px;
width: 100%;
padding-left:3px;
text-align:center;
}

/*============*/
.titulo_principal{
/*font-size: 13px; 
font-style: italic; 
font-weight: bold;  
width: 100%; 
background-color: #015198; 
color: #FFFFFF;*/
    font-size: 2.4em;
    font-family: Objective-Light, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0 0 25px 0;
    color: #03a9f4;
}

.input_visanent_size{
    width: 145px;
    max-width: 145px;
    min-width: 145px;
}

.input_visanet_importacion{
    width: 260px;
    max-width: 260px;
    min-width: 260px;
}
/*pet 1839*/
.input_visanent_size_form_ext{
    width: 200px;
    max-width: 200px;
    min-width: 200px;
}
 /*nuevo*/
.input_visanent_size, .width_inputEnmas, .width_inputEnmasI, .ui-widget input, .ui-widget select, .ui-widget textarea,textarea,
.td_file_width, input.td_file_name[readonly], .width_fech, input[type=file], .input_select, .input_select_auto, .input_visanet_importacion, 
.input_visanent_size_form_ext{
    border-left: 1px solid #dadada !important;
    border-right: 1px solid #dadada !important;
    border-top: 1px solid #dadada !important;
    border-bottom: 1px solid #dadada !important;
	background: #FFFFFF;
}

.input_select_auto{
    width: auto;
}
.data_table{
    width: 100%;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
    
}

.table_mensajes{
    width: 100%;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
    table-layout: fixed;
}

.table_mensajes td{
    word-wrap:break-word;
}

/*====== nuevos ======  */
.titulo_top {
vertical-align: top;
}


.label_left{
   width: 80px;
   text-align: left; 
}

.width_209{
width: 209px;    
}

.width_input4{
width: 220px;    
}

.width_input3{
width: 300px;    
}

.width_fech{
width: 145px;    
}

.table_form {
width: 100%;
border-style: none;
}

.width_alignl{
width: 100%;
text-align: left;    
}


.width_totalb{
width: 100%;
border: 0px;    
}

.width_total{
width: 100%;
}

.width_align_cb{
width: 90%;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
margin-left: auto;
margin-right: auto;
border-collapse: separate;
border-spacing: 2px;

}

.width_align_cb_border{
/*nuevo*/
/*border: 1px gray solid;*/
border-collapse: collapse;
border-spacing: 2px;
}

.width_align_cb_border_multiple{
/*nuevo*/
/*border-bottom: 1px gray solid;
border-left: 1px gray solid;
border-right: 1px gray solid;*/
border-collapse: collapse;
border-spacing: 2px;
}

table.width_align_cb_border td, table.width_align_cb_border_multiple td{
    /*nuevo*/
    /*border-bottom: 1px gray solid;
    border-left: 1px gray solid;
    border-right: 1px gray solid;
    border-top: 1px gray solid;*/
    border-collapse: collapse;
}
.width_align_cb_border,.width_align_cb_border_multiple{
color: #03a9f4;
}

.width_input2{
width: 80%;    
}

.width_td3{
width: 70%;    
}

.width_extboton{
width: 65px;    
}

.width_inputEnmas{
width: 60px;
}

.width_td2{
width: 50%;    
}

.width_inputEnmasI{
width: 40px;
}

.width_label{
width: 30%;
}

.width_label_usuer{
    width: 10%;
}

.width_td{
width: 26%;    
}

.width_input{
width: 20%;
}

.width_td_21{
width: 21%;
}

.width_td_37{
width: 37%;
}

.width_td_5{
width: 5%;
}

.width_td_fecha{
 width: 35%;
}

.width_td_40{
 width: 45%;
}

.width_td_etiqueta{
 width: 15%;
}

input.td_file_name[readonly]{
width: 99%;
color: #015198;
}

.td_file_width{
width: 96%;
}

.border_n{
border-style: none;
}

#border_0{
border: 0px;
}

.result_displaynon{
display: none;    
}

.input_hid {
width: 0px;
visibility: hidden;
}

.align_boton, .celda_montos {
text-align: right;
}

.center{
text-align: center;    
}

.align_messageLeft{
color: red;    
}

.label_center{
text-align: center;
display: none;
}

.align_messageLeft, .align_left{
text-align: left;    
}

.align_report {
width: 916px;
text-align: center;
border: 0px;
}

.tab_widthb {
width: 916px;
border: 0px;
}

.outcome {
float: left;
margin: 0px 7px 29px 0px;
}

.color_red{
color:#FF0000;      
}

.alignfech_estadist{
width: 100%;
text-align: center;
border: 0px;    
}

.width_right{
text-align: right;
width: 470px;    
}

 .data_tab1{
 width: 1020px;
 text-align: center;
 }
 
 .ext_tituagrupa{
 margin-bottom: 5px;
 }
 
 .textarea_contac{
 margin: 0px;
 width: 353px;
 height: 135px;
 }
 
 .ext_visaboton{
 width: 100px;
 height: 25px;
 }
 
.ext_visaboton2{
width: 70px;    
}

.tab_modif{
border: 1px;
width: 85%;
text-align: center;
color: #015198;   
}
 
.width_floatLeft{
width: 55%;
float: left;    
}

.div_clear{
clear: both;  
}

.td_block{
border: 1px black solid;
border-collapse: collapse;
width: 50%;
}
/* <table border="0" width="100%" height="100%" cellpadign="0" cellspacing="0"> */
.tab_prod{
border: 0px;
width: 100%;
height: 100%;
border-collapse: collapse;    
}
/* style="width: 916px;" border="0">
.tab_general{
width:916px;
border:     
    
} */

.mostrarcolumn{
border: 1px;
width: 80px;
text-align: center;    
}

/* style="margin: 0px; width: 353px; height: 135px;" */
.input_txarea{
margin: 0px;
width: 100%;
height: 135px;    
}

.select_comerc{
width: 0px;
height: 0px;
background-color: inherit;
overflow: hidden;
visibility: hidden;
position: absolute; /*sobre otro campo*/
}

/* style="float: left;width: 80%;" */
.header_logolinks{
float: left;
width: 80%;    
}

/* border="0" height="50" width="175" */
.logo_visa{
/*height: 50px;
width: 175px;*/
width: 160px;
height: 78px;
}

/* style="float: left;width: 109px; margin-left: 9px;" */
.div_visanet_url{
float: left;
width: 109px;
margin-left: 9px;    
}

.div_home{
float: left;
width: 32px;
margin-left: 9px;    
}

.div_contactenos{
float: left;
width: 66px;
margin-left: 9px;    
}

.div_ayuda{
float: left;
width: 36px;
margin-left: 9px;    
}

.div_logout{
float: left;
width: 90px;
margin-left: 9px;    
}

/* style="width:184px; height:457px; margin-right: 200px;" */
.div_menu{
width: 184px;
height: 457px;
margin-right: 200px;    
}

.margintop_3{
	margin-top: 3px;
    min-height: 100vh !important;
    border-right: 2px solid #dadada;
    border-left: 2px solid #dadada;
}

.columna_menu{
float: left;
width: 184px;    
}

/* style="font-weight: bold;" */
.font_bold{
font-weight: bold;    
}


/*=====************************=======*/
#Bcp_arrowhead {
left:0;
position:absolute;
top:-500px;
visibility:hidden;
z-index:99;
}

.td_botonfilter {
margin-right: auto;
}

.Bcp_BarraCabeceraTabla {
background-color:#FFF;
border-bottom:#ffae8a 1px solid;
border-left:#ffae8a 1px solid;
border-right:#ffae8a 1px solid;
border-top:#ffae8a 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
text-align:center;
}

.Bcp_BarraCabeceraTablaDer {
background-color:#FFF;
border-bottom:#ffae8a 1px solid;
border-left:#ffae8a 1px solid;
border-right:#ffae8a 1px solid;
border-top:#ffae8a 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
text-align:right;
}

.Bcp_BarraCabeceraTablaDespliega {
background-color:#ff9566;
color:#FFF;
cursor:n-resize;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
}

.Bcp_BarraCabeceraTablaIzq {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
text-align:left;
}

.Bcp_BarraCabeceraTablaTexto {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
}

.Bcp_BarraCabeceraTablaTexto A:active {
text-decoration:none;
}

.Bcp_BarraCabeceraTablaTexto A:hover {
text-decoration:underline;
}

.Bcp_BarraCabeceraTablaTexto A:link {
text-decoration:none;
}

.Bcp_BarraCabeceraTablaTexto A:visited {
text-decoration:none;
}

.Bcp_BarraLink {
background-color:#FFF;
border-bottom:#ff9566 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:18px;
padding-right:5px;
}

.Bcp_BarraLink A:active {
color:#015198;
text-decoration:none;
}

.Bcp_BarraLink A:hover {
color:#ff9566;
text-decoration:underline;
}

.Bcp_BarraLink A:link {
color:#015198;
text-decoration:none;
}

.Bcp_BarraLink A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_BarraResultados {
background-color:#FFF;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:25px;
padding-left:7px;
}

.Bcp_BarraSubtitulo {
background-color:#FFF;
border-bottom:#ff9566 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:25px;
padding-left:7px;
}

.Bcp_BarraSubtitulo A:active {
color:#015198;
text-decoration:underline;
}

.Bcp_BarraSubtitulo A:hover {
color:#ff9566;
text-decoration:none;
}

.Bcp_BarraSubtitulo A:link {
color:#015198;
text-decoration:underline;
}

.Bcp_BarraSubtitulo A:visited {
color:#015198;
text-decoration:underline;
}

/******************************************************/
/*clases para el datatable**/
/* .paginate_button{ */
/* background-color:#ff9566; */
/* border-bottom:#000 1px solid; */
/* border-left:#D4D0C8 1px solid; */
/* border-right:#000 1px solid; */
/* border-top:#D4D0C8 1px solid; */
/* color:#FFF; */
/* font-family:Arial, Helvetica, sans-serif; */
/* font-size:11px; */
/* font-weight:400; */
/* margin-left:1px; */
/* margin-right:1px; */
/* width:auto;	 */
/* } */

/* .dataTables_info { */
/*     clear: both; */
/*     float: left; */
/* } */

/* .dataTables_paginate{ */
/* float: right; */
/* text-align: right; */
/* } */

/* .paging_full_numbers { */
/* height: 22px; */
/* line-height: 22px; */
/* } */


.paginate_button{
	/*background-color:#ff9566 !important;*/
	background-color:#03a9f4 !important;
	color:#FFF !important;
}




/***********************FIN*******************************/


.Bcp_Bt_Activado {
background-color:#ffae8a;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:2px 5px;
}

.Bcp_Bt_PorActivar {
background-color:#FFF;
border-bottom:#fec8af 1px solid;
border-left:#fec8af 1px solid;
border-right:#fec8af 1px solid;
border-top:#fec8af 1px solid;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:2px 5px;
}

.Bcp_Bt_Visitado {
background-color:#fff1eb;
color:#ffae8a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:2px 5px;
}

.Bcp_Bt_txtActivado {
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.Bcp_Bt_txtPorActivar {
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.Bcp_Bt_txtVisitado {
color:#ffae8a;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.Bcp_CabeceraTabla {
background-color:#80cce6;
}

.Bcp_CabeceraTablaDer {
background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
text-align:right;
}

.Bcp_CabeceraTablaIzq {
background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
text-align:left;
}

.Bcp_ColorFondoTabla {
background-color:#fff1eb;
}

.Bcp_ColorTabla {
background-color:#FFF;
padding-bottom:5px;
padding-top:5px;
}

.Bcp_EnlaceOff {
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-right:0;
}

.Bcp_FilaImParTablaFondoBCP {
background-color:#FFF;
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}



.Bcp_FilaImpar TD {
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
}

.Bcp_FilaImpar TD A:active {
color:#015198;
text-decoration:underline;
}

.Bcp_FilaImpar TD A:hover {
color:#015198;
text-decoration:none;
}

.Bcp_FilaImpar TD A:link {
color:#015198;
text-decoration:underline;
}

.Bcp_FilaImpar TD A:visited {
color:#015198;
text-decoration:underline;
}

.Bcp_FilaOff {
background-color:#f8d7c8;
color:red;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}

.Bcp_FilaOpciones {
border-bottom:#ffae8a 1px solid;
height:20px;
}

.Bcp_FilaPar {
background-color:#ffefe5;
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}

.Bcp_FilaPar TD {
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
}

.Bcp_FilaPar TD A:active {
color:#015198;
text-decoration:underline;
}

.Bcp_FilaPar TD A:hover {
color:#015198;
text-decoration:none;
}

.Bcp_FilaPar TD A:link {
color:#015198;
text-decoration:underline;
}

.Bcp_FilaPar TD A:visited {
color:#015198;
text-decoration:underline;
}

/**.Bcp_FilaParTablaFondoBCP {
background-color:#ecf7fb;
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}**/

.Bcp_FilaParTablaFondoBCP {
background-color:#ffefe5;
color:#015198;
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}

.Bcp_FilaSeleccionada {
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-right:0;
}

.Bcp_ItemNIvel0 {
background:#FFF;
color:#015198;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvel0_on {
background:#ffefe5;
color:#015198;
cursor:pointer;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvel1 {
background:#FFF;
color:#015198;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvel1_on {
background:#ffefe5;
color:#015198;
cursor:pointer;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvel2 {
background:#FFF;
color:#015198;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvel2_on {
background:#ffefe5;
color:#015198;
cursor:pointer;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:4px 7px;
width:auto;
}

.Bcp_ItemNIvelSepara {
background:#ffefe5;
color:red;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
height:auto;
margin-right:0;
padding:2px 1px;
width:auto;
}

.Bcp_MenuNivel0 {
border-bottom:#ffae8a 1px solid;
height:auto;
width:100%;
}

.Bcp_MenuNivel1 {
border-bottom:#ffae8a 1px solid;
height:auto;
width:100%;
}

.Bcp_MenuNivel2 {
border-bottom:#ffae8a 1px solid;
height:auto;
width:100%;
}

.Bcp_PiePorlet {
background-color:#FFF;
border-bottom:#015198 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:18px;
padding-right:5px;
}

.Bcp_PiePorlet A:active {
color:#015198;
text-decoration:none;
}

.Bcp_PiePorlet A:hover {
color:#ff9566;
text-decoration:underline;
}

.Bcp_PiePorlet A:link {
color:#015198;
text-decoration:none;
}

.Bcp_PiePorlet A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_Separador1 {
background-color:#015198;
border-left:#FFF 1px solid;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:6px;
text-align:center;
}

.Bcp_Separador2 {
background-color:#FFF;
border-bottom:#ffae8a 1px solid;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-bottom:0;
}

.Bcp_SubtituloTabla {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
text-align:center;
}

.Bcp_TablaBCP {
background-color:#fff1eb;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.Bcp_TablaBCP THEAD TD {
background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
padding-right:3px;
}
/**
.Bcp_TablaFondoBCP {
background-color:#d4edf4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
**/

.Bcp_TablaFondoBCP {
background-color:#fff1eb;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/**
.Bcp_TablaFondoBCP THEAD TD {
background-color:#80cce6;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
padding-right:3px;
}
**/

.Bcp_TablaFondoBCP THEAD TD {
background-color:#ff9566;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:3px;
padding-right:3px;
}

.Bcp_TxtCampos {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.Bcp_TxtContenidoTablaDer {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:5px;
padding-right:5px;
text-align:right;
}

.Bcp_TxtContenidoTablaDer A:active {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtContenidoTablaDer A:hover {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtContenidoTablaDer A:link {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtContenidoTablaDer A:visited {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtContenidoTablaIzq {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:5px;
padding-right:5px;
text-align:left;
}

.Bcp_TxtContenidoTablaIzq A:active {
color:#015198;
text-decoration:none;
}

.Bcp_TxtContenidoTablaIzq A:hover {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtContenidoTablaIzq A:link {
color:#015198;
text-decoration:none;
}

.Bcp_TxtContenidoTablaIzq A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_TxtConyuge {
background-color:#FFF;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:5px;
}

.Bcp_TxtConyuge A:active {
color:red;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtConyuge A:hover {
color:red;
font-weight:400;
text-decoration:underline;
}

.Bcp_TxtConyuge A:link {
color:red;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtConyuge A:visited {
color:red;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtDescripcion {
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:5px;
}

.Bcp_TxtDescripcion A:active {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtDescripcion A:hover {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtDescripcion A:link {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtDescripcion A:visited {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtEnlace {
background-color:#FFF;
border-bottom:#FFF 0 solid;
border-left:#FFF 0 solid;
border-right:#FFF 0 solid;
border-top:#FFF 0 solid;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
margin-right:2px;
padding-left:5px;
padding-right:5px;
}

.Bcp_TxtEnlace A:active {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtEnlace A:hover {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtEnlace A:link {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtEnlace A:visited {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtEnlaces {
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:20px;
padding-left:6px;
padding-right:6px;
}

.Bcp_TxtEnlaces A:active {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlaces A:hover {
color:#015198;
text-decoration:underline;
}

.Bcp_TxtEnlaces A:link {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlaces A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlacesOff {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:6px;
padding-right:6px;
}

.Bcp_TxtEnlacesOff A:active {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlacesOff A:hover {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlacesOff A:link {
color:#015198;
text-decoration:none;
}

.Bcp_TxtEnlacesOff A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_TxtError {
background-color:#FFF;
border-bottom:#ffae8a 1px solid;
border-left:#ffae8a 1px solid;
border-right:#ffae8a 1px solid;
border-top:#ffae8a 1px solid;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
text-align:left;
}

.Bcp_TxtEtiqueta {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:7px;
padding-right:7px;
text-align:left;
}

.Bcp_TxtEtiquetaResaltado {
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.Bcp_TxtModulo {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:700;
padding-left:7px;
}

.Bcp_TxtPaginar {
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.Bcp_TxtPaginar A:active {
color:#015198;
text-decoration:none;
}

.Bcp_TxtPaginar A:hover {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtPaginar A:link {
color:#015198;
text-decoration:none;
}

.Bcp_TxtPaginar A:visited {
color:#015198;
text-decoration:none;
}

.Bcp_TxtResaltadoTabla {
background-color:#FFF;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:5px;
padding-right:5px;
}

.Bcp_TxtSubEnlaces {
background-color:#FFF;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-bottom:0;
}

.Bcp_TxtSubEnlaces A:active {
color:#ff9566;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtSubEnlaces A:hover {
color:#ff9566;
font-weight:400;
text-decoration:underline;
}

.Bcp_TxtSubEnlaces A:link {
color:#ff9566;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtSubEnlaces A:visited {
color:#ff9566;
font-weight:400;
text-decoration:none;
}

.Bcp_TxtSubtitulo {
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:25px;
padding-left:7px;
padding-right:8px;
text-align:left;
}

.Bcp_TxtSubtitulo A:active {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtSubtitulo A:hover {
color:#ff9566;
text-decoration:none;
}

.Bcp_TxtSubtitulo A:link {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtSubtitulo A:visited {
color:#ff9566;
text-decoration:underline;
}

.Bcp_TxtSubtituloTabla {
background-color:#FFF;
border-bottom:#fec8af 1px solid;
border-left:#fec8af 1px solid;
border-right:#fec8af 1px solid;
border-top:#fec8af 1px solid;
color:#ff9566;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
}

.Bcp_TxtSubtituloTabla2 {
background-color:#FFF;
color:#015198;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:5px;
}

.Bcp_TxtTitular {
background-color:#FFF;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding-left:5px;
}

.Bcp_TxtTitular A:active {
color:red;
text-decoration:none;
}

.Bcp_TxtTitular A:hover {
color:red;
text-decoration:underline;
}

.Bcp_TxtTitular A:link {
color:red;
text-decoration:none;
}

.Bcp_TxtTitular A:visited {
color:red;
text-decoration:none;
}

.Bcp_balloonstyle {
background-color:#FFF;
border:1px solid #000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
font:normal 9px Verdana;
left:0;
line-height:18px;
padding:5px;
position:absolute;
top:-500px;
visibility:hidden;
width:200px;
z-index:100;
}

.Bcp_linea {
color:#CCC;
width:100%;
}

.Bcp_BarraTituloPortlet {
background-color:#0099CB;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:700;
height:22px;
padding-left:7px;
}

.dijitDialogTitleBar {
	color: white;
	background-image: none;
	background-color:#015198;
	padding: 5px 6px 3px 2px;
	cursor: move;
	outline:0; 
	font-size: 12px;
}



.input_visanent_size_350{
    width: 350px;
}

.input_visanent_grande_size{
    width: 245px;
}

.table_size{
    width: 100%;
    border: 0px;
    margin-top: 15px;
}
.table_main{
    width: 100%;
    border: 0px;
    margin-top: 15px;
}
.table_grid{
    width: 100%;
    border: 0px;
}
.table_grid td{
    text-align: center;
}

.table_size_60{
    width: 60%;
}


.input_bin{
    width: 60px;
}

.input_mask{
    width: 40px;
}

.show {
    display:block;
}

.hide {
    display:none;
}

.without_top_border{
    border-bottom: 1px black solid;
    border-left: 1px black solid;
    border-right: 1px black solid;border-top: 0px;border-collapse: collapse;
}

/*==============================  */



.cabeceraTablaCentro {
    background-color:#ff9566;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    height:20px;
    padding-left:3px;
    text-align:center;
}

#dialog-model-contactenos{
    background-color:white;     
}

.border{
   border: 1px black solid;border-collapse: collapse;
}

.border_top_bottom{
    border-top: 1px black solid;border-bottom: 1px black solid; 
}

.alineado_top{
    vertical-align: top;
}

.popup_fila TD {
color:#999;
font:normal 11px Arial, Helvetica, sans-serif;
}

#procesando{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000;
}

/*-------------------- nuevo header*/
header {
position: relative;
width: 1100px;
height: 78px;
margin: 0 auto;
/*background: url(../images/menu.jpg) left top repeat-x;*/
z-index: 90;    
display: block;
}

#logo{
	display: inline-block;
	width: 185px;
	height: 81px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

nav{
    position: absolute;
    width: 916px;
    font-family: Tahoma;
    left: 186px;
    top: 0;
    border-bottom: 2px solid #dadada;
    border-right: 2px solid #dadada;
}

.menu_visanet{
    position: absolute;
    /*left: 0;*/
    left: 295px;
    top: 0;
    z-index: 999;
}

.menu_visanet div{
    float: left;
    padding: 0;
    display: block;
    color: white;
    position: relative;
    z-index: 9999;
    height: 78px;
    margin: 0;
    /*border-right: 1px solid #c1c1c1;*/
    /*border-left: 1px solid #c1c1c1;*/
}

.menu_visanet div>a, .menu_visanet div>form>a{
    color: #B2B2B2;
    display: block;
    padding: 30px 25px 18px 25px;
    transition: all .3s linear 0s;
    font-size: 1.3em;
    text-shadow: -1px 2px 0px white;
}

#herramientas{
    float: right;
    height: 78px;
}

ul#herramientas{
    margin: 0;
    padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;
}

#herramientas li{
    padding: 0;
    background: none;
    float: left;
    /*border-left: 1px solid #c1c1c1;*/
    transition: all .3s linear 0s;
}

#herramientas li img {
    padding: 25px 20px 26px 17px;
    display: block;
    vertical-align: middle;
}

/*#herramientas li:nth-child(1) img{*/
#herramientas li:first-child a img{
    padding: 25px 20px 30px 15px;
}

/*#herramientas li:nth-child(3) img {*/
#herramientas li:first-child + li + li a img {
    padding: 33px 20px 30px 15px;
}

#herramientas li:hover{
    background: url(../images/menu-hover.jpg) left top repeat-x;
}

#main_second{
    width: 913px;
}

#main_second_guia{
    width: 715px;
}

#main_second_guia label{
    color: #ffc107;
    font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

#guia_tabla td{
    color: #999;
}
/*tablas*/
#guia_tabla table, .contenedor_modulo table, #tabla_perfil, #tabla_emisores, #columnas_tabla{
    font-size: 11px !important;
    font-family: Objective-Light;
}

#guia_tabla table tr{
    border-bottom: 1px solid #ccc;
}

#guia_tabla table tr#titulo_opc{
    border-bottom: 0px !important;
}

#main_second_contacto{
    width: 525px;
    margin: auto;
    /*nuevo*/
    margin-top: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

#main_second_estructuras{
    width: 750px;
    margin-top: 15px;
    padding-right: 15px;
    padding-top: 15px;
}


#main_second,#main_second_guia, #main_second_contacto,#main_second_estructuras{
    /*background: #ffffff;*/
    padding-left: 15px;
    /*padding-top: 15px;*/
    padding-bottom: 15px;
}

.visa_FilaPar {
background-color:/*#E2E4FF*/#e5eaee;
}

.visa_FilaImpar {
background-color:#FFFFFF;
}

.visa_FilaPar,.visa_FilaImpar {
font:normal 11px Arial, Helvetica, sans-serif;
height:20px;
padding-left:5px;
padding-right:5px;
}

.html_web{
    /*background: url(../images/body-bg.jpg) repeat;*/
}

.select_hidden{
    width:0; 
    height:0; 
    border:0; 
    background-color:inherit; 
    overflow:hidden; 
    visibility: hidden;
}

/*errores*/
.div_page_error{
text-align: center;
padding: 250px;
margin: auto;
}

.div_page_error p{
/*font-weight: bold;*/
/*font-size: 16px;
color: #f4a600;*/
font-size: 1.2em;
line-height: 2em;
font-family: Objective-Light, Helvetica, Verdana, sans-serif;
}

.div_page_error input[type=button]{
    font-size: 14px;
    padding: 6px 6px 6px 6px;
}

/*importaciones*/
.div_page_imp{
text-align: center;
margin: auto;
}

.asunto_notifica{
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
}

.label_tablas{
    vertical-align: middle !important;
}
.titulo_menu{
/*background-color: #015198;*/
font-weight: bold;
/*border-left: 1px solid #dadada;*/
/*border-right: 1px solid #dadada;*/
}

#formulario_contacto{
    width: 525px;
    padding: 20px 0 0;
    margin: auto;
    color: #999;
}

#formulario_contacto img{
    padding-right: 20px;
}

#formulario_contacto input, textarea{
    padding: 5px 10px;
}

#formulario_contacto td{
    height: 40px;
    vertical-align: top;
}
.label_obligatorio {
    color: #999;
    font-size: 11px;
}

#idAyuda{
    margin: auto;
    width: 750px;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	/*margin: 10px;*/
	width: 100px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100px;
}



#ui-datepicker-div{
    z-index:10000 !important; 
}

.contenedor_modulo td{
    vertical-align: top;
}

/*combos*/
select.autowidth {
    width: 146px; /* change this */
}
 
select.autowidth.autowidth-expand {
    width: auto;
    z-index: 9999;
    position: absolute;
}

.popup_hidden{
   background:  #eee !important;
   width: 1px;
   height: 1px;
   border-left: 0px !important;
   border-right: 0px !important;
   border-top: 0px !important;
   border-bottom: 0px !important;
}

/**************ARQSOFT-REC_5265*************/

.opcionalTarjetaHabiente,.opcionalBeneficiario,.opcionalCargo{
  display: none;
}

.padding_left_from_other_button{
text-align:left;
padding-left:550px;
}

.separadorImportacion{
	border-top: 2px solid #dadada;
	border-bottom: 2px solid #dadada;
}
