﻿*{
	padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
body {
}
#divEnvoltorio{
	margin:0px auto;
	width:800px;	
	background-color:#7C94BC;	
}
#divInstrucciones{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:justify;
	width:780px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;	
}


#contenido
{
	border-left-style:solid;
	border-left-width:thin;
	border-right-style:solid;
	border-right-width:thin;
	border-color:#568ac0;
	background-color:White; 	
	 
}
.bordeExterno
{
	width:800px;	
}
.bordeInterno
{
	width:796px;	
}

.divEsperar
{
	display:none;	
	text-align:center;
	width:796px;
}

.borde
{	
	background-image:url('../Imagenes/borde.png');
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	color:White;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.lineaDatos
{	
	height:22px;
	padding-left:10px;
}
.etiquetaLinea
{
	float:left;
	width:120px;
	height:22px;
	text-align:left; 
	vertical-align:middle; 
	border-right-width:thin;
	border-right-style:dotted; 
	border-right-color:#d3e3f4;
	background-color:#d3e3f4;	
}
.lineaDatosObservaciones
{	
	height:55px;
	padding-left:10px;
}
.etiquetaLineaObservaciones
{
	float:left;
	width:120px;
	height:55px;
	text-align:left; 
	vertical-align:middle; 
	border-right-width:thin;
	border-right-style:dotted; 
	border-right-color:#d3e3f4;
	background-color:#d3e3f4;	
}
.valorLineaObservaciones
{
	border-bottom: thin dotted #d3e3f4;
    float:right;
	width:660px;
	height:8px;
	text-align:left; 
	vertical-align:middle;
}
.valorLineaRepresentates
{
	float:right;
	width:660px;
	height:70px;
	text-align:left; 
	vertical-align:middle;	
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-bottom-color:#d3e3f4;
}
.valorLinea
{
	float:right;
	width:660px;
	text-align:left; 
	vertical-align:middle;	
	border-bottom-width:thin;
	border-bottom-style:dotted;
	border-bottom-color:#d3e3f4;
}
.letraNegrita{
	font-weight:bold;
}

.texto
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align:justify;
}
.textoRojo
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-align:justify;	
}
.textoRojoGrande
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Red;
	text-align:justify;	
}
.textoPequenoItalica
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:justify;	
	font-style:italic;
	font-weight:bold;
}
.etiqueta
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0c335c;
	font-weight:bold;
}
.divBotones
{
	padding-top:20px;
	padding-bottom:20px;
	height:40px;
	text-align:center;	
}
.fieldButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #182842;
	font-weight: bold;
}
.bordeInferior
{
	background-image:url('../Imagenes/bordeInferior.png');
	background-repeat:no-repeat;
	height:16px;
	line-height:16px;
	text-align:center;
	vertical-align:middle;
	color:White;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
}

/*Estilos para el formulario de datos del proceso de revalidación como tal*/
.bordeSuperior
{	
	background-image:url('../Imagenes/bordeSuperior.png');
	background-repeat:no-repeat;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	color:White;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}


.bordeRev
{	
	width:780px;
	background-image:url('../Imagenes/bordeSeccion.png');
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	text-align:left;
	vertical-align:middle;
	color:White;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.divSubSeccion
{
	width:780px;
	border-right: 1px solid #568ac0;
	border-left:1px solid #568ac0;
	border-bottom:1px solid #568ac0;
	padding-top:8px;
}

.textfield1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #182842;
	text-transform:uppercase;
	font-weight: bold;
}

.textfield2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #182842;
	text-transform:uppercase;
	font-weight: bold;
}
.textfield3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #182842;
	font-weight: bold;
}
.textfield4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border: 1px solid #182842;
	/*text-transform:uppercase;*/
	font-weight: bold;
}
.largoEmailRepLegal
{
	width:330px;	
}
.largoNombre
{
	width:389px;	
}
.largoCedula
{
	width:120px;	
}
.largoAno
{
	width:45px;	
}
.largoCodigoCfia
{
	width:45px;	
}
.largoEmpresa
{
	width:497px;	
}
.largoCedulaJudirica
{
	width:100px;	
}
.largoComboDireccion
{
    width:180px;
}
.negrita
{
	font-weight:bold;
	
}
.textoCentradoNegrita
{
	font-weight:bold;
	text-align:center;
}

.largoDireccionExacta
{
	width:680px;
	vertical-align:middle;
	padding-top:5px;
}
.largoTelFax
{
	width:330px;
}
.largoApartadoCorreo
{
	width:290px;
}
.sangria
{
	padding-left:15px;	
}
.espacioEntreBordes
{
	padding-left:5px;
	padding-right:5px;
	line-height: 1.5;

}
.espacioSeparador
{
	height:15px;
	
}
.EtiquetaDireccion
{
	width:60px;
	float:left;	
}
.EtiquetaDireccion1
{
	width:100px;
	float:left;	
}
.EtiquetaDireccionFax
{
	width:100px;
	float:left;	
}
.EtiquetaEmail
{
	width:60px;
	float:left;	
}
.field
{
	float:left;
	width:190px;
	
}
.fieldRepLegalEmail
{
	float:left;
	width:330;	
}
.fieldDireccion
{
	float:left;
	width:680px;	
}
.lineaInfoEmpresa
{
	width:760px;
	height:25px;
	padding-left:10px;
	padding-right:10px;	
}

.lineaInfoEmpresa1
{
	width:760px;
	height:70px;
	padding-left:10px;
	padding-right:10px;	
}

#divTabla
{
	width:750px;
	
}

.accountTable {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border:1px solid #777576;
}
.accountRow 
{
	height:60px;
	line-height:30px;
	vertical-align:middle;
}
.accountRowHeader
{
	background-color:#c5cacf;
	font-weight:bold;
	
}
.columnaHeader
{
	height:60px;
	
}
.accountRow ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.accountCol1 {
	float:left;
	margin-left:10px;
	text-align:center;
	width:238px;	
	border-right:1px solid #777576;
}
.accountCol2 {
	float:left;
	text-align:center;
	width:90px;
	border-right:1px solid #777576;
}
.accountCol3 {
	float:left;
	text-align:center;
	width:70px;
	border-right:1px solid #777576;
}
.accountCol4 {
	float:left;
	text-align:center;
	width:60px;
	border-left:1px solid #777576;
}
.accountCol5 {
	float:left;
	text-align:center;
	width:67px;
	border-left:0px solid #777576;
}
.accountCol6 {
	float:left;
	text-align:center;
	width:100px;
	border-right:1px solid #777576;
}
.accountCol7 {
	float:left;
	text-align:center;
	width:100px;
	border-right:1px solid #777576;
	/*word-wrap: break-word;		*/
}
.exaltarFila
{
	background-color:#f7bbb3;	
	border-color:#aa5d53;
	border-style:solid;
	border-width:1;
}

.error
{
	font-family:Tahoma;
	font-size: 16px;
	color:Red;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	width:760px;
	background-color:#ffd8d6;
	border-width:1px;
	border-color:#a72a2a;
	border-style:solid;	
}
.filaMoroso
{
	background-color:#f0efca;
	color:#f9380c;	
}


.exaltarFila
{
	background-color:#f7bbb3;	
	border-color:#aa5d53;
	border-style:solid;
	border-width:1;
}

.error
{
	font-family:Tahoma;
	font-size: 16px;
	color:Red;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	width:760px;
	background-color:#ffd8d6;
	border-width:1px;
	border-color:#a72a2a;
	border-style:solid;	
}
.filaMoroso
{
	background-color:#f0efca;
	color:#f9380c;	
}

/*CSS PARA LA TABLA DE COMPROBANTES DE PAGO (LISTADO)*/
#divTableComprobantesPago
{
	width:700px;
	margin-right:auto;
	margin-left:auto;
	/*clear:both;
	float:none;*/
}
.accountRowComprobante 
{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	
}
.accountRowComprobante ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
.accountColComprobante1 
{
	float:left;
	text-align:center;
	width:200px;
	border-right:1px solid #777576;
}
.accountColComprobante2 {
	float:left;
	text-align:center;
	width:360px;
	border-left:1px solid #777576;
}
.accountColComprobante3 {
	float:left;
	text-align:center;
	width:100px;
	border-left:1px solid #777576;
}

.accountRowRepresentante ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

/*CSS PARA AGREGAR COMPROBANTE DE PAGO*/
#AgregarComprobantePago
{
	width:500px;
	/*border-style:solid;*/
	/*border-left-style:solid;
	border-right-style:solid;*/
	border-width:1px;
	border-color:#3fa8ea;
	/*background:#d8ecf9;*/
	margin-left:auto;
	margin-right:auto;	 
	/*display:none;*/
	border: 1px solid #3fa8ea;
}
.lineaAgregarComprobante
{
	width:485px;
	text-align:center;
    height:50px;
    margin-left:auto;
	margin-right:auto;
}
.EtiquetaAgregarComprobante
{
	width:82px;
	float:left;
    height: 25px;
}
.DatosAgregarComprobante
{
	width:425px;
	float:right;
}

/*CSS PARA LA TABLA DE REPRESENTANTES LEGALES (LISTADO)*/
#divTableRepresentanteLegal
{
	width:760px;
	clear:both;
	float:none;
}


.accountRowRepresentanteLegal
{
	height:25px;
	line-height:30px;
	vertical-align:middle;
}
.accountRowRepresentanteLegal ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
    height: 32px;
    width: 713px;
}

.accountColRepresentanteLegal1 
{
	float:left;
	margin-left:10px;
	text-align:center;
	width:220px;	
	border-right:1px solid #777576;
	overflow:visible;
	
}
.accountColRepresentanteLegal2 {
	float:left;
	text-align:center;
	width:75px;
	border-right:1px solid #777576;
	overflow:visible;
}
.accountColRepresentanteLegal3 {
	text-align:center;
	width:71px;
	border-right:1px solid #777576;
	float:left;
	overflow:hidden;
}
.accountColRepresentanteLegal4 {
	float:left;
	text-align:center;
	width:64px;
	border-left:1px solid #777576;
	overflow:visible;
}
.accountColRepresentanteLegal5 {
	float:left;
	text-align:center;
	width:70px;
	border-left:1px solid #777576;
	overflow:visible;
}
.accountColRepresentanteLegal6 {
	float:left;
	text-align:center;
	width:84px;
	border-right:1px solid #777576;
	overflow:visible;
}
.accountColRepresentanteLegal7 {
	float:left;
	margin-left:10px;
	text-align:center;
	width:180px;
	border-right:1px solid #777576;
	overflow:hidden;
	/*word-wrap: break-word;	*/	
}
/*CSS PARA AGREGAR REPRESENTANTE LEGAL*/

#AgregarRepresentanteLegal
{
	border: 1px solid #3fa8ea;
    width:725px;
	background:#d8ecf9;
	margin-left:auto;
	margin-right:auto;
    /*height: 355px;*/
}
.lineaAgregarRepresentanteLegal
{
	/*width:760px;*/
	text-align:center;
}

.EtiquetaAgregarRepresentanteLegal
{
	width:75px;
	float:left;
}
.DatosAgregarRepresentanteLegal
{
	width:425px;
	float:right;
}
/*Para mensajes con forma de alerta son los siguientes estilos*/
#divMensajeNivel1 {
	background-color:#FFFFFF;
	border: 2px  solid #FF0000;
	color:#000000;
	width:700px;
	height:auto;	
	display:none;
	padding-top:10px;
}
#divMensajeNivel2_1 {
	width:700px;
	height:auto;
}
#mensaje {
	width:600px;
	float:left;
	height:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;	
}
#divIcono {
	width:100px;
	float:right;
	height:40px;	
}
#divMensajeNivel2_1 {
	width:700px;
	height:auto;
	float:left;	
}

/*Estilos para la pantalla de login*/
.bordeLogin
{	
	width:400px;
	background-image:url('../Imagenes/bordeLogin.png');
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	text-align:left;
	vertical-align:middle;
	color:White;	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.divSubSeccionLogin
{
	width:400px;
	border-right-style:solid;
	border-right-width:1;
	border-right-color:#568ac0;
	border-left-style:solid;
	border-left-width:1;
	border-left-color:#568ac0;
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#568ac0;
	padding-top:8px;
}
.lineaLogin
{
	padding-left:10px;
	height:25px;
	width:380px;	
}
.labelLogin
{
	float:left;
	width:90px;	
}
.fieldLogin
{
	float:left;
	width:290px;
	
}
.largoFieldLogin
{
	width:250px;
	
}
#espacioSuperiorLogin
{
	padding-top:150px;
	
}