*{margin:0; padding:0; border:none; font-family:tahoma; outline:none;}

/*fix ie 6 a:hover bgs*/
html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}

html, body{height:100%;}

body{background:#F0F0F0;}

.clear{clear:both;}

.nomargin{margin:0;}

.fLeft{float:left;}
.fRight{float:right;}

.txtCenter{text-align:center;}

#container{float:left; position:relative; min-width:100%; width:100%;}
* html #container{width:100%; /*height:475px;*/ height:100%;}
#container form{float:left;}

#global{position:absolute; left:0; top:0; width:100%; z-index:20;}
* html #global{width:100%; height:475px;}

#main{position:relative; margin:0 auto; top:0; width:774px; height:100%; min-height:100%; background:url(/img/bg-main.gif) repeat-y 0 0;}

/********** HEADER **********/
#header{position:relative; display:block; margin:0 auto; width:740px; height:138px;}
	#header fieldset{position:relative; float:right; width:167px; padding:13px 0 0 0;}
		#header fieldset label, #header fieldset input{font-size:10px; color:#0e3747;} /* Tamanho e fonte do form */
		#header fieldset input{float:left; width:75px; height:12px; padding:2px 0 0 2px; border:1px solid #7d939b; background:#d3d9db;}
		#header fieldset input.inp_log{width:126px;} /* Tamanho da caixa de busca */
		#header fieldset form{float:left;}
		#header fieldset h4{float:left; position:Relative; width:167px; height:16px;text-indent:-6666px; overflow:hidden; background:url(/img/tit-busca.gif) no-repeat 0 3px; display:inline-block;}
		#header fieldset a{color:#75787d; font-size:9px; text-decoration:none;}		
		#header fieldset a:hover{text-decoration:underline;}
		#header fieldset a.btn_ok{float:right; width:19px; height:16px; background:url(/img/btn-ok.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; margin:0 0 0 8px;}

	#header h1{float:left; width:740px; height:91px; text-indent:-6666px; overflow:hidden; background:url(/img/logo-zeroberto.gif) no-repeat 0 11px;}
	#header h1 a{float:left; width:100%; height:100%; text-decoration:none;}

/*** BARRA ***/
#barra{position:relative; display:block; margin:0 auto; width:740px; height:36px; background:#ffffff url(/img/bg-menu.gif) no-repeat 0 0;}
	* html #menu{right:-1px;}
	#barra table{width:100%; text-align: center;}
	#barra fieldset{position:relative; display:block; margin:0 auto; height:12px;}
		#barra fieldset span{display:table-cell; padding:0 0 0 10px; margin:0 auto; text-align:center; font-size:12px; line-height:20px;}
		#barra fieldset span a {color:#FFFFFF; font-family:Cambria, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; margin:0 10px 0 10px;}
		#barra fieldset span a:hover{color:#FFFFFF; text-decoration:underline;}

/********** FOOTER **********/
#footer{position:relative; text-align:center; clear:both; margin:0 auto; width:774px; /*height:100%;*/ height:100px; background:url(/img/bg-footer.gif) center no-repeat 0; background-color:#F0F0F0; /*border-top:4px solid orange;*/ display:inline-block;}
	* html #footer{width:100%; height:100px;}

#content{position:relative; display:block; margin:0 auto 40px auto; width:740px;}

	#content .linesep{float:left; width:379px; margin:0 0 0 5px; height:1px; background:#d1d1d3;}
	#content .linesep2{float:left; width:289px; margin:0 0 0 5px; height:1px; background:#d1d1d3;}
	#content .linesep3{float:left; width:720px; margin:0 0 0 0; height:1px; background:#d1d1d3;}
	#content .btn_leia_mais{float:right; width:39px; height:14px; background:url(/img/btn-leia-mais.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 10px;}
	#content .btn_enviar{float:right; width:39px; height:14px; background:url(/img/btn-enviar.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 11px 0 0;}

	#content h3{float:left; height:30px; text-indent:-6666px; overflow:hidden;}
	#content h3.tit_noticia{width:399px; background:url(/img/tit-noticia.gif) no-repeat 0 12px;}
	#content h3.tit_blog{width:309px; background:url(/img/tit-blog.gif) no-repeat 0 12px;}
	#content h3.tit_artigos{width:309px; background:url(/img/tit-artigos.gif) no-repeat 0 12px;}
	#content h3.tit_news{width:301px; background:url(/img/tit-news.gif) no-repeat 0 12px;}
	
	#content .coluna01{position:relative; display:block; width:399px;}
	#content .coluna02{position:relative; display:block; width:309px;}

.lead_col_01{width:399px; font-family:Tahoma; font-size:11px;}
.lead_col_01 h4{float:left; width:380px !important; font-size:11px; color:#7A714A; padding:10px 0 0 10px;}
.lead_col_01 h4 a{color:#7A714A; font-size:11px; text-decoration:none;}
.lead_col_01 h4 a:hover{text-decoration:underline;}
.lead_col_01 p{float:left; width:380px !important; color:#555555; padding:0 0 10px 10px;}
	
.lead_col_02{width:309px; font-family:Tahoma; font-size:11px; padding:0 10px 0 0;}
.lead_col_02 h4{float:left; width:290px !important; font-size:11px; color:#C24201; padding:10px 0 0 10px;}
.lead_col_02 h4 a{color:#C24201; font-size:11px; text-decoration:none;}
.lead_col_02 h4 a:hover{text-decoration:underline;}
.lead_col_02 p{float:left; width:290px !important; color:#555555; padding:0 0 10px 10px;}

.box_mensagem{width:399px; height:200px; background:url(/img/bg-msg.gif) no-repeat 0 0; margin-top:10px;}
.box_mensagem p{float:left; width:380px !important; color:#555555; padding:7px 0 0 10px; font-family:Cambria, "Times New Roman", Times, serif; font-size:14px;}
.box_mensagem p b{font-family:Cambria, "Times New Roman", Times, serif; font-size:14px;}
.box_mensagem p a{color:#C24201; font-size:14px; text-decoration:none;}
.box_mensagem p a:hover{text-decoration:underline;}

.box_newsletter{width:309px; height:169px; font-family:Tahoma; font-size:11px; background:url(/img/bg-news.gif) no-repeat 0 0; padding:0 10px 0 4px; margin-top:10px;}
.box_newsletter h4{float:left; width:100% !important; height:30px; text-indent:-6666px; overflow:hidden; background:url(/img/txt_cadastre-receba-novidades.gif) no-repeat 6px 10px;}
.box_newsletter label, .box_newsletter input{font-size:10px; color:#0e3747;} /* Tamanho e fonte do form */
.box_newsletter input{float:right; width:75px; height:12px; padding:2px 0 0 2px; border:1px solid #7d939b; background:#d3d9db;}
.box_newsletter input.inp{width:228px;} /* Tamanho da caixa de busca */
.box_newsletter select{font-size:10px; height:18px; float:left; border:1px solid #7d939b;}
.box_newsletter select.slct{width:100px;}
.box_newsletter form{float:left; padding:0 0 0 6px;}
.box_newsletter table{float:left; width:291px;}
	.box_newsletter table td{width:50px; height:20px; vertical-align:top;}
	.box_newsletter table td span {float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}
	* html .box_newsletter table td span{width:50px;}
	.box_newsletter table td span.img_nome{background:url(/img/img-nome.gif) no-repeat 0 3px;}
	.box_newsletter table td span.img_email{background:url(/img/img-email.gif) no-repeat 0 3px;}
	.box_newsletter table td span.img_tema{background:url(/img/img-tema.gif) no-repeat 0 5px;}
	.box_newsletter table td a{font-size:11px; color:#ffffff !important; width:100%;}
	.box_newsletter table td a{text-decoration:none;}
	.box_newsletter table td a.img{clear:both; margin:10px 0 0 0;}
	
#box_conteudo{float:left; clear:left; width:720px; margin:0 10px 0 10px;}
	#box_conteudo p{float:left; clear:left; margin:10px 0 0 0; /*width:414px;*/ min-height:22px; /*padding:10px 12px 10px 54px;*/}
	* html #box_conteudo p{height:22px;}
	
	#box_conteudo #ordenacao{float:left; clear:left; width:50%; margin:10px 0 20px 0; font-size:11px; font-family:Tahoma; color:#000000;}
	#box_conteudo #ordenacao a{color:#7A714A; font-size:11px; text-decoration:none;}
	#box_conteudo #ordenacao a:hover{text-decoration:underline;}
	
	#box_conteudo #numero{float:right; clear:left; text-align:right; width:360px; margin:10px 0 20px 0; font-size:11px; font-family:Tahoma; color:#000000;}

	#box_conteudo #ctl00_ContentPlaceHolder1_pnlPaginacao{float:left; clear:left; text-align:center; width:100%; margin:10px 0 40px 0; font-size:11px; font-family:Tahoma; color:#000000;}
	#box_conteudo #ctl00_ContentPlaceHolder1_pnlPaginacao a{color:#7A714A; font-size:11px; text-decoration:none;}
	#box_conteudo #ctl00_ContentPlaceHolder1_pnlPaginacao a:hover{text-decoration:underline;}

	#box_conteudo p span{line-height:24px; font-size:11px; font-family:Tahoma; color:#000000; }
	#box_conteudo p span strong{font-size:11px; font-weight:bold; color:#B84B00;}
	#box_conteudo p a{font-size:11px; color:#B84B00 !important; text-decoration:none;}
	#box_conteudo p a:hover{text-decoration:underline;}
	
	#box_conteudo #texto{float:left; clear:left; width:720px; margin:20px 0 0 0; font-family:Tahoma; font-size:11px;}
	#box_conteudo #texto h4{float:left; width:510px !important; font-size:11px; color:#504835; padding:10px 0 0 0;}
	#box_conteudo #texto p{float:left; width:510px !important; color:#000000; padding:0 0 10px 0;}
	#box_conteudo #texto p a{color:#7A714A; font-size:11px; text-decoration:none;}
	#box_conteudo #texto p a:hover{text-decoration:underline;}
	
	#box_conteudo #referencia{float:right; clear:left; width:205px; height:181px; background:url(/img/bg-ref.gif) no-repeat 0 0; margin:10px 0 20px 0;}
	#box_conteudo #referencia h3{float:left; height:15px; text-indent:-6666px; overflow:hidden; margin:10px 0 5px 10px;}
	#box_conteudo #referencia h3.tit_ref{width:185px; background:url(/img/tit-referencias.gif) no-repeat 0 0; /*padding:10px 0 0 10px;*/}
	#box_conteudo #referencia span{float:left; width:185px !important; height:20px; color:#555555; line-height:14px; padding:0 0 0 10px;}
	#box_conteudo #referencia span a{color:#7A714A; font-size:11px; text-decoration:none;}
	#box_conteudo #referencia span a:hover{text-decoration:underline;}	
	#box_conteudo #referencia span.ico_arquivo{background:url(/img/ico-arquivo.gif) no-repeat 0 0; padding:0 0 0 10px;}
	#box_conteudo #referencia span.ico_web{background:url(/img/ico_web.gif) no-repeat 0 0; padding:0 0 0 10px;}

	#box_conteudo #blog{float:left; clear:left; width:720px; margin:20px 0 40px 0; font-family:Tahoma; font-size:11px;}
	#box_conteudo #blog h4{float:left; width:720px !important; font-size:11px; color:#504835; padding:10px 0 0 0;}
	#box_conteudo #blog p{float:left; width:720px !important; color:#000000; padding:0 0 0 0;}
	#box_conteudo #blog span {padding:0 0 10px 0;}
	#box_conteudo #blog span a{color:#7A714A; font-size:11px; text-decoration:none;}
	#box_conteudo #blog span a:hover{text-decoration:underline;}
	
	
/**/
.verm_bold {font-family: Verdana; font-size: 9px; font-weight: bold; color: #CC0000;}
.conteudo {float:left; color:#555555; padding:0 1px 1px 10px; font-family:tahoma;font-size: 9px;}
.conteudo_bold {float:left;font-weight: bold; color:#555555; padding:0 1px 1px 10px; font-family:tahoma; font-size: 9px;}
.titulo {font-family: Verdana; font-weight: bold; font-size:11px; color:#555555;}
.link_button {font-family: Verdana; font-size: 9px; font-weight: normal; color: #0066CC;}

/*Ajax UpdateProgress*/
.container_ajax_fundo{background-color:Black;opacity:.7;filter: alpha(Opacity=70); -khtml-opacity: .6; 
                      width:100%;height:100%;top:0px;left:0px;margin:0px;
                      z-index:10009;text-align:center; position:fixed}
.bordaBox{width:600px;height:80px;padding-top:160px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}  
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}  
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}  
.bordaBox .b1 {margin:0 5px; background:#fff;}  
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}  
.bordaBox .b3 {margin:0 2px;}  
.bordaBox .b4 {height:2px; margin:0 1px;} 
.ajax_conteudo {position:relative;padding:5px;display:block;background:#fff;font-family:Verdana;font-size:11px;font-weight:bold;color:#000;}
