/*@ engine: start */
* 						{}
html , body				{margin:0;padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:100%; /*background:#FbFbFb url(/interface/imgs/top.png) no-repeat top center;*/}
body,ul 				{margin:0; }
h1 						{-x-system-font:none;color:#72cf3f;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:15px 7px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2 						{ font-size:12px; color:#fff; margin:0px; padding:4px 10px; background:#f7931e; text-transform:uppercase;}
h3 						{text-transform:uppercase; font-size:13px; padding:5px 0 5px 0; margin-bottom:6px; border-bottom:1px dotted #acacac; margin-top:0;font-weight:normal;}
h4 						{}
img						{border:0;}
a 						{outline:none; text-decoration:none;color:#059639;}
a:hover 				{ text-decoration:underline;}
ul, li					{ list-style-type: none; padding:0Px; margin:0px;}


#maindiv				{width:960px; margin: 0 auto;}
	#data				{color:#fff; float:right; padding:8px 0; font-size:10px;}
	#data a				{color:#fff; font-size:10px;}
	#logo				{float:left; width:219px;}	
	#menu				{float:left; width:509px; margin-top:85px;}
		#menu a			{font-size:12px; color:#fff; padding:0 15px 5px;}
		#menu a:hover , #menu .on 	
						{color:#000; text-decoration:none;}
	#middle				{margin:0 0 40px 0 ;}
		#content		{}
		#left			{ width:220px; float:left; margin-right:3px; }
			#latmenu	{ padding:15px 0 5px 0;}
			#latmenu li a	
						{ background:#f5f5f5 url(/interface/imgs/greenplus.png) no-repeat right; color:#4c4c4c; font-size:12px; border-left:3px solid #72cf3f; padding:7px 18px; display:block; margin-bottom:2px;}
			#latmenu li a:hover	
						{ color:#059639; text-decoration:none;background:url(/interface/imgs/greenminus.png) no-repeat right; }			
			#latmenu li .on	
						{background:url(/interface/imgs/greenminus.png) no-repeat right; text-decoration:none;}
			#latmenu li ul li 
						{}
			#latmenu li ul li a
						{ background:#72cf3f; color:#fff; font-size:10px; padding:3px 18px 4px 18px; display:block; border-left: 3px solid #059639;}			
			#latmenu li ul li a:hover , #latmenu li ul li .on
						{ background:#059639;text-decoration:none; color:#fff;}	
			#latmenu	{}
		#center			{ width:500px; float:left;margin-top:-37px;}
		#center h1		{border-bottom: 1px dotted #72cf3f; padding-bottom: 5px; margin-right: 15px; margin-top: 0px;}
			#informs	{margin: 0px 12px;}
			#informs h3{padding:0;}
			#informs ul {list-style-type: disc; margin-left:30px;}
			#informs li {list-style-type: disc;}
		#right			{ width:232px; float:right;margin-top:-37px;}
	#bottom				{ border-top: 1px dashed #72cf3f; padding:12px 0  16px 0; color:#4c4c4c; font-size:10px;}
		#bottom	span	{color:#72cf3f;}
		#bottom	a		{ border-right: 2px solid #72cf3f;color:#4c4c4c; padding:0 7px 0 5px;}
		#bottom	a:hover	{color:#72cf3f;}

/*Pesquisa*/ 
#searchdiv 				{ float:right; margin-top:-2px; width:232px; margin-top:85px;}
	.search-field 		{ float:left;}	
		.search-field input	
						{font-size:9px; color:#6d6e71; padding:0px 10px;background:#fff; border:0px; height:14px; float:left; width:196px;}
		.search-button	{float:left}					
		.search-button input	
						{ background:url(/interface/imgs/go.png) no-repeat; width:17px;height:14px; border:0px;float:left; margin-left:-1px;}

/* logos (caixa logótipos) */
.logo { width:60px; }

/* linguas*/ 
.langs , .langson 		{font-weight:bold;}

/* SITEMAP*/
div.sm1					{float:left;width:200px;padding-top:10px;padding-left:3px; color:#666666!important;}
.sm1 a 					{text-decoration:none; color:#000!important;}
.sm1 a:hover 			{text-decoration:underline;}
a.sm1					{display:block;margin-left:1px; padding-left:10px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm2					{color:gray!important;display:block;margin-left:1px; padding-left:20px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm3					{display:block;margin-left:20px;text-decoration:none;color:gray!important; font-size:9px; font-weight:bold; margin-bottom:2px;}
a.sm4					{display:block;margin-left:30px; padding-left:20px; text-decoration:none;color:gray!important;}
a.sm5					{display:block;margin-left:40px; padding-left:20px; text-decoration:none;color:gray!important;}
				
/*Artigos*/
.artdiv  				{border-bottom:1px dotted #acacac;padding-bottom: 15px; margin-bottom: 20px; padding-top: 20px;}
.arttit  				{color:#f7931e; font-size:14px;padding:0 4px 5px 4px;}
.arttext 				{ color:#63636;}
.artdata 				{color:#f7931e;font-size:10px; font-weight:bold}
.arttitdis   			{ padding-bottom:7px;}
.arttitdis a  			{color:#000; font-size:10px;}

/*Noticias*/
.news_destaq   			{ background:url(/interface/imgs/newsback.png) bottom repeat-x; border-bottom:1px dotted #72CF3F;padding:0px 8px; min-height:95px;}
.newstitulo   			{ padding:10px 0 0px 0; color:#72cf3f; font-size:12px;}
.newsdata  				{ color:#4d4d4d; font-size:10px; padding-bottom:2px;}
.news_resumo  			{ color:#000;text-overflow:ellipsis; overflow:hidden;display:block; height:25px; margin-bottom:5px;}
.news_link  			{padding-bottom:10px; height:20px;}
.news_link a  			{ color:#4d4d4d;}

.newscompleta			{font-size:12px; margin-bottom:10px; border-bottom:1px dotted #1c1c1c;}
.newscompletatit		{font-size:14px; color:#f7931e; text-transform:uppercase; padding-bottom:3px;}
.newscompletaresumo		{color:#2f2f2f; padding-bottom:25px;}
.newscompletatext		{color:#636363; padding-bottom:16px;}

/*Informacoes*/
.listinfor				{ margin-bottom:13px; padding-bottom:10px; border-bottom:1px dotted #72cf3f; min-height:90px;}
.listinforimg			{ float:left; padding:6px 0;}
.listinforimg img		{ border:2px #72cf3f solid;}
.listinfortext			{ margin-left:94px;}
.listinfortext b		{ padding:5px 0 13px 0; color:#72cf3f; font-size:12px; display:block;font-weight:normal}
.listinfortext span		{ color:#000; font-size:10px;}
.listinfortext a		{ color:#4c4c4c; font-size:10px; padding-left:5px;}

#listinfor				{}


#concursos , #linksuteis{padding:7px 11px;background:url(/interface/imgs/concback.png) bottom repeat-x;}
#linksuteis  a			{ display:block; text-transform:uppercase>; color:#000; font-size:10px; font-weight:bold; padding:5px 0;}
#linksuteis td			{ width:105px;}
#linksuteis table		{ width:210px; padding-bottom:5px;}

/*Newsletter*/
#newstext				{ padding:0px 12px 5px ;background:url(/interface/imgs/concback.png) bottom repeat-x;}
#newstext h1			{ color:#059639; margin:8px 0;}
#newstext span			{ color:#4c4c4c; font-size:10px;}
#newstext a				{ display:block; padding:8px 0 12px 0; font-weight:bold; color:#059639; padding-bottom:5px;}
.plus					{ text-align:right; color:#747474; font-size:10px; display:block; margin-left:110px;}


/*
.newsdata   			{color:#F20E20;display:block;font-size:10px;font-weight:bold; margin-bottom:2px;}
.newstit    			{font-weight:bold;color:#8C8C8C;}
.newsresumo    			{color:#8C8C8C;text-overflow:ellipsis; overflow:hidden;display:block; margin-top: 3px; height: 45px; margin-bottom: 2px;}
.newslink    			{padding-left:4px;}
#newstag    			{ background:#f6f6f6; padding:25px; color:#373737; font-size:18px; margin-top:25px;}
#newstxt    			{padding:16px 25px 0px 25px;}
.back	    			{ text-transform:uppercase; padding:25px 0 25px 25px; }
.back a    				{color:#F20E20;}

/*Newsletter*/
.ie8					{ border:none; color:#8c8c8c; padding:4px 1px 3px 1px; width:220px; margin:8px 0;}
.btnsbt					{background:url(/interface/imgs/b_go2.gif) no-repeat bottom; width:37px;height:25px; border:0px; outline:none; margin-left:-3px;margin-top:-1px;}
#newsletter				{color:#fff;}
#newsletter span		{font-size:14px; font-weight:bold;}


.clear 					{ clear:both;}
.input label			{ display:block; padding:5px 0; color:#7a90a7;}
.input input			{ border: 1px solid silver; color:#142230; padding-left:4px;}
#username				{ padding:2px 3px;}
#passwd					{ padding:2px 3px;}
#input					{}
.btn					{ margin-top:6px;}
.forget-password 		{padding:5px 0;}
/* engine:end @*/

/* SlideShow */


/* Sample 4*/
.sample{height:273px;}
#box4{
	position:absolute;
}
#box4 div{
	width:500px;
	height:240px;
	float:left;
	background:#eee;
}
#box4 div div{
	position:relative;
	top:-87px;
	padding:10px;
	height:67px;
	background:#222;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#fff;
	font-weight:bold;
	width:480px;
}
#box4 h3{
	margin:0;
	padding:0;
	font-size:13px;
	color:#ff9000;
	border:0;
}
#box4 p, #box4 ul{
	padding:5px 10px;
}
#box4 p{
	text-indent:0;
	padding:0;
	margin:0;
}
#box4 img{
	width:500px;
	height:264px;
	float:left;
	
}
#info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}
#handles4{position:relative;top:-20px;margin:0 0 0 352px;font-weight:bold;}
.buttons span{cursor:pointer;color:#fff;}
.buttons span.active{color:#72CE3F;}
/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.mask3{
	position:relative;
	width:500px;
	height:264px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

/* Newsletter */
.error-msg { display: none }
.error-on .error-msg { display: block; background: #FFB66F; border-left: 5px solid #ff8000; padding: 4px; margin: 4px 0; color: #fff; text-shadow: 1px 1px 0 #000; ; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px }
#newsletter-subscribe-form label { font-size: 11px; font-family: tahoma, sans-serif; vertical-align: middle; }