/**
 * @author: Masávio Agência Web - Mateus Pontes 
 * @copyright 2009
 * @email: mateuspo10@gmail.com
 */


/**
* RESETANTO PROPRIEDADES
*/
* { margin: 0; padding: 0; }

img {border: 0; margin: 0; padding: 0;}
input[type=hidden]{ display: none !important; visibility: hidden !important; }
ul, li{ list-style: none;}

.clear{clear: both;}

a:link, a:visited, a:active{text-decoration: none; color: #006633;}
a:hover{text-decoration: underline;}

.img-5{margin-bottom: 5px;}

/**
* INÍCIO DO CÓDIGO CSS
*/
body{background: #f1f1f1; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; color:#000;}

#geral{width: 1000px; margin: 0 auto; text-align: left;}

#topo{height: 141px;}
#topo #logo, #topo #banner-full, #topo #banner2, #topo #data{float: left;}
#topo #logo{background: url(../images/logo.jpg) no-repeat; width: 157px; height: 141px;}
#topo #logo h1{text-indent: -9999px;}
#topo #logo a{height: 141px; display: block;}
#topo #data{color: #b3b1b1; font-size: 11px; width: 840px; margin-top: 20px;}
#topo #banner-full, #topo #banner2{height: 90px;}
#topo #banner2{width: 256px; height: 90px; background-color: #72ac44; margin-left: 8px;}

/*BORDAS*/
.e1{margin: 0 5px;}
.e2{margin: 0 3px;}
.e3{margin: 0 2px;}
.e4{margin: 0 1px; height: 2px;}
.span-borda-topo *, .span-borda-rodape *{display: block; height: 1px; overflow: hidden; background:#FFF;}
.span-mborda-topo *, .span-mborda-rodape *{display: block; height: 1px; overflow: hidden; background:#e5ecf1;}
.span-bborda-topo *, .span-bborda-rodape *{display: block; height: 1px; overflow: hidden; background:#e5eee4;}
/*BORDAS*/

#meio{width: 1000px; background-color: #FFF; padding: 5px 0 10px; border-bottom: 1px dashed #72ac44;}

#nav, #menu, #col1, #col2, #col3{margin-left: 7px;}
#nav #navmenu{width: 725px; float: left;}
#nav #navmenu2{width: 256px; float: left; margin-left: 5px;}

#menu, #col1, #col2, #col3, #interno{margin-top: 10px; float: left;}
#menu{width: 134px; text-align: center;}
#menu .content{background-color: #e5ecf1; padding: 5px 0;}
#menu ul#itens{text-align: left; margin-top: 5px;}

#menu ul#itens a, #menu ul#itens a:visited{padding: 2px 0; text-decoration: none; display: block; height: 18px;color: #000; text-indent: 10px; font-weight: bold;}
#menu ul#itens a:hover{background-color: #b9c5de;}

#menu #busca{line-height: 14px; margin-bottom: 5px;}
#menu #busca label{color: #072c11; font-weight: bold;}
.busca{background: url(../images/bsc_bg.jpg) no-repeat; width: 90px; height: 24px; border: 0; padding: 3px 2px;}
.enviar{background: url(../images/bsc_ok.jpg) no-repeat; width: 20px; height: 24px; border: 0; cursor: pointer;}
	#enq{margin: 8px 0; text-align: center; width: 120px;}
	#tempo{margin: 8px 0; text-align: center;}

#col1{width: 525px; margin-left: 10px;}
#col2{width: 134px; margin-left: 10px;}
#col3{width: 150px; margin-left: 10px;}

#noticias{width: 291px; float: left;}
#notcapa, #maisnot{margin-bottom: 10px;}
#notcapa h1, #notcapa h1 a, #notcapa h1 a:visited{font-size: 18px; color: #2f7c17; line-height: 19px; text-decoration: none;}

#maisnot{padding-left: 25px;}
#maisnot li{list-style: url(../images/setinha.jpg) outside;}
#maisnot li, #maisnot li a, #maisnot li a:hover{color: #2f7c17; font-weight: bold; font-size: 14px; margin-bottom: 5px;}

#forum{margin: 10px 0;}

#editorias{width: 215px; float: left; margin-left: 10px;}
#editorias li{margin: 10px 0; clear: both;}
#editorias li a{display: block; height: 100%;}
#editorias li, #editorias li a, #editorias li a:visited{color: #888;}
#editorias li a:hover{color: #0b7bd6; text-decoration: none;}
#editorias li .text{width: 125px; text-align: right; float: left; line-height: 12px;}
#editorias li img{width: 80px; margin-left: 5px; float: right;}
#editorias li h4, #editorias li h4 a{color: #0b7bd6; font-size: 12px;}

#blogs{background-color: #e5eee4; text-align: center;}
#blogs ul{padding: 0 5px;}
#blogs li{padding: 5px;}
#blogs li a, #blogs li a:visited{text-decoration: none; color: #000; line-height: 13px;}

#galeria{background-color: #e5eee4; text-align: center;}
#galeria #gal{padding: 0 5px;}
#galeria .galeria{padding: 5px;}
#galeria .galeria a, #galeria .galeria a:visited{text-decoration: none; color: #000; line-height: 13px;}

.banner-120{text-align: center; clear: both; margin: 10px 0;}

#canais{line-height: 14px; margin: 5px 0;}
#canais li span{color: #ecaf0c; font-weight: bold; display: block;}
#canais li, #canais li a, #canais li a:visited{color: #000; text-decoration: none; margin-bottom: 5px;}
#canais li a:hover{text-decoration: underline;}

#rodape{background-color: #e3f0e3; padding: 25px 5px 10px;}
	#rodape ul{padding: 0 8px; }
	#rodape span{color: #72ac44; font-weight: bold; font-style: italic;}

		#rodape li, #rodape li a, #rodape li a:visited{color: #000; text-decoration: none;}
		#rodape li a:hover{text-decoration: underline;}
		
		.logo, .r1, .r2, .r3, .r4{float: left; padding: 0 20px; height: 180px;}
		.canal1, .canal2{float: left;} .canal1{padding-right: 10px;}
		.r1, .r2, .r3{border-right: 1px dashed #72ac44;}
		.creditos, .creditos a, .creditos a:visited{margin-top: 15px; text-align: center; color: #689740; font-size: 10px;}

	#parceiros{text-align:center;margin-top: 15px;}

.data{color: #74b444; font-size: 10px;}
.verdebold, .verdebold a, .verdebold a:visited{color: #2f7c17; font-weight: bold; text-decoration: none;}

/**
* INTERNO
*/
#interno{width: 525px; margin-left: 10px;}
#interno img{max-width: 525px;}

#interno #texto{text-align: justify; font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	#texto img{max-width: 525px;}
	#interno #texto a{text-decoration: underline;}

#interno h1{color: #2f7c17; line-height: 27px;}
#interno .lead{color: #666; font-size: 15px; margin: 5px 0; font-weight: bold;}
#interno li .lead{font-size: 13px;}

#interno p a, #interno p a:visited{text-decoration: underline; color: #666; margin: 10px 0;}
#interno p a:hover{text-decoration: none;}

#interno .fonte{margin: 20px 0 0; color: #666; }

#interno .dta{font-size: 11px; color: #74b444;}
#interno h2, #interno h2 a:link, #interno h2 a:visited{font-size: 16px; color: #2f7c17; line-height: 16px; text-decoration: none; margin: 0; padding: 0;}
#interno h2 a:hover{text-decoration: underline;}
#interno ul li{margin-bottom: 3px; border-bottom: 1px solid #ebebeb; padding-bottom: 5px;}
#interno li img{margin: 0 5px 5px 0; border: 1px solid #2f7c17;}

#share{margin-top: 8px; padding: 5px; width: 510px; background-color: #F5F5F5; border: 1px solid #ebebeb;}

#blog li{margin: 5px 0;}
#blog li h3, #interno h3 a:link, #interno h3 a:visited{font-size: 22px; color: #2f7c17; text-decoration: none; padding: 0; margin-bottom: 10px;}
#blog li h3:a:hover{text-decoration: underline;}
#blog .dados{padding: 5px 2px; background-color: #f1f1f1; font-size: 11px; color: #74b444; font-weight: bold; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}

#maisnoticias{padding: 5px; width: 510px; background-color: #F5F5F5; border: 1px solid #ebebeb;}
#maisnoticias li{padding: 5px 0; border-bottom: 1px solid #ebebeb;}

#capas{width: 220px; float: left;}
#lista{width: 280px; margin-left: 15px; float: left;}
#capas ul, #lista ul{font-size: 12px;}
#capas img{border: 1px solid #2f7c17;}
#capas h2, #capas h2 a:link, #capas h2 a:visited{font-size: 14px;}
#lista h2, #lista h2 a:link, #lista h2 a:visited{font-size: 12px;}

.data{font-size: 10px; font-weight: bold; color: #74b444; }
.titulo, .titulo a, .titulo a:visited{font-weight: bold; color: #2f7c17; line-height: 15px; padding: 1px;}


#contato input, #contato select, #contato textarea{padding: 3px; border: 1px solid #6b8f62; width: 375px;}
#contato .btn{width: 150px;}

/*
 * FORM DO FORUM
*/
#form{float: left; width: 300px;}
#infoforum{float: left; width: 200px;}

#form form .cmp{width: 280px; border: 1px solid #3c5d27; background-color: #ebf8ee; padding: 3px 2px; margin-bottom: 5px; display: block;}
#form form label{color: #000; font-weight: bold;}
#form form span{color: #666666; font-style: italic;}

#resposta{width: 205px; margin: 10px 0; background-color: #f0e400; border: 1px dotted #3c5d27;display: none; color: #990033; font-weight: bold;}

.dados{font-size: 10px; color: #000;}
.dados a{color: #f0e400;}

#mensagens .nome{color: #006633; font-size: 16px;}
#mensagens .txt{color: #666; margin-bottom: 10px; display: block; padding-bottom: 5px; border-bottom: 1px dashed #72ac44;}
#mensagens .video{width: 250px; float: left;}
#mensagens .img{width: 250px; float: left;}

/*COMENTE */
#comente{width: 515px; margin: 10px 0; background-color: #f9f9f9; padding: 0 5px;}
#comente h2{font-size: 18px; color:#1aaa0c; margin-bottom: 10px;}
#comente form{margin: 10px 0 0;}
#comente label{font-size: 13px; color:#2f7c17; font-weight: bold; line-height: 18px;}
#comente input, #comente textarea{margin-bottom: 10px;}
#comente label span{font-weight: normal; color: #666666;}

.campoCommentP{width: 505px; border: 1px solid #c4c4c4; font-size: 13px; padding: 3px;}
.campoCommentG{width: 505px; height: 100px; border: 1px solid #c4c4c4; padding: 3px; font-size: 13px;}

#comentarios ul li{border-bottom: 1px solid #c4c4c4; margin: 4px 0; padding: 4px 0;}
/*
 * TABS do Fórum
*/
.TabbedPanels {margin: 5px 0px;	padding: 0px; float: left; clear: none;	width: 100%;}
.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}

.TabbedPanelsTab {position: relative; top: 1px; float: left; padding: 4px 10px; margin: 0px 3px 0px 0px; background-color: #e5ecf1; list-style: none;	cursor: pointer; -moz-user-select: none; -khtml-user-select: none; font-size: 12px; font-weight: bold;}

.TabbedPanelsTabHover {background-color: #FFF;}

.TabbedPanelsTabSelected {background-color: #FFF;
	border-bottom: 1px solid #FFF;
	border-left: solid 1px #e1dfd2;
	border-right: solid 1px #e1dfd2;
}
.TabbedPanelsTab a {color: black; text-decoration: none;}

.TabbedPanelsContentGroup {clear: both;	background-color: #FFF;
	border: solid 1px #e1dfd2;
}
.TabbedPanelsContent {padding: 3px 3px 4px 4px; height: 736px; overflow: auto;}

/**
* SLIDE
*/
.sliderwrapper{width: 290px; /*height: 280px;*/ position: relative; /*overflow: hidden; */text-decoration: none;}
.contentslide .opacitylayer{width: 290px; height: 100%;}

.sliderwrapper .contentdiv{width: 290px; margin: 0;padding: 0; visibility: hidden; height: 100%;}

.pagination{width: 280px; padding:1px 4px; font-weight: bold; text-align: right; color: #2f7c17; clear: both; font-size: 12px; margin-bottom: 5px;}

.pagination a:link, .pagination a:visited, .pagination a:active{padding:1px 4px; margin-left: 1px; text-decoration: none; color: #2f7c17;	font-weight: bold;}

.pagination a:hover, .pagination a.selected{background-color: #2f7c17; height:18px; color: #FFF; }
