/**/

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #999; margin: 0; padding: 0; background-color:#333;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#fff; margin:0; padding:0;}
.t1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#fff;}
.qt, .t2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#ffcc00;}
.t3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#000;}
.qi, .cp, #rodape, .agenda_t{font-size:14px; font-weight:lighter;}
.borda{border:#999999 solid 1px;}
a{color:#999; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}
.formu{background-color:#cccccc; border:0; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif;}
/**/

#geral{background-image:url(imagem/bg.jpg); background-repeat:repeat-x; background-position: center top; overflow: hidden;}
#top{height:275px; background-image:url(imagem/bg_top.gif); background-repeat:repeat-x; background-position: center top; text-align:center; overflow:hidden;} 
#content{width:923px; margin:auto; overflow: hidden; padding-bottom:30px;}
#le{width:310px; float:left; padding-right:30px;}
#main{width:583px; float:left; padding-top:20px;}
#dstaques{width:310px; height:284px; clear:both;}
#agenda{width:290px; height:160px; clear:both;  background-image:url(imagem/bg_agenda.jpg); background-repeat:repeat-x; background-position:center top; padding:10px; overflow:hidden;}
.agenda_box{clear:both; padding:10px 0 5px 0; overflow:auto;}
.agenda_d{font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; height:30px; overflow:hidden;  width:70px; float:left; cursor:pointer;}
.agenda_t{height:35px; float:left; width:210px; overflow:hidden; padding-left:10px; cursor:pointer;}
.botoes{clear:both; text-align:center; width:310px; height:54px;}


.portais{width:583px; height:170px; clear:both;  background-image:url(imagem/bg_portais.jpg); background-repeat: no-repeat; background-position:center bottom; padding-top:15px;}
.portais_box{width:173px; height:170px; float:left; padding:0 10px 0 10px; overflow:hidden;}


.ca{width:304px; height:110px; padding-top:40px; float:left;}
.ca_box{width:152px; height:110px; float:left;}
#banner{width:249px; height:110px; padding-top:40px; padding-left:30px; float:left;}

/**/

#promocao{width:267px; clear:both; padding-bottom:30px;}
#promocaof{width:155px; height:104px; padding:30px; margin:auto; background-image: url(imagem/bg_promocao.jpg); background-repeat:no-repeat;}
#promocao_box{float:left; padding:15px 0 15px 0; height:40px; width:195px; overflow:hidden; text-align:center; color:#FFFFFF;}
#indique{width:267px; clear:both; }
#indique_box{float:left; padding:15px 0 15px 0; height:120px; width:215px; overflow:hidden;  background-color:#ffcc00;}

/**/

.qt{height:40px; background-image: url(imagem/qt_2.gif); background-position:right top; background-repeat:no-repeat; background-color:#000000; width:auto; clear:both; overflow:hidden; padding-right:10px;}
.cp{height:70px; background-image: url(imagem/cp_2.gif); background-position:right top; background-repeat:no-repeat; background-color:#000000; width:auto; clear:both; overflow:hidden; padding-right:10px;}
.qi{height:150px; background-image: url(imagem/qi_2.gif); background-position:right top; background-repeat:no-repeat; width:auto; clear:both; overflow:hidden; padding-right:26px; color:#000000;}

#c_box{float:left;}
#le_box_t{width:10px; height:40px; float:left;}
#le_box_tbg{width:10px; height:25px; float:left; background-image:url(imagem/bg_c.gif); background-repeat:repeat-x; overflow:hidden; padding-top:15px;}
#le_box_m{padding:10px; background-color:#000000; clear:both; overflow:auto;}
#le_box_F{height:10px; background-color:#000000; padding-right:10px; background-image:url(imagem/c4.gif); background-position:right; background-repeat:no-repeat; overflow:hidden; clear:both;}

/**/

#rodape{ clear:both; padding-top:20px; text-align:center; background-image:url(imagem/bg_rodape.jpg); background-position:center top; background-repeat: no-repeat; background-color:#333; color:#FFFFFF; overflow:auto;}
#rodape_menu{ clear:both; height:19px; padding:30px 0 20px 0;}
