/*    Tripoli is a generic CSS standard for HTML rendering.     Copyright (C) 2007 David Hellsing    http://monc.se/tripoli/

    You should have received a copy of the GNU General Public License    along with this program.  If not, see <http://www.gnu.org/licenses/>.*/

.content legend{margin-bottom:1.6em} /* IE form margin bug */

sup, sub{font-size:100%} /* IE superscript & subscript bug */

* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */

.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */

.content legend+*{margin-top:0} /* we already added legend margin */

a abbr, a acronym{text-decoration:underline} /* IE 7 bug */

* html .content blockquote *{margin:.8em 0}

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, b, u, i, center, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1.2; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */

:focus { outline: 0; }

/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table { }

/* Estilo Padronizado */

body { font-family: sans-serif; font-size: 12px; color: #502d16; }

textarea { font-family: sans-serif; font-size: 12px; color: #333; }

/* Classes Estruturais */

.limpa { clear: both; height: 0px; }

.alerta { display: inline; vertical-align: middle; margin-right: 5px; }

/* Blocos - ID */

#global	{ width: auto; margin: auto; background-image: url(img/fundo_global.png); background-repeat: repeat-x; }

	#banner_ext{ width: auto; margin: auto; }

	#banner { width: 900px; height: 150px; margin: auto; padding-right: 25px; padding-left: 30px; padding-top: 25px; text-align: left; background-image: url(img/fundo_banner.jpg); background-repeat: no-repeat; color: #fff; }

	#corpo_ext { width: auto; margin: auto; }

		#barra_menu { width: 925px; height: 28px; margin: auto; padding-right: 10px; padding-left: 20px; padding-top: 2px;  text-align: right; background-color: #28170b; }

		#corpo { width: 955px; min-height: 440px; height:auto !important; margin: auto; background-color: #FFF8DC; }

			#conteudo { width: 615px; float: left; padding-left: 25px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }

			#opcoes { width: 270px; float: right; padding-left: 10px; padding-right: 25px; padding-top: 15px; padding-bottom: 5px; }

	#rodape_ext { width: auto; margin: auto; }

		#rodape { width: 895px; height: 50px; margin: auto; padding-right: 30px; padding-left: 30px; padding-top: 40px;  text-align: justify; background-image: url(img/fundo_rodape.png); background-color: #FFF8DC; background-repeat: no-repeat; color: #fff; }

/* Blocos - CLASS */

.bloco { margin-top: 2px; margin-bottom: 2px; padding: 2px 5px; }

.flutua_esq { float: left; }

.flutua_dir { float: right; }

/* Textos */

.titulo_20 { font-size: 20px; font-weight: bold; }

.titulo_15 { font-size: 15px; padding: 2px 0px; font-weight: bold;}

.titulo_sub_15 { font-size: 15px; padding: 2px 0px; font-weight: bold; border-bottom: #502d16 dotted 1px;}

.titulo_13 { font-size: 13px; padding: 2px 0px; font-weight: bold;}

.titulo_sub_13 { font-size: 13px; padding: 2px 0px; font-weight: bold; border-bottom: #502d16 dotted 1px;}

.texto_12  { font-size: 12px; padding: 5px 0px; }

.texto_11  { font-size: 11px; padding: 3px 0px; }

.texto_10  { font-size: 10px; padding: 2px 0px; }

.texto_neg_13 { font-size: 13px; padding: 2px 0px; font-weight: bold; }

.texto_neg_12 { font-size: 12px; padding: 2px 0px; font-weight: bold; }

.texto_neg_11 { font-size: 11px; padding: 2px 0px; font-weight: bold; }

/* Links */

a:link, a:visited, a:active { text-decoration: none; color: #28170b;  }

a:hover { text-decoration: none; color: #502d16; }

a:link.branco, a:visited.branco, a:active.branco { text-decoration: none; color: #fff;  }

a:hover.branco { text-decoration: none; color: #eee; }

a:link.menu, a:visited.menu, a:active.menu { text-decoration: none; color: #ccc; float: left; padding: 5px; font-size: 14px; margin-right: 5px; font-weight: bold;  }

a:hover.menu { text-decoration: none; color: #fff;float: left; padding: 5px;  font-size: 14px; margin-right: 5px; font-weight: bold; }

a:link.menu_sel, a:visited.menu_sel, a:active.menu_sel { text-decoration: none; color: #fff; float: left; padding: 5px; font-size: 14px; margin-right: 5px; font-weight: bold;  }

a:hover.menu_sel { text-decoration: none; color: #fff; float: left; padding: 5px;  font-size: 14px; margin-right: 5px; font-weight: bold;  }

/* Imagens */

.img_esq_60 { width: 60px; margin-right: 5px; float: left; margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff; }

.img_esq_90 { width: 90px; margin-right: 5px; float: left; margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff; }

.img_esq_150 { width: 150px; margin-right: 5px; float: left; margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff; }

/* Campos de Formulario */

.botao { background-color: #b1633e; border: #28170b solid 1px; color: #fff; } .input_250 { width: 250px; border: #28170b solid 1px; }

.text_350 { width: 350px; height: 90px; border: #28170b solid 1px; }

.sel_250 { width: 250px; border: #28170b solid 1px; font-size: 12px;  }

/* blocos */

.bloco_texto { padding-top: 10px; padding-bottom: 10px; border-bottom: #28170b dotted 1px; }

.bloco_185 { padding: 7px; width: 185px; float: left; }

/* Blog - Textos */

.titulo_dir { padding: 5px; color: #000; font-size: 13px; font-weight: bold; background-color: #eee; }

/* POSIÇÕES */

.posicao1 { padding-top: 10px; padding-bottom: 10px; }

.posicao2 { padding-top: 10px; padding-bottom: 10px; width: 295px; float: left; margin: 5px; }

.posicao3 { padding-top: 10px; padding-bottom: 10px; width: 295px; float: left; margin: 5px; }

.posicao4 { padding-top: 10px; padding-bottom: 10px; width: 295px; float: left; margin: 5px; }

.posicao5 { padding-top: 10px; padding-bottom: 10px; width: 295px; float: left; margin: 5px; }

.posicao6 { padding-top: 10px; padding-bottom: 10px; }

.posicao7 { padding-top: 10px; padding-bottom: 10px; }

.posicao8 { padding-top: 10px; padding-bottom: 10px; }

.posicao9 { padding-top: 10px; padding-bottom: 10px; }

.posicao10 { padding-top: 10px; padding-bottom: 10px; }

/* RECURSOS */

/* Imagens Rotativas */

#imagens { text-align: center; }

#rotator { cursor: pointer; overflow: hidden; margin: 0px; position: relative; width: 270px; height: 200px; }

#rotator img { cursor: pointer; display: none; position: absolute; top: 0; left: 0; }

/* Banner de Imagens */

#banner_imagens { text-align: center; }

#rotator { cursor: pointer; overflow: hidden; margin: 0px; position: relative; width: 600px; height: 80px; }

#rotator img { cursor: pointer; display: none; position: absolute; top: 0; left: 0; }

/* Imagem Fixa */

#imagem { text-align: center; }

/* Resumo Simples */

#resumo1 { }

.res1_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res1_tit { font-size: 15px; padding: 5px 0px; font-weight: bold; }

.res1_text { font-size: 12px; padding: 2px 0px; }

.res1_data { font-size: 10px; }

/* Resumo Simples - Sem Data */

#resumo1sem { }

.res1sem_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res1sem_tit { font-size: 15px; padding: 5px 0px; font-weight: bold; }

.res1sem_text { font-size: 12px; padding: 2px 0px; }

/* Resumo Duplo - Com Data  */

#resumo2 { }

.res2_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res2_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res2_text { font-size: 12px; padding: 2px 0px; }

.res2_data { font-size: 10px; }

/* Resumo Duplo - Sem Data */

#resumo2sem { }

.res2sem_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res2sem_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res2sem_text { font-size: 12px; padding: 2px 0px; }

/* Resumo Duplo Extra - Com data */

#resumo2ex { }

.res2ex_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res2ex_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res2ex_text { font-size: 12px; padding: 2px 0px; }

.res2ex_data { font-size: 10px; }

/* Resumo Duplo Extra */

#resumo2exsem { }

.res2exsem_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res2exsem_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res2exsem_text { font-size: 12px; padding: 2px 0px; }

/* Resumo Triplo - Com Data*/

#resumo3 { }

.res3_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res3_tit { font-size: 12px; padding: 5px 0px; font-weight: bold; }

.res3_text { font-size: 12px; padding: 2px 0px; }

.res3_data { font-size: 10px; }

/* Resumo Triplo - Sem Data */

#resumo3sem { }

.res3sem_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res3sem_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res3sem_text { font-size: 12px; padding: 2px 0px; }

/* Resumo Triplo Extra - Com Data*/

#resumo3ex { }

.res3ex_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res3ex_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res3ex_text { font-size: 12px; padding: 2px 0px; }

.res3ex_data { font-size: 10px; }

/* Resumo Triplo Extra - Sem Data */

#resumo3exsem { }

.res3exsem_img { width: 90px; float: left; margin-right: 5px;  margin-top: 5px; border: #28170b solid 1px; padding: 3px; background-color: #fff;  }

.res3exsem_tit { font-size: 13px; padding: 5px 0px; font-weight: bold; }

.res3exsem_text { font-size: 12px; padding: 2px 0px; }

/* Twitter */

#twitter { text-align: center; }

/* Publicidade */

#publicidade { }

/* Publicidade Simples */

#pub_simples { }

/* Publicidade Simples Extra */

#pub_simples_ex { }

/* Termos Pesquisados */

#termos { text-align: center; }

/* Responda */

#responda { width: 270px; }

.resp_text { font-size: 12px; padding: 2px 0px; }

.resp_resp { font-size: 11px; padding: 2px 0px; }

.botao_resp {  background-color: #b1633e; border: #28170b solid 1px; color: #fff;   }

/* Pesquisa */

#pesquisa { }

.input_pesq { width: 190px; border: #28170b solid 1px; padding: 2px; font-size: 12px;  }

.botao_pesq {  background-color: #b1633e; border: #28170b solid 1px; color: #fff;  padding: 1px 3px; font-size: 12px; }

/ * Arquivo de Textos */

#arquivo { }

.arq_sel { width: 190px; border: #28170b solid 1px; padding: 2px; font-size: 12px }

#textos_mes { }

.textos_mes_tit { font-size: 12px; padding: 5px 0px; font-weight: bold; }

.textos_mes_text { font-size: 11px; padding: 2px 0px; }

.textos_mes_data { font-size: 10px; }

