/* CSS Document */

/*----- principal --------------------------------------------------------------------------------------------------------*/

* {padding:0; margin:0;}
body {margin:20px 0 10px 5px; background-image:url(../imagens/site/bg_site.gif);}

a {font:11px "trebuchet ms","verdana"; color:#f00; text-decoration:none;}
a:hover{color:#060; text-decoration:underline;}

hr {border:1px solid #900; height:2px; width:50%; text-align:left; margin:1em auto 1em 0;}
* html hr {margin:0;}

hr.center {border:1px solid #900; height:2px; width:70%; text-align:center; margin:1em auto 1em auto;}
* html hr.center {margin:0;}

img {border:none;}

input.submit {background-color:#393; color:#fff; border:1px outset #9c9;}
input.type_text {border:1px inset #ccc; font:"verdana"; font-size:12px;}

.data {font:italic bold 11px "trebuchet ms","verdana"; color:#418A00;}
.titulo {background:#600 url(../imagens/site/titulo_corner_top.gif) top right no-repeat; font:bold 11px "trebuchet ms","verdana";
color:#fff; padding-left:15px; padding-right:auto; text-align:left; height:15px;}

.adobe_reader {margin:30px auto 0 auto; padding-top:3px; width:60%; text-align:center; border-top:1px solid #600;}
.adobe_reader img {margin-top:5px;}

.container {height:100%; border-left:1px solid #600; border-right:1px solid #600; padding:1px 5px 0 5px;}

#foot {background:url(../imagens/site/1x1_border.gif) bottom left repeat-x; border-right:1px solid #600; height:15px;}
#foot .corner {background:url(../imagens/site/corner_leftbottom.gif) bottom left no-repeat;}

#geral,#menu,#noticias,#galeria,#clubes,#fale_conosco {background-image:url(../imagens/site/bg_menu.gif);}

#main {width:770px; border:#600 solid 3px; background-color:#fff; overflow:visible; display:table;}

#content {width:100%; height:100%;}
* html #content {width:auto; height:auto;}

#banner{float:right; width:478px; height:70px; margin-bottom:10px;
background:#2f4f10 url(../imagens/site/corner_banner.gif) bottom left no-repeat;}

#banner img{float:right; width:468px; height:60px;}

#corpo{clear:right; margin:auto 0 10px 170px; padding:0; width:590px;}
* html #corpo{clear:none; margin-top:80px; margin-left:170px; padding:0; width:590px;}

.box{margin-top:10px; padding:3px 5px 10px 5px; font:11px "trebuchet ms","verdana"; color:#600; background-color:#FFF; border:1px solid #aebda0;}
.box h1{font:20px/normal "trebuchet ms","verdana"; color:#559f0c; display:inline;}
.box h2{font:bold 14px "trebuchet ms","verdana"; color:#559f0c;}

#sidebar{margin:0; padding:0; width:160px; float:left;}

#by {width:770px; height:18px; text-align:right; margin:0;}

/*----- capa -----------------------------------------------------------------------------------------------------------*/
#capa_corpo {margin:0; width:590px;}
#left_col {float:left; margin:0 10px 15px 0;}
#right_col {text-align:center; padding:0 auto;}
#right_col img {margin:0 auto 15px auto;}

#bottom_row {margin-top:10px; width:100%; text-align:center;}

/* box notícia capa */
#box_noticias_capa {width:240px; background:url(../imagens/site/bg_menu.gif);}
#box_noticias_capa .inside {padding:1px 5px 0 5px; border-right:1px solid #600; border-left:1px solid #600;}
#box_noticias_capa p {margin:10px 0 0 0;}
#box_noticias_capa a {font:normal 11px "verdana"; color:#600; text-decoration:none;}
#box_noticias_capa a:hover {color:#f00; text-decoration:underline;}

/*----- geral ----------------------------------------------------------------------------------------------------------*/
#geral .box p{margin:0.8em 0; text-align:justify;}

#geral table{margin:5px auto; width:450px; text-align:center; color:#000; background-color:#aebda0;}
#geral table td {padding:3px;}
#geral tr{height:18px; background-color:#e8efe1;}

#geral .box ul{margin:0.5em 0 0;}
#geral .box li{margin-left:20px;}

#geral .box .img_left{float:left; margin:0 10px 0 2px;}

/*----- menu -----------------------------------------------------------------------------------------------------------*/
#menu .titulo{background:url(../imagens/site/menu/head_menu.gif) top left no-repeat; height:18px; width:auto;}
#menu .foot{background:url(../imagens/site/menu/foot_menu.gif) top left no-repeat; height:18px;}
#menu .list{width:137px; padding:0 10px 1px 13px; margin:0; background:url(../imagens/site/menu/tile_menu.gif) repeat-y;}
#menu .condensed {font-size:11px; letter-spacing:-0.05em;}

#menu .hr{height:2px; width:80px; background-color:#b7caa5; font-size:1px; margin:3px 0 3px 27px;}
* html #menu .hr{margin:4px 0 4px 17px;}

#main_ul a {font:bold 14px "trebuchet ms","verdana"; color:#600; text-decoration:none;}
#main_ul a:hover{color:#060;}

#main_ul li ul li a{font:bold 12px "trebuchet ms","verdana"; color:#600; text-decoration:none;}
#main_ul li ul li a:hover{color:#060;}

/*Style for Simple Tree Menu*/
.treeview ul{margin:0; padding:0;}

/*Style for <li> elements in general (excludes an <li> that contains sub lists)*/
.treeview li{list-style-type: none; padding-left:10px; margin-bottom:3px;}

/*Style for <li> that contains sub lists (other <ul>)*/
.treeview li.submenu{background:url(../imagens/site/menu/menu_closed.gif) no-repeat left 6px; cursor:pointer !important; cursor:hand !important;}

/*Style for <ul> that are children of <li> (submenu)*/
.treeview li.submenu ul{line-height:12px; display: none; /*Hide them by default. Don't delete!*/}

/*Style for LIs of <ul> that are children of <li> (submenu)*/
.treeview .submenu ul li{margin-right:5px; margin-bottom:5px; cursor:default;}

/*----- notícias ----------------------------------------------------------------------------------------------------------*/
/* pagina de noticias*/
#noticias .box img {padding:2px; margin:2px 4px; border:1px solid #aebda0;}
#noticias .ttlo{font:bold 20px "trebuchet ms","verdana";}
#noticias .autor{font-style:italic; font-weight:bold; font-family:"georgia","times new roman";}
#noticias .thumb{margin:4px 2px; width:98px; background-color:#e8efe1; float:right; border:1px solid #aebda0;}
#noticias .thumb img{border:none; margin:2px;}
#noticias .thumb div{border-top:1px solid #aebda0; margin:1px auto; width:90px; text-align:center; font-style:italic;}
#noticias .box ul{margin:0.5em 0 0;}
#noticias .box li{margin-left:20px;}

/* box arquivo de notícias */
#box_noticias_arqvo{width:160px; background-image:url(../imagens/site/bg_menu.gif);}
#box_noticias_arqvo .list{padding:5px 0 0 20px; border-left:1px solid #600; border-right:1px solid #600; line-height:14pt;}
#box_noticias_arqvo .list a{font:italic bold 12px "trebuchet ms","verdana"; color:#418A00; text-decoration:none;}
#box_noticias_arqvo .list a:hover{text-decoration:underline;}

/*----- galeria ----------------------------------------------------------------------------------------------------------*/
#galeria .img_box {margin:10px 2px 0 2px; float:left; padding:3px; height:160px; width:180px; text-align:center; font:italic 11px "verdana";
 color:#600; background-color:#fff; border:1px solid #aebda0;}
#galeria .img_box_p {margin-top:10px; padding:5px 5px 10px 5px; font:11px "trebuchet ms","verdana"; color:#600; background-color:#FFF; border:1px solid #aebda0;}
#galeria .img_box img {margin-bottom:2px;}
* html #galeria .img_box {height:162px;}
* html #galeria .img_box img {margin-bottom:2px;}

#galeria .texto{margin:5px 0; font:11px "verdana"; text-align:center; color:#600;}

/*----- clubes -----------------------------------------------------------------------------------------------------------*/
#clubes table{margin:0 auto 0 0 ; padding:0; width:80%; text-align:left; background-color:#fff;}
#clubes .img {text-align:center; margin:auto; border-bottom:1px solid #aebda0;}
#clubes .img img {margin:10px 0;}
#clubes .texto {padding-left:10px; border-bottom:1px solid #aebda0;}

/*----- fale conosco -----------------------------------------------------------------------------------------------------*/
#fale_conosco .box {text-align:center;}
#fale_conosco table {margin:10px auto 0 auto; padding:0; width:450px; font:11px "verdana"; color:#000; background-color:#aebda0;}
#fale_conosco tr {text-align:left; background-color:#e8efe1;}
#fale_conosco td {padding:5px;}
#fale_conosco input.reset {border:1px outset #ccc;}
#fale_conosco input.type_text {width:334px;}
#fale_conosco #mensagem,#para {border:1px inset #ccc; font:12px "verdana";}
#fale_conosco #mensagem {width:334px; height:146px;}
#fale_conosco #para option {font:10px "verdana";}
#fale_conosco #description {font:12px "verdana"; color:#600;}
#fale_conosco .problema {background-color:#f00; color:#fff;}
#fale_conosco .ok {background-color:#393; color:#fff; text-align:center;}
