body		{ background:url(bg.jpg) top repeat-x #BAC2D1; margin:0px; font-family:Arial; font-size:12px; line-height:160%; }

.max		{ width:943px; text-align:left; }  

a		{ color:#000; text-decoration:none; }

a:hover		{ color:#5A6D92; }

h1{
color:#5A6D92;
font-family:georgia; 
font-size:17px;
font-weight:normal;
}


h2{
color:#5A6D92;
font-family:georgia;
font-size:17px;
font-weight:normal;
margin:0 0 5px;
padding:0;
}

h2.mTitle{
padding:10px 10px 0 18px;
}

/* ++++++++++++ CABECALHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#cab		{ padding:20px 0px 10px 0px; clear:both; }

#cont		{ background:url(borda_bg.jpg) left repeat-y #fff; }



/* ++++++++++++ MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#m			{ float:left; width:235px;padding-top:11px;}

  #m ul			{ margin:0px; padding:0px; list-style:none; }

  #m li			{ margin:0px; padding:0px; list-style:none; }

    #m a		{ padding:5px 0px 5px 20px; width:215px; text-decoration:none; display:block; border-bottom:1px solid #DCDEE9; color:#5A6D92; }

    #m a:hover		{ background:#E6E8F0; color:#5A6D92; }

    #menuinfo ul 	{ margin:0px; padding:0px; width:155px; list-style-type:none; display:block; float:left; background-color:#DCDEE9; border:1px solid #CDD0E0}

    #menuinfo li 	{ margin:0px; padding:0px; width:155px; list-style-type:none; display:block; }

    #menuinfo a 	{ display:block; margin:0px; font-weight:normal; width:150px; padding:2px 0px 2px 5px; color:#5A6D92; text-decoration:none; font-size:11px; border-bottom:1px solid #CDD0E0 }

    #menuinfo a:hover	{ background:#D2D5E3; }




/* ++++++++++++ CENTRO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#centro			{ float:left; width:706px;  border-left:1px solid #DCDEE9; }

  #centro hr		{ padding:0px; color:#DCDEE9; border:none; border-top:1px solid #DCDEE9; height:1px; margin:7px 0px; *margin:0px;}

  #principal		{ width:472px; background:url(borda_bg.jpg) right repeat-y; }

    .box		{ padding:10px 30px 0px 30px; display:block }

    .box a		{ display:block }

    .box ul		{ list-style:none; margin:0px; padding:0px; }

    .box li		{ list-style:none; margin:0px; padding:0px; }

  #direita		{ float:right; width:194px; padding:20px 20px 0px 17px}

  #interna		{ padding:20px }



/* ++++++++++++ MENU VERTICAL ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#vmenu			{ float:left; width:190px; }

  #vmenu ul		{ margin:0px; padding:0px; list-style:none; display:block; }

  #vmenu li		{ display:block; list-style:none; padding:0px; margin:0px; border-bottom:1px solid #DADEE0;}

  #vmenu a		{ color:#000; font-size:12px; display:block; text-align:left; text-decoration:none; width:173px; padding:3px 0px 2px 17px; border-bottom:1px solid #DADEE0; background:url(vmenu_bg.jpg) left repeat-y; }

  #vmenu a:hover	{ background:#74ABD3; color:#fff; }



/* ++++++++++++ RODAPE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#rodape			{ background:url(rod_bg.jpg) top repeat-x; height:103px; margin-bottom:20px; color:#BAC2D1}

  #rodape a		{ color:#BAC2D1 }

  #rodape a:hover	{ color:#fff }



/* ++++++++++++ FORMUL�RIOS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#formquadro	{ background-color:#E6E8F0; border:1px solid #DCDEE9; padding:0px 20px 20px 20px; }

.campo		{ background-color:#fff; border:1px solid #DCDEE9; font-family:Arial; font-size:12px; margin-bottom:3px; width:295px; padding:3px; }

.campotitulo	{ color:#000; font-size:16px; font-weight:700; padding:20px 0px 20px 0px; }

.botao		{ font-family:Arial; font-size:12px; color:#DDD5C3; background-color:#AA0000; vertical-align:top; }


	#popup {position: absolute; top: 20%; left: 38%; width: 200px; height: 300px; border-width: 0px; border-style: Solid; border-color: transparent; background-color: transparent; display: none; z-index:101; }
	#poptopo {background-color:transparent; padding: 5px 10px 5px 0px; text-align:right;}
	.poptopo a:active, .poptopo a:hover, .poptopo a:visited, .poptopo a:link {color:transparent; text-decoration:none;}
	#popcorpo {line-height:160%; padding: 20px 20px 20px 20px;}
	
	/*-----------------------------------*/
	
	
	#footer{background:#2B2B2B url(rod_fim.jpg) no-repeat bottom center;padding:10px 20px 20px;color:silver;width:903px;}
	#footer a{font-weight:bold;text-decoration:none;color:silver;}
	#footer a:hover{color:ivory;text-decoration:underline;}
	
	
	.floatR{float:right;}
	.floatL{float:left;}
	
	
	.bannerHeader{
	float: right;
	}
	
	.bannerHeader img{
	border:1px solid #557198;
	}
	
	
	#logoCont{float: left;padding-top:20px;}

	img{border:none;}
	
	#pollBox{padding:20px 20px 20px 20px; color:#5A6D92;}
	
	#searchBtn{position:relative;top:6px;}
	
	.marginTop10{margin-top:10px}
	
	#story22 h2{padding-top:10px;}
	#story22{*padding-bottom:10px;}
	
	/*********************articles*********************/
	
	
	
	
div.articleBox{/*border-bottom:1px dotted silver;*/padding-bottom:5px;margin:5px 0px;}	
h2.articTitle{*margin:0px;}
h2.articTitle a{color:#5A6D92;font-family:georgia;font-size:12px;text-decoration:underline;}
div.articleBox .date{font-size:10px;}
div.articleBox p{margin:0px;}
div.articleBox p.more{text-align:right;margin:5px 0;border-top:1px dotted silver;border-bottom:1px dotted silver;}
div.articleBox p.more a{background:url(ReadMoreArr.jpg) no-repeat right 5px;color:#5A6D92;padding-right:15px;}


