
/* CSS Reset ======================================================================= */
body, h1, h2, h3, h4, h5, h6, form, div, span, dl, ul, ol,li, dt, dd, p, address, a, img, blockquote{margin:0;padding:0;border:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
hr{display:none;}
ul li{list-style:none;}
img{border:0px none 0;}
p{margin-bottom:0;}

body{background: url(../imgs/fundo.jpg) repeat-x #fff;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
form {margin: 0; padding: 0; }
input{ background:#fff; border: #505050 1px solid; font-size:12px; font:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px; height:22px;}
textarea{ background:#fff; border: #505050 1px solid; font-size:12px; font:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px;}
select{ background:#FFF;border:#505050 1px solid;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

#all{width:100%;margin:0 auto; overflow:auto;}

.leiamais{font-size:11px; color:#bc0000; font-weight:700px; text-transform:uppercase;}
.leiamais a{color:#bc0000; text-decoration:none;}
.leiamais a:hover{color:#505050; text-decoration:none;}

.maisnews{font-size:11px; color:#bc0000; font-weight:700px; text-transform:uppercase; text-align:right;padding:10px 15px 5px 0;}
.maisnews a{color:#bc0000; text-decoration:none;}
.maisnews a:hover{color:#505050; text-decoration:none;}

.vejamais{color:#00923f;font-size:11px; font-weight:700px; text-transform:uppercase; text-align:right; padding:10px 15px 0 0;}
.vejamais a{color:#00923f;text-decoration:none;}
.vejamais a:hover{color:#505050;text-decoration:none;}


/*////// Header //////*/
#hd{width:960px; margin:0 auto;}
#hd .logo{ width:590px; height:88px; margin:8px 0 0 8px; float:left}
#hd .header{ width:350px; height:88px; margin:8px 0 0 8px; float:right}
#hd .bv{ color:#000; font-size:10px; text-transform:uppercase; margin:10px 0 6px 11px;padding:0; float:left;}

/* Menu //*/
#hd .mnTopo{height:25px;margin:2px 15px 0 0; float:right;}
#hd .mnTopo ul {padding:0;}
#hd .mnTopo ul li {float:left;text-transform:uppercase;padding:0 5px 0 0;}
#hd .mnTopo ul li a {display:block; font-size:11px; color: #ebebeb; text-decoration: none; text-transform: uppercase;	padding-left: 10px;color: #ebebeb; background: url(../imgs/nav-left.png) no-repeat; }
#hd .mnTopo ul li a span {display:block; height: 21px; padding:4px 10px 0 0;background: url(../imgs/nav-right.png) no-repeat right;color: #ebebeb;}
#hd .mnTopo ul li a:hover{color: #ebebeb; background: url(../imgs/nav-left.png) no-repeat;}
#hd .mnTopo ul li a:hover span {background: url(../imgs/nav-right.png) no-repeat right;color: #ebebeb;}
#hd .mnTopo ul li.active a {color: #444; background: url(../imgs/nav-leftHome.png) no-repeat;}
#hd .mnTopo ul li.active a span {background: url(../imgs/nav-rightHome.png) no-repeat right;color: #444;}
	
#hd .mnTopo ul li {position: relative; }
#hd .mnTopo ul li ul {position: absolute; margin-top: 0px; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px; 
min-width: 45px; max-width:145px !important; padding: 5px; }
#hd .mnTopo ul li ul li {margin: 0; float: none;}
#hd .mnTopo ul li ul li a {color: #ebebeb; text-transform: none; font-size: 0.9em;}
#hd .mnTopo ul li ul li a{background-image: none; padding: 5px !important; }
#hd .mnTopo ul li ul li a:hover {-moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px; color: #ebebeb; }

/*////// Miolo //////*/

#md{width:960px;  margin:45px auto;}
#md #colA{width:177px;margin:0 18px 0 0; float:left;}
#md #colA .mn{margin:0;}
#md #colA .mn ul{margin:0;}
#md #colA .mn ul .mnT{ margin:0}
#md #colA .mn ul .mnT a{ background:url(../imgs/topoMn.png) no-repeat; width:177px; height:22px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700;padding:4px 0 0 11px;margin:0 0 1px 0;}
#md #colA .mn ul .mnT a:hover{ background:url(../imgs/topoMn.png) no-repeat; width:177px; height:22px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700;padding:4px 0 0 11px;margin:0 0 1px 0;}
#md #colA .mn ul li{margin:0;}
#md #colA .mn ul li a{display:block;background:url(../imgs/fundoMntopo.png) no-repeat 0 0;width:155px;height:20px;font-size:11px;color:#262626; font-weight:700;padding:4px 0 0 22px;margin:1px 0;}
#md #colA .mn ul li a:hover{background:url(../imgs/fundoMntopo.png) no-repeat 0 -24px;}



#md #colB{width:570px; margin:0 18px 0 0; float:left;}
#md #colB .banner{width:570px; margin-top:15px; }
#md #colB #nt{width:570px; height:210px; background:url(../imgs/fundo_news.jpg) repeat-x;}
#md #colB #nt .tit{ font-size:24px; font-weight:700; color:#00923f;padding:2px 0 0 7px;}
#md #colB #nt #colDT{width:540px;padding:20px 20px 0 0; float:left;}
#md #colB #nt #colDT .img{width:210px; height:210px; float:left; padding:0 10px 0 0;} 
#md #colB #nt #colDT .tit{color:#505050; font-size:14px; font-weight:700;}
#md #colB #nt #colDT .txt{color:#505050; font-size:12px;padding:15px 0;}

#md #colB #nt2{width:570px; height:170px;}
#md #colB #nt2 #colNT{width:265px; float:left;margin:20px 20px 0 0;}
#md #colB #nt2 #colNT .ico{ background:url(../imgs/ico_calendario.png) no-repeat left; width:14px; height:16px; float:left;padding:5px 8px 0 0;}
#md #colB #nt2 #colNT .tit {color:#00923f; font-size:14px; font-weight:700px;}
#md #colB #nt2 #colNT .tit a{color:#00923f; font-size:14px; font-weight:700px;}
#md #colB #nt2 #colNT .txt{color:#505050; font-size:12px;padding:8px 0;}


#md #colB #cs{width:275px;float:left;margin:0 20px 0 0; background:url(../imgs/linha.gif) repeat-x top;}
#md #colB #cs .tit{color:#00923f; font-size:18px; font-weight:700px;padding:14px 0 13px 5px;}
#md #colB #cs .csTxt{width:275px; margin:8px 0;}
#md #colB #cs .csTxt .ico{ background:url(../imgs/ico_calendario.png) no-repeat left; width:14px; height:22px; float:left;padding:5px 8px 0 0;margin:0 0 0 10px}
#md #colB #cs .csTxt .txt{color:#000000; font-size:12px;font-weight:700px;padding:3px 0 0 0;}
#md #colB #cs .csTxt .txt a{color:#000000; text-decoration:none;}
#md #colB #cs .csTxt .txt a:hover{color:#000000; text-decoration:underline;}

#md #colB #ev{width:275px;float:left;margin:0 0 0 0; background:url(../imgs/linha.gif) repeat-x top;}
#md #colB #ev .tit{color:#00923f; font-size:18px; font-weight:700px;padding:14px 0 13px 5px;}
#md #colB #ev .csTxt{width:275px; margin:8px 0;}
#md #colB #ev .csTxt .ico{ background:url(../imgs/ico_calendario.png) no-repeat left; width:14px; height:22px; float:left;padding:5px 8px 0 0;margin:0 0 0 10px}
#md #colB #ev .csTxt .txt{color:#000000; font-size:12px;font-weight:700px;padding:3px 0 0 0;}
#md #colB #ev .csTxt .txt a{color:#000000; text-decoration:none;}
#md #colB #ev .csTxt .txt a:hover{color:#000000; text-decoration:underline;}

#md #colB #ip{width:275px;float:left;margin:0 20px 0 0; background:url(../imgs/linha.gif) repeat-x top;}
#md #colB #ip .tit{color:#00923f; font-size:18px; font-weight:700px;padding:14px 0 13px 5px;}
#md #colB #ip .csTxt{width:275px; margin:8px 0;}
#md #colB #ip .csTxt .ico{ background:url(../imgs/ico_calendario.png) no-repeat left; width:14px; height:22px; float:left;padding:5px 8px 0 0;margin:0 0 0 10px}
#md #colB #ip .csTxt .txt{color:#000000; font-size:12px;font-weight:700px;padding:3px 0 0 0;}
#md #colB #ip .csTxt .txt a{color:#000000; text-decoration:none;}
#md #colB #ip .csTxt .txt a:hover{color:#000000; text-decoration:underline;}


#md #colB #et{width:275px; float:left; height:197px; background:url(../imgs/linha.gif) repeat-x top;}
#md #colB #et .img {width:110px; height:120px; float:left; padding:10px 0 5px 0;} 
#md #colB #et .tit {padding:14px 0 13px 5px; font-size:18px; font-weight:700; color:#00923f;}
#md #colB #et .titInt {padding:20px 0 10px 130px;}
#md #colB #et .titInt a{color:#000000; font-size:14px; font-weight:700;}
#md #colB #et .txt {padding:0 0 5px 130px;}
#md #colB #et .txt a{color:#000000; font-size:12px;}

#md #colB #res{width:275px; float:left; height:197px; background:url(../imgs/linha.gif) repeat-x top; margin:0 20px 0 0;}
#md #colB #res .img {width:110px; height:120px; float:left; padding:10px 0 5px 0;} 
#md #colB #res .tit {padding:14px 0 13px 5px; font-size:18px; font-weight:700; color:#00923f;}
#md #colB #res .titInt {padding:20px 0 10px 130px;}
#md #colB #res .titInt a{color:#000000; font-size:14px; font-weight:700;}
#md #colB #res .txt {padding:0 0 5px 130px;}
#md #colB #res .txt a{color:#000000; font-size:12px;}

#md #colB #rev{width:275px; float:left; height:197px; background:url(../imgs/linha.gif) repeat-x top;}
#md #colB #rev .img {width:110px; height:120px; float:left; padding:10px 0 5px 0;} 
#md #colB #rev .tit {padding:14px 0 13px 5px; font-size:18px; font-weight:700; color:#00923f;}
#md #colB #rev .titInt {padding:20px 0 10px 130px;}
#md #colB #rev .titInt a{color:#000000; font-size:14px; font-weight:700;}
#md #colB #rev .txt {padding:0 0 5px 130px;}
#md #colB #rev .txt a{color:#000000; font-size:12px;}

#md #colB #ctn{width:570px;margin:15px 0;float:left;}
#md #colB #ctn .titInt{ background:url(../imgs/linha.gif) repeat-x;height: 30px; font-size:24px; font-weight:700; color:#00923f; padding: 15px 0 0 10px;}
#md #colB #ctn .titNot{ font-size:14px; font-weight:700; color:#000000;}
#md #colB #ctn p{margin:20px 10px; font-size:12px; color:#333; line-height:18px;}

#md #colC{width:177px; float:left;}

#md #colC .mn{margin:0;}
#md #colC .mn ul{margin:0;}
#md #colC .mn ul .mnT{ margin:0}
#md #colC .mn ul .mnT a{ background:url(../imgs/topoMn.png) no-repeat; width:177px; height:22px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700;padding:4px 0 0 11px;margin:0 0 1px 0;}
#md #colC .mn ul .mnT a:hover{ background:url(../imgs/topoMn.png) no-repeat; width:177px; height:22px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700;padding:4px 0 0 11px;margin:0 0 1px 0;}
#md #colC .mn ul li{margin:0;}
#md #colC .mn ul li a{display:block;background:url(../imgs/fundoMntopo.png) no-repeat 0 0;width:155px;height:20px;font-size:11px;color:#262626; font-weight:700;padding:4px 0 0 22px;margin:1px 0;}
#md #colC .mn ul li a:hover{background:url(../imgs/fundoMntopo.png) no-repeat 0 -24px;}


#md #colC .baloons{width:177px;margin:0 0;}
#md #colC .baloons .b1{ width:177px; height:109px; padding:0 0 15px 0; text-align:center;}
#md #colC .baloons .b2{ width:177px; height:109px; padding:0 0 15px 0; text-align:center;}
#md #colC .baloons .b3{ width:177px; height:109px; text-align:center;}

#md #colC .banners{width:177px;margin:15px 0;}
#md #colC .banners .bn1{ width:177px; height:102px;  padding:0 0 15px 0; text-align:center;}
#md #colC .banners .bn2{ width:177px; height:102px;  padding:0 0 15px 0; text-align:center;}
#md #colC .banners .bn3{ width:177px; height:102px;  padding:0; text-align:center;}

#md #colC{width:177px; float:left;}
#md #colC .enquete{width:177px; margin:0 0; background:url(../imgs/fundo_news.jpg) repeat-x;}
#md #colC .enquete .tit{ font-size:24px; font-weight:700; color:#00923f;padding:0 8px 0 0px;}
#md #colC .enquete .per{color:#00923f; font-size:14px; font-weight:700px; padding:8px 0 0 5px;}
#md #colC .enquete .radio {
	vertical-align: middle;
	text-align: left;
	float: left;
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	width: 12px;
	height: 12px;
	margin: 0 0 0 0;
	border:none;
}
#md #colC .enquete .res{color:#505050; font-size:12px;padding:4px 0;}
#md #colC .enquete .bntVotar{width:177px; text-align:center; margin-top:10px;}

#md #colC .news{width:177px; margin:0 0; background:url(../imgs/fundo_news.jpg) repeat-x;}
#md #colC .news .tit{ font-size:18px; font-weight:700; color:#00923f;padding:5px 0 0 5px;}
#md #colC .news .per{color:#00923f; font-size:14px; font-weight:700px; padding:8px 5px 5px 5px;}
#md #colC .news .res{color:#505050; font-size:12px;padding:4px 0;}
#md #colC .news .bntnews{width:177px; }
#md #colC .news .bntInc{width:88px; float:left; text-align:left; margin-top:10px;}
#md #colC .news .bntExc{width:88px; float:left; text-align:right; margin-top:10px;}


#ft{width:936px; height:55px; background:#66be8c; float:left;padding:15px 4px 0 20px;margin:20px 0;}
#ft .falecon{width:810px; float:left;}
#ft .falecon .tit{color:#015e29; font-size:12px; font-weight:700; text-transform:uppercase;}
#ft .falecon .txt{color:#fff;font-size:11px; }
#ft .img{ background: url(../imgs/logo.gif) no-repeat right; width:122px; height:46px;float:left;}

.imgExample{
	float: left;
	width: 150px;
	height: 115px;
	border: 1px solid #BBB;
	padding: 5px;	
	margin: 5px 5px 5px 5px;
}

