/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, sans-serif;}
html,body{text-align:left; height:100%;}
body{font-family: Arial, Helvetica, sans-serif; background:url(../imagens/principal/bg.jpg) repeat-x center 0 fixed;}
html{height:100%;}
img{border:none;}
a{color:#000;}
a:hover{color:#da251d;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-99999px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.error{float:left;width:100%;display:none;clear:both;color:#FF1A1A;margin:0 0 10px}
	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	/*cores principais do site*/
	.cor1 {color:#615d5c;}
	.cor2 {color:#da251d;}
	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## PRINCIPAL ##############################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%;}
.ie6 * {behavior:url(js/iepngfix.htc);}*/ /*png para ie6*/
.ie6 #principal {height:100%;}

/* TOPO */
div#topo{background:url(../imagens/principal/topo.png) no-repeat; width:990px; height:227px; float:left; display:inline; margin:20px 0 0 0;}
/* logo */
h1 {background:url(../imagens/principal/logo.gif) no-repeat; width:410px; text-indent:-99999px; margin:80px 0 0 350px;}
.ie6 h1 {margin-left:125px;}
h1 a {display:block; height:108px;}

/* bgs */
.bgs {background:#fbfbfb url(../imagens/principal/bgsbox.jpg) repeat-y;}
.bgmenu {background-position:0 0;}
.bgcont {background-position:-240px 0;}

/* quinas */
.quinas {background:url(../imagens/principal/quinas.gif) no-repeat; display:block; margin:0; padding:0;}
.qmenutop {background-position:0 0;}
.qmenufim {background-position:-240px 0; height:59px;}
.qconttop {background-position:-480px 0; width:740px; height:28px; margin:10px 0 0 0;}
.qcontfim {background-position:-1220px 0; width:740px; height:28px;}

/* MENUS */
#menu {margin:10px 0; padding:28px 0 0 0;}
#menu li {height:1%; text-align:left; width:240px;}
#menu li a {background:url(../imagens/principal/menu.gif) no-repeat; height:30px; display:block; text-indent:-99999px;}
#menu li a.mn-biografia {background-position:0 0;}
#menu li a.mn-biografia:hover {background-position:0 -30px;}
#menu li a.mn-comissoes {background-position:0 -60px;}
#menu li a.mn-comissoes:hover {background-position:0 -90px;}
#menu li a.mn-proposicoes {background-position:0 -120px;}
#menu li a.mn-proposicoes:hover {background-position:0 -150px;}
#menu li a.mn-agenda {background-position:0 -180px;}
#menu li a.mn-agenda:hover {background-position:0 -210px;}
#menu li a.mn-fotos {background-position:0 -240px;}
#menu li a.mn-fotos:hover {background-position:0 -270px;}
#menu li a.mn-noticias {background-position:0 -300px;}
#menu li a.mn-noticias:hover {background-position:0 -330px;}
#menu li a.mn-fale {background-position:0 -360px;}
#menu li a.mn-fale:hover {background-position:0 -390px;}

/* conteudo */
#conteudo {width:990px; padding-bottom:40px; margin:0 auto;}

/* TÍTULOS */
.titulos {background:url(../imagens/principal/titulos.gif) no-repeat; padding:0; height:30px; display:block; text-indent:-99999px; font-size:0;}
.tit-biografia {background-position:0 0;}
.tit-comissoes {background-position:0 -30px;}
.tit-proposicoes {background-position:0 -60px;}
.tit-agenda {background-position:0 -90px;}
.tit-fotosevideos {background-position:0 -120px;}
.tit-noticias {background-position:0 -150px;}
.tit-fale {background-position:0 -180px;}
.tit-noticiasi {background-position:0 -210px;}
.tit-video {background-position:0 -240px;}
.tit-agendai {background-position:0 -270px; height:41px;}

/* COLUNAS DA INDEX */
div#colesq{float:left; width:240px; margin:0; padding:0;}
div#coldir{float:right; width:700px; margin:0; padding:0 20px;}

p { line-height:1.4em; margin:20px 0 0 0;}

/* noticiasi */
#noticias li {margin:10px 0 0 0; border-bottom:1px solid #ccc; line-height:1.4em;}

/* agendai */
#agendai {margin:20px 0 0 0;}

/* INTERNAS */

/* noticias / proposicoes / fotos */
.data {font-size:11px;  margin:20px 0 0 0; display:block;}
.titnoticias {font-size:20px; color:#000; margin:0;}
#noticias ul, #proposicoes ul, #fotos ul {margin:20px 0 0 0;}
#noticias li a, #proposicoes li a, #fotos li a {padding:10px 0; display:block; text-align:left;}
#noticias li, #mais li, #proposicoes li, #fotos li {border-bottom:1px solid #ccc; line-height:1.4em;}
#noticias img {border:5px solid #ccc; float:right; margin:0 20px 10px 0;}

/* agenda */
#agenda h3 {background:#615d5c; font-size:18px; color:#fff; padding:3px 10px; margin:20px 0 0 0;}
#agenda li {padding:10px; border-bottom:1px solid #ccc;}
#agenda li strong {font-size:16px;}
#agenda #proximas li {padding:0; border:0; margin:10px 0 0 0;}
#proximas li a {text-decoration:underline; font-weight:bold;}
#agendai li {float:left; width:45%; margin:10px 10px 0 0;}

/* tabelas */
table {margin:20px 0 0 0;}
td {padding:5px 10px; background:#ddd;}
td a:hover {text-decoration:underline;}
td.tittd {background:#615d5c; font-weight:bold; color:#fff;}

/* fotos */
#galeria {margin:10px 0 0 0;}
#galeria li {float:left; margin:20px 15px 0 0;}
#galeria li a {display:block; border:5px solid #ccc;}
#galeria li a:hover {border:5px solid #da251d;}
#galeria li a img {height:90px;}

/* videos */
#videos {padding:0 0 10px 0; margin:0 5px;}
#videos li {padding:10px 0; margin:10px 0; border-bottom:1px solid #ccc; height:70px; display:block;}
#videos li a img {float:left; margin:0 5px 0 0; height:70px;}

/* FORMS */
fieldset {margin:0;padding:0;border:none;}
form *{font:12px Arial, Helvetica, sans-serif; color:#000;}
label {display:block; text-align:left;}
input, textarea, select {font-size:12px; background:#fff url(../imagens/principal/bg_forms.gif) repeat-x 0 0; float:left; padding:5px; margin:0 0 10px 0; border:1px solid #bdc2ca;}
select {width:200px;}
textarea {width:400px; height:150px; overflow:auto;}
.input-maior {width:400px;}
.input-medio {width:300px;}
.input-menor {width:200px;}
.input-peq, .textpeq {width:120px;}

select option {color:#36383b; padding:3px 5px;}
option.opt1 {background:#ddd;}
option.opt2 {background:#fff;}

.bt-enviar {background:#615d5c; color:#fff; font-weight:bold; font-size:14px; display:block; cursor:pointer;}

#form-fale {width:400px; margin:20px 0 0 0;}

/* RODAPE */
div#rodape{position:absolute; bottom:0; width:100%; height:20px; left:0;}

/* ASSINATURAS */
div#rodape a.qualitare{width:63px;height:21px;float:right;margin:0 20px 0 0;background:url(../imagens/assinatura_qualitare.gif) no-repeat;}

/*################################## NAVEGAÇÃO ##############################################*/
/* tamletra */
#tamletra {font:bold 11px Arial, Helvetica, sans-serif; float:right; margin:0; display:inline;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:5px 0; display:block;}
#tamletra li a {background:#615d5c; color:#fff; text-align:center; font-weight:bold; padding:5px; width:20px; display:block;}
.ie6 #tamletra li a {float:left;}
#tamletra li a:hover {background:#000; color:#fff; text-decoration:none;} 

/* paginacao */
/* paginacao */
#paginacao {margin:20px auto; width:300px; padding:0 0 20px 0;}
#paginacao li {display:inline; margin:0 2px; float:left;}
#paginacao li a {background:#615d5c; color:#fff; text-align:center; font-weight:bold; padding:5px 9px; display:block;}
#paginacao li a:hover {background:#000; border:none; color:#fff; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#666; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background:none; color:#615d5c; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#000; text-decoration:underline;}
#paginacao li a.pgsel {background:#da251d; border:none; color:#fff; text-decoration:none;} 