@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;} 
body{ /* background:url(../images/background.gif) repeat-x; */ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:12px;  } 

/* Resize: */

div#logo-layer {
		margin-left:auto; 
		margin-right:auto;
		width: 100%;
		background-color:white;
	}
	
	div#menu-layer {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		padding-bottom:2px;
		background:white url(../images/Homepage_main_menu.gif) repeat-x;
	}
	
	div#submenu-layer {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		background-color: #4C4C4C;
	}
	
	div#contents-layer {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		background: url(../images/bg.png) repeat-x;
		background-color:#ffffff;
	}
	
	div#index_full_bf{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		height:450px;
		background:white url(../images/index_background.png) repeat-x;
		background-position:0 0px;		
	}

/* End resize */

div#aglomerator{padding:0; margin-top:1.66em;  width: 100%; margin-left:auto; margin-right:auto;background:#ededed;} /*  margin-left:10.4em;  */

/* =top */
div#aglomerator #top{height:5.2em;  
		margin-left:auto; 
		margin-right:auto;
		width:80.85em;
}
div#aglomerator #top #logo_group{width:29.5em; height:100%; float:left; } 

/* =top =logo */
.height-full { height: 100%; }
.position-relative { position: relative; }
div#aglomerator #top #logo_group  #outer-top{ width:14.25em; color:#ffffff; height:5.2em; float:left; }
div#aglomerator #top #logo_group  #outer-top a{ display:block; width:100%; height:100%; }
.logo { width: 100%; position: absolute; bottom: 0; left:0;	 }
/* =top =text_logo */
div#aglomerator #top #logo_group #text_logo{ width:13.6em; height:4.2em; float:right; font-size:1em;}

div#aglomerator #top #logo_group #text_logo #text_text{ width:100%; font-size:1em;  height:3.2em; margin-top:1.8em; font-weight:bold; line-height:1em;} 
/* =top =top_menu */
div#aglomerator #top #top_menu_group{width:51.3em; height:100%; float:right;}
/* =top =flags */
div#aglomerator #top #top_menu_group #flags{ float:right;}
div#aglomerator #top #top_menu_group #flags a, a:link, a:hover{text-decoration:none; color:#0066cc; font-size:1em;}
div#aglomerator #top #top_menu_group #flags .flag_select{text-decoration:none; color:#000; font-size:1em}
div#aglomerator #top #top_menu_group #flags .flag_unselect{text-decoration:underline; font-size:1em}
div#aglomerator #top #top_menu_group #flags img{ text-decoration:none;}

/* =Main Menu */
div#aglomerator #main_menu_group{  height:3.41em;
		margin-left:auto; 
		margin-right:auto;
		width:80.85em;
		background-image: none;
}

/* =Main Menu =main Menu */
div#aglomerator #main_menu_group #main_menu{ width:100%; padding-top:1.00em; }
div#aglomerator #main_menu_group #main_menu ul{ list-style-type:none; margin-left:7.5em; }
div#aglomerator #main_menu_group #main_menu li{ margin-top: 0.3em; position:relative; float:left; }
div#aglomerator #main_menu_group #main_menu li a{ text-align:center; padding-top: 0.4em; padding-bottom:0.4em; position:relative; padding-left:1.12em; padding-right:1.12em; text-decoration:none;  color:#fff; font-size:1.33em; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif;}
div#aglomerator #main_menu_group #main_menu li a:hover{ text-decoration: underline; }
div#aglomerator #main_menu_group #main_menu li.select a { background-color:#fff; color:#000000; }


/* =Central Image */
.height-full_c_i { height: 100%; }
.position-relative_c_i { position: relative; }
#outer-top_central_img{ margin-top:0em; padding-top:2px; width:80.85em; color: #fff; height: 28em; margin-left:auto; margin-right:auto; }
.central_img { width: 100%; position: absolute; bottom: 0; left:0; }

/* =content */
div#aglomerator #content{ margin-left:auto; 
		margin-right:auto;
		width:79em;
		height:12.3em;
		padding-top:12px;}
/* =content =content_left */
div#aglomerator #content #content_left{ height:100%; width:40%; float:left; }
div#aglomerator #content #content_left ul{ margin-left:0em; margin-top:1em;  list-style-type:none; list-style-image:url(../images/Seta_Cinzenta_Tridivisions.gif);list-style-position:inside; }
div#aglomerator #content #content_left li { margin-top:0.30em; margin-left:0;}
div#aglomerator #content #content_left li a, a:link, a:hover, a:visited{ font-size:1.95em; color:#0066cc; text-decoration:underline; margin-left:0em; * margin-left:0.2em; }
/* =content =content_right */
div#aglomerator #content #content_right{ height:100%; width:60%; float:right;}
div#aglomerator #content #content_right ul{ margin-left:1.7em; margin-top:1em; * margin-top:1.3em; list-style-type:disc;}
div#aglomerator #content #content_right li { margin-top:0.16em; * margin-top:0.01em; font-size:1.16em;}

/* =footer */
div#aglomerator #footer{  height:1.5em; color:#999; 
		margin-left:auto; 
		margin-right:auto;
		width:80.85em;	

}
/* =footer =footer_menu */
div#aglomerator #footer #footer_menu{height:100%; float:left;}
div#aglomerator #footer #footer_menu ul{ list-style-type:none;  }
div#aglomerator #footer #footer_menu li{ position:relative; float:left; list-style:none; margin-top:0em;}
div#aglomerator #footer #footer_menu li a{ text-align:center; color:#666; font-size:1em; text-decoration:underline;}
div#aglomerator #footer #footer_menu li a:hover{color:#333;}

div#aglomerator #footer #footer_menu #bar_spacer{ text-align:right; margin-left:0.58em; margin-right:0.58em;}
/* =footer =footer_logo */
div#aglomerator #footer img{ float:right; margin-top:0.5em;}
div#aglomerator #footer #link_img_pos a, a:hover, a:visited: a:link{ text-decoration:none;}

#end_bottom2{ clear:both; height:8.33em; height:100px; width:100%;}
#end_bottom33{ clear:both; height:0.83em; width:100%;}
#extra_bold{ font-weight:bold;}