@charset "utf-8";
/* CSS Document */

body, html { margin:0; padding:0; font-family:Arial; font-size:11px; color:#064888; font-style:normal; background:url(../images/background.jpg) top repeat-x;  }

em { font-size:16px; font-style:normal; font-weight:bold; color:#a74da4; }

#main { width:778px; height:auto; padding:0 0 50px 0; margin:0 auto; clear:both; }

#leftcol { width:169px; height:auto; float:left; margin:0 0 0 28px; margin:0 0 0 20px; display: inline;}

	#busca { width:169px; margin:23px 0 30px 0; }
	#busca p { color:#77a14d; font-size:14px; margin:0; }
	#busca .form {  height:auto; }
	#busca .form .top_bottom { height:10px; }
	#busca .form .middle { height:auto; padding:0px 0 5px 13px; background:#f0f8e8; color:#3b70a3; }
	#busca .form .middle select { width:140px; font-size:10px; color:#3b70a3; padding:2px; border:1px solid #FFF;}
	#busca .form .middle div { height:20px; width:140px; margin:6px 0 0 0;}
	#busca .form .middle div .inputtext { font-size:10px; color:#3b70a3; width:94px; _width:92px; float:left; padding:2px 0 4px 0; border:1px solid #FFF; }
	
	#menu { width:169px; height:auto; margin:0 0 30px 0; }
	#menu ul { list-style:none; margin:0; padding:0; }
	#menu ul li img { border:0 none; }
	
	#menu ul li { padding:0; color:#003362; font-size:12px; line-height:23px; vertical-align:middle; border-bottom:1px #A0B5CB dotted;  }
	#menu ul li a,#menu ul li a:visited { text-decoration:none; color:#003362; }
	#menu ul li a:hover, #menu ul li a:active { color:#0b4e95; }
	
	#menu ul li span a { color:#620037; }
	#menu ul li div { height:23px; }
	
	#menu ul li ul {margin:5px 0 15px 0;}
	#menu ul li ul li { list-style:none; margin:0; margin-bottom: 10px; color:#0b4e95; padding:0 0 0 20px; font-size:11px; min-height:13px; line-height:13px; vertical-align:middle; border-bottom:0px solid red;}
	#menu ul li ul li a, #menu ul li ul li a:visited { text-decoration:none; color:#0b4e95; }
	#menu ul li ul li a:hover, #menu ul li a:active { text-decoration:underline; }	

	#acess { width:169px; margin:0 0 30px 0; float:left; clear:both; }
	#acess p { color:#6050a5; font-size:14px; margin:0; padding:0; }
	#acess .form {  height:auto; float:left; width:169px; }
	#acess .form .top_bottom { height:10px; float:left; }
	#acess .form .middle { height:auto; padding:0 0 5px 13px; background:#ebe8f8; color:#3b70a3; float:left; width:156px; }
	#acess .form .middle select { width:140px; font-size:10px; color:#3b70a3; padding:2px; border:1px solid #FFF;}
	#acess .form .middle div { width:140px; height:auto; margin:6px 0 0 0; float:left; clear:both;}
	#acess .form .middle div .inputtext { font-size:10px; color:#3b70a3; width:94px; _width:92px; float:left; padding:2px 0 4px 0; border:1px solid #FFF; }
	#acess .form .middle div .inputtext2 { font-size:10px; color:#3b70a3; width:140px; _width:137px; float:left; padding:2px 0 4px 0; border:1px solid #FFF; }
	
	#news { width:169px; margin:0 0 30px 0; float:left; clear:both; }
	#news p { color:#c7a250; font-size:14px; margin:0; padding:0; }
	#news .form {  height:auto; float:left; width:169px; }
	#news .form .top_bottom { height:10px; float:left; }
	#news .form .middle { height:auto; padding:0 0 5px 13px; background:#F8F3E8; color:#3b70a3; float:left; width:156px; }
	#news .form .middle select { width:140px; font-size:10px; color:#3b70a3; padding:2px; border:1px solid #FFF;}
	#news .form .middle div { width:140px; height:auto; margin:6px 0 0 0; float:left; clear:both;}
	#news .form .middle div .inputtext { font-size:10px; color:#3b70a3; width:94px; _width:92px; float:left; padding:2px 0 4px 0; border:1px solid #FFF; }	


	#esqueciSenha { width:169px; margin:0 0 30px 0; float:left; clear:both; border:0px solid #ff0000; }
	#esqueciSenha p { color:#6050a5; font-size:14px; margin:0; padding:0; }
	#esqueciSenha .form {  height:auto; float:left; width:330px; }
	#esqueciSenha .form .top_bottom { height:10px; float:left; }
	#esqueciSenha .form .middle { height:auto; padding:0 0 5px 13px; color:#3b70a3; float:left; width:320px; }	
	#esqueciSenha .form .middle div { width:315px; height:auto; margin:6px 0 0 0; float:left; clear:both;}
	#esqueciSenha .form .middle div .inputtext { font-size:10px; color:#3b70a3; width:94px; _width:92px; float:left; padding:2px 0 4px 0; border:1px solid #FFF; }
	#esqueciSenha .form .middle div .inputtext2 { font-size:10px; color:#3b70a3; width:140px; _width:137px; float:left; padding:2px 0 4px 0; border:1px solid #ccc; }



#rightcol { width:560px; height:auto; float:right; display: inline;}
#rightcol h3 { font-size:14px; font-weight:normal; margin:0 0 3px 0; padding:0; color:#0a93bb; }
#rightcol .itens { width:560px; height:auto; float:left;  }
#rightcol .itens .div1 { width:560px; height:10px; float:left; }
#rightcol .itens .div2 { width:540px; height:auto; float:left; padding:0 10px 0 10px; border:0px solid red; }
#rightcol .itens .div2 img { padding:0 10px 0 7px; }
#rightcol .itens .div2 p {margin:0; padding:0; }
#rightcol .itens .div2 a, #rightcol .itens .div2 a:hover, #rightcol .itens .div2 a:active, #rightcol .itens .div2 a:visited {color:#00a758; font-weight:bold; text-decoration:underline; }
#rightcol .itens .div3 { width:560px; height:10px; float:left; }

#rightcol .banners { margin:0; padding: 0; width:561px; height:260px; margin:25px 0 0 0; border:1px solid red; }
#rightcol .banners .banner_navegador { margin-bottom:20px; }

#rightcol .itensesq { width:272px; height:auto; float:left; margin:25px 0 0 0;  }
#rightcol .itensesq h3 { font-size:14px; font-weight:normal; margin:0 0 3px 0; padding:0; color:#d94aa7; }
#rightcol .itensesq .div1 { width:272px; height:10px; float:left; }
#rightcol .itensesq .div2 { width:252px; height:auto; float:left; padding:0 10px 0 10px; }
#rightcol .itensesq .div2 img { padding:0 10px 0 7px; }
#rightcol .itensesq .div2 p {margin:0; padding:0; }
#rightcol .itensesq .div2 a, #rightcol .itensesq .div2 a:hover, #rightcol .itensesq .div2 a:active, #rightcol .itensesq .div2 a:visited {color:#00a758; font-weight:bold; text-decoration:underline; }
#rightcol .itensesq .div3 { width:272px; height:10px; float:left; }

#rightcol .itensdir { width:272px; height:auto; float:right; margin:25px 0 0 0; }
#rightcol .itensdir h3 { font-size:14px; font-weight:normal; margin:0 0 3px 0; padding:0; color:#bb3f3f; }
#rightcol .itensdir .div1 { width:272px; height:10px; float:left; }
#rightcol .itensdir .div2 { width:245px; height:auto; float:left; padding:0 10px 0 17px; }
#rightcol .itensdir .div2 p {margin:0; padding:0; }
#rightcol .itensdir .div2 a, #rightcol .itensdir .div2 a:hover, #rightcol .itensdir .div2 a:active, #rightcol .itensdir .div2 a:visited {color:#00a758; font-weight:bold; text-decoration:underline; }
#rightcol .itensdir .div3 { width:272px; height:10px; float:left; }

#footer { height:132px; text-align:center; background:url(../images/background_footer.jpg) repeat-x; padding:13px 0 0 0;  }
#footer a, #footer a:active, #footer a:visited { height:132px; text-align:center; text-decoration:none; color:#064888; }
#footer a:hover { text-decoration:underline; }

.clear {clear:both;}
.logo { margin:0 0 15px 0; }
.active { color:#0b4e95; }

.blueBG {background:#ceedf6;}
.pinkBG {background:#ffe8f7;}
.salmonBG {background:#ffe8e8; }

.campo_focus { border: 1px solid red; }

.esquecesenha { height: auto; }
.esquecesenha a {
	color: #00a758; text-decoration: underline;
	font-weight: bold;
}
