body{ margin: 0px; /*background-image: url(../images/fondo.png)*/ background:#FFFFFF;}

table.maintable{ width: 100%; border: 0px; }

img{ border: 0px;}

input{ border: 1px solid #000000;}

/**** TEXTOS ****/ 
.txt{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: none; text-decoration: none;}
.txtb{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; font-weight: none; text-decoration: none;}

/**** junta directiva ****/
.txtj{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: none; text-decoration: underline;}

/**** texto contactanos ****/
.txtc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: none; text-decoration: none;}

/**** TITULO DE BIENVENIDOS ****/ 
.txt1{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #821a35; font-weight: bold; text-decoration: none;}
.txt2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #821a35; font-weight: bold; text-decoration: none;}
/***** titulo junta directiva / ejecutivos ****/
.txt3{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; text-decoration: none;}

/**** DERECHOS RESERVADOS ****/ 
.derechos{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: none; text-decoration: none;}

/***** ESCOJA UN IDIOMA *****/
.idioma{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: none; text-decoration: none;}


/**** english / spanish ****/ 
a.lnk:link{font-family: Arial; font-size: 12px; color: #333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:hover{font-family: Arial; font-size: 12px; color:#821a35; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:visited{font-family: Arial; font-size: 12px; color:#333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk:visited:hover{font-family: Arial; font-size: 12px; color:#821a35; font-weight: bold; text-decoration: none; line-height: none;}

.visitado{font-family: Arial; font-size: 12px; color: #821a35; font-weight: bold; text-decoration: none; line-height: none;}

/**** Terminos de uso / mapa del sitio ****/ 
a.lnk1:link{font-family: Arial; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:hover{font-family: Arial; font-size: 10px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:visited{font-family: Arial; font-size: 10px; color:#333333; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk1:visited:hover{font-family: Arial; font-size: 10px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}

/**** mas / more ****/ 
a.lnk2:link{font-family: Arial; font-size: 11px; color: #821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited{font-family: Arial; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}

/**** junta directiva ****/ 
a.lnk3:link{font-family: Arial; font-size: 11px; color: #821a35; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:visited{font-family: Arial; font-size: 11px; color:#821a35; font-weight: none; text-decoration: underline; line-height: none;}
a.lnk3:visited:hover{font-family: Arial; font-size: 11px; color:#333333; font-weight: none; text-decoration: underline; line-height: none;}

/**** junta directiva listado ****/ 
a.lnk4:link{font-family: Arial; font-size: 13px; color: #821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:hover{font-family: Arial; font-size: 13px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited{font-family: Arial; font-size: 13px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited:hover{font-family: Arial; font-size: 13px; color:#333333; font-weight: bold; text-decoration: underline; line-height: none;}

/******* BORDE IMAGENES ************/
.brdimage{ border: #000000 1px solid;}


/************** menu CSS ******************/
/*
#menuh {
	font-family: Arial; font-size: 10px; color:#333333
	margin-top: 15px;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
}

#menuh a {
	text-decoration: none;
	color: #333333;
	background: #F0F7FC;
	display: block;
	padding: 3px 8px;
	text-align: center;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0;
}


#menuh a#primero {
	border-left: 1px solid #ccc;
}

#menuh a:hover {
	background: #e8e8e8;
}
*/
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #ccc;
color: #000;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 11.5px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.1em 1em;
background-color: #ccc;
color: #000;
text-decoration: none;
float: left;
border-right: 1px solid #000;
}

#navcontainer ul li a:hover
{
background-color: #999999;
color: #fff;
}



/**** panama menu *****/
ul#menu { width: 100%; height: 43px; background: #FFF url("../images/menu-bg.gif") top left repeat-x; font-size: 10px; font-family: "Arial", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("../images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }


/*--- text ---
.conoz{font-family: Arial,Sans-Serif; font-size: 25px; color: #ffffff; font-weight: none; text-decoration: none;}

.m{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: bold; text-decoration: underline; line-height: none;}
.txt6{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; line-height: none;}
.txt7{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; line-height: none;}
.txt8{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: none; text-decoration: none; line-height: none;}
.texto{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: none; text-decoration: none;}
.fideicomiso{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #821a35; font-weight: bold; text-decoration: none;}
.textoB{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none;}
.textoG{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: none; text-decoration: none;}
.textop{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: none; text-decoration: none;}
.titulop{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: none; text-decoration: none;}
.titlea{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #660033; font-weight: bold; text-decoration: none; }
.titleab{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #821a35; font-weight: bold; text-decoration: none; margin:30px;}
.textoA{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight: none; text-decoration: none;}
.textspain{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #821a35; font-weight: none; text-decoration: none;}
.textspain1{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #821a35; font-weight: none; text-decoration: none;}
.derechos{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: none; text-decoration: none;}
.warning{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: none; text-decoration: none;}
font.title1{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: underline;}*/

/*----------<LINKS>----------
a.lnki:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: none; text-decoration: none; line-height: none;}
a.lnki:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #821a35; font-weight: none; text-decoration: none; line-height: none;}
a.lnki:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: none; text-decoration: none; line-height: none;}
a.lnki:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #821a35; font-weight: none; text-decoration: none; line-height: none;}

a.lnkm:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#821a35; font-weight: none; text-decoration: none; line-height: none;}
a.lnkm:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: none; text-decoration: none; line-height: none;}
a.lnkm:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#821a35; font-weight: none; text-decoration: none; line-height: none;}
a.lnkm:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: none; text-decoration: none; line-height: none;}

a.lnk1:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: none; text-decoration: none; line-height: none;}
a.lnk1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: none; text-decoration: none; line-height: none;}
a.lnk1:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight: none; text-decoration: none; line-height: none;}
a.lnk1:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: none; text-decoration: none; line-height: none;}
*/
/*------------- LINK texto -----------
a.lnk2:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #66666; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #66666; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk2:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline; line-height: none;}

a.lnkel:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnkel:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e8e8e8; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnkel:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnkel:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e8e8e8; font-weight: bold; text-decoration: underline; line-height: none;}

a.lnk4:link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnk4:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight: bold; text-decoration: underline; line-height: none;}

a.lnke:link{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnke:hover{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#666666; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnke:visited{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#821a35; font-weight: bold; text-decoration: underline; line-height: none;}
a.lnke:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#666666; font-weight: bold; text-decoration: underline; line-height: none;}

a.lnk5:link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk5:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk5:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk5:visited:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration: none; line-height: none;}



a.lnk7:link{font-family: Arial; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk7:hover{font-family: Arial; font-size: 13px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk7:visited{font-family: Arial; font-size: 13px; color:#ffffff; font-weight: bold; text-decoration: none; line-height: none;}
a.lnk7:visited:hover{font-family: Arial; font-size: 13px; color:#cccccc; font-weight: bold; text-decoration: none; line-height: none;}*/
/*----------<LINKS>--------

/*#content .right2 {margin:0;padding:0;float:right;font-size:0.7em;width:207px;text-align: left;min-height: 500px;background: transparent url(../img/crumb_bgd01.png) no-repeat top left;/*	font-family:Verdana, Arial, Helvetica, sans-serif; }
.navig { padding:1px 0 0px 0;color: #888; font-weight: normal;margin: 0px;border: none;}
.navig h2 { background:url(../images/side_tab_up.png) no-repeat top left;font: bold 13px 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;margin:0;padding: 21px 0px 2px 20px;text-transform: uppercase;letter-spacing:1px;border-top:none; border-right:none; border-left: none;}
.navig h3 {font: bold 11px arial, sans-serif;margin: 0;	padding: 5px 0px 5px 15px;}
.navig p {margin: 3px 2px 0 0;padding: 10px 5px 11px 14px; line-height: 1.5em;text-align: left;border-bottom:none;}	
.navig ul {line-height: 1em;list-style: none;margin: 0;	padding: 5px 0px 5px 16px; font: 11px 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;}
.navig ul li {margin: 0 8px 0 0px;padding: 3px 5px 3px 5px;	border-bottom: 1px solid #eee;/*	list-style-image: url(../images/li_bullit.gif);	}*/
/*.navig a {color: #666;	display: block; padding: 0px;text-decoration: none;}
.navig a.normal {border-bottom: none;color: #606352;display: inline;padding: 0;text-decoration: underline;} 
.navig a:visited {color: #606352;}
.navig a:hover {background:#eee; color: #333;/*border-bottom: 1px dashed #333; *//*font-weight: bold;}
.navig img {margin:2px 0px; padding: 1px; border: solid 1px #ccc; }
.navig a:link img  , .navig a:visited img  {margin:2px 0px; padding: 1px; border: solid 1px #ccc; }
.navig a:visited img  {margin:2px 0px; padding: 1px; border: solid 1px #ccc; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7; }
.navig a:hover img  {background: #aaa;border: inset 1px #aaa; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}*/