@CHARSET "ISO-8859-1";

body{
	font-family: Arial, Verdana, sans-serif;
}

textarea{ resize:none; }

.inputDeshabilitado{ 
	border: 1px dotted #2A66F5 !important;
	background-color: rgb(250, 255, 189) !important; 
	background-image: none !important; 
	color: rgb(0, 0, 0)!important;" 
}

.inputInvisible{
	color: #fff !important;
	background: #cdcdcd !important;
	visibility: !important;
}

.table_border{
	background: #cccccc;
}
.table_border .table_border_td{
	background: #fff;
}

.selectDeshabilitado{
	background: #fff !important;
	font-weight: bold !important;
	color: #000 !important;
}

.separacionTabla{
	height: 6px;
}

img{
	border:0px;
}

.bordeTabla {
	border: 1px solid #cccccc;
}

.anchoTabla {
	width: 100%;
}
/* 
* ancho de panelgrid
*/
.anchoBordeGridGeneral {
	width: 100%;
	border: 1px solid #cccccc;
}

.textoGrid {
	float: left;
}

.barraMenu a {
	text-decoration: none;
	color: #000000;
}

.error {
	color: #ff0000;
}

.tamanoinputTextarea {
	width: 110px;
	height: 110px;
}

.tamanoinputTextareaCaptSemilla {
	width: 302px;
	height: 50px;
}

.tamanoinputRechazoAR {
	width: 230px;
	height: 70px;
}

.tamanoinputMotivoAnulacion {
	width: 200px;
	height: 110px;
}

.tamanotextoCabeceraInformacion {
	font-size: 14px;
}

.tamano {
	font-size: 21px;
	margin-left: 32px
}

.margenBoton {
	margin-left: 140px
}

.margenImagen {
	margin-left: 122px
}

A:link {
	text-decoration: none
}

.alineacionvolver {
	float: right;
}

.colorNegrita {
	
	
	font-size:12px;
	
}
.negrita {
	
 	color: black;
 	font-weight: bolder;
 	
}

.alineacionGenerarExcel {
	margin: 5px;
}

.espacioEnteLineas {
	
 	line-height:30px;
}

.resaltarFilaNegrita td{
	font-weight: bold;
	background: #e0e0e0;
}

.columnas150 .rf-edt-hdr-c{
	width: 150px !important;
	white-space:normal!important;
}

.columnas150 .rf-edt-c{
	width: 150px !important;
	height:30px !important;
	white-space:normal!important;
}

.codigoPlantaCol{
	width: 80px !important;
}

.nombrePlantaCol{
	width: 240px !important;
}

.codigoNaveCol{
	width: 80px !important;
}

.codigoMatriculaCol{
	width: 95px !important;
}

.seleccionarCol{
	width: 78px !important;
}

.codigoOrganizacionCol{
	width: 80px !important;
}

.nombreOrganizacionCol{
	width: 240px !important;
}

.codigoArtesanalCol{
	width: 80px !important;
}

.nombreArtesanalCol{
	width: 240px !important;
}


.codigoCertificadorCol{
	width: 130px !important;
}

.ticCertificadorCol{
	width: 90px !important;
}

.codigoCertificadoraCol{
	width: 90px !important;
}

.areaCertificadoraCol{
	width: 130px !important;
}

.codigoIndustrialCol{
	width: 80px !important;
}

.nombreIndustrialCol{
	width: 140px !important;
}

.nombreDestinoCol{
	width: 150px !important;
}

.tipoDestinoCol{
	width: 90px !important;
}

.codigoPersonaCol{
	width: 100px !important;
}

.dayBold {
   color: #C4C0B9 !important;
}

.message-login-info-popup { 
    width: 969px; /* Tamaño original del popup */
    height: 450px; /* Tamaño original del popup */
}

/* Botón de cierre */
.close-button {
    position: absolute;
    top: 30px;  /* Ajustar según necesidad */
    right: 28px; /* Ajustar según necesidad */
    width: 43px;
    height: 44px;
    border-radius: 50%;
   /* background-color: #007bff;*/
    border: none;
    cursor: pointer;
    z-index: 10; /* Asegura que esté por encima del contenido */
}

.close-button:hover {
    background-color: rgba(255, 0, 0, 0.8); /* Efecto hover */
}

/* Estilos para el div centrado */
.centered-div {
    position: absolute;
    top: 50%; /* Centra verticalmente */
    left: 50%; /* Centra horizontalmente */
    transform: translate(-50%, -50%); /* Ajusta el punto de referencia para centrar */
    width: 880px;  /* Ajustar según el tamaño del popup */
    height: 400px;  /* Ajustar según el tamaño del popup */
    /* border: 2px solid red;  Comentado el borde rojo */
    background-color: transparent; /* Fondo completamente transparente */
    padding: 10px;
    box-sizing: border-box;
}

/* Contenedor para el título y el contenido */
.message-container {
    display: flex;
    flex-direction: column; /* Organiza el contenido en columnas */
    height: 100%;
}

/* Título centrado */
.title-message-div {
    text-align: center; /* Centra el título */
    font-family: Arial, sans-serif;
    font-size: 26px;
    margin-bottom: 10px; /* Espacio debajo del título */
}

/* Contenido alineado a la izquierda */
.cont-message-div { 
    font-family: Arial, sans-serif;
    font-size: 19px;
    text-align: left; /* Alinea el texto a la izquierda */
    margin-top: 10px; /* Espacio arriba del contenido */
}

.cont-message-div a { 
   color: #007bff; font-size: 18px;
} 

.cont-message-div p {
    margin: 5px 0; /* Espacio entre los párrafos */
}