/* RESET */
body{color:#000;background-color:#C6E4B5;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}a{text-decoration:none;outline:none;}a:hover{text-decoration:underline;outline:none;}
/* RESET */

/*FONTS*/
body {font:13px/1.231 verdana;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*BASE*/
 
p {font-size:90%;}
a {color:#000;}
a:hover {color:#000;}
strong {font-weight:bold !important;}

.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.on{font-weight:bold;}
.dpN{display:none}
.leg{font-style:italic;}

/* ESTRUTURA */
.mt3{ margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mtb10{margin-top:10px; margin-bottom:10px;}
.mt20{margin-top:20px;}
.mt45{margin-top:45px;}
.mt30{margin-top:30px;}
.mt28{margin-top:28px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml32{margin-left:32px;}
.ml20{margin-left:20px;}
.ml15{margin-left:15px;}
.p61{padding:0 61px;}
.cb{color:#fff;}
.w239{width:239px;}
.w370{width:370px;}
.w255{width:255px;}
.w400{width:400px !important;}
.w629{width:629px;}
.w619{width:619px;}
.mbn{margin-bottom:0 !important;}
.mtn{margin-top:0 !important;}
.pbn{padding-bottom:0 !important;}
.fio{background:url(../img/fio_sep02.jpg) repeat-x;background-position:bottom;height:1px;clear:both;}
.select204{width:204px;}
.select254{width:254px;}
.select42{width:42px;}
.select45{width:45px;}
.select52{width:52px;}
.select86{width:86px;}
.input20{width:20px;}
.input48{width:48px;}
.input70{width:70px;}
.input200{width:200px;}
.input250{width:250px;}
.input300{width:300px;}
.textarea{width:250px; height:100px;} 
.color1{color:#0e6930;}
.color1 a{color:#0e6930;}
a.link2 {color:#0e6930;}
.top{position:absolute; top:0;}
.img_banner_top {margin:0 auto;left:50%;right:50%;}
.margin1{margin-left:95px;}
.txtErro{color:#0E6930;}
/* ESTRUTURA */

#container {font:11px Verdana, Arial, Helvetica, sans-serif;background:url(../img/bg_container.jpg) repeat-x; margin:0 auto; width:1000px;}

/*Header*/
#header{background:#13591B;height:147px;margin-bottom:30px;}
#header p{text-indent:-99999px;}
#header img {float:left;}
/*
#header h1 {"Verdana"; width:964px; height:147px;}
#header h1 a{display:block;width:280px; height:60px; top:45px; left:25px; position:absolute;}
*/
/*Header*/


/*Menu*/


#menu {margin:0 10px 0 10px;float:left;width:128px;}

#menu ul#primary-nav,#menu ul#primary-nav ul {padding:0;width:127px;font-size:100%;}
#menu ul#primary-nav li {position:relative;list-style:none; border-bottom:dotted 1px #C1CEAF;}
#menu ul#primary-nav li a {display:block;text-decoration:none;color:#000;padding:5px;}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul#primary-nav li {float:left;height:1%;}
* html #menu ul#primary-nav li a {height:1%;}
/* End */
#menu ul#primary-nav ul {position:absolute;display:none;left:126px;top:0; background-color:#FFFFFF;}
#menu ul#primary-nav li ul li {padding:3px 0; background-color:#F7FBF4;}
#menu ul#primary-nav li ul li ul li {padding:2.5px 0; background-color:#E9F4E2;}
#menu ul#primary-nav li ul  {background-color:#F7FBF4;}
#menu ul#primary-nav li ul li a {padding:3px 5px;}
#menu ul#primary-nav li:hover ul ul,
#menu ul#primary-nav li:hover ul ul ul,
#menu ul#primary-nav li.over ul ul,
#menu ul#primary-nav li.over ul ul ul {display:none;}

#menu ul#primary-nav li:hover ul,
#menu ul#primary-nav li li:hover ul,
#menu ul#primary-nav li li li:hover ul,
#menu ul#primary-nav li.over ul,
#menu ul#primary-nav li li.over ul,
#menu ul#primary-nav li li li.over ul {display:block;}

#menu ul#primary-nav li.menuparent {padding-top:2px;background:url(../img/seta_list.gif) no-repeat; background-position:right;}
#menu ul#primary-nav li.menuparent:hover,#menu ul#primary-nav li.over {background-color:#ffffff;}
#menu ul#primary-nav li a:hover {color:#0E6930;}

#menu #primary-nav .link:hover{ color:#000000;}

.cadastrar {color:#fff;background:url(../img/btn_cadastrar.jpg) no-repeat;width:92px;height:16px;margin-top:10px;padding:0px 0px 3px 0; border:0; cursor:pointer;}

#menu .listaCadastrar li input,#menu .listaCadastrar li label{vertical-align: middle;}
/*Menu*/




/*Menu*/


/*Main*/
#main {width:649px;margin:0 10px 0 10px;float:left;background:#fff;padding-bottom:25px;min-height:600px; height:auto !important; height:600px;}
#main .contMain {margin:0 10px 0 10px; background:#fff;}
#main .contMain .img01{margin:0 0 30px 13px;}
#main .contMain .img02{float:right;margin:28px 10px 0 0;}
#main .contMain .img03{margin:30px 10px 50px 200px;}
#main .contMain .boxTtl{height:47px;background-color:#0E6930; float:left;}
#main .contMain .boxTtl h2{color:#FFF; padding:10px 0 15px 10px; float:left; font-weight:bold; font-size:20px;}
#main .contMain .boxTtl h2.ttl2{padding:5px 0 0 5px !important;font-size:18px !important;}
#main .contMain .boxTtl .ttl3{color:#FFF;float:left; font-weight:bold; font-size:10px;padding:0 0 0 5px; font-weight:bold;}
#main .contMain .boxTtl h3{color:#FFF; padding:10px 0 15px 10px; float:left; font-weight:bold; font-size:20px;}
#main .contMain .boxTtl .rss {color:#FFF;float:right;margin:28px 10px 0 0;font-size:10px;}
#main .contMain .boxTtl .rss a {color:#FFF;}
#main .contMain .subContMain {float:left;width:318px; background:url(../img/fio_sep01.jpg) repeat-y;background-position:right; padding:0 20px 20px 10px; margin:20px 0 10px 0;}
#main .contMain .subContMain .ttlMain{font-size:18px; color:#0E6930; font-weight:bold; margin:5px 0 10px 0;}
#main .contMain .subContMain .ttlMain a {color:#0E6930;}
#main .contMain .contSide {float:left; width:234px; padding:20px 20px 20px 15px; margin-bottom:10px;}
#main .contMain .contSide .subTtl {color:#0E6930; font-weight:bold; font-size:12px; margin:5px 0;}
#main .contMain .contSide .subTtl a {color:#0E6930;}
#main .contMain .moreNews {background:url(../img/fio_sep02.jpg) repeat-x ;background-position:top; clear:both; padding-top:8px;}
#main .contMain .moreNews p {font:10px; color:#0E6930; margin-right:5px; }
#main .contMain .moreNews p a {color:#0E6930;}
#main .contMain .events {clear:both; margin-top:10px;}
#main .contMain .events dl {background:url(../img/fio_sep02.jpg) repeat-x ;background-position:bottom; padding:10px 15px 10px 15px; }
#main .contMain .events dt { font:12px; color:#149646; }
#main .contMain .events dd {font:12px; color:#0E6930; font-weight:bold;}
#main .contMain .events dd a {color:#0E6930; }
#main .contMain .ultimasRevistas {float:left;margin:0 auto;}
#main .contMain .ultimasRevistas .ttlRev {margin:0 25px 20px 25px;}
#main .contMain .ultimasRevistas ul {float:left; width:100px; margin-right:15px;}
#main .contMain .ultimasRevistas li {color:#0E6930;text-align:center;}
#main .contMain .ultimasRevistas li a {color:#0E6930;}
#main .contMain .ArtigosRecentes {width:239px; float:left;}
#main .contMain .ArtigosRecentes dl {margin:10px 15px 10px 15px; }
#main .contMain .ArtigosRecentes dt {font:12px; color:#0E6930; font-weight:bold;  }
#main .contMain .ArtigosRecentes dt  a {color:#0E6930; }
#main .contMain .ArtigosRecentes dd {margin-top:5px;}
#main .contMain .ttlAssine {float:left;color:#0E6930;font-size:14px;font-weight:bold;}
#main .contMain .assine {float:left; width:150px; margin-right:20px;}
#main .contMain .assine2 {float:left;width:400px;}
#main .contMain .assine3 {float:left;width:345px; margin-right:15px;}
#main .contMain .assine4 {float:left;width:240px;}
#main .contMain .assine5 {float:left;width:222px; margin-right:20px;}
#main .contMain .assine6 {float:left;width:152px;padding:0 30px 0 38px}
#main .contMain .assine7 {float:left;width:380px;}
#main .contMain .assine8 {float:left;width:234px; margin-right:15px;}
#main .contMain .assine9 {float:left; width:298px; margin-top:30px;}
#main .contMain .rev1{ width:200px; float:left; margin-right:19px;}
#main .contMain .rev2{ width:409px;float:left;}
#main .contMain .subRev{ height:90px; width:200px; background:url(../img/bg_sub_rev.jpg) repeat-x; clear:both; margin-bottom:20px;}
#main .contMain .subRev img {float:left; padding:20px 0 0 13px; margin-right:7px;}
#main .contMain .subRev p{color:#0E6930;}
#main .contMain .subRev p a{color:#0E6930;}
#main .contMain .subRev p.ttl{font-size:14px; font-weight:bold; padding-top:20px; margin-bottom:10px;}


#main .contMain .footerRev {background:url(../img/bg_footerRev.jpg) repeat-x; height:114px; width:459px; padding:15px 70px 0 100px;}
#main .contMain .footerRev p {color:#0E6930;}
#main .contMain .footerRev a {display:block; width:103px; height:25px;margin:20px 0 0 155px;}

.data{color:#149646; font-size:11px;}
.data a{color:#149646;}
/*Main*/

/*Sidebar*/
#sidebar{float:left;}
/*Sidebar*/

/*Footer*/

#footer{clear:both;text-align:center;color:#0E6930;padding:20px 0;}

/*Footer*/


/*Noticias*/

#main .contMain .boxTtlLista {height:43px; background:url(../img/bg_menuLista.jpg) repeat-x; margin-top:30px; float:left; padding:15px 0 0 10px;}
#main .contMain .boxTtlLista p { color:#0E6930;}
#main .contMain .ttlLista {color:#0E6930; border-bottom:2px solid #0E6930; width:98%; font-weight:bold; font-size:18px; padding:0 0 10px 10px; margin-bottom:20px;}
#main .contMain .ttlLista a {color:#0E6930; text-decoration:none;}

#main .contMain .subContNoticias {float:left;padding:0 20px 10px 10px; margin:0 0 10px 0; width:600px;}
#main .contMain .subContNoticias .ttlMain{font-size:18px; color:#0E6930; font-weight:bold; margin:5px 0 10px 0;}
#main .contMain .subContNoticias .ttlMain a{color:#0E6930;}
#main .contMain .subContNoticias .subLeg{color:#0E6930; font-style:italic;}

#main .contMain .subBoxTtl{height:25px;background-color:#267E27; float:left;}
#main .contMain .subBoxTtl h4 {color:#FFF; padding:4px 0 4px 8px; float:left; font-weight:bold; font-size:12px;}

#main .contMain .subMoreNews {width:629px;}
#main .contMain .subMoreNews li {color:#0E6930; font-weight:bold; background:url(../img/ico_MaisNoticias.jpg) no-repeat; background-position:left; padding-left:13px; margin:5px 0 0 8px;}
#main .contMain .subMoreNews li a {color:#0E6930}

#main .contMain .subMoreNewsList {color:#0E6930; font-weight:bold; background:url(../img/ico_MaisNoticias.jpg) no-repeat; background-position:left; padding-left:13px; margin:5px 0 8px 8px;}
#main .contMain .subMoreNewsList a {color:#0E6930}
#main .contMain .noticias a {color:#000;}

#main .contMain .paginacao {margin-left:25px;}
#main .contMain .paginacao li{float:left;color:#0e6930; margin-right:10px; font-weight:bold; border-right:1px solid #0e6930; padding-right:8px;}
#main .contMain .paginacao li a {color:#0e6930;}
#main .contMain .paginacao li a:hover {background-color:#0e6930; color:#FFFFFF;}
#main .contMain .paginacao li.select {color:#149646;}

#main .enviarBusca {color:#fff;background:url(../img/btn_cadastrar.jpg) no-repeat;width:92px;height:16px;padding:0px 0px 3px 0; border:0; cursor:pointer;}
#main .busca{color:#0E6930; font-size:12px; font-weight:bold;}
#main .busca2 span{color:#0E6930;font-weight:bold;}

/*Noticias*/


/*Tabelas*/

.tabFale tr {vertical-align:middle;}
.tabFale td {padding:5px 0;}

.tabAssine tr {vertical-align:middle;}
.tabAssine td {padding:4px 0;}


.tabAssine3 td {padding:5px 0; border:#FFFFFF 1px solid;}
.tabAssine3 .dados {padding-left:8px; font-weight:bold;}
.tabAssine3 .infos {padding-left:8px;}
/*Tabelas*/

#venc_dia {width:43px;}
#venc_ano{width:57px;}

/*Fale Conosco*/
#main .enviarFale {color:#fff;background:url(../img/btn_cadastrar.jpg) no-repeat;width:92px;height:16px;margin-top:10px;padding:0px 0px 3px 0; border:0; cursor:pointer;}
#main .fale{color:#0E6930; font-size:12px; font-weight:bold;}
#main .fale2 span{color:#0E6930;font-weight:bold;}


/*Fale Conosco*/

