@charset "utf-8";
/* CSS Document */
img, div, a, input { behavior: url(iepngfix.htc)}
body{color:#666; font-family:Arial, Helvetica, sans-serif; padding:10px;  font-size:11px; }
#header{ width:700px; height:213px; margin: 0 auto;}
h2 span#menutop1{ font-size:9px; margin-right:5px;}
.h2menutop1{text-align:right; margin-bottom:5px; text-decoration:none}
.nodeco{text-decoration:none; color:#FFFFFF}
.linkmail{color:#fff;}
.linkmail a:hover{color:#ccc;}
.linkmail a:visited{color:#ccc;}

/* Menu Top */
ul.menu {list-style:none; margin:0; padding:0; margin-top:5px; text-align:center; z-index:999; font-size:10px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left;  margin-left:12px;}
ul.menu ul {position:absolute; top:24px; left:-30px; background: #666666; display:none; list-style:none; z-index:999}
ul.menu ul li {position:relative; border:1px solid #aaa; width:114px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color: #990000}
ul.menu ul li a:hover {background: url(imagens/bgmenutop.png)}
ul.menu ul ul {left:124px; top:-1px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(imagens/header.gif);}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(imagens/header_over.gif)}
ul.menu .sub {background: #010818 url(imagens/arrow.gif) 90px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



#menutop{ width:700px; height:30px; margin: 0 auto; background-image:url(imagens/menu_bg.jpg); border:1px solid #000;  behavior: url(iepngfix.htc);}
ul#navlist{margin: 0;padding-left:10px;margin-top:15px;list-style-type: none;white-space: nowrap;line-height:25px;}
ul#navlist li{float: left;font-family:arial;font-size: 22px;margin-left:20px;padding: 5px 0 4px 0;}
#navlist a, #navlist a:link{margin: 0;padding: 5px 9px 4px 9px;color: #ffffff;text-decoration: none;}
ul#navlist li#active{color: #ffffff;}
#navlist a:hover{text-decoration:underline;}

/* Noticias e Flash */

#news{ width:800px; height:205px; margin: 0 auto; margin-top:20px;}
#newsleft{width:180px; height:200px; float:left; margin-left:5px;}
	/* Slider */
	.titulonews{color:#9ab71f; font-size:15px; font-weight:bold; margin-top:0; z-index:-1000}
	.leiamaisnews{color:#9ab71f;}
	#wrapper {width:180px; margin:0 auto;}
	h2 {font-size:10px; text-align:center;}
	.link {cursor:pointer; color:#666;}
	.link:hover {color:#000;}
	.slider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:200px; background:#eef5f6;}
	.slidercontent {position:absolute;}
	.section {padding:10px;}
	.newsslider {position:relative; overflow:hidden;  height:200px; width:180px;}
	.newsslidercontent {position:absolute; width:180px; font-size:11px;}
	.newssection {padding:10px; height:200px;}
#flashright{width:600px; height:155px; float:right;  behavior: url(iepngfix.htc);}



/* Conteudo e menu direita*/

#content{ width:700px;  margin: 0 auto; margin-top:20px;}
#content:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
#conteudo{width:495px;  float:left; border-right:1px solid #666;}
#conteudofotos{width:495px; height:580px;  float:left; border-right:1px solid #666;}
#conteudo2{width:490px;  float:left; z-index:100;}
#conteudo p{ margin-right:20px; text-align:justify;}
#conteudo2 p{ margin-right:20px; text-align:justify;}
#menuright{width:200px;  float:right;}
#menuright2{width:200px;  float:right; border-left:1px solid #666;}
	/* Menu Direita */
	#navlist-direita{margin-top:0;font-family:tahoma;font-size:13px;color:#1886d5;padding-left: 0;margin-left: 0;width: 200px;}
	#navlist-direita li{margin-left:15px;list-style: none;padding: 0.25em;border-bottom: 1px solid gray;}
	#navlist-direita li a { text-decoration: none; color:#1886d5; }
	#navlist-direita li a:hover { text-decoration: underline; color:#1886d5;}

/* Rodape */

#rodape{ width:700px; height:65px; margin: 0 auto; margin-top:20px; background-image:url(imagens/menu_bg.jpg); border:1px solid #000; clear:both;}
.divleft{float:left; width:500px;  color:#fff;}
.minice7{padding:10px;}
.textorodape{ padding-top:15px; padding-left:230px; font-size:11px; text-align:left; margin-top:15px; }
	/* Semmg */
	.selosemmg{ float:right; margin-top:20px; margin-right:20px;width: 54px;}


/* Lista 1 */
#navlist1 { list-style-image: url(imagens/arrow.gif); } 
#navlist1 li{ font-size:13px; }
#navlist1 li a{color:#9ab71f; text-decoration:none;}
#navlist1 li a:hover{text-decoration:underline; font-weight: bolder;}

/*Form all*/
#menuright form{padding-left:20px; padding-bottom:20px; border-bottom:1px dashed #666; width:140px; margin-left:25px;}
#menuright form input{padding:3px; font-size:10px; margin-top:-10px;}
#menuright p{font-size:12px;}
#menuright2 form{padding-left:20px; padding-bottom:20px; border-bottom:1px dashed #666; width:140px; margin-left:25px;}
#menuright2 form input{padding:3px; font-size:10px; margin-top:-10px;}
#menuright2 p{font-size:12px;}
.linkemail{color:#FFF;}
form{font-size:12px;}
#abertura form input{padding:3px; font-size:10px; margin-top:-10px;}
/*Lista Index */
#listaindex ul{color:#d62520}

.listaindex a{ font-size:12px; color:#666;}
