<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen
{
	.timerRojito {
            font-size: 8px;
            font-weight: bold;
            margin: 20px;
            display: none; /* Oculto inicialmente */
			color: red;
      }
	.flechita{
		background-image: url('/estatico/images/ico_item_4a78aa.gif');
		float: none;
		background-repeat: no-repeat;
		padding-left: 10px;
		margin-left: auto;
		margin-right: 10px;
		background-position: 4px;
		cursor: pointer;
	}
	.botonN {
		text-align:center;
		cursor:pointer;
		display:inline-block;
	}

	.descField , .inputField{
		padding-left:10px;
		padding-right:66px;
		height:23px;
		display:inline;
	}
	
	.descField{
		line-height: 23px;
		padding-left:5px;
		padding-right:5px;
	}

	.inputField{
		line-height: 5px;
		font-size:5px;
		height:18px;
	}
	.inputField img{
		height: 18px;
		margin-bottom:-3px;
	}

	#LastLogin{
		font-size:10px;
		font-family: arial;
	}

	div.datos_usuario{
		white-space: normal;
		width: 494px;
		float: left;
		margin-top: 1px;
	}

	div.datos_usuario span.userInfo{
		white-space: nowrap;
	}
	
	div.cambio_perfil{
		float: right;
		padding-right:10px;
		margin-top: 1px;
	}
	
	.cambioPerfil{
		font-family: arial;
		font-size: 10px;
		vertical-align: top;
	}
	
	select.select_cambio_modo{
		background-color:#f8f8f8;
		border-left:solid 2px #555;
		border-top:solid 1px #000;
		border-bottom:solid 1px #ddd;
		border-right:solid 1px #ddd;
		margin:-1px;
		font-family:arial;
		font-size: 10px;
		line-height: 9px;
		vertical-align: top;
	}

	select.cambio_modo_icbc option{
		margin:-2px; border: solid 0px;padding: 0px
	}
	
	A{color: #333}
	A:link { TEXT-DECORATION: none; }
	A:visited { TEXT-DECORATION: none; }
	A:active { TEXT-DECORATION: none; }
	a:hover { color:#DA1F2F;}
	a:hover * { color:#DA1F2F !important;}
	a img{
		border: solid 0px;
	}
	
	.hdrcolor1 {
	font-size:10px;
	background:#dde7f3;
	color:#000;
	font-family:arial;
	text-align:center;
	background-color:white;
	}
	
	.hdrlink{
	font-size:10px;
	font-family:arial;
	text-align:right;
	vertical-align:top;
	text-decoration:none;
	background-color:transparent;
	color: #333;
	}

	.fondotablaping{
		background-color:#ECEBE8;
	}
	
	a.hdrlink{
	padding-right:2px;
	}
	
	.hdrcolor2 {
	font-size:10px;
	text-transform:uppercase;
	color:#4e77ab;
	font-family:arial;
	text-align:center;
	background-color:#e0ebf5;
	}
	
	.hdrseccion {
	font-size:10px;
	color:#4e77ab;
	font-family:arial;
	text-align:left;
	background-color:#e0ebf5;
	}
	
	.hdrlistamain {
	font-size:12px;
	background:#f8f8f8;
	color:#DA1F2F;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:700;
	padding-left:5px;
	}
	
	.hdrlistasubmain {
	font-size:12px;
	background:#778595;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:700;
	padding-right:5px;
	}
	
	.newtopmnu {
	font-size:11px;
	background:#f8f8f8;
	color:#656766;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	}
	
	.newtopmnulink {
	font-size:11px;
	background:#efefef;
	color:#4a78aa;
	font-family:arial;
	text-align:center;	
	text-decoration:none;
	}
	
	.newtopmnuon {
	font-weight:700;
	font-size:11px;
	color:#da1f2f;
	font-family:arial;
	text-align:left;
	text-decoration:none;
	background-position:top;
	background-color:#f8f8f8;
	}
	
	.exitbox {
	background:#efefef;
	text-align:right;
	}
	
	.newsubmnu {
	font-size:11px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#76839a;
	}
	
	.newsubmnuon {
	font-weight:700;
	font-size:11px;
	background:#94a6be;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.newcatmnu {
	display:block;
	font-size:12px;
	background:#dde7f3;
	color:#646665;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.newcatmnuon {
	font-weight:700;
	font-size:12px;
	background:#e0ebf5;
	color:#633665;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.linksubmnu {
	font-size:11px;
	color:#ffffff;
	font-family:arial;
	text-decoration:none;
	}
	
	.loginformcamposdesc {
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:15px;
	}
	
	.loginform {
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#dcdcd4;
	}
	
	.loginformright {
	font-size:12px;
	background:#ecebe8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	}
	
	.loginformpreguntas {
	font-size:10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	}
	
	.loginformpreguntaslink{
	font-size:10px;
	font-weight:700;
	background:#DCDCD4;
	color:#333333;
	font-family:Arial;
	text-align:center;
	font-weight:bold;
	}
	
	.loginfooter {
	font-size:10px;
	background:#F8F8F8;
	color:#333333;
	font-family:Arial;
	text-align:left;
	padding-left:11px;
	padding-top:3px;
	line-height:150%;
	}
	
	.linkconttabla {
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}
	
	.loginformtitle {
	font-size:16px;
	color:#DA1F2F;
	font-family:Arial;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
	}
	
	.loginformsubtitle{
	font-size:11px;
	font-family:Arial;
	color:#333333;
	padding-left:15px;
	}
	
	.loginformvkbcheck{
	padding-left:12px;
	}

	.loginformvkbcheck div{
	display: inline;
	}

	.imagenVerificacionLogin {
	    background: none repeat scroll 0 0 #F8F8F8;
	    border: 1px solid #E7E7E7;
	    display: inline;
	}
	
	.loginformvkbtitle{
	display: inline;
	font-size:11px;
	font-family:Arial;
	color:#333333;
	text-align:left;
	padding-left:0px;
	vertical-align:middle;
	}
	
	.loginformavisoinst{
	font-size:11px;
	background:#BEAB7D;
	color:#333333;
	font-family:Arial;
	border-style:solid;
	border-color:#BEAB7D;
	border-width:8px;
	border-height:8px;
	}
	
	.loginbotoning {
	background-color:#50575C;
	height:17px;
	text-align:center;
	cursor:pointer;
	display:inline-block;
	border-color:#BEAB7D #666666 #292929 #666666;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-size:12px;
	white-space: nowrap;
	padding: 4px 8px 4px 8px;
	}

	.loginbotoning *{
		color: #fff;
	}
	
	.loginavisotyc{
	font-size:11px;
	background:#F8F8F8;
	font-family:Arial;
	text-align:left;
	}
	
	.loginavisolinktyc{
	font-size:11px;
	font-weight:700;
	background:#F8F8F8;
	color:#333333;
	font-family:Arial;
	text-align:center;
	font-weight:bold;
	}
	
	.imagenpresentacionlogin {
	background:url("../images/imagen_login_multipay_mobile.png");
	cursor: pointer;
	width:258px;
	height:186px;
	background-size:258px 186px;
	background-repeat:no-repeat;
	background-color:#f8f8f8;
	}
	
	.loginnrotel {
	font-size:12px;
	background:#F8F8F8;
	color:#DA1F2F;
	font-family:Arial;
	font-weight:bold;
	}
	
	.logindesctel {
	font-size:11px;
	background:#F8F8F8;
	color:#333333;
	font-family:Arial;
	}
	
	.loginavisonov {
	font-size:14px;
	background:#F8F8F8;
	color:#DA1F2F;
	font-family:Arial;
	font-weight:bold;
	}
	
	.logincontainer{
	margin:50px 40px 50px 40px;
	width:698px;
	height:440px;
	}
	
	.loginformcontainer{
	background:#DCDCD4;
	}
	
	/* Bloque Teclado Virtual */
	.teclado11r
	{
		font-family:	  arial;
		font-size:		  11px;
		font-weight:	  normal;
		color:			  #555;
		text-align:		  center;
		background-image: url("../images/kb_key.gif");
	}
	
	.backgroundcolorvkb {
	background-color: #DCDCD4;
	}
	
	td.key {
		cursor:pointer;
	}

	.teclaTecladoVirtual , .curHand{
		cursor: pointer;
	}
	/* Fin Bloque Teclado Virtual */
	
	TD.bgtablamain {
	background:#f8f8f8;
	text-align:center;
	}
	
	TD.bordertablamain {
	background:#6884a9;
	}
	
	TD.bordertablaint {
	background:#d8e8f8;
	}
	
	TD.borderhdrtablaint {
	background:#d3e2fe;
	}
	
	TD.hdrtablaint , TH.hdrtablaint , TH.hdrtablaintSmall {
	font-size:11px;
	background:#50575c;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	text-align:center;
	border-color:#F8F8F8;
	border-style:solid;
	border-width:1px 1px 0 1px;
	font-weight:bold;
	}
	
	TH.hdrtablaintSmall {
	font-size:10px;
	}
	
	.resumenlistado2 ,.resumenlistado2right {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background:#ecebe8;
	}
	
	.resumenlistado2right {
	text-align:right;
	background-color: #e1dfdf;
	}
	
	TD.conttablaintestado,TD.conttablaintlugar,TD.conttablaint,TD.conttablaintleft,TD.conttablaintright {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#e1dfdf;
	}
	
	TD.conttablaintlugar {
	color:#646464;
	}
	
	TD.conttablaintleft {
	text-align:left;
	}
	
	TD.conttablaintright {
	text-align:right;
	}
	
	.homebanda {
	background-color:#D0D0D0;
	}
	
	.footerbanda {
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
	background:#F8F8F8;
	}
	
	.footertext {
	font-size:10px;
	background:#02225e;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	}
	
	.footerlink{
	font-size:10px;
	font-weight:700;
	background:#F8F8F8;
	color:#333;
	font-family:'Lucida Grande', sans-serif;
	text-align:center;
	text-decoration:none;
	}
	
	.botonerabanda {
	background:#F8F8F8;
	text-align:right;
	padding-right:11px;
	}
	
	.botonerabanda table {
	display:inline;
	}
	
	.rotulo,.rotuloright {
	font-size:11px;
	background:#f8f8f8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.rotuloright {
	text-align:right;
	}
	
	.rotulo table {
	align:center;
	}
	
	.separador {
	background:#f8f8f8;
	}
	
	.fondotabla {
	background:#f8f8f8;
	}
	
	.fondotablamain {
	background-color:#f8f8f8;
	}
	
	.titmnuon,.titmnuonleft, .titmnuonright {
	font-weight:700;
	font-size:13px;
	color:#DA1F2F;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	text-align:left;
	}
	
	.titmnuonright {
	text-align: right;
	}
	
	.separadortititem {
	background-color:#b5b5bf;
	}
	
	.itemnombreleft,.itemnombreleft td,.itemnombrecenter {
	background-position:center 50%;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	}
	
	.itemnombrecenter {
	text-align:center;
	}
	
	.subitemnombre {
		background-position:center 50%;
		font-size:11px;
		color:#4b79ab;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#f3f3f3;
		text-align:center;
	}
	
	.subitemnombreleft {
	background-position:center 50%;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f3f3f3;
	text-align:left;
	}
	
	.itemdescfondotxtleft,.itemdescfondotxtcenter,.itemdescfondotxtright {
	background-position:left 50%;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	}
	
	.itemdescfondotxtcenter {
	text-align:center;
	}
	
	.itemdescfondotxtright {
	text-align:right;
	}
	
	.txtinput {
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	.CFGI {
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.titlistado {
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
	
	.hrdlistado {
	font-size:12px;
	font-weight:700;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:#50575C;
	color:#FFFFFF;
	text-align:center;
	}
	
	.hrdlistadotabla {
	font-size:11px;
	font-weight:700;
	font-family:Arial;
	background-color:#50575c;
	color:#FFFFFF;
	text-align:center;
	font-style: bold;
	}
	
	TD.hdrlistadointlistado, TH.hdrlistadointlistado {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ECEBE8;
	text-align:center;
	}
	
	TD.contlistadoint,TD.contlistadointright, TD.contlistadointdetalle {
	font-size:11px;
	background:#e1dfdf;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}

	.contlistadointleft{
		text-align: left;
	}
	
	TD.contlistadoint2 {
	background:#e1e1e1;
	}
	
	TD.contlistadointright {
	text-align:left;
	}
	
	TD.contlistadointdetalle {
	text-align:center;
	}
	
	.resumenlistado {
	font-size:11px;
	background:#e1dfdf;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	
	
	.hdrlistaitem ,.hdrlistaitemlink {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	text-align:center;
	}
	
	.hdrlistaitemlink {
	text-decoration:none;
	}
	
	.footerlink:hover ,a.hdrlink:hover , a.hdrlistaitemlink:hover , a.linkconttabla:hover {
	color:#da1f2f;
	}
	
	.hdrlistainfo {
	font-size:11px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	font-weight:400;
	text-align:center;
	}
	
	.hrdopciones {
	font-weight:700;
	font-size:12px;
	background:#f8f8f8;
	color:#da1f2f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-right:5px;
	}
	
	.nombreopcionesResaltado {
	font-size:11px;
	background:#ecebe8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:5px;
	}
	
	.nombreopciones {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	color:#333;
	text-align:left;
	padding-left: 4px;
	}
	
	.nombreopcionescenter {
	font-size:11px;
	background:#ecebe8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.descopciones , .descopcionesLeft{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	color:#333333;
	padding-left:5px;
	}
	.descopcionesmod{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	color:#333333;
	padding-left:11px;
	}
	TH.descopcionesLeft{
	text-align: left;
	font-weight: normal;
	}
	
	.changeuser {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration: none;
	}
	.changeuser img{
	border:0px;
	background: #f8f8f8;
	}
	.changeuser:hover{
	color :da1f2f;
	}
	
	.inputSinBorde {
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:#E1DFDF;
	color:#333333;
	text-align:center;
	}
	
	.titcambioclave {
	font-weight:700;
	font-size:11px;
	background:#ffffff;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	}
	
	.cambioclaveform {
	font-size:11px;
	background:#dde7f3;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.titerror {
	font-weight:700;
	font-size:13px;
	background:#f8f8f8 left 50%;
	color:#da1f2f;
	font-family:arial;
	text-align:left;
	margin-bottom: 5px;
	}
	
	.detalleerror {
	font-size:11px;
	background:#ecebe8;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}

	.tablaVaciaMsg{
		width: 500px;
		padding: 20px 0px;
		background: #ecebe8;
		border: solid 1px #f8f8f8;
		margin: 0px;
	}

	div.contenedorError{
		font-size:11px;
		background:#ecebe8;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		display: table;
		#position: relative;
	}
		
	div.contenidoError{
	display: table-cell;
	vertical-align: middle;
	#position:absolute;
	#top: 50%;
	}
		
	div.innerDetalleError{
	#position:relative;
	#top:-50%;
	#left: -50%;
	}

	.detalletimeout {
	font-weight:400;
	font-size:12px;
	background:#dde7f3;
	color:#004583;
	font-family:arial;
	}
	
	.detalleclavemac {
	font-size:11px;
	background:#e1dfdf;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.campoobligatorio {
	color:#ff0000;
	}
	
	.asteriscounificacion {
	color:#0000FF;
	}
	
	.titmaestrobeneficiario {
	font-weight:700;
	font-size:11px;
	background:#f8f8f8;
	color:#da1f2f;
	font-family:arial;
	text-align:left;
	padding-right:10px;
	}
	
	.maestrobeneficiarioitem {
	font-size:11px;
	background:#ecebe8;
	color:#333333;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.maestrobeneficiarioitemright {
	font-size:11px;
	background:#e1dfdf;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	
	.maestrobeneficiarioitemleft {
	font-size:12px;
	background:#dde7f3;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	}

	p.solicitud{
	text-align: justify;
	width: 550px;
	}

	.listadotipo {
	font-weight:700;
	font-size:14px;
	background:#b5b5bf;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:10px;
	}
	
	.listadoitems {
	font-size:10px;
	background:#dde7f3;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.listadodatos {
	font-size:10px;
	background:#d5d5d5;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}
	
	.listadodatosleft {
	font-size:10px;
	background:#eaf3fd;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	}
	
	BODY {
	color:#333;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	background-color:#f8f8f8;
	text-align:center;
	width:800px;
	empty-cells:show;
	margin:auto;
	padding:0;
	}
	
	INPUT {
	height:18px;
	}

	INPUT[type=checkbox]{
		height:12px;
		margin:3px;
	}
	
	.off {
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	border-width:0;
	}
	
	.txt10r646464 {
	font-weight:400;
	font-size:10px;
	color:#646464;
	font-family:arial;
	}
	
	.txt10r555555 {
	font-weight:400;
	font-size:10px;
	color:#555;
	font-family:arial;
	}
	
	.txt11bffffff {
	font-weight:700;
	font-size:11px;
	color:#fff;
	font-family:arial;
	}
	
	.txt11b336699 {
	font-weight:700;
	font-size:11px;
	color:#369;
	font-family:arial;
	}
	
	.txt12r336699 {
	font-weight:400;
	font-size:12px;
	color:#369;
	font-family:arial;
	}
	
	.txt12r309785 {
	font-weight:400;
	font-size:12px;
	color:#309785;
	font-family:arial;
	}
	
	.txt12b004583 {
	font-weight:700;
	font-size:12px;
	color:#004583;
	font-family:arial;
	}
	
	.txt12r004583 {
	font-weight:400;
	font-size:12px;
	color:#004583;
	font-family:arial;
	}
	
	.txt11r555555 {
	font-weight:400;
	font-size:11px;
	color:#555;
	font-family:arial;
	}

	.txt11r333333 , .txt11b333333 , .txt10r333333{
	font-weight:400;
	font-size:11px;
	color:#333;
	font-family:arial;
	}
	.txt11b333333{
	font-weight: bold; 
	}
	.txt10r333333{
	font-size: 10px;
	}

	.txt11r00438C {
	font-weight:400;
	font-size:11px;
	color:#00438c;
	font-family:arial;
	}
	
	.txt13r00438C {
	font-weight:400;
	font-size:13px;
	color:#00438c;
	font-family:arial;
	}
	
	.txt12bcc6600 {
	font-weight:700;
	font-size:12px;
	color:#c60;
	font-family:arial;
	}
	
	.txt16b004583 {
	font-weight:700;
	font-size:16px;
	color:#004583;
	font-family:arial;
	}
	
	.txt18b00438C {
	font-weight:700;
	font-size:18px;
	color:#00438c;
	font-family:arial;
	}
	
	.hometoptxt {
	font-size:10px;
	color:#000000;
	font-family:arial;
	}
	
	.hometopmnu {
	font-size:11px;
	color:#93a7c2;
	font-family:arial;
	text-decoration:none;
	}
	
	.hometopuser {
	font-size:10px;
	text-transform:uppercase;
	color:#4e77ab;
	font-family:arial;
	text-decoration:none;
	}
	
	.homeformtxt {
	font-size:10px;
	color:#000;
	font-family:arial;
	}
	
	.homemnuitems {
	font-size:11px;
	color:#000;
	font-family:arial;
	}
	
	.topmnu {
	font-size:11px;
	color:#656766;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	}
	
	.menuoff {
	font-size:11px;
	color:#656766;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	}
	
	.menuon {
	font-weight:700;
	font-size:11px;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	}
	
	.topmnuon {
	font-weight:700;
	font-size:11px;
	background:#94a6be;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	}
	
	.footer {
	font-size:10px;
	color:#555;
	font-family:arial;
	}
	
	.footerb {
	font-weight:700;
	font-size:11px;
	color:#555;
	font-family:arial;
	}
	
	.footerc {
	font-size:10px;
	color:#7a787b;
	font-family:arial;
	}
	
	.pstitulo {
	font-weight:700;
	font-size:20px;
	color:#004583;
	font-family:arial;
	}
	
	.psslogan {
	font-weight:700;
	font-size:16px;
	color:#555;
	font-family:arial;
	}
	
	.pssubtit {
	font-weight:700;
	font-size:13px;
	color:#555;
	font-family:arial;
	}
	
	.psnota {
	font-size:11px;
	color:#555;
	font-family:arial;
	}
	
	.linkblanco {
	font-size:11px;
	color:#ffffff;
	font-family:arial;
	text-decoration:none;
	}
	
	.linknegro {
	font-size:11px;
	color:#000000;
	font-family:arial;
	text-decoration:none;
	}
	
	.linkazul10 {
	font-size:10px;
	color:#004583;
	font-family:arial;
	text-decoration:none;
	}
	
	.linkazul11 {
	font-size:11px;
	color:#004583;
	font-family:arial;
	text-decoration:none;
	}
	
	.txt12rffffff {
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt10r4A78AA {
	font-size:10px;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.txt10r000000 {
	font-size:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt10rff0000 {
	font-size:10px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt10rffffff {
	font-size:10px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.submnu {
	font-size:11px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.submnuon {
	font-weight:700;
	font-size:11px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt11rffffff {
	font-size:11px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.catmnu {
	font-size:12px;
	color:#646665;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.catmnuon {
	font-weight:700;
	font-size:12px;
	color:#646665;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt12r4B79AB {
	font-size:12px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.tit14bffffff {
	font-weight:700;
	font-size:14px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt11r4B79AB {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt11b4B79AB {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.txt11r333333 {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.heading2 {
	background:#efefef;
	border:solid 1px #cecece;
	line-height:17px;
	font-size:12px;
	color:#ededed;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.heading {
	font-weight:700;
	font-size:11px;
	color:#fff;
	font-family:arial;
	text-decoration:none;
	}
	
	.focusDay:link {
	font-size:10px;
	color:#ecf0f9;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.focusDay:hover {
	font-size:10px;
	color:darkred;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.focusDay:visited {
	font-size:10px;
	color:blue;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.weekday:link {
	font-size:10px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.weekday:hover {
	font-size:10px;
	color:darkred;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.weekday:visited {
	font-size:10px;
	color:blue;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.txt10r4A78AC {
	font-size:10px;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	}
	
	.linkCeleste {
	font-size:11px;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.campoRechazo {
	font-weight:700;
	font-size:11px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

	.campoSinRechazo {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.bkcLogo {
	background-color:#02225e;
	color:white;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	}
	
	.botonSelectFile {
	background-color:#666666;
	font-family:arial;
	font-size:9px;
	color:#FFFFFF;
	border-width:1px 1px 1px 1px;
	border-color: #BEAB7D #666 #292929 #666;
	
	}
	
	.hdrlistamainCenter {
	font-size:13px;
	background:#97a2ae;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}

	.hrdopcionescenter {
	font-weight:700;
	font-size:12px;
	background: #50575c;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.errortextdetalle {
	font-weight:700;
	font-size:11px;
	background:#818181;
	color:#fff;
	font-family:arial;
	}
	
	.descopcionesCenter {
	font-size:11px;
	background: #e1dfdf;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.tituloCobe1Left {
	font-size:12px;
	background:#97a2ae;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.tituloCobe1center {
	font-size:12px;
	background:#97a2ae;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.tituloCobe2Left {
	font-size:12px;
	background:#97a2ae;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.tituloCobe2center {
	font-size:12px;
	background:#97a2ae;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.tituloCobeFlotante {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}

	.tituloCobeFlotante2 {
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.subtituloCobeTabla {
	background-position:left 50%;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sns-serif;
	background-color:#d8dde2;
	text-align:center;
	}
	
	.subtituloCobeTablaLeft {
	background-position:left 50%;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sns-serif;
	background-color:#d8dde2;
	text-align:left;
	}
	
	.tablaCobeFondoRB {
	font-size:11px;
	background:#EFF3FF;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.tablaCobeFondoRBLeft {
	font-size:11px;
	background:#EFF3FF;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.tituloAdminFlotante {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.tituloAdminFlotante2 {
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.opcionInactiva {
	font-size:11px;
	background:#cccccc;
	color:#666666;
	font-family:arial;
	text-align:left;
	padding-left:5px;
	}

	
	.opcionOculta {
	display: none;
	}
	
	.inputInactivado {
	font-size:11px;
	background:#ccc;
	color:#666666;
	font-family:arial;
	padding-left:5px;
	}
	
		.tablaResult td {
	border-left:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8;
	}
	
	.tablaDetalleSolic td {
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:1px;
	}
	
	.topMenu {
	background:url(/estatico/images/bg_top.gif) repeat-x;
	font-family:Arial;
	font-size:10px;
	font-weight:700;
	font-style:none;
	color:#EFEFEF;
	}

	.menuHeader {
	font-size:10px;
	font-weight:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#02225E;
	}
	
	.buttonHeader {
	font-size:10px;
	font-weight:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:transparent;
	color:#02225E;
	cursor:pointer;
	border-width:0;
	}
	
	.buttonHeaderOver {
	font-size:10px;
	font-weight:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:transparent;
	color:#4868A4;
	cursor:pointer;
	border-width:0;
	}
	
	.topMenuInfo {
	background:url(/estatico/images/bg_top_info.gif) repeat-x;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	font-style:none;
	color:#02225E;
	}
	
	.menuItem , .menuItemOver{
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:none;
	font-style:none;
	color:#333333;
	background-color:#f8f8f8;
	cursor:pointer;
	}
	
	.menuItemOver {
	color:#da1f2f;
	}
	
	.loginMenuItemTrigger , .loginMenuItemTriggerLast , .loginMenuItemTriggerOver, .loginMenuItemTriggerLastOver {
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:none;
	background-color:#DCDCD4;
	cursor:pointer;
	color:#333333;
	border-color:#e2e2e2;
	border-style:solid;
	border-width:0 1px 0 0;
	}



	.menuItemTrigger , .menuItemTriggerLast , .menuItemTriggerOver , .menuItemTriggerOverLast {
		text-align:center;
		font-family:Arial, sans-serif;
		font-size:12px;
		font-style:none;
		background-color:#f8f8f8;
		cursor:pointer;
		font-weight:700;
		color:#50575c;
		border-color:#e2e2e2;
		border-style:solid;
		border-width:0 1px 0 0;
		TEXT-TRANSFORM: uppercase;
	
	}





	
	.menuItemTriggerLast {
	border-width:0;
	}
	
	.menuItemTriggerOver {
	color:#DA1F2F;
	
	}
	
	.menuItemTriggerOverLast {
	color:#DA1F2F;
	border-width:0;
	}
	

	.loginMenuItemTriggerLast {
	border-width:0;
	}
	
	.loginMenuItemTriggerOver {
	color:#DA1F2F;
	
	}
	
	.loginMenuItemTriggerLastOver {
	color:#DA1F2F;
	border-width:0;
	}




	.accionItemTrigger,.accionItemTriggerLast,.accionItemTriggerOver,.accionItemTriggerOverLast {
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-style:none;
	background:#ecebe8;
	cursor:pointer;
	font-weight:bold;
	color:#50575c;
	border-color:#50575c;
	border-style:solid;
	border-width:0 1px 0 0;
	}





	.accionItemTriggerLast {
	border-width:0;
	}
	
	.accionItemTriggerOver {
	color:#DA1F2F;
	}
	
	.accionItemTriggerOverLast {
	color:#DA1F2F;
	border-width:0;
	}
	
	.loginMenuInfo {
	font-family:Arial;
	font-size:12px;
	font-style:none;
	color:#50575C;
	font-weight:bold;
	padding-left:12px;
	}


	.menuInfo {
	font-family:Arial;
	font-size:13px;
	font-weight:700;
	font-style:none;
	color:#DA1F2F;
	}




	
	.userInfo {
	font-family:Arial;
	font-size:10px;
	font-style:none;
	color:#333333;
	margin-right:10px;
	float: left;
	}
	
	.procInfo {
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	font-style:none;
	color:#CC6600;
	padding-left:20px;
	}
	
	.menuContainer {
	position:absolute;
	visibility:hidden;
	color:#333333;
	float:left;
	border:solid 1px #e2e2e2;
	border-collapse: collapse;
	}
	
	TD.hdrtablamenuppal {
	font-size:12px;
	background:#f8f8f8;
	color:#da1f2f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:700;
	}
	
	.separadorHeader {
	background-color:#f8f8f8;
	font-family:arial;
	font-size:10px;
	color:#333333;
	text-align:right;
	padding-right:18px;
	}
	
	.leyenda {
	font-size:10px;
	color:#000000;
	font-family:arial;
	text-align:center;
	padding:10px 25px;
	}

	.tablaFondoRB {
	font-size:11px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;

	}
	.tablaFondoRB:hover{
		color:red;
	}

	
	.tablaFondoRBLeft {
	font-size:11px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.subtituloTabla {
	background-position:left 50%;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sns-serif;
	background-color:#d8dde2;
	text-align:center;
	}
	
	.tituloPerfil {
	font-size:11px;
	background:#848284;
	color:#ffffff;
	font-family:Arial;
	font-weight:700;
	text-align:left;
	}
	
	.tituloPerfilcenter {
	font-size:11px;
	background:#848284;
	color:#ffffff;
	font-family:Arial;
	font-weight:700;
	text-align:center;
	}
	
	.tituloTabla {
	font-size:11px;
	background:#818181;
	color:#ffffff;
	font-family:Arial;
	text-align:right;
	}
	
	.tituloTablacenter {
	font-size:11px;
	background:#818181;
	color:#ffffff;
	font-family:Arial;
	text-align:center;
	}
	
	.tituloTablaRB {
	font-size:11px;
	background:#848284;
	color:#ffffff;
	font-family:Arial;
	font-weight:700;
	text-align:right;
	padding-right:5px;
	}
	
	.tituloTablaRBcenter {
	font-size:11px;
	background:#848284;
	color:#ffffff;
	font-family:Arial;
	font-weight:700;
	text-align:center;
	}
	
	.lineaTabla {
	background:#818181;
	}
	
	.fondotablamainmulti {
	background-color:#f8f8f8;
	}
	
	.botoneramulti {
	background:#F8F8F8;
	text-align:right;
	padding-right:11px;
	}
	
	
	.botoneramulti table {
	display:inline;
	}

	
	.fondomulti {
	background:#f8f8f8;
	}
	
	.nombreopcionesmulti {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	color:#333;
	text-align:left;
	padding-left: 4px;
	}

	.nombreopcionesmulticenter {
	font-size:11px;
	background:#ecebe8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.descopcionesmulti {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	color:#333333;
	padding-left:5px;
	}
	
	TD.bordertablamainmulti {
	background:#6884a9;
	}
	
	TD.bordertablaintmulti {
	background:#d8e8f8;
	}
	
	TD.borderhdrintmulti {
	background:#d8e8f8;
	}
	
	TD.hdrtablaintmulti, TH.hdrtablaintmulti {
	font-size:11px;
	background:#50575c;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	text-align:center;
	border-color:#F8F8F8;
	border-style:solid;
	border-width:1px 1px 0 1px;
	font-weight:bold;
	}
	
	TD.hdrtablaintmultileft {
	font-size:10px;
	background:#f7f7ff;
	color:#4a78aa;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	.tituloflotantemulti {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}

	.tituloFlotantemulti2 {
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	TD.contlistintmulti {
	font-size:11px;
	background:#eff3ff;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	TD.contlistintmuiltileft {
	font-size:11px;
	background:#eff3ff;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	}
	
	TD.conttablaintmulti {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#e1dfdf;
	}
	
	TD.contlistintdetallemulti {
	font-size:11px;
	background:#dee7f7;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.itemnombreleftmulti {
	background-position:center 50%;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	}
	

	.itemnombreleft,.itemnombreleft td,.itemnombrecenter {
	background-position:center 50%;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ecebe8;
	}

	.itemdescfondotxtleftmulti {
	background-position:left 50%;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e1dfdf;
	}

	.titdetallemulti {
	font-weight:700;
	font-size:14px;
	background:#97a2ae left 50%;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
	}
	
	.rotulomulti {
	font-size:11px;
	background:#f8f8f8;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	.enproceso {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e0e0ff;
	text-align:center;
	}
	
	.rechazados {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffe0e0;
	text-align:center;
	}
	
	.aceptados {
	font-weight:700;
	font-size:11px;
	color:#4b79ab;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e0ffe0;
	text-align:center;
	}
	
	.pingAlert {
	font-size:12px;
	color:#000000;
	font-family:arial;
	font-weight:700;
	text-align:center;
	background:#ffff40;
	}
	
	.ac_results {
	border:1px solid black;
	background-color:white;
	overflow:hidden;
	z-index:99999;
	padding:0;
	}
	
	.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	margin:0;
	padding:0;
	}
	
	.ac_results li {
	cursor:default;
	display:block;
	font:menu;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	margin:0;
	padding:2px 5px;
	}
	
	.ac_loading {
	background:white url(/estatico/images/reloj_arena.gif) right center no-repeat;
	}
	
	.ac_over {
	background-color:#0A246A;
	color:white;
	}
	
	TABLE.withborders {
	empty-cells:show;
	border-spacing:0 0;
	border-collapse:collapse;
	border: solid 1px #f8f8f8;
	margin-left: auto;
	margin-right: auto;
	}
	
	TABLE.withborders td {
	empty-cells:show;
	border-spacing:0 0;
	border-color:#f8f8f8;
	border-style:solid;
	border-width:1px;
	}

	TABLE.withborders th {
	empty-cells:show;
	border-spacing:0 0;
	border-color:#f8f8f8;
	border-style:solid;
	border-width:1px;
	}
	
	TABLE.withbordersBlue {
	empty-cells:show;
	border-spacing:0 0;
	border: hidden;
	border-top: solid 1px #f8f8f8;
	border-left: solid 1px #f8f8f8;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}
	
	.withbordersBlue td {
	empty-cells:show;
	border-color:#F8F8F8;
	border-style:solid;
	border-width:1px 1px 0 0;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center

	}

	.withbordersBlue caption {
    border-width:1px 1px 0px 1px;
    border-style: solid;
    border-color: #f8f8f8;
    FONT-SIZE: 11px;
    font-weight: bold;
    padding: 3px 0 3px 0; 
    BACKGROUND-color: #50575c;
    COLOR: #fff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
	}

	.withbordersBlue th {
	empty-cells:show;
	border-color:#f8f8f8;
	border-style:solid;
	border-width:1px 1px 0 0;
	background-color: #50575c;
	color: #fff;
	font-size: 11px;
	}

	/*TABLE.withborders td td, TABLE.withbordersblue td td {
		border: solid 0px;
	}*/
	
	.centradofondoblanco {
	font-size:10px;
	background:#fff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	table.bordeoscuro {
	border:solid 1px #E5DFDF;
	}
	
	TABLE.wider td {
		border-width: 3px;
	}
	
	TH.dthdrtablaint {
	font-size:10px;
	background-color:#50575c;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	table td.error {
	color:white;
	background-color:#fa445d;
	}
	
	td.advertencia {
	color:black;
	background-color:#fae83a;
	}
	
	span.qtip_button,span.qtip_active {
	border-top:1px solid #a8c5e7;
	border-left:1px solid #a8c5e7;
	border-bottom:1px solid #254166;
	border-right:1px solid #254166;
	border:1px solid #254166;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	cursor:pointer;
	margin:0 3px;
	padding:2px 5px;
	}
	
	span.qtip_button {
	background-color:#666;
	width:60px;
	}
	
	span.qtip_button:hover {
	background-color:#ccc;
	}
	
	span.qtip_active {
	background-color:#99B3FF;
	}
	
	.textareaferiado {
	resize:none;
	}
	
	div.globeaviso,div.globeerror {
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-style:solid;
	border-width:1px;
	margin:3px 2% 5px;
	padding:0 .6em;
	}
	
	div.globeaviso {
	background-color:lightYellow;
	border-color:#E6DB55;
	}
	
	div.globeerror {
	background-color:#F78B83;
	border-color:#D95252;
	}
	
	div.globeaviso p,div .globeerror p {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:140%;
		margin:1em 0;
		padding:2px;
	}
	
	div.globeerror p {
		color:white;
	}
	
	div.separadortablas {
		background-color: #B5B5BF;
	    width: 100%;
	    height: 2px;
	    font-size: 1px;
	    border: 1px solid #F8F8F8;
	}

	table.withborders td.leftcenter {
		border-right-style:solid;
		border-right-width:4px;
		border-right-color:#f8f8f8;
	}
	
	table td.botonbanda {
	border-color:#F8F8F8;
	border-style:solid;
	border-width:0 0 0 3px;
	}
	
	table.subseparator {
		border-bottom: solid 10px #f8f8f8;
	}
	
	table td.topsubseparator {
	border-color:#f8f8f8;
	border-style:solid;
	border-width:8px 0 10px;
	}
	
	table.laterales {
	border-color:#f8f8f8;
	border-style:solid;
	border-width:0 6px;
	}
	
	div.lineatabla {
	background-color:#818181;
	width:100%;
	height:2px;
	font-size:1px;
	margin-top:1px;
	margin-bottom:1px;
	border-style:hidden;
	}
	
	table.withrows td {
	border-top:solid 1px white;
	empty-cells:show;
	border-spacing:0 0;
	border-collapse:collapse;
	}
	
	table.sinbordes td {
	border-style:hidden;
	border-width:0;
	}
	
	.sinbordes {
	border-style:hidden !important;
	border-width:0 !important;
	}
	
	.boton , .botonPopUp DIV{
		background-color:#666666;
		text-align:center;
		cursor:pointer;
	    border-bottom: 1px solid #292929;
	    border-top: 1px solid #BEAB7D;
		border-color:#BEAB7D #666666 #292929 #666666;*/
		border-style:solid;
		border-width:1px;
		white-space: nowrap;
		height: 19px;
	    padding-left: 8px;
	    padding-right: 8px;
		vertical-align: middle
	}

	.botonCerrar{
		background-color: #666666;
		border-bottom: 1px solid #292929;
	    border-top: 1px solid #BEAB7D;
		border-color:#BEAB7D #666666 #292929 #666666;
		border-style:solid;
		border-width:1px;
	}
	
	input.boton , .botonCerrar{
		color: white;
		font-weight: bold;
		font-size: 11px;
		font-family: arial;
		margin: 0px;
	}
	input.boton:disabled{
		color: #f8f8f8;
		font-weight: bold;
		font-size: 11px;
		font-family: arial;
		background-color: #808080; 
	}
	
	.boton label , .botonPopUp DIV LABEL{
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:700;
	display:inline-block;
	word-spacing: 2px;
	margin: 3px 0px 4px;
	vertical-align: middle;
	white-space: nowrap;
	}

	.botonPopUp{
		width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.botonPopUp DIV{
		margin: auto;
		line-height: 15px;
	}

	.botonPopUp DIV LABEL{
		vertical-align: 4px;
	}

	div#containerPrincipal {
	/*text-align:left;*/
	width:798px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/estatico/images/sombraSite.png);
	background-repeat:repeat-y;
	margin:auto;
	}
	
	.fondoHeader {
	background-color:#f8f8f8;
	}
	
	.letrasLogo {
	color:#FFFFFF;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	font-family:Arial, sans-serif;
	}
	
	.logoBanco {
		background:url(/estatico/images/banner_multipay.png);
		background-repeat:no-repeat;
		background-color:#f8f8f8;
		height:52px;
		width:220px;
		background-position:15px;
		cursor:pointer;
	}

	.logoBancoPopUp{
		height:42px;
		width: 122px;
	}
	.logoBancoPopUp div{
		background:url(/estatico/images/logo_popUp.png);
		background-repeat:no-repeat;
		background-color:#f8f8f8;
		height:42px;
		width: 122px;
		margin-left: 15px;
		margin-top: 15px;
		margin-right: 0px;
		margin-down: 0px;
	}
	
	.fondoBody {
	background-color:#F8F8F8;
	}
	
	.loginBordeMenuArriba,.loginBordeMenuAbajo {
	font-size:2px;
	border-color:#e2e2e2;
	border-style:solid;
	border-width:1px 0 0;
	}
	
	.loginBordeMenuAbajo {
	border-width:0 0 1px;
	}



	.bordeMenuArriba,.bordeMenuAbajo {
		font-size:1px;
		border-color:#e2e2e2;
		border-style:solid;
		border-width:0px;
	}

	.bordeMenuArriba{
		border-top-width:1px;
	}
	
	.bordeMenuAbajo {
		border-bottom-width:1px;
	}

	.submenu {
	background:#ecebe8;
	}
	
	.bordes {
	border-color:#E5DFDF;
	border-style:solid;
	border-width:0 2px 2px;
	}
	
	.headerTabla , td.headerTabla {
	font-size:12px;
	background:#f8f8f8;
	color:#DA1F2F;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:700;
	padding-left:2px;
	}

	.headerTablaSelect , td.headerTablaSelect {
	font-size:12px;
	background:#50575c;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:700;
	padding-left:5px;
	}
	
	.separadorFooter {
	background:#e2e2e2;
	}
	
	.fondoMenu {
	background:#f8f8f8;
	}
	
	.links {
	background-color:#E1DFDF;
	}
	
	.finTabla {
	background-color:#F0ECEC;
	}
	
	div.even, div.odd{
		aling: center;
		height: 30px;
		background-color: #ecebe8 !important;
		padding-top: 7px;
	}
	

	div.odd{
		background-color: #e1dfdf !important;
	}

	div.even_sinpadd, div.odd_sinpadd{
		aling: center;
		height: 30px;
		background-color: #ecebe8 !important;

	}
	
	div.odd_sinpadd{
		background-color: #e1dfdf !important;
	}
	
	td.odd{
		background-color: #e1dfdf !important;
		}

	td.even{
		background-color: #ecebe8 !important;
		}

	table.contactos tr.responsable , table.contactos tr.area{
	color: #333333;
	font-size: 10px;
	background-color: #ecebe8;
	padding-left: 7px;
	font-size: Arial;
	}
	
	table.contactos tr.area{
	padding-left: 2px;
	font-size: 12px;
	background-color: #e1dfdf;
	}
	
	.cuerpoDatosComplementarios , .datosComplementarios{
		top: 370px;
		left: 450px;
		margin: auto;
		text-align: center;
	}
	.datosComplementarios{	
		width: 400px;
		border : solid 1px #ecebe8;
		background: #f8f8f8;
	}
	.cuerpoDatosComplementarios{
		background:#ecebe8;
		width: 350px;
	}

	form{
		margin: 0;
		padding: 0;
	}

	iframe{
		border:0;
		margin: 0;
	}
	
	div.rotulo{
		text-align: center;
		display: inline;
		height: 25px;
	}
	
	div.rotulo &gt; *{
		height: 25px;
		margin: auto;
	}

	.BloqueSimulacion{
		background: #ecebe8;
		border: solid 1px #e2e2e2;
		line-height: 20px;
		clear: both;
	}

	.separadorSimulacion{
		height: 20px;
		clear: both;
	}

	div.nivelador{
	 height: 20px;
	 float: left;
	 line-height: 20px;
	}


	/*estilos para las paginas de cesiones de derechos*/
	.cesion, .nuevaCesion{
		width: 758px;
		margin:auto;
		margin-bottom:0px;
		margin-top:0px;
		border: solid 1px #333;

	}

	.nuevaCesion{
		display: none;
	}
	
	.cabeceraCesion{
		line-height:20px;
		border-bottom: solid 1px #333;
		background-color: #e2e2e2;
		color: #333;
		text-indent: 3px;
		text-align: right;
		padding: 2px;
	}
	.cabeceraCesion div.cuit , .cabeceraCesion div.nombre , .cabeceraCesion div.cuenta{
		float: left;
		text-align: left;
		margin: 0;
	}

	.mostrar{
		width:64px;
	}
	
	.cabeceraCesion div.cuit{
		width: 128px;
	}

	.cabeceraCesion div.nombre{
		width: 258px;
	}

	.cabeceraCesion div.cuenta{
		width: 245px;
	}
	
	.cesion.oculto .cabeceraCesion{
		border: solid 0px;
	}
	
	.cesion~.cesion{
		border-top: solid 0px;
	}
	
	.derechos{
		padding: 5px 0px 5px 0px;
	}
	.derechos div{
		width: 100%;
		text-align: left;
		font-weight: bold;
		padding-left: 30px;
	}
	.cesiones ul{
		list-style-type: none;
		padding-left: 20px;
		margin: 0px;
	}

	.cesiones ul li{
		line-height: 16px;
		display: inline;
		font-weight: normal;
	}

	/*mapa.jsp*/
	
	.subProductosLista {
		/*todos los ul de esta clase deben 
		tener la misma cantidad de li 
		si estan vacios se completan con &amp;nbsp;*/
		padding:0px;
	    margin: 3px 0px 12px 12px;
	    width: 175px;
	    float: left;
	}
	
	ul.subProductosLista li {
	    color: #656565;
	    font-weight: bold;
	    font-family: candara, calibri;
	    font-size: 13px;
	    list-style-type: none;
	    letter-spacing: 0.1px;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    line-height: 14px;
	}
	ul li.tituloProducto {
	    color: #bdaa7c;
	    text-transform: uppercase;
	    margin-bottom: 8px;
	}
	
	.imagenClon {
	    width: 752px;
	    background-color: white;
	    height: 193px;/*cada vez que se agregue una nueva linea se debe modificar*/
	}

	/*FIN mapa.jsp*/
	
	.alineacion{
		text-align: center;
	}

	div.msjSeleccionDeImagen{
		display: block;
		border: none;
	}
	
	div.msjSeleccionDeImagen p{
		text-align: justify;
		display: block;
		line-height: 14px;
		border: none;
		padding: 20px 40px 0px 40px;
	}
	
	div.msjSeleccionDeImagen input{
		text-align: center;
		font-size: 14px;
		display: block;
		border-style: solid;
		border-width: 1px;
		margin-left: auto;
		margin-right: auto;
		height: 30px;
		width: 300px;
	}
	
	div.msjSeleccionDeImagen img{
		text-align: center;
		display: block;
		border-style: solid;
		border-color: #f8f8f8;
		border-width: 5px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.contImagenCliente{
		text-align: center;
		width: 55px;
	}
	.contImagenCliente img{
		border: none;
		margin: auto;
		cursor: pointer;
		width:45px;
		height: 30px;
	}
	/*******************CAMBIO DE IMAGEN*******************/
	.phraseContainer , .imageContainer{
		margin: auto;
		width: 90%;
		text-align: left;
	}

	div.imageContainer{
	/*	display: block;*/
	}


	div.navigation div.bottom{
		width: auto;
	}

	#page h1 , #page h2{
		color:#da1f2f;
		font-size: 13px;
		font-weight: bold;
		font-family: arial;
		text-align: left;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 9px;
		margin-bottom: 9px;
	}

	#page H2{
		color:#50575c;
		font-size: 12px;
		width: 100%;
	}

	
	div#page{/*si*/
		width: 778px;
		background-color: #f8f8f8;
		margin: 0;
		border-style: none;
	}

	div.content {
		/* si*/
		display: none;
		float: right;
		width: 50%; 
	}

	div.content a, div.navigation a {
		text-decoration: none;
		color: #777;
	}

	div.controls {
		margin-top: 5px;
		height: 23px;
	}
	div.controls a {
		padding: 5px;
	}
	div.ss-controls {
		float: left;
	}
	div.nav-controls {
		float: right;
	}
	div.slideshow-container {
		/*si*/
		position: relative;
		clear: both;
		float:right;
		height: 200px; /* This should be set to be at least the height of the largest image in the slideshow */
	}
	
	div.slideshow span.image-wrapper {
		display: block;
		width: 260px;
		position: absolute;
		top: 0;
		right: 0;
		border: 1px solid #ccc;
	}
	div.slideshow a.advance-link {
		/* si*/
		display: block;
		width: 260px;
		/*height: 260px; /* This should be set to be at least the height of the largest image in the slideshow */
		line-height: 0px; /* This should be set to be at least the height of the largest image in the slideshow */
		text-align: center;
		cursor: default;
	}

	div.slideshow span.image-wrapper img{
		width: 258px;
		height: 172px;
		background-color: #f8f8f8;
	}
	
	div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
		text-decoration: none;
	}
	div.slideshow img {
		vertical-align: middle;
	}
	div.caption-container {
		position: relative;
		clear: left;
	}
	span.image-caption {
		display: block;
		position: absolute;
		width: 550px;
		top: 0;
		left: 0;
	}
	div.image-title {
		font-weight: bold;
		font-size: 1.4em;
	}
	div.image-desc {
		line-height: 1.3em;
		padding-top: 12px;
	}
	ul.thumbs {
		clear: both;
		margin: 0;
		padding: 0;
	}
	ul.thumbs li {
		float: left;
		padding: 0;
		margin: 5px 10px 5px 0;
		list-style: none;
	}
	a.thumb {
		padding: 2px;
		display: block;
		border: 1px solid #ccc;
	}

	ul.thumbs li.selected a.thumb {
		background: #e2e2e2;
	}

	ul.thumbs li.selected a.thumb IMG{
		background: #e2e2e2;
	}
	
	a.thumb:focus {
		outline: none;
	}
	ul.thumbs img {
		border: none;
		display: inherit;
		width: 45px;
		height: 30px;
		background:#f8f8f8;
	}
	div.pagination {
		clear: both;
	}
	div.navigation{
		width: 50%;
		float: left;
	}
	div.navigation div.top {
		margin-bottom: 12px;
		height: 11px;
	}
	div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
		display: block;
		float: left;
		margin-right: 2px;
		padding: 4px 7px 2px 7px;
		border: 1px solid #ccc;
	}
	div.pagination a:hover {
		background-color: #eee;
		text-decoration: none;
	}
	div.pagination span.current {
		font-weight: bold;
		background-color: #000;
		border-color: #000;
		color: #fff;
	}
	div.pagination span.ellipsis {
		border: none;
		padding: 5px 0 3px 2px;
	}
	/*******************CAMBIO DE IMAGEN*******************/
	
	#verificacionUsersMsg{
	display: none;
	}
	
	.mensaje{
		font-family : arial;	
		font-size: 12px;
		color: #333;
	}
	.botoneraMsg{
		text-align: right;
	}

	.cajon-mensaje-seguridad{
		float: left !important;
		margin: 0 auto;
		padding: 0 40px;
		width: 470px;
		}
	
	.cajon-mensaje-seguridad p{
		color: #333333;
		font-size: 11px;
		line-height: 	12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 5px;
		margin: 0px;
		/* [disabled]text-align: justify; */
		}

	.sugerencias{
		width: 500px;
		background-color: #ecebe8;
		color: #333;
		font-family: arial;
		font-size: 12px;
		text-align: left;
		list-style-position: inside;
		list-style-type: circle;
		padding: 2px 0px;
		margin: 20px 0px;
	}

	.sugerencias li{
		margin: 5px 7px;
	}
	
}
	.ui-tooltip-modal{
	background-color: #f8f8f8;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	}

	.salir{
	background: url('/estatico/images/salir.gif')
	}

	.firmaApoderado{
		float: left;
		margin-top: 25px;
		margin-bottom: 12px;
		line-height: 25px;
		width: 250px;
	}

@media print
    {
		*{
			background: #ffffff;
		}	
        .non-printable { display: none; }

		.printable { display: block; }

		p.solicitud , .txt10r333333 , .txt11b333333{
        	font-size: 10px;
        	font-family: arial;		
		}
        p.solicitud{
        	text-align: justify;
			padding-right: 6px;
        }

		.txt11b333333{
			font-weight: 700;
			font-size: 11px;
		}	

		div#containerPrincipal {
			text-align:left;
			width:798px;
			padding-left:10px;
			padding-right:10px;
			margin:auto;
		}

		.boton{
			display:none;
		}

		TD.conttablaintestado,TD.conttablaintlugar,TD.conttablaint,TD.conttablaintleft,TD.conttablaintright {
			font-size:11px;
			color:#333333;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			background:#e1dfdf;
		}

		TABLE.withborders {
			width: 650px;
			empty-cells:show;
			border-spacing:0 0;
			border-collapse:collapse;
			border: solid 1px #000000;
		}
			
		TABLE.withborders td {
			empty-cells:show;
			border-spacing:0 0;
			border-color:#000000;
			border-style:solid;
			border-width:1px;
		}
		
		TABLE.withborders th {
			empty-cells:show;
			border-spacing:0 0;
			border-color:#000;
			border-style:solid;
			border-width:1px;
		}

		.menuItemTrigger , .menuItemTriggerLast , .menuItemTriggerOver , .menuItemTriggerOverLast {
			display: none;
		}

		.menuItem{
			display: none;
		}

		.loginfooter{
			font-size:10px;
			background:#F8F8F8;
			color:#333333;
			font-family:Arial;
			text-align:left;
			padding-left:10px;
			padding-top:3px;
			line-height:150%;
		}

		TD.hdrtablaintmulti, TH.hdrtablaintmulti {
			font-size:10px;
			color:#FFFFFF;
			font-family:Arial, sans-serif;
			text-align:center;
			border-color:#F8F8F8;
			border-style:solid;
			border-width:1px 1px 0 1px;
			font-weight:bold;
		}

		.alineacion{
			text-align: left;
		}

		.txt11r333333 , .txt11b333333 , .txt10r333333{
		font-weight:400;
		font-size:11px;
		color:#333;
		font-family:arial;
		}
		.txt11b333333{
		font-weight: bold; 
		}
		.txt10r333333{
		font-size: 10px;
		}

		.logoBancoPopUp{
			height:42px;
			width: 122px;
		}
		.logoBancoPopUp div{
			background:url(/estatico/images/logo_popUp.png);
			background-repeat:no-repeat;
			background-color:#f8f8f8;
			height:42px;
			width: 122px;
			margin-left: 15px;
			margin-top: 15px;
			margin-right: 0px;
			margin-down: 0px;
		}
    }

	.tabs {
		position: relative;
    	width: 95%;
	}

	.tabs hr {
	    border-color: #c9c9c9;
		border: none;
	    border-top: 1px solid #c9c9c9;
	    margin: 0;
	    width: 100%;
	    position: absolute;
	    bottom: 0;
	    left: 0;
		margin-left: 15px;
	}

	.container {
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto;
	}

	.container:after, .container:before, .nav:after, .nav:before {
	    display: table;
	    content: " ";
	}

	.container .nav-tabs {
	    white-space: nowrap;
	    overflow-x: auto;
	    overflow-y: hidden;
	    margin-bottom: -1px;
	}

	.nav.nav-tabs {
	    display: block;
	    width: auto;
	    padding: 0;
		margin: 0;
		border: none;
	}

	.nav-tabs ul {
		margin-top: 0;
	    padding: 0;
	    border-bottom: none;
	    max-width: 100%;
	    width: auto;
	    margin: auto;
	}

	.nav {
	    padding-left: 0;
	    margin-bottom: 0;
	    list-style: none;
	}

	.nav-tabs&gt;li {
	    float: left;
	    margin-bottom: -1px;
		display: inline-block;
	}

	.nav&gt;li {
	    position: relative;
	    display: block;
	}

	.nav.nav-tabs li button {
	    color: #676767;
	    border-radius: 0;
	    border: none;
    	padding: 10px 20px;
		background-color: transparent;
	}

	.nav.nav-tabs li.active button {
	    color: #DA1F2F;
		background: #f8f8f8;
	    font-weight: 700;
 		border-top: 1px solid #c9c9c9;
    	border-left: 1px solid #c9c9c9;
    	border-right: 1px solid #c9c9c9;
	}

	.main-button {
		margin-top: 12px;
	    max-width: 250px;
	    width: auto;
	    margin: 8px auto 15px;
	}

	.main-section-button {
	    text-align: center;
		margin-top: 24px;
	}

	.btn-primary {
	    color: #FFFF;
	    background-color: #c4161c;
	    border-color: #c4161c;
		font-size: 12px;
    	vertical-align: middle;
    	text-align: center;
		padding: 4px 16px 4px 16px;
		height: 30;
		font-weight: bold;
		border: 2px solid #c4161c;
		font-family: Arial;
		cursor: pointer;
		margin-left: 8px;
	}

	.secondary-button-section {
	    max-width: 150px;
	    width: auto;
	    margin: 24px auto 10px;
		text-align: right;
	}

	.btn-secondary {
		padding: 4px 16px 4px 16px;
	    color: #c4161c;
	    background-color: #FFFF;
	    border-color: #c4161c;;
		font-size: 12px;
    	vertical-align: middle;
    	text-align: center;
    	height: 30;
		font-weight: bold;
		border: 2px solid #c4161c;
		font-family: Arial;
		cursor: pointer;
		margin-left: 8px;
	}
	
	.alert {
	    padding: 8px 16px 8px 16px;
	    border: 0px 0px 0px 4px;
	    font-size: 12px;
	    border-left-style: solid;
		display: flex;
	    align-items: center;
	    justify-content: start;
		height: 56px;
		margin: 0px 16px 0px 16px;
		line-height: 16px;
	}
	
	.alert-red {
		border-color: #c4161c;
	    background-color: #F6F0F0;
		text-align: left;
	}

	.alert-green {
		border-color: #00A650;
	    background-color: #F4F9F2;
		text-align: left;
	}
	
	.alert-info {
		border-color: #447eaf;
	    background-color: #dfedf4;
		text-align: left;
	}</pre></body></html>