* { margin: 0; padding: 0; }
body { background-color: #e1e1d7; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
a { color: #007AAA; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
small { font-size: 0.8em; }
small.medio { font-size: 0.9em; }
.center { text-align: center; }
hr { border: 0; border-bottom: 1px solid #e1e1d7; }

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, small a { color: #0B6A8F; }

#topo { position: relative; margin: auto; background: #fff; width: 980px; height: 150px; }
#topo_menu { float: left; padding: 6px 0 6px 10px; color: #000; }
#topo_parceiros { text-align: right; margin-left: 785px; padding: 6px 10px 6px 0; color: #000; font-weight: bold; }
#topo_logo { margin: auto; height: 87px; margin: 0 4px; background: url(/_imagens/topo.gif) no-repeat #fff;}
	#topo_escolha { float: left; margin: 32px 10px 10px 10px; }	
	#topo_escolha p { font-size: 0.8em; color: #fff; margin-bottom: 3px; }	
	#topo_escolha p.escolhida { font-size: 0.9em; font-weight: bold; background: url(/_imagens/arrow.gif) no-repeat; padding-left: 9px; margin-bottom: 0; }
	#topo_escolha a { font-size: 0.8em; color: #fff; text-decoration: underline; }
#topo_data { float: left; padding: 10px; height: 16px; width: 280px; color: #858585; }
#topo_busca { float: left; padding: 4px 10px 4px 10px; height: 28px; width: 360px; }
#topo_busca form input[type="text"] { display: block; float: left; height: 24px; width: 300px; margin-right: 4px; font-size: 1.6em; }
#topo_chamada { margin-left: 680px; padding: 10px; text-align: right; height: 16px; width: 280px; color: #007AAA; }

/**/#topo2_logo { margin: auto; height: 40px; padding: 0 4px 0 4px; border-bottom: 1px solid #e1e1d7; }
/**/#topo2_bottom_left { float: left; padding: 39px 0 10px 14px; height: 33px; width: 325px; }
/**/#topo2_bottom_middle { float: left; padding: 43px 18px 4px 12px; height: 26px; width: 275px; }
/**/#topo2_bottom_middle a { padding-left: 15px; font-size: 26px; color: #007AAA; border-left: 1px solid #ccc; }
/**/#topo2_bottom_right { padding-top: 18px; margin-left: 665px; height: 16px; width: 370px; color: #007AAA; font-size: 12px; }

#wrapper { position: relative; margin: auto; margin-top: 8px; width: 980px; background-color: #fff; }

#menu { position: relative; float: left; padding: 10px; width: 128px; }
#menu h2 { color: #000; font-weight: bold; border-top: 1px solid #e1e1d7; border-bottom: 1px solid #e1e1d7; padding: 3px 0 3px 5px; font-size: 1.2em; }
#menu ul { list-style: none; margin-left: 6px; margin-top: 10px; margin-bottom: 20px;}
#menu ul li { color: #007AAA; line-height: 17px; }
#menu ul li.hr { padding: 0px; }
#menu a { color: #007AAA; line-height: 17px; text-decoration:none; }
#menu a:hover { color: #007AAA; line-height: 17px; text-decoration:underline; }
.hr_menu { margin-top: 5px; margin-bottom: 5px; height: 1px; color: #0c5b4b; }
html>body .hr_menu { margin-top: 5px; margin-bottom: 5px; border: 0; border-bottom: 1px solid #0c5b4b; }
#menu p { padding-left: 15px; }

#conteudo { position: relative; width: 816px; padding-top: 16px; padding-right: 10px; padding-left: 6px; margin-left: 148px; }

#manchetes { position: relative; width: 501px; min-height: 350px; margin-bottom: 18px; }
#ultimas { position: absolute; left: 522px; top: 16px; width: 300px; min-height: 483px; }
#espaco_acima { min-height: 250px; margin-top: 13px; color: #fff; text-align: center; }
#espaco_acima2 { min-height: 250px; margin-bottom: 13px; color: #fff; text-align: center; }
#versao_eletronica { position: relative; width: 499px; height: 113px; border: 1px solid #99B6C2; }
#blogs { position: relative; width: 816px; height: 80px; margin-top: 16px; margin-bottom: 16px; overflow: hidden; }
#noticias1 { position: relative; float: left; width: 236px; margin-right: 15px; }
#noticias2 { position: relative; float: left; width: 250px; margin-right: 15px; }
#outros { position: relative; float: left; width: 300px; min-height: 920px; }
#outros_blog { position: relative; float: left; width: 290px; min-height: 920px; margin-left: 10px;}

#manchetes .noticias { position: relative; float: left; width: 240px; overflow: hidden; padding-right: 10px; border-right: 1px solid #ddd; min-height: 350px; }
#manchetes .noticias hr { color: #ddd; background-color: #ddd; height: 1px; margin-bottom: 13px; margin-top: 15px; border: 0; border-bottom: 1px solid #ddd; }
#manchetes .noticiaFoto { position: relative; float: left; margin-left: -1px; width: 240px; border-left: 1px solid #ddd; min-height: 350px; padding-left: 10px; }
#manchetes .noticiaFoto h2, #manchetes .noticia h2 { font-size: 11pt; }
#manchetes .noticiaFoto h2 a, #manchetes .noticia h2 a { color: #0B6A8F; }
#manchetes .noticiaFoto small { display: block; color: #858585; }
#manchetes .noticiaFoto .fotoCredito { text-align: right; color: #777; font-size: 0.8em; margin-top: -3px; }
#manchetes .noticiaFoto .fotoLegenda { font-size: 0.8em; margin-bottom: 14px;}
#manchetes .noticia.principal h2 { font-size: 1.8em; line-height: 1.2em; }
#manchetes .noticia small { color: #858585; margin: 2px 0; font-size: 0.8em; }
#manchetes .noticia p, #manchetes .noticiaFoto p { color: #5C5C5C; margin: 2px 0; }
#manchetes .noticia.principal p { font-size: 10.5pt; line-height: 12pt; }


#ultimasMenu { height: 18px; background-color: #ddd; }
#ultimasMenu a { line-height: 18px; font-size: 0.8em; color: #336E86; font-weight: bold; display: block; position: relative; float: left; padding: 0 5px; }
#ultimasMenu a.atual { background-color: #336E86; color: #fff; }
#ultimasNoticias, #maisLidas { background-color: #f1f1f1; padding: 8px 9px 7px; border: 1px solid #ddd; }
#ultimasNoticias ul, #maisLidas ul { list-style: none; }
#ultimasNoticias ul li, #maisLidas ul li { padding: 4px 0; }
#ultimasNoticias ul li a, #maisLidas ul li a { color: #336E86; text-decoration: underline; }
#maisLidas { display: none; }

#versao_eletronica div { position: relative; float: left; width: 123px; }
#versao_eletronica div a { color: #0B6A8F; font-size: 0.9em; font-weight: bold; }
#versao_eletronica div h3 a { font-size: 1em; }
#versao_eletronica div p { color: #5C5C5C; margin-top: 3px; }
#versao_eletronica div.desc { margin: 13px 15px 15px 17px; }
#versao_eletronica div.imagem { width: 161px; margin: 0; padding: 17px 13px 0 14px; background: url(/_imagens/fundo_banner_meio.gif) no-repeat; }
#versao_eletronica div.link { margin: 26px 15px 15px 17px; }
#versao_eletronica div.link a { padding-top: 7px; display: block; }

#blogs .blog { margin-left: 8px; background: #4891AE url(/_imagens/fundo_medio_caixa.gif) repeat-x; width: 188px; height: 70px; position: relative; float: left; padding: 5px; }
#blogs .blog.primeiro { margin: 0; }
#blogs .blog .img { position: relative; float: left; height: 70px; width: 70px; }
#blogs .blog .desc { position: relative; float: left; height: 68px; margin: 2px 0 0 8px; width: 110px; }
#blogs .blog .desc h3 a { color: #fff; font-size: 85%; }
#blogs .blog .desc p { color: #fff; font-size: 95%; line-height: 14px; margin-top: 4px;}
.limpa { clear: both; }

#noticias1 h2 { font-size: 90%; color: #000; border-bottom: 1px solid #ddd; margin-bottom: 2px; padding-top: 22px; }
#noticias1 ul { list-style: inside; font-size: 72%; color: #11547B; }
#noticias1 ul li { padding: 3px 0; }
#noticias1 ul li a { color: #11547B; font-size: 125%; }

#noticias2 .noticiaCaixa { padding: 5px; background-color: #F0F0F0; margin-bottom: 12px; }
#noticias2 .noticiaCaixa a { font-size: 90%; color: #11547B; }
#noticias2 .noticiaCaixa a.linkSecao { color: #5C5C5C; }
#noticias2 .noticiaCaixa img { margin-bottom: 4px; }

#noticias2 #rolandoNet { margin-top: 28px; }
#noticias2 #rolandoNet h2 { font-size: 90%; color: #000; border-bottom: 1px solid #ddd; margin-bottom: 4px; }
#noticias2 #rolandoNet ul { list-style: none; }
#noticias2 #rolandoNet ul li { font-size: 90%; line-height: 130%; padding: 3px 0; }
#noticias2 #rolandoNet ul li a { color: #565656; }

#noticias2 #imagemLeitor { margin: 40px 0 120px 0; border: 2px solid #686868; }
#noticias2 #imagemLeitor h2 { background-color: #686868; color: #fff; font-size: 130%; font-weight: normal; padding: 2px 5px; }
#noticias2 #imagemLeitor p { font-size: 90%; line-height: 140%; color: #565656; padding: 5px 7px; }
#noticias2 #imagemLeitor p a { display: block; color: #007AAA; font-weight: bold; text-align: right; }

/*edicoes by vitor*/ 
#noticia .imagem_interna {margin-left: 7px; padding: 10px;}
#noticia .imagem_interna  .fotoCredito { text-align: right; color: #777; font-size: 0.8em; margin-top: -3px; }
#noticia .imagem_interna .fotoLegenda { font-size: 0.8em; margin-bottom: 14px;}
/*end*/

#outros h2 { font-size: 0.9em; color: #5C5C5C; height: 18px; line-height: 18px; padding: 0 5px; background-color: #F1F1F1; border-bottom: 1px solid #ddd; }
#outros div.secao { margin-bottom: 15px; border: 1px solid #ddd; position: relative; }

#outros #tempo { min-height: 134px; margin-bottom: 15px; border: 1px solid #ddd; }
#outros #tempo #tempoMenu { background-color: #DDD; height: 18px; }
#outros #tempo #tempoMenu a { line-height: 18px; font-size: 0.8em; color: #336E86; font-weight: bold; display: block; position: relative; float: left; padding: 0 5px; }
#outros #tempo #tempoMenu a.atual { background-color: #336E86; color: #fff; }
#outros #tempo #previsao { }
#outros #tempo #cotacoes { display: none; }
#outros #tempo #cinema { display: none; }
#outros #tempo #video { display: none; }

#outros #rss h2 { background: url(/_imagens/rss_icon.gif) no-repeat 3px 3px #F1F1F1; padding-left: 18px; }
#outros #rss p { padding: 5px 7px 7px; }
#outros #rss p a { font-size: 90%; color: #5C5C5C; }

#outros #prefeituraCanela ul, #outros #prefeituraGramado ul { list-style: none; padding: 5px 7px 6px; font-size: 100%;}
#outros #prefeituraCanela ul li, #outros #prefeituraGramado ul li { padding: 2px 0; }
#outros #prefeituraCanela ul li a, #outros #prefeituraGramado ul li a { font-size: 90%; }

#outros #destinoCanela { background-color: #B5D0E1; }
#outros #destinoCanela h2 { background-color: #31395A; color: #A0CBE1; border-bottom: 1px solid #A0CBE1; }
#outros #destinoCanela ul { list-style: none; font-size: 100%; padding: 5px 7px 6px;}
#outros #destinoCanela ul li { padding: 2px 0; }
#outros #destinoCanela ul li a { color: #31395A; font-size: 90%; line-height: 130%; }

#outros #enquete_titulo { background-color: #4790ae; border: 0; min-height: 50px; margin-bottom: 2px; }
#outros #enquete { border: 0; min-height: 280px; }

#outros div.anuncios { border: 0; margin: 0 0 120px 0; }
#outros div.anuncios p { text-align: right; }
#outros div.anuncios p small a { color: #000; text-decoration: underline; }

#outros #anuncios { border: 1px solid #000; }
#outros #anuncios h2 { background-color: #5F775F; color: #fff; margin: 2px; }
#outros #anuncios #anuncie { display: block; position: absolute; top: 5px; right: 5px; }
#outros #anuncios #anuncie a { color: #fff; font-weight: bold; text-decoration: underline; }
#outros #anuncios #anunciosInterna { padding: 5px; background-color: #EEE; }
#outros #anuncios #anunciosInterna .anuncio { padding: 6px 0 14px 0; background-color: #EEE; }
#outros #anuncios #anunciosInterna .anuncio h3 { font-weight: normal; font-size: 128%; }
#outros #anuncios #anunciosInterna .anuncio p { text-align: left; }
#outros #anuncios #anunciosInterna .anuncio small a { color: #5F775F; }

#outros_blog h2 {font-size: 0.9em; color: #5C5C5C; height: 18px; line-height: 18px; padding: 0 5px; background-color: #F1F1F1; border-bottom: 1px solid #ddd; }
#outros_blog #anuncios { border: 1px solid #000; }
#outros_blog #anuncios h2 { background-color: #5F775F; color: #fff; margin: 2px; }
#outros_blog #anuncios #anuncie { display: block; position: absolute; top: 5px; right: 5px; }
#outros_blog #anuncios #anuncie a { color: #fff; font-weight: bold; text-decoration: underline; }
#outros_blog #anuncios #anunciosInterna { padding: 5px; background-color: #EEE; }
#outros_blog #anuncios #anunciosInterna .anuncio { padding: 6px 0 14px 0; background-color: #EEE; }
#outros_blog #anuncios #anunciosInterna .anuncio h3 { font-weight: normal; font-size: 128%; }
#outros_blog #anuncios #anunciosInterna .anuncio p { text-align: left; }
#outros_blog #anuncios #anunciosInterna .anuncio small a { color: #5F775F; }

#rodape { clear: both; position: relative; margin: auto; margin-top: 13px; width: 940px; background-color: #fff; padding: 20px 20px 5px 20px; color: #858585; }
#rodape a { color: #858585; }
#rodape h2 { color: #9B9B9B; margin-bottom: 8px; font-size: 1em; }
#rodape small { }
#rodape_portal, #rodape_parceiros { width: 470px; position: relative; float: left; overflow: hidden; }
#rodape ul { list-style: none; width: 420px; }
#rodape_portal ul { margin-left: -13px; }
#rodape_portal ul li { display: block; float: left; border-left: 1px solid #858585; padding-left: 6px; margin-left: 6px; line-height: 9pt; margin-bottom: 8px; }
#rodape_parceiros ul li { line-height: 9pt; margin-bottom: 8px; }
#rodape_copyright h1 { display: inline; margin-right: 7px; color: #858585; }
#rodape_assinatura { text-align: center; margin-top: 8px; }






/* cley velho - internas */

#alto { position : relative; width: 816px; min-height: 300px; } * html #alto {height:300px;}

	 #alto_supra_esquerda {float: left;}
	  #alto_left { position : relative; float: left; width: 240px; margin-right: 10px; }
			#alto_left a.principal {  font-size: 22px; line-height: 25px; color: #0b6a8f; }
			#alto_left p.principal {  font-size: 14px; line-height: 17px; color: #5c5c5c; }
			#alto_left a, #alto_meio a {  font-size: 15px; color: #0b6a8f; font-weight: bold; }
			#alto_left p, #alto_meio p {  font-size: 12px; color: #5c5c5c; }
			#alto_left p.data, #alto_meio p.data { margin-top: 2px; margin-bottom: 2px;  font-size: 10px; color: #858585; }
			#alto_left hr { color: #fff; height: 1px; margin-top: 15px; margin-bottom: 13px; }		
		
	  #alto_linha { position : relative; float: left; width: 1px; background-color: #ddd; min-height: 350px; }
	  #alto_meio { position : relative; float: left; width: 240px; margin-left: 10px; }
			#alto_meio_creditos { float: right;  font-size: 10px; color: #777; }
			#alto_meio_legenda { margin-top: 2px; margin-bottom: 14px;  font-size: 10px; color: #000; }
		
		#banner_virtual { margin: 18px 0 14px 0; position: relative; width: 498px; height: 113px; border: 1px solid #99b6c2;} 
			#banner_left { margin: 13px 15px 15px 17px; float: left; width: 123px; }
			#banner_right { margin: 26px 15px 15px 17px; float: left; width: 123px; }
			#banner_meio { padding: 17px 13px 0 14px; float: left; width: 161px; height: 96px; background: url(../_imagens/fundo_banner_meio.gif) no-repeat; }
			#banner_virtual a {  font-size: 15px; color: #0b6a8f; font-weight: bold; }
			#banner_virtual p { margin-top: 3px;  font-size: 12px; color: #5c5c5c; }
		  #banner_virtual p.data { margin-top: 2px; margin-bottom: 7px;  font-size: 10px; color: #858585; }
			#banner_virtual a.experimente {  font-size: 11px; color: #0b6a8f; font-weight: bold; }
			
	  #alto_supra_direita {float:right;}		
  	  #alto_right { position : relative; float: left; width: 300px; margin-left: 15px; }
		  #alto_ultimas { background-color: #f1f1f1; min-height: 219px; border: 1px solid #ddd; color: #336fe87; }
		    #alto_ultimas_topo { background-color: #ddd; min-height: 18px;  font-size: 10px; font-weight: bold; color: #336e86; }
          #alto_ultimas_links { padding: 8px 9px 7px 9px; }
          #alto_ultimas a {  font-size: 12px; line-height: 23px; color: #336f87; text-decoration: underline; }
        #alto_acima { margin: 14px 0 16px 0; height: 250px; background-color: #000; }
	
   #conteudo { position: relative; float: right; width: 816px; padding-top: 16px; padding-right: 10px; padding-left: 6px; margin: auto; min-height: 600px; background-color: #fff;}

#noticia { float: left; position : relative; width: 495px; min-height: 300px; }
#noticia h1 { font-size: 30px; color: #666; font-weight: normal; }
#noticia h2 { padding-top: 4px; padding-bottom: 4px; font-size: 13px; color: #000; }
#noticia p { font-size: 13px; color: #000; line-height: 20px; /* text-align: justify; */}
#noticia p.data { margin-top: 10px; margin-bottom: 14px;  font-size: 10px; color: #858585; }
.imagem_interna { float: right; }
.noticia_links { margin-top: 20px; margin-bottom: 40px; float: left; position: relative; width: 120px; }
.noticia_links a { padding-left: 5px; color: #858585; font-size: 12px; text-decoration:underline; } 

#lista { float: left; position : relative; width: 495px; min-height: 300px; }
#lista h1 { font-size: 30px; color: #666; font-weight: normal; }
#lista a { font-size: 14px; color: #0b6a8f; font-weight: bold; }
#lista p { font-size: 12px; color: #5c5c5c; }
#lista p.data { margin-top: 22px; font-size: 10px; color: #858585; }

.ultimas_setor { float: left; position: relative; margin-bottom: 22px; min-height: 70px; }
.ultimas_setor h1 { font-size: 12px; line-height: 16px; color: #000; border-bottom: 1px solid #ccc; margin-bottom: 2px; width: 300px; }
.ultimas_setor p { float: left; margin-top: 4px;  font-size: 12px; line-height: 18px; color: #11547b; width: 240px; }
.ultimas_setor a { float:left; margin-top: 4px;  font-size: 11px; line-height: 13px; color: #11547b; }
.ultimas_setor a.mais { float: right; margin-top: 4px; margin-right: 5px; font-size: 11px; line-height: 13px; color: #11547b; }
  
#blog_head { float: left; width: 500px; min-height: 100px; }
.blog { float: left; position : relative; width: 495px; }
.blog h1 { font-size: 24px; color: #666; font-weight: normal; }
.blog h2 { padding-top: 4px; padding-bottom: 4px; font-size: 13px; color: #000; }
.blog p { font-size: 13px; color: #000; line-height: 20px; margin-bottom: 14px; /* text-align: justify; */}
.blog p.data { margin-top: 24px; margin-bottom: 0; font-size: 10px; color: #858585; }
.blog_links { margin-top: 20px; margin-bottom: 40px; float: left; position: relative; width: 140px; }
.blog_links a { padding-left: 5px; color: #858585; font-size: 12px; text-decoration:underline; } 	


#medio { clear: both; position : relative; width: 816px; min-height: 80px; margin-bottom: 16px;}

		.medio_caixa { position : relative; float: left; margin-left: 8px; width: 198px; background: url(../_imagens/fundo_medio_caixa.gif) repeat-x #4891ae; min-height: 80px;}
      .medio_caixa_foto { float: left; margin: 5px; height: 70px; width: 70px; background-color: #000;}
      .medio_caixa_texto { float: left; margin: 7px 5px 2px 3px; height: 68px; width: 110px; }
      .medio_caixa_texto a {  font-size: 12px; line-height: 14px; color: #fff; font-weight: bold; }
      .medio_caixa_texto p { margin-top: 6px;  font-size: 11px; line-height: 13px; color: #fff; }
	
	#baixo { clear: both; position : relative; width: 816px; min-height: 650px;}
     
		 #baixo_left { position : relative; float: left; width: 235px; margin-right: 15px; }
		    .baixo_left_bloco { float: left; position: relative; margin-bottom: 22px; min-height: 70px; }
		 		.baixo_left_bloco h1 {  font-size: 11px; line-height: 16px; color: #000; border-bottom: 1px solid #ccc; margin-bottom: 2px; width: 235px; }
				.baixo_left_bloco p { float: left; margin-top: 4px;  font-size: 14px; line-height: 13px; color: #000; }
				.baixo_left_bloco a { float: left; margin-top: 4px;  font-size: 11px; line-height: 13px; color: #11547b; }
				.baixo_left_charge { float: left; border-bottom: 1px solid #ccc; height: 50px; }
  	 
		  #baixo_meio { position : relative; float: left; width: 250px; }
        .baixo_caixa { min-height: 202px; background-color: #f0f0f0; margin-bottom: 12px; }
          .baixo_caixa_foto { float: left; margin: 5px 5px 4px 5px; width: 240px; }
				  .baixo_caixa_link { padding: 5px 5px 5px 5px; width: 240px; min-height: 40px; }
				  .baixo_caixa_link a {  font-size: 11px; line-height: 14px; color: #0b6a8f;}
					.baixo_caixa_link a.editoria {  font-size: 11px; line-height: 16px; color: #000;}
				#baixo_links { padding-top: 14px; }
				#baixo_links h1 {  font-size: 11px; line-height: 16px; color: #000; border-bottom: 1px solid #ccc; margin-bottom: 2px; }
				#baixo_links a { float: left; margin-top: 5px;  font-size: 11px; line-height: 13px; color: #565656; } 
				#baixo_imagem { min-height: 252px; margin: 40px 0 120px 0; border: 2px solid #686868; }
				  #baixo_imagem_topo { background-color: #686868; min-height: 22px; }
					#baixo_imagem_topo p { padding-top: 1px; margin-left: 5px;  font-size: 15px; color: #fff; }
					#baixo_imagem_descricao { margin: 5px 7px 5px 7px; }
					#baixo_imagem_descricao p {  font-size: 11px; line-height: 16px; color: #565656; }
					#baixo_imagem_descricao a { float: right;  font-size: 11px; line-height: 18px; color: #007AAA; font-weight: bold; }

     #baixo_right { position : relative; float: left; width: 300px; margin-left: 15px; margin-bottom: 120px;}
  		  #baixo_tempo { min-height: 134px; border: 1px solid #ddd; margin-bottom: 15px; }
					#baixo_tempo_topo { background-color: #ddd; min-height: 15px;  font-size: 10px; font-weight: bold; color: #336e86; }
 
  		  #baixo_enquete { min-height: 280px; margin-bottom: 15px; background-color: #4188a6;}
