BODY {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
/* Div de contenido*/
.contenido {
	padding: 15px 20px 10px 20px;
	width: 100%;
}

/* navegación*/
.logo {
	/*background:url(/mercantil/images/logo_Bancolombia.gif) no-repeat left;*/
	width: 137px;
	height: 41px;
	padding-bottom: 18px;
	padding-top: 18px;
}

/* Imagen Aceptar contrato Linea de Credito Comprometida*/
.creditLineEngaged {
	width: 600px;
	height: 355px;
}

.tooltip {
    position: relative;
    border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
}

.tooltiptext {
    display:none;
    position:absolute; 
    z-index:100;
    border:1px;
    background:white;
    border-style:solid;
    border-width:1px;
    border-color:black;
    padding:18px;
    color:black; 
    top:0px; 
    /*left:20px;*/
    right: 100%;
    margin-right: 10px;
    background:url(/mercantil/images/petro16.png) no-repeat left white;
    background-repeat: no-repeat;
    padding-left: 30px;
    border-radius: 20px;
    padding-right: 5px;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top:   5px;   
}

.tooltip:hover span.tooltiptext {
    display:block;
    opacity: 1;
}

/*Imagen header propaganda*/
.img {
	background: url(/mercantil/images/54px.gif) no-repeat left;
	width: 54px;
	height: 54px;
}
/*linea header*/
.lin_header {
	background-color: #000080;
	font-size: 0px;
	height: 1px;
}

.title_header_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #7C97BC;
	padding-right: 5px;
	vertical-align: bottom;
}

a.link_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}

a.link_header_salir {
	background-color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
}
/*Flujo de tareas*/
.navegacion_activo {
	background-color: #14559c;
	font-size: 2px;
	height: 3px;
	display: block;
}

.navegacion_inactivo {
	background-color: #14559c;
	font-size: 2px;
	height: 3px;
	padding-right: 11px;
	display: block;
}

.navegacion_text_activo {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #14559c;
	padding-top: 3px;
	border-top: solid #14559c 3px;
}

.navegacion_text_inactivo {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #c0c0c0;
	padding-top: 3px;
	border-top: solid #14559c 3px;
}

.navegacion_text_pendiente {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #c0c0c0;
	padding-top: 3px;
	border-top: solid #c0c0c0 3px;
}

a.navegacion_text_link {
	text-decoration: none;
	color: #c0c0c0;
	text-decoration: underline;
}

.navegacion_pendiente {
	background-color: #c0c0c0;
	font-size: 2px;
	height: 3px;
	display: block;
}
/*fin navegacion*/

/* funcionalidad header contenido*/
.header_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 11px;
	vertical-align: bottom;
	color: #14559c;
}

.header_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 11px;
	vertical-align: bottom;
	color: #14559c;
}
/* indentificador user*/
.header_ident_user_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}
/* indentificador Nombre user*/
.header_ident_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
}

.header_interli_fecha {
	line-height: 1.2;
	text-align: right;
}

/* fecha*/
.header_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	color: #000000;
}

.header_ip_comp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	color: #000000;
}

.header_interli_fecha {
	line-height: 90%;
	text-align: right;
}
/* Descripción de la operación */
.header_descrip_operacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	color: #000000;
	text-align: justify;
}
/*--footer--*/
.footer_td {
	color: #14559c;
	font-size: 11px;
	padding-right: 8px;
}

a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #14559c;
	padding-left: 8px;
	padding-right: 8px;
}

.powered_by {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: right;
}

/*-- text aprobación / err--*/
.text_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	text-align: justify;
}
/*--text error aplicación--*/
.text_err_aplicacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 2px;
}

.borde_err_app {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	background-color: #ffffff;
	padding: 10px;
	font-weight: bold;
	text-align: left;
}
/* icono de err - aprov */
td.ico_msg {
	text-align: center;
	vertical-align: top;
}

/* icono de err - aprov */
td.ico {
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}
/*---texto error recuperable-*/
.text_err {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 2px;
}

.err_validation {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	padding-left: 2px;
	text-align: justify;
}

/*tablas y contenido*/
.tablas {
	border-color: #1090d4 #1090d4 #1090d4 #1090d4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #ffffff;
}

.totales {
	border-color: #000033 #000033 #000033 #000033;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	background-color: #f0f9fe;
}

th.titulo_cell,th.titulo_cell a {
	background-color: #1093d4;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.cell_uppercase {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: left;
	text-transform: uppercase;
}

.cell_centro {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

.cell_izq {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: left;
}
/* smilia 24/08/2011 PRJ-000636_BOLE_BM_DEF_V1.0*/
.cell_izq2 {
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: left;
}
/* FIN PRJ-000636_BOLE_BM_DEF_V1.0*/
.cell_derecha {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align: right;
}

.cell_izquierda {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align: left;
}

.cell_centro_err {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

.cell_izquierda_err {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	text-align: left;
}

.cell_derecha_err {
	background-color: #FFFFFF;
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align: right;
}
/*sobre el link*/
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

/*link de una pagina de confirmación*/
.linkp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #14559c;
	font-size: 8pt;
}

/*link  color azul*/
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #14559c;
	font-size: 10px;
}

/* botones con texto pequenio */
/* eizurieta 31/03/2010 R3777 - Aplicación de Nuevos Colores en funcionalidades de BOLE*/
.fboton {
	border: 1px;
	border-bottom-color: #000000;
	background: #1093D4;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	color: #ffffff;
	padding-bottom: 3px;
	/*background:url(/mercantil/images/styles/fon_button.gif) repeat-x left;*/
	margin-right: 8px;
	margin-left: 8px;
	width: 92px;
	text-align: center;
}

.fboton:disabled {
	opacity: 0.5;
}

/*Se agrega estilo para boton desabilitado - DEVBOLEBM-2111 */
.fbotondes {
	border:1px;
	border-bottom-color:#000000;
	background: #C0C0C0;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	color: #ffffff;	
	padding-bottom:3px;
	/*background:url(/mercantil/images/styles/fon_button.gif) repeat-x left;*/	
	margin-right:8px; 
	margin-left:8px;  
	width: 92px;
  text-align:center;		
}

.f {
	border: 1px;
	border-bottom-color: #000000;
	background: #C1C1C1;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	color: #ffffff;
	padding-bottom: 3px;
	/*background:url(/mercantil/images/styles/fon_button.gif) repeat-x left;*/
	margin-right: 8px;
	margin-left: 8px;
	width: 92px;
	text-align: center;
}
/* Para los botones cuyo texto ocupe mas de 92px */
.fbotonLarge {
	border: 1px;
	border-bottom-color: #000000;
	background: #1093D4;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	color: #ffffff;
	padding-bottom: 3px;
	/*background:url(/mercantil/images/styles/fon_button.gif) repeat-x left;*/
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}
/* Boton Solicitar Prestamo Linea de Crédito */
.fbotonLccSP {
	border: 1px;
        width: 177px;
	height: 22px;
	color: #ffffff;
	padding-bottom: 8px;
	background:url(/mercantil/images/Credit_Line_Engaged/B-Solicitar-prest.png) repeat-x left;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
}

/* Boton Descargar Contrato Linea de Crédito */
.fbotonLccDC {
	border: 1px;
        width: 177px;
	height: 22px;
	color: #ffffff;
	padding-bottom: 3px;
	background-color: rgb(0, 78, 155);
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}

/*Para los botones del multiple select*/
.fboton2 {
	border: 1px;
	border-bottom-color: #000000;
	background: #1093D4;
	font-family: Tahoma, Verdana, "Trebuchet MS";
	font-size: 11px;
	font-weight: none;
	height: 16px;
	color: #ffffff;
	padding-bottom: 3px;
	/*background:url(/mercantil/images/styles/fon_button.gif) repeat-x left;*/
	margin-right: 10px;
	margin-left: 10px;
}

/*comboBox*/
.combo {
	border: #FF0000;
	background-color: #FF0000;
	border-style: solid;
}
/*--  burbuja de ayuda --*/
.globe_header {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFF;
}

.globe_cont {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
}
/*--Para las etiquetas de los valores de un form--*/
td.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 18px;
}

/*-- Para los datos a la derecha de un formulario --*/
td.field input.error,select.error,td.field textarea.error {
	border: 1px solid red;
}

td.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.mito {
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*-- Pintar labels de los campos --*/
.lblred {
	color: red;
}

/*--Deshabilitar campo--*/
input.ronly {
	color: #B1B1B1;
}

/* Para presentar lo llenado en formulario */
.text_form_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 9px;
	color: #000000;
}

.text_form_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #000000;
}

td.toperror {
	margin: 5px;
	padding: 0 3px 0 9px;
	color: red;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
}

label.lerror {
	color: red;
}

/*Icono de ayudas*/
.ico_err {
	margin-left: 10px;
	margin-right: 10px;
	border: 0;
}

/*Para seleccionador de grupos que tiene dos select*/
select.comboselect {
	display: block;
	width: 310px;
	padding: 0;
}

select.comboselect2 {
	display: block;
	width: 500px;
	padding: 0;
}

/* tablas con ordenamiento */
table.tablesorter {
	/*agregado del css general*/
	border-color: #1093d4 #1093d4 #1093d4 #1093d4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
	background-color: #1093d4;
	padding: 3px 13px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

table.tablesorter thead tr th a {
	color: #FFFFFF;
}

table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-decoration: underline;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}

table.tablesorter tbody tr:nth-child(odd) {
	background: #f0f9fe;
}

table.tablesorter>tbody>tr.odd>td {
	background-color: #f0f9fe;
}

table.tablesorter>tbody>tr.odd>td>table>tbody>tr>td {
	background-color: #f0f9fe;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(/mercantil/images/styles/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(/mercantil/images/styles/desc.gif);
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp
	{
	background-color: #1093d4;
}

/*tablas sin ordenamiento con lineas zebra */
table.zebra {
	border-color: #1093d4 #1093d4 #1093d4 #1093d4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #ffffff;
}

table.zebra thead tr th,table.zebra tfoot tr th {
	text-align: center;
	background-color: #1093d4;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*Para las celdas de totales*/
/* eizurieta 31/03/2010 R3777 - Aplicación de Nuevos Colores en funcionalidades de BOLE*/
.tfoot_color {
	background: #DDDDDD;
	padding-right: 5px;
	border-left: #1093d4 solid 0px;
	border-top: #1093d4 solid 1px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
}

/*Para primera celda izquierda de totales */
.tfoot_color_left {
	background: #DDDDDD;
	padding-right: 5px;
	border-left: #1093d4 solid 1px;
	border-top: #1093d4 solid 1px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

table.zebra tr.even td {
	background-color: #FFFFFF;
}

table.zebra tr.odd td {
	background-color: #f0f9fe;
}

td.tableMargin {
	width: 100px;
}

/*globos alertas azul*/
.m-tl {
	width: 6px;
	height: 5px;
	background: url(/mercantil/images/styles/m-tl.gif) no-repeat left top;
}

.m-tr {
	width: 6px;
	height: 5px;
	background: url(/mercantil/images/styles/m-tr.gif) no-repeat right top;
}
/*globos alertas rojo*/
.m-tlr {
	width: 6px;
	height: 5px;
	background: url(/mercantil/images/styles/m-tlr.gif) no-repeat left top;
}

.m-trr {
	width: 6px;
	height: 5px;
	background: url(/mercantil/images/styles/m-trr.gif) no-repeat right top;
}

/* smilia 24/08/2011 PRJ-000636_BOLE_BM_DEF_V1.0*/
tr.zebra {
	background-color: #f0f9fe;
}
/* FIN PRJ-000636_BOLE_BM_DEF_V1.0*/

/* interlineado para separar secciones de informacion */
tr.trSimpleSpaceCenter td,tr.trSimpleSpaceCenter th {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*contenido de mercantil*/
/* interlineado para separar los botones del formulario */
tr.trButtonBar td {
	padding: 20px 0 20px 0;
	text-align: center;
}
/* interlineado para separar secciones de informacion */
tr.trSimpleSpace td,tr.trSimpleSpace th {
	padding-top: 10px;
}
/* interlineado para separar secciones de informacion */
tr.trDoubleSpace td,tr.trDoubleSpace th {
	padding-top: 20px;
}
/* interlineado para separar el mensaje de error / alerta del formulario */
tr.trErrorMessage td {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 35px;
}
/*usado para el caso que exista un subtitulo dentro de un subtitulo*/
.subSubtitle {
	padding: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

/*{
  margin: 0;
  padding: 0;
}
*/
dl {
	margin: 0px;
	padding: 0px;
	border: 0;
	outline: 0;
}

dt {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
/* eizurieta 31/03/2010 R3777 - Aplicación de Nuevos Colores en funcionalidades de BOLE*/
.theadAlternate {
	background-color: #dddddd;
	padding-right: 5px;
	font-weight: bold;
}

/* table #summary{height: auto!important; height:1em; clear:both;float:none;padding: 3em 0 0 0; display: block; margin:0px; } */
/* html>body>table #summary{padding: 2em 0 0 0 !important;} */
/* #errorContainer tbody{clear:both;float:none; display: block; margin:0px; } */
/* table #summary tr:empty{display:block;background-color: lime; width:500px; } */
/* html>body>div #errorContainer tbody{padding: 2em 0 0 0 !important;} */
/*#contentWrapper p{margin:0px;}*/
/* #formContainer td{padding:1px auto;} */
/* html>body #tableContainer {width:90%;} */
/* #errorContainer span{display:block; padding-bottom:2em;} */
/* html>body #popupContentWrapper{width:95%;} */
/*#confidencialMessage{position:absolute; *width:100%; text-align: center; bottom: 0px; padding: 20px;}*/
/*html>body>div #confidencialMessage{width:97%;}*/
#contentWrapper {
	
}

#contentWrapper form {
	margin: 0;
	padding: 0;
	border-spacing: 0px;
}

#contentWrapper table {
	border-spacing: 0px;
	*border-collapse: expression('separate', cellSpacing = '0px');
}

#userBar {
	height: 1.2em;
}

#headerWrapper {
	padding: 0 0 13px;
}

#pautaContainer {
	clear: both;
}

#toolbarContainer {
	clear: both;
	height: 40px;
}

#flowContainer {
	clear: both;
}

#contentContainer {
	display: block;
}

#content {
	display: block;
	text-align: center;
}

#actionContainer {
	text-align: center;
	padding-top: 26px;
	padding-bottom: 40px;
}

.actionContainer {
	text-align: center;
	padding-top: 26px;
	padding-bottom: 40px;
}

#paginatorContainer {
	clear: both;
	padding-top: 13px;
}

#nextTODOContainer {
	clear: both;
	padding: 0 0 13px;
}

#nextTODOContainer p {
	margin: 0 0 13px;
}

#formContainer {
	margin: auto;
	padding: 0 0 26px;
	vertical-align: top;
	text-align: center;
}

#formWrapper {
	clear: both
}

#formWrapper {
	padding: 10px 100px;
}

#tableContainer {
	clear: both;
	padding: 13px 0;
}

#errorContainer {
	clear: both;
}

#errorContainer tbody td {
	padding: 0 0 26px;
}

#successfulContainer {
	clear: both;
	float: none;
	padding: 1em 0 2em;
	margin: 0 auto;
	width: 600px;
}

#successfulContainer table td {
	white-space: nowrap;
	padding: 0 4px;
}

#invisibleActionsContainer {
	
}

#linkContainer {
	clear: both;
}

#listContainer {
	clear: both;
}

#blankContainer {
	clear: both;
	height: 10px;
	min-height: 10px;
}

#confidencialMessage {
	
}

#confidencialMessage {
	
}

#userInformationContainer {
	clear: both;
	padding: 10px 0;
}

#emergentMessage {
	padding: 0px;
	text-align: center;
	font-size: 8pt;
}

#emergentMessage td {
	text-align: justify;
}

#contentMessage {
	margin: 0px 0px 26px !important;
	clear: both;
}

#contentMessage table {
	margin-left: 0px;
}

#contentMessage br {
	line-height: 0px;
}

#warningMessage {
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}

#serverError {
	color: red;
	font-weight: bold;
}

/* popups de Bole */
#popupContentWrapper {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding: 15px 20px 10px;
	*width: 100%;
}

#popupHeaderContainer {
	
}

#popupEmergentMessage {
	text-align: center;
	margin-bottom: 10px;
	font-size: 8pt;
}

#popupToolbarContainer {
	clear: both;
}

#popupFlowContainer {
	clear: both;
}

#popupContentContainer {
	clear: both;
}

#popupContentMessage {
	margin: 0 0 10px;
}

#popupContent {
	text-align: center;
}

#popupActionContainer {
	text-align: center;
	margin: 10px 0;
}

.rcorners {
    border-radius: 10px;
    background-color:  #dddddd;
    background-position: left top;
    background-repeat: repeat;
    padding: 9px;
    font-family: Verdana;
	font-size: 11px; 
}

.messageImp {
    color: #FF5800;
    font-weight: bold;
    background-position: left top;
    font-family: Arial;
	font-size: 12px; 
}

/* MODIFIER CLASSES */
.toolbarWithoutFlow {
	margin-bottom: 13px;
}

.checkboxRequired {
	margin: 0;
	overflow: hidden;
	width: 13px;
	height: 14px;
}

.verification {
	padding-top: 7px
} /*se aumentan los pixeles necesarios para cumplir con el estandar*/
.confirmation {
	
}
/* testing some css*/

/* *[alt=""], *[title=""], *[class=""], *[id=""], a[href=""], a[href="#"] { border: 5px dotted yellow !important; } */

/*tiposBoleMercantil.css*/

/*
 * Personalizados Bole Mercantil
 */
table.tableBole {
	/*agregado del css general*/
	border-color: #1093d4 #1093d4 #1093d4 #1093d4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #ffffff;
}

.contentBoleA0 {
	border-color: #1093d4 #1093d4 #1093d4 #1093d4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	COLOR: #000000;
	FONT-STYLE: normal;
	font-size: 7pt
}

.contentBoleA1 {
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	COLOR: #000000;
	FONT-STYLE: normal;
	font-size: 7pt
}

.contentBoleA2 {
	border-left-color: #1093d4;
	border-left-style: solid;
	border-left-width: 1px;
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #f0f9fe
}

.topBoleTitle {
	BORDER-RIGHT-COLOR: #1093d4;
	PADDING-RIGHT: 4px;
	BORDER-TOP-COLOR: #1093d4;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT-COLOR: #1093d4;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	BORDER-BOTTOM-COLOR: #1093d4;
	BACKGROUND-COLOR: #1093d4;
	TEXT-ALIGN: center;
	text-decoration: none;
	border-color: #1093d4;
	border-style: solid;
	border-bottom-width: 1px
}

.topBoleTitleLinkSub {
	BORDER-RIGHT-COLOR: #1093d4;
	/*PADDING-RIGHT: 4px;  */
	BORDER-TOP-COLOR: #1093d4;
	/*PADDING-LEFT: 4px; */
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	/*PADDING-BOTTOM: 2px; */
	BORDER-LEFT-COLOR: #1093d4;
	COLOR: #FFFFFF;
	/*PADDING-TOP: 2px; */
	BORDER-BOTTOM-COLOR: #1093d4;
	BACKGROUND-COLOR: #1093d4;
	TEXT-ALIGN: center;
	text-decoration: underline;
	border-color: #1093d4;
	border-style: solid;
	border-bottom-width: 0px
}

.topBoleSupTitle {
	BORDER-RIGHT-COLOR: #1093d4;
	PADDING-RIGHT: 4px;
	BORDER-TOP-COLOR: #1093d4;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT-COLOR: black 0px solid;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM-COLOR: #1093d4;
	BACKGROUND-COLOR: #1093d4;
	TEXT-ALIGN: center
}

.topBoleSupTitle2 {
	BORDER-RIGHT-COLOR: #FFFFFF;
	PADDING-RIGHT: 4px;
	BORDER-TOP-COLOR: #FFFFFF;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT-COLOR: black 0px solid;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM-COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center
}

.tableCG {
	width: 100%;
	border-spacing: 10px;
	border: none;
}

.tableCG2 {
	width: 90%;
	border-spacing: 10px;
	border: none;
}

.tableCG2 {
	width: 150px;
}
