@charset "utf-8";
*{padding:0px; margin:0px; font:12px Arial;}
body{background-color:#DFDFDF;}
hr{border-top-color:#EEE; clear: both;}
b, strong{font-weight:bold;}
u, s{text-decoration: underline;}
i, em{font-style: italic;}

#wrap-site {width:100%; height:100%; margin:0 auto; text-align:left;}
#wrap-topo{height:44px; background-color:#000;}
#wrap-topo h1{font:20px Arial; line-height:44px; color:#FFF; text-align:center; border-bottom:1px solid #777;}
#wrap-conteudo{padding:10px 30px 20px 30px; height:100%; overflow:hidden;}
#wrap-conteudo h2{font:bold 26px Verdana; margin-bottom:20px; margin-top:10px;}
#conteudo{margin-top:10px;}
#wrap-rodape{clear:both; margin-top:20px; height:24px; background-color:#000;}
#wrap-rodape p{font-size:11px; text-align:center; color:#FFF; line-height:24px;}
#wrap-social{margin-top:20px; padding:0px 30px 10px 30px;}
#wrap-social h3{font:bold 16px Tahoma; margin-bottom:20px;}
#wrap-social #facebook{border:none; height:21px; width:250px; overflow:hidden;}

#font_size{height:40px; width:100px; background:red;}
#font_size ul{float:right;}
#font_size ul li{float:left; margin-right:3px}
#font_size a{width:20px; height:20px; text-align:center; display:inline-block; font-size:12px; line-height:20px; background:#CCC; color:#4F4F4F;}

.box-imagem p{margin:4px 0px; text-align: center;}
.box-imagem p span{display:block; font:11px Tahoma;}

#fonte-artigo{margin-top:20px;}
#fonte-artigo p, 
#fonte-artigo p a{font:12px Arial; color:#333;}
#fonte-artigo p i, 
#fonte-artigo p a i{font-weight:bold; font-size:14px; color:#000;}
#fonte-artigo p a:hover{color:#069; text-decoration:none;}

.tam1 p, .tam1 li{font-size: 80%}
.tam2 p, .tam2 li{font-size: 90%}
.tam3 p, .tam3 li{font-size: 95%}
.tam4 p, .tam4 li{font-size: 100%} /* tamanho padrão */
.tam5 p, .tam5 li{font-size: 105%}
.tam6 p, .tam6 li{font-size: 110%}
.tam7 p, .tam7 li{font-size: 120%}