@import url(forms.css);
@import url(popups.css);

.transparent{float:left;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/* ==== HTML ==== */
html{border-top: solid 3px #d2e2f4;background: url(../imagens/bgTudo.gif) top center  repeat-y; margin:0; padding:0;}
body{ }
*{margin:0;padding:0;color:#666; font:12px Trebuchet MS,Arial, Helvetica, sans-serif}
strong{font-weight:bold;}
img{border:none;}
p{margin-bottom:15px;}

/* ==== ESTRUTURA ==== */
#general{ width:980px;  margin:auto; background:#e8e8e8; padding:0px; }
#header{ height: 110px; width:982px; background:#FFFFFF /*url(../imagens/bgTop.jpg) 740px 0  no-repeat*/; z-index:10; position:relative}
#center{  width:980px;}
#content{ width:730px;}
	#content ul{margin:0 0 0 15px;}
#right{ width:240px; float:right; margin-right:0; padding-right:0;} 

#footer{ clear:both; width:940px; color:#a8a8a8; font-size:9px; height:20px; border-top:solid 1px #a8a8a8; margin:5px auto 0 auto;font-size:11px; color:#a1a1a2;}
    #footer .direitos{ float:left; font-size:11px; color:#a1a1a2;}
	#footer a{text-decoration:none;color:#a8a8a8; font-size:11px; text-align:right; margin-left:490px; _margin-left:550px}
	#footer a:hover{text-decoration:underline;}


/* ==== BLOCOS ==== */

/* - divs - */
#header #tuper{ padding-left:10px;}
#header #eberspacher{ padding-left:20px;}
#header h1{padding-left:160px; position:absolute; padding-top:20px; z-index:25}

#header #navTop{ height:20px}
	#header #navTop ul{ list-style:none;}
	#header #navTop li{ float:left}
		#header #navTop .left{margin-left: 295px;}
		
		
		
			#header #navTop .left a{ font-size:14px; background:#d2e2f4; margin-left:7px; padding:0 5px 0 5px;  text-decoration:none; color:#596f8e}
			#header #navTop .left a:hover{ text-decoration: underline}
			#contact/*header #navTop .left li ul*/{ display:none; position:absolute; top:0; _padding-left:65px;z-index:5; margin-left:-72px;  _width:150px; padding-top:25px; _padding-top:0;}
			
			/*#header #navTop .left li:hover ul { display: block; }*/
			
		#header #navTop .right{ }
			#header #navTop .right a{ font-size:11px; text-decoration: underline; color:#888789}
			#header #navTop .right a:hover{ text-decoration:none}
				#header #navTop .right #world{margin-left:128px;background: transparent url(../imagens/icWorld.gif) no-repeat left center; padding-left:17px;}
				
				
				#header #navTop .right #restrito{margin-left:465px;background: transparent url(../imagens/icRestrito.gif) no-repeat left center; padding-left:17px;}

#right #navigation{ width:240px; background:transparent url(../imagens/bgMenu.jpg) repeat-y; margin-top:-77px; padding-bottom:3px; padding-top:10px; padding-right:0; _margin-right:-10px; position:relative; z-index:10}
#right #infos { height:; font-size:11px; color:#58595b; }
	#right #infos p{ margin:-10px 0 5px 25px; }
	#right #infos a{ margin:0 0 0 -10px; color:#596f8e; text-decoration:underline; background: transparent url(../imagens/icInfo.jpg) no-repeat left top; height:40px; padding:3px 0 0 37px;}
#right #infos a:hover{ text-decoration:none}




/******MENU******/

#navigation ul {margin: 0; padding: 0; list-style: none; width: 200px;}
	#navigation ul p{color:#b5d3ef; font-size:11px; margin-left:18px; margin-bottom:5px; padding-bottom:5px; background: url(../imagens/menu/sepMenu.jpg) bottom left no-repeat;}
#navigation ul li { margin-left:7px;  position: relative; }
#navigation li ul li{ margin-left:8px; padding-left:9px;  background: url(../imagens/menu/marcSubmenu.gif) center left no-repeat}
#navigation li ul{ background: url(../imagens/menu/sepMenu.jpg) 15px bottom no-repeat; margin-bottom:5px; padding-bottom:5px; margin-left:0}
#navigation ul li a {color:#b5d3ef; text-decoration:none;}
#navigation ul li a:hover { text-decoration:underline;}




#content .txt{ padding:75px 60px 0 60px ; color:#454545}
#content .txtBloco2{ padding:0 60px 0 60px ; color:#454545}
#content .box{ background-color:#FFFFFF; border-left: solid 20px #596f8e; margin-right:10px;}
	#content .box p { padding:10px 10px 10px 40px}
		.box .img{ width:90px; height:90px; background-color: #FFF; margin-left:8px; padding:0}
#content .pessoas{ margin-top:50px; height:120px}
	 #content .pessoas img{ float:left; margin:5px 10px 5px 10px; width:110px; height:110px}
		
#home .divBorda{height:225px; border-left: solid 20px #596f8e;}
#home .divBorda img{ position:absolute}

#home #content{ height:357px; _float:left}

#int .divBorda{height:129px; border-left: solid 20px #596f8e;}
#int .divBorda img{ position: relative}

/* - titulos - */
h1{}
h2{ margin:25px 0 0 60px; color:#6787ae; font-size:11px; position:absolute}
h3{ margin:33px 0 0 40px; position:absolute}
h4{ margin-top:15px}
h5{ font-size:13px; padding:10px 10px 0 40px}



#world div{ height:180px; display:none; margin-left:150px;width:300px;  position:absolute; top:20px; left:50%; z-index:10; background-color:#FFFFFF; border:1px solid #006699; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;padding:20px; color:#006699;}


.imgBorda { margin:10px 30px 10px 0;}

/***************/
.imprensaNew { padding-bottom:3px}
.imprensaTitle { border-left: 5px solid #596f8e;}
	.imprensaTitle a { padding-left:5px; color:#454545; text-decoration:none}
	
.quemTitle {font-weight:none;font-size:11px;line-height:15px;width:190px;}
	.quemTitle strong {font-size:12px}
	
#areaQuem{width:600px;overflow:hidden;}	
#areaQuem .ov{position:absolute;z-index:50;display:none;}
#areaQuem ul{list-style-type:none;margin:0;padding:0;}
#areaQuem ul li{width:190px;float:left;margin-right:10px;height:240px;margin-bottom:20px;}

<!--.box_legenda{background-color:#FFFFFF;padding:5px;height:45px;border-left:5px solid #596f8e;width:166px;margin-left:5px;}-->

.colContinente li{list-style:none; margin-left:15px}
.continente{list-style:none; font-weight:bold; font-size:13px; color:#596f8e;}
.pais{list-style:none; font-weight:bold; padding-top:15px;}
.colContinente{ width:100px; float:left; padding-top:20px; height:515px}

.historico{padding-top:10px}
.historico li{list-style:none; padding:0 0 25px 175px}
.historico li div{font-weight:bold; font-size:40px; color:#596f8e; margin:0 0 0 -180px; position:absolute}

.perfil{width:190px; float:left; margin:0 30px 10px 0;}
.perfil img{ width:190px; height:190px}
.perfil p{margin:0; text-align:center; font-size:10px}
.perfil span{ }

/* - links - */
a:link{}
a:visited{}
a:hover{}
