/* Reset CSS. */
html,body,div,span,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,code, del,dfn,em,img,q,dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;  padding:0;  border:0;  font-weight:inherit;  font-style:inherit;  font-size:100%;  font-family:inherit;  vertical-align:baseline;}
body{line-height:1.5; }
table{border-collapse:separate; border-spacing:0; }
caption,th,td{text-align:left; font-weight:normal; }
table,td,th{vertical-align:middle; }
blockquote:before,blockquote:after,q:before,q:after{content:""; }
blockquote,q{quotes:"" ""; }
a img{border:none; }
/* Reset CSS. */

	html, body {height: 100%;}
	#pagina {width: 100%; min-height: 100%; position:relative;background-color:#3F3F3F; text-align:center;}
	#pagina {font-family:arial;font-size:11px; line-height:15px;}
	* html #pagina {height: 100%; /* hack IE6 min-height */}
	.clearfix {clear: both;}
	.full {width: 100%; text-align:center;clear:both;}
	.center {width:970px;margin-left:auto;margin-right:auto;text-align:left;clear:both;background-color:#FFF;}
	.box {float:left;}
	.layoutCut {width:970px; min-height:19px; background: url('../jpg/layout_cut.jpg') no-repeat center #FFF;}
	.layoutLine {width:100%; height:1px; margin:10px 0; display:block; clear:both; background:url('../jpg/layout_line.jpg') repeat-x bottom; }
	/*titulo*/
	.titleBlue, .divLeft h1{font-size:16px; color:#025080; font-weight:bold;}
	.titleBlueMenor{font-size:12px; color:#025080; font-weight:bold;}
	.divLeft h1{ margin-top:10px;}
	/*formatacao paragrafo*/
	.divLeft p{ font-family: Arial; font-size:11px; color:#000;text-align:justify;}
	.titleBlueInt {font-size:16px; color:#025080; font-weight:bold; padding:10px 40px; display:block;}
	.titleBlueInt {-padding-left:75px;}
	.titleBlueDivRight {font-size:16px; color:#025080; font-weight:bold; padding:0px 0px 8px 0px; display:block; border-bottom:1px solid #898989;}
	
	form#formBusca input.text {height:25px; width:213px; background:url('../jpg/input_middle.jpg') repeat-x #E1E1E1; float:left; border:none; padding:5px 0px;}
	form#formBusca label.buscaLeft {background-image:url('../jpg/input_busca_left.jpg'); display:block; float:left; height:25px; width:28px; }
	form#formBusca  div.buscaInputImgRight {float:left; width:13px; height:25px; display:block; border:0px; background-image:url('../jpg/input_right.jpg');}
	
	ul#linksUteis li {list-style:none; border-bottom:1px #E1E1E1 solid;}
	ul#linksUteis li.last {border-bottom:none;}
	ul#linksUteis li a {color:#3F3F3F; text-decoration:none; padding:4px 0 4px 0; display:block;}
	
	#header { }
		#header #headerLanguages {height:30px; width:100%; text-align:right;}
			#header #headerLanguages a {display:inline-block; }
			#header #headerLanguages a.flag {width:16px; height:11px; border:0; padding:0; margin:10px 10px 0 0; font-size:1px;}
			#header #headerLanguages a.flagbra {background-image:url('../jpg/flag_br.jpg');}
			#header #headerLanguages a.flageua {background-image:url('../jpg/flag_eua.jpg');}
			#header #headerLanguages a.flagspa {background-image:url('../jpg/flag_spa.jpg');}
		
		#header #headerLogo {width:970px; height:122px; background-image:url('../jpg/header_logo.jpg'); background-repeat:no-repeat;background-color:#005081;}
		
		#header #headerMenu {float:left; background-color:#FFF;}
		#header #headerMenu ul {float:left; padding:15px 5px;}
			#header #headerMenu ul li {float:left; list-style:none;}
				#header #headerMenu ul li a {display:block; float:left; text-decoration:none;color:#898989;font-size:11px;font-family:arial;padding:5px 21px; font-weight:bold; }
				#header #headerMenu ul li a:hover {background:url('../jpg/layout_line.jpg') repeat-x bottom #FFF; color: #000;}
	
	/*#footer {position:relative; height:90px;}
		#footer #footerLogo {position:absolute; display:block; top:25px; left:40px;}
		#footer #footerDetalhes {position:absolute; display:block; top:20px; left:80px; color:#666666;}
		#footer #footerCopyright {position:absolute; display:block; top:20px; right:30px; color:#666666; text-align:right;}*/
		
	#main{
		margin-top:-20px !important;
		-margin-top:0px !important;
	}
		
	#footer{
		height:120px;
	}
	
	#footer #footerLogo{
	}
	
	#footer #footerLogo img{
		float:left;
		margin-left:28px;
		margin-right:16px;
	}
	
	#footer #footerLogo p{
		color:#555;
		float:left;
		font-weight:bold;
		height:40px;
		line-height:40px;
		vertical-align:middle;
	}
	
	#footer #footerDetalhes{
		clear:both;
		color:#666666;
		margin-top:30px;
		*margin-top:10px;
	}
	
	#footer #footerDetalhes .item{
		float:left;
		margin-left:82px;
		-margin-left:41px;
	}
	
	#footer #footerDetalhes .item-last{
		float:right;
		margin-right:80px;
		-margin-right:40px;
		text-align:right;
	}
	
	#footer #footerDetalhes .item span.destaque,
	#footer #footerDetalhes .item-last span.destaque{
		color:#000;
		display:block;
	}

	
	#footer #footerCopyright{
		clear:both;
		color:#666666;
		/*margin:80px 0px 20px 0px;
		-margin-top:20px !important;
		text-align:center;*/
		margin-top:8px;
	}
		
	div.divLeft {width:570px; float:left; margin:30px 40px; position:relative;}
	div.divRight {width:262px; float:left; margin:30px 38px 30px 20px; position:relative;}
	div.divRight {-margin-right:0px;-margin-left:0px;}
		
	#homePublicacoes {width:450px; float:left; margin:40px 10px 0 25px; }
		#homePublicacoes #homePublicacoesImgs ul li {display:block; float:left; text-decoration:none; padding:0 15px; }
	#homeInformativo {width:450px; float:left; margin:40px 25px 0 10px; }
		#homeInformativoNews a {text-decoration:none;}
		#homeInformativoNews a span {color:#3F3F3F; font-size:10px;}
	
	form.contatoForm  .contatoInputImgLeft {float:left; width:13px; height:25px; background:url('../jpg/input_left.jpg') no-repeat;}
	form.contatoForm  .contatoInputImgRight {float:left; width:13px; height:25px; background:url('../jpg/input_right.jpg') no-repeat;}
	form.contatoForm  .contatoTextareaImgTop {float:left; clear:both; margin:0; padding:0; background-image:url('../jpg/textarea_top.jpg'); width:570px; height:12px; font-size:1px;}
	form.contatoForm  .contatoTextareaImgBottom {float:left; clear:both; margin:0; padding:0; background-image:url('../jpg/textarea_bottom.jpg'); width:570px; height:12px; font-size:1px;}
	form.contatoForm label {color:#898989; float:left; padding-bottom:6px;}
	form.contatoForm input.text {height:25px; width:544px; background:url('../jpg/input_middle.jpg') repeat-x #E1E1E1; float:left; border:none; padding:5px 0px;}
	form.contatoForm textarea.text {height:175px; width:570px; background:url('../jpg/textarea_middle.jpg') repeat-y #E1E1E1; float:left; border:none; margin:0; padding:5px 13px; }

	
	div#divInstitucional {color:#3F3F3F;}

	div#divEquipe {color:#3F3F3F;}

	div#divEquipe span.equipeNomes, 
	.divLeft h3 {color:#000; font-weight:bold;}
	
	
	div#divInformativo div.informativoEach,
	div#divArtigos div.artigoEach {border-bottom:1px #E1E1E1 solid; padding:0 0 40px 0; margin-bottom:40px;}
		div#divInformativo div.informativoEach div.informativoData {background-color:#E1E1E1; color:#737373; width:35px; height:35px; text-align:center; float:left;}
		div#divInformativo div.informativoEach div.informativoText{float:left; display:block; width:455px; padding:0 0 0 16px;}
		div#divInformativo div.informativoEach a,
		div#divArtigos div.artigoEach a{color:#015182; text-decoration:none;}
		div#divArtigos a{display:block;text-decoration:none;}
	
	div#divPublicacoes ul li {float:left; width:133px; height:180px; text-align:center; text-decoration:none; list-style:none;}
	
	div.listaLinks h1
	{
		display:block;
		border:0px;
		border-bottom:1px solid #898989;
	}
	
	div.listaLinks ul
	{
		list-style:none;
		margin:8px 0px 20px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
	}
	
	div.listaLinks ul li
	{
		border:0px;
		border-bottom:1px dotted #E1E1E1;
		height:25px;
		line-height:25px;
		vertical-align:middle;
		width:250px;
	}
	
p.normal
{
	margin-top:15px;
	padding-right:10px;
	font-family: Arial; font-size:11px; color:#000;text-align:justify;
	
}

div.innerPopup
{
	padding:15px !important;
}

ul.banner
{
	list-style:none;
}


div.listaLinks ul li a,
div#homePublicacoesImgs a
{
	text-decoration:none;
	color:#737373;
}

div#divPublicacoes div.each
{
	border-bottom:1px dotted #737373;
	width:560px;
}

#footer.layoutCut{
	background-position: top !important;
	/*#FFFFFF url(../jpg/layout_cut.jpg) no-repeat scroll top*/
}

.ui-accordion-content{
	background: none !important;
	background-color:#fff !important;
	border:none !important;
	border-top: 1px solid #e1e1e1 !important;
}

.ui-corner-top{
	background:none !important;
	border:none !important;
}

.ui-corner-all{
	background:none !important;
	border:none !important;
}

.ui-accordion .ui-accordion-header .ui-icon{
	float:right !important;
	margin-top:0px !important;
	position: static !important;
}

.ui-accordion-header{
	border:none !important;
	border-bottom: 1px solid #e1e1e1 !important;
	color:#025080 !important;
	font-size:16px !important;
	font-weight:bold !important;
	/*height:20px !important;
	line-height:20px !important;*/
	padding-bottom:12px !important;
	padding-top:12px !important;
}