/*******************************************************
 * CSS página Mexicanos en Bélgica					   *
 *******************************************************/
/**
 * Author: Veronica Lucero Ortega
 * E-mail: vero@mexicanosenbelgica.be
 */
body {
	position:relative;
	background-color: #576972;/*#dfdfdf*/
	margin:15px auto 15px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

/*
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color: #ffffff;
}
*/
.requerido {font-family:  Verdana, Arial, Helvetica, Sans-Serif;font-size: 10pt; color:red; font-weight:bold;}
.limitado {font-family:  Verdana, Arial, Helvetica, Sans-Serif;font-size: 14pt; color:red; font-weight:bold;}

hr {border: none 0;
border-top: 1px dashed #000;/*the border*/
width: 100%;
height: 1px;
}

.top {
	text-align: right;
	background-image: url(../images/top.gif);
	background-position:right;
	background-repeat: no-repeat;
	border-bottom:1px dashed #9E221F;
	margin: 0;
}

img{
border:none;
}

.outerborder{
	width:800px;
	border:1px solid #3365aa;/*#9caab5*/
	margin:0px auto 0;
	padding:1px;
	background:#FFFFFF;
	}

.firstrow{
	height:10px;
}

.secondrow{
	height:108px;

}

.thirdrow{
	height:1px;
	background-color:#9caab5;
}

.fourthrow{

}

.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #003399;/*#003399*/
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}

.mini {
	font-size:10px;
	color:#666666;
	text-align: right;
	}
.imageL{
	float:left;
	clear:left;
			/*ob,re,un,li*/	
	margin:0px 10px 0px 0px;	
}
.imageR{
	float:right;
	clear:right;
			/*ob,re,un,li*/	
	margin:0px 0px 10px 20px;	
}

/*Pagina de inicio ***************************************/
#inicio{
	line-height:18px;
	text-align: center;
}

.pageInicio {
	font:24px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing:.2em;
	line-height:32px;
	}
.sub{
	font:16px Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	line-height:32px;
	text-decoration:none;
	color:#f5f329;
}
#inicio a, #inicio a:link, #inicio a:visited{
	font:16px Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	line-height:32px;
	text-decoration:none;
	color:#f5f329;
}
#inicio a:hover{
	text-decoration:underline;
	color:#40ffff;
}

/*LANGUAGE SELECT ***************************************/
.languageselector{
			/*ob,re,un,li*/
	padding:0px 0px 2px 0px;
}
.languageselector a, .languageselector a:link, .languageselector a:visited{
	color:#999999;
	text-decoration:none;
	margin-right:20px;
} 

.languageselector a:hover {
color:#333333;
text-decoration:none;

}

/*MENU LEFT ************************************************/
.mainmenu{
  width:160px; margin: 0 auto; padding: 0 0 0px 0;
  border-style: solid; 
  border-width: 1px;
  border-bottom-color:#FFFFFF;
  border-left-color:#FFFFFF;
  border-right-color:#9caab5;
  border-top-color:#FFFFFF;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 10px;
  background-image:url(../images/menuleft.gif);
  /*background-position:right;
  background-color: #edeedf;*/
}

#menu dl {width: 160px; margin: 0 auto;  }/*background: #edeedf;*/
#menu dt {width: 160px; margin:0 auto; padding: 3px; font-size: 1em; font-weight: bold; color: #00309c; text-align:left;  border-bottom:1px solid #00309c; }/*#0b2d81*/
#menu dd {width: 150px; margin:0; padding:0; color: #383838; font-size: 1em; }
#gallery a, #gallery a:visited { display:block; width: 150px; color:#383838; text-decoration:none; padding:5px 5px 5px 10px;
 border-bottom:1px dashed #c7c7c7;}
#gallery a:hover {display:block; width: 150px; background: #ecece4; color:#666666;}/*#dcdcd0*/

ol li {font-size:11px;}

/*
#menu dl {width: 160px; margin: 0 auto;  background: #f8f8f8;}/*padding: 0 0 0px 0;
#menu dt {width: 160px; margin:0 auto; padding: 3px; font-size: 1em; font-weight: bold; color: #0b2d81 ; text-align:left; background: #f8f8f8; border-bottom:1px solid #0b2d81; }/*border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; background-image:url("../images/menu.gif"); background: #f8f8f8;  #c50e12 verde#008000
#menu dd {width: 150px; margin:0; padding:0; color: #383838; font-size: 1em;  background: #f8f8f8; border-bottom:1px solid #c7c7c7;}
#gallery a, #gallery a:visited { display:block; width: 150px; color:#383838; text-decoration:none; padding:5px 5px 5px 10px;
background: #f8f8f8 ;}
#gallery a:hover {display:block; width: 150px; background: #4477aa; color:#ffffff;}/*color:#c50e12;

*/

/*Content ***********************************************/

#content{
	width:600px;
	margin:20px;
	line-height:18px;
	text-align:justify;
}

#content table{
	/*width:94%;*/
}

.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #034e92;
	letter-spacing:.2em;
	line-height:32px;
	text-align:left;
	}
.pageName1 {
	font:24px Arial, Helvetica, sans-serif;
	color: #444;
	letter-spacing:.2em;
	line-height:40px;
	text-align:left;
	}

#content h1{
	font:16px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #034e92;
	letter-spacing:.2em;
	line-height:15px;
	margin:0px;
			/*ob,re,un,li*/	
	padding:5px 0px 5px 0px;
}

#content h2{
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #0f508d;/*#4263c6 336699/
	letter-spacing:.2em;
	line-height:15px;
	margin:0px;
			/*ob,re,un,li*/	
	padding:5px 0px 5px 0px;
}

#content h3{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #cc3333;
	letter-spacing:.2em;
	line-height:15px;
	margin:0px;
			/*ob,re,un,li*/	
	padding:5px 0px 5px 0px;
}

#content a, #content a:link, #content a:visited{
	text-decoration:none;
	color:#ff6600;/*#ff660a narajna#ff6600*/
}
#content a:hover{
	text-decoration:none;
	color:#0066ff;/*azul#0066ff*/
}
#content p{
	margin:0px;
			/*ob,re,un,li*/	
	padding:0px 0px 10px 0px;	
}
#content .imageR{
	float:right;
	clear:right;
			/*ob,re,un,li*/	
	margin:0px 0px 20px 20px;	
}
#content .imageL{
	float:left;
	clear:left;
			/*ob,re,un,li*/	
	margin:0px 20px 20px 0px;	
}

/*Anuncios ***********************************************/
div.anuncios{width:18em;margin:0;padding:0}
.abox{background:transparent;float:right}

.archiveBox{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-image:url("../images/anunciohead.gif");font-size:12px;font-weight:700;text-align:center;color:#666;height:18px;padding-top:2px;padding-bottom:0;margin:0}
.archiveBoxContent{display:block;background:#f1f1f1;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;padding:4px 4px 4px 11px}
.archiveBoxContent p{color:#363636;font-size:11px;line-height:16px;margin:0;padding:0}/*#666*/
.archiveBoxContent b{font-weight:800;color:#dc143c;padding-left:6px}
.archiveBoxContent a{padding-left:6px}

.ztop,.zbottom{display:block;font-size:1px}
.zb1,.zb2,.zb3,.zb4,.zzb1,.zzb2,.zzb3,.zzb4{display:block;overflow:hidden}
.zb1,.zb2,.zb3,zzb1,.zzb2,.zzb3{height:1px}
.zb2,.zb3,.zb4,.zzb2,.zzb3,.zzb4{border-left:1px solid #ddd;border-right:1px solid #ddd}
.zb1,.zzb1{background:#ddd;margin:0 5px}
.zb2,.zzb2{background:#f4e2b4;border-width:0 2px;margin:0 3px}
.zb3,.zzb3{background:#f4e2b4;margin:0 2px}
.zb4,.zzb4{height:2px;background:#f4e2b4;margin:0 1px}
.zzb2,.zzb3,.zzb4{background:#fff}
.zzb1{border-bottom:1px solid #ddd}
.ztop u,.ztop b u,.ztop b b u,.zbottom u,.zbottom b u,.zbottom b b u{display:none}
.zboxcontent{display:block;background:#fff;font-family:"Bitstream Vera Sans", Verdana,Times,Helvetica,Sans-Serif;font-size:11px;line-height:13px;padding-left:2px;padding-bottom:4px;vertical-align:top;text-align:left;margin:0}
.xbox{background:transparent}
.xtop,.xbottom{display:block;background:transparent;font-size:1px}
.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden}
.xb1,.xb2,.xb3{height:1px}
.xb2,.xb3,.xb4{background:#f1f1f1;border-left:1px solid #ddd;border-right:1px solid #ddd}
.xb1{background:#ddd;margin:0 5px}
.xb2{border-width:0 2px;margin:0 3px}
.xb3{margin:0 2px}
.xb4{height:2px;margin:0 1px}
.xtop u,.xtop b u,.xtop b b u,.xbottom u,.xbottom b u,.xbottom b b u{display:none}
.xboxcontent{display:block;background:#E4ECEC;border:0 solid #ddd;line-height:17px;border-width:0 1px}

#important1{
background-color:#405354;}
#important1 a, #important1 a:link, #important1 a:visited{
	text-decoration:none;
	color:#ffffff;
}
#important1 a:hover{
	text-decoration:underline;
}

.division1{
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #f1ef23;
	letter-spacing:.2em;
	line-height:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px,
}

#important{
background-color:#35ae78;}
#important a, #important a:link, #important a:visited{
	text-decoration:none;
	color:#ffffff;
}
#important a:hover{
	text-decoration:underline;
}

/*FAQ's******************************/
.QuestionHeader{
	background-color: #e4e7ea;
	margin:2px;
	padding:2px;
}

.question{
	background-color: #f7f7f7;
	margin:2px;
	padding:2px;
	cursor:hand;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.answer{
	display: none;
	background-color: #f4f6f8;
	border: 1px solid #03557a;
	margin:10px;
	padding: 10px;
	}


/*Enlaces de interes (links)******************************/

#links h2{
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #0c4b7b;
	letter-spacing:.2em;
	line-height:15px;
	margin-top:0px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px,
}

.division{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #cc3333;
	letter-spacing:.2em;
	line-height:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px,
}

#links ul {
	list-style-type:none;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin:3px 0px 3px 0px;
}

#links li {
	border:none;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	list-style-image:url(../images/link.gif);
	margin-left:10px;
	margin-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	list-style-position:inside;
	/*margin:0px 0px 0px 15px;*/
			/*ob,re,un,li*/	
	}

/*Sitemap ***********************************************/

#sitemap ul{
	border:none;
	font-size:13px;
	font-weight:normal;
	list-style-type:decimal;
	margin-left:10px;
	padding:5px;
}

#sitemap ul li ul{
	border: 1px dashed #666666;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	margin-left:0px;
}
#sitemap ul li ul li ul{
	border:none;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	list-style-type:none;
	margin-left:20px;
}
#sitemap ul li ul li ul li ul{
	display:none;
}

/*Diclamer, footer***********************************************/
.disclaimer{
	font-size:10px;
	color:#ffffff;
	text-align:center;
	margin:0px auto 0;
}


.disclaimer a{
color:#f5f329;
text-decoration:none;
}


.disclaimer a:hover{
	text-decoration:none;
	color:#40ffff;
}

/*TABLAS***********************************************/

/* TDmain = tablas de la pagina HOME */
TD.TDmain { 
  border-style: none; 
  border-width: 1px; 
  border-color: #82a7d4;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #ffffff; 
  color: black; 
  vertical-align: top; 
  text-align: left;
  line-height: 17px;
  vertical-align:top; 
}

TD.TDimportant { 
  border-style: none; 
  border-width: 1px; 
  border-color: #82a7d4;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color:#a6d8f1; 
  color: black; 
  vertical-align: top; 
  text-align: left;
  line-height: 17px;
  vertical-align:top; 
}
/* TDanuncios = tablas de anuncios in Home page */
TD.TDanuncios { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #69c;/*#97be0d*/
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  background-color: #ffffff; 
  vertical-align: top; 
  line-height: 17px;
}

TD.TD1{ 
  border-style: solid; 
  border-width: 1px; 
  border-color: #a3b381;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  background-color: #c4e16f;
  vertical-align: top; 
  text-align: left;
  font:12px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #363636;
}


/* TDbgr = Row border blue without background */

TD.TD2 { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #dddddd;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  background-color: #f4f4f4; /*#EFF3F7 #efefef*/
  color: #363636; 
  vertical-align: top; 
  text-align: left;
}
TD.TD3 { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #B5C7D6;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  background-color: #efefef; /*#EFF3F7*/
  color: #363636; 
  vertical-align: top; 
  text-align: left;
}
TD.TD4 { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #B5C7D6;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 5px;
  background-color: #ffffff;
  color: #363636; 
  vertical-align: top; 
  text-align: left;
}
/* TDbgr = Row border blue without background */
TD.TDcontactohead { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #cccccc;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  background-color: #f7f7f7; 
  vertical-align: top;
  line-height: 17px;
}
TD.TDcontacto { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #cccccc;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  background-color: #ffffff; 
  vertical-align: top; 
  line-height: 17px;
}

/* TABLEgr = Table with border blue */
TABLE.TABLEgr { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #9CAAB5;
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  background-color: white; 
}