/* global */
* { padding: 0; margin: 0; }

body { background: none; font: 10px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }

img { border: none; vertical-align: middle; }

input, textarea { font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; vertical-align: middle; }
select option { padding: 0 4px; }
/* end of blobal */


/* headers */
h1, h2, h3, h4 { }
/* end of headers */


/* text */
p { font-size: 1.1em; }
a { }
p.acenter { text-align: center; }
a { text-decoration:  none;}
/* end of text */


/* form classes */
.textbox { }
.checkbox { }
/* end of forms */

/* global classes */
.clearboth { c lear: both; }
ul, ul li { list-style: none; }
ol, ol li { list-style-position:inside; }

.png { behavior: url(/layouts/js/iepngfix.htc); }
/* end global classes */


/* Projecto  SARA */
.container { margin: 0px auto; width: 952px; }

#siteBg { background: #d3eef8 url(/layouts/img/bg_main.jpg) top center no-repeat; float: left; width: 100% }


#header { float: left; width: 100%; height: 73px; padding-top: 19px; }
	#header .logo { float: left; padding-left: 5px; }
	#header .logo img { float: left; }
	
	#header .options { float: right; width: 508px; padding-top: 17px }
		#header .options img { float: left; margin-left: 16px; }
		
		
		
#footer { color: #3b3b3b; font-size: 0.85em; padding-top: 15px; float: left; width: 952px; padding-bottom: 15px }

	#footer .copyright { float: left; }
	
	#footer .powered { padding-left: 80px; float: left }
		#footer .powered label, #footer .powered img { float: left; }
		#footer .powered img { margin-left: 5px; margin-right: 25px; }
		
	#footer .copyright, #footer .powered { padding-top: 7px; }
	
	#footer .parceiros { float: right; }
		#footer .parceiros img { float: left; margin-right: 6px; margin-left: 8px }
		
		
/* homepage */
.homepage { float: left; width: 952px; padding-bottom: 58px }
	.homepage .flash { float: left; margin-top: 45px; margin-bottom: 41px; }
	
	
	.homepage .destaque { float: left; width: 193px; height: 208px; background: url(/layouts/img/bg_homepage.jpg) top left no-repeat; color: #2a2a2a; padding-left: 258px; padding-top: 29px; margin-right: 15px; }
	.homepage .destaque img { margin-bottom: 15px; }
	.homepage .destaque a.subtitulo { font-size: 1.3em; line-height: 1.2em }
	.homepage .destaque .description { padding-top: 10px; }
	.homepage .destaque a { color: #0c4d7e; text-decoration: none; }
	.homepage .destaque a:hover { text-decoration: none; } /* 2af*/
	
	.homepage .latest { float: left; background: url(/layouts/img/bg_homepage_ln.png) top left no-repeat; width: 486px;  behavior: url(js/iepngfix.htc); }
	
	.homepage .latest p.top { float: right; width: 486px; padding-top: 12px }
	.homepage .latest .viewAll { float: right; text-decoration: none; color: #fff }
	
	.homepage .latest ul, .homepage .latest ul li { float: left; width: 486px; color: #2a2a2a }
		.homepage .latest ul { padding-top: 14px; }
		.homepage .latest ul li { padding-top: 25px; }
		.homepage .latest ul li img { float: left; margin-right: 15px; }
		.homepage .latest ul li a { color: #0c4d7e; text-decoration: none; }
		.homepage .latest a:hover { text-decoration: none; } /* 2af */
		.homepage .latest ul li .title { font-size: 1.5em; padding-bottom: 5px; }
		
		
/* interiores */
#breadcrumbs { float: left; width: 732px; margin-top: 35px; padding-left: 220px; height: 25px; color: #0c4d7e; background-position: top left; background-repeat: no-repeat; padding-top: 11px }
	#breadcrumbs a { color: #0c4d7e; text-decoration: none; }
	#breadcrumbs a:hover { text-decoration: underline; }
	
.breadMedia { background-image: url(/layouts/img/bread_media.gif); }
.breadAbout { background-image: url(/layouts/img/bread_about.gif); } 
.breadTech { background-image: url(/layouts/img/bread_tech.gif); }
.breadContacts { background-image: url(/layouts/img/bread_contacts.gif); }
.breadDefault { background-image: url(/layouts/img/bread_default.gif); }

.interior { float: left; width: 952px; padding-bottom: 45px }

	.interior .content { float: left; background: #f9fdff }
	
	.interior .left { float: left; width: 184px; padding-left: 14px; }
	
		.interior .level1 { float: left; padding-top: 9px; }
		.interior .level1 li { height: 22px; width: 184px; color: #0c4d7e; margin-bottom: 4px; font-size: 1.3em; float: left }
		.interior .level1 a { color: #0c4d7e; text-decoration: none; float: left; padding-left: 22px; width: 162px; padding-top: 3px; height: 19px; background: url(/layouts/img/level1off.gif) top left no-repeat;  }
			.interior .level1 a.active { background-image: url(/layouts/img/level1on.gif); /*cursor: default*/ }			
			.interior .level1 a:hover { background-image: url(/layouts/img/level1on.gif); }
			
		.interior .level2 { float: left; padding-left: 19px; margin-top: -4px }
		.interior .level2 li { height: 22px; width: 165px; color: #5e5e5e; font-size: 1.2em; float: left }
		.interior .level2 a { color: #5e5e5e; text-decoration: none; float: left; padding-left: 22px; width: 143px; padding-top: 3px; height: 19px; background: url(/layouts/img/level2off.gif) top left no-repeat;  }
			.interior .level2 a.active { background-image: url(/layouts/img/level2on.gif); /*cursor: default*/ }			
			.interior .level2 a:hover { background-image: url(/layouts/img/level2on.gif); }
			
			
	.interior .right { float: left; background: #dcf1f8; width: 754px; }
	
	.interior .back { float: left; width: 98%; padding: 10px 0px; }
		.interior .back img { float: left; }
	
	
	
/* lista noticias */
#newsList { float: left; width: 700px; padding-left: 17px; }
	#newsList ul, #newsList ul li { float: left; }
	
	#newsList ul li { width: 680px; padding: 15px 10px; border-bottom: 1px solid #f9fdff; }
		#newsList ul li img { float: left; margin-right: 25px; }
		#newsList ul li .title { color: #2a2a2a; font-size: 0.9em }
			#newsList ul li .title a { color: #2a2a2a; font-size: 1.5em; }
		#newsList ul li .desc { color: #0c4d7e; font-size: 1.2em; padding-top: 6px }
			#newsList ul li .desc a { color: #0c4d7e; }
			#newsList ul li .desc a:visited { color:#0C0D7E; }
		 #newsList ul li .desc p { color: #0c4d7e; }
			
		#newsList ul li a { text-decoration: none; }
			#newsList ul li a:hover { text-decoration: none; } 
			#newsList ul li a:visited { text-decoration: none; color:#0C0D7E; }

			
#navWrapper { float: left; }
#nav { width: 400px; padding-left: 68px; padding-right: 63px; height: 23px; position: relative; float: left; padding: 15px 63px 15px 68px }
	#nav a { background: url(/layouts/img/nav_off.gif) top center no-repeat; text-align: center; text-decoration: none; color: #2a2a2a; margin: 0px 2px; padding: 5px 9px; font-size: 1.1em; cursor: default }
		#nav a.on { background-image: url(/layouts/img/nav_on.gif); }
		#nav a:hover { background-image: url(/layouts/img/nav_on.gif); }
		
	#nav p { padding-top: 5px; text-align: center }
		
	#nav .previous { left: 0px; }
	#nav .next { right: 0px; }
	
	#nav .previous, #nav .next { top: 15px; margin: 0px; position: absolute; padding: 0px; }
	#nav .previous:hover, #nav .next:hover { background: none; }
	
	
/* noticia */
#noticia { float: left; padding: 20px; width: 714px; padding-bottom: 0px; min-height:350px; }
	#noticia h2 { color: #2a2a2a; font-size: 2.2em; font-weight: normal; padding-right: 380px; }
		#noticia h2 span { font-size: 0.45em; line-height: 2.4em }
		
		
	#noticia .desc { min-width:375px; color: #2a2a2a; font-size: 1.1em; float: left; padding-right: 340px; position: relative; margin-top: 20px; width: 375px; }
		#noticia .desc p  { padding-right: 340px; width: 375px; float: left; position: relative }
		#noticia .desc span { color: #0c4d7e; font-size: 1.25em; line-height: 1.4em }
		#noticia .desc .divright { position: absolute; top: 0px; right: 0px; }
		#noticia .desc .divright div { margin-top:20px; font-size: 1.1em; }
		#noticia .desc .divright a { color: #0c4d7e; }
		#noticia .desc a { color:#0C4D7E !important }
	    #noticia .desc a:hover { color:#000 !important }	
		
		/*#noticia .desc { min-width:375px; color: #2a2a2a; font-size: 1.1em; float: left; position: relative; margin-top: 20px; width: 715px; }
		#noticia .desc p  { width: 375px; float: left; }
		#noticia .desc span { color: #0c4d7e; font-size: 1.25em; line-height: 1.4em }
		#noticia .desc .divleft { float: left; width: 375px; }
		#noticia .desc .divright { float: right; }
		#noticia .desc .divright div { margin-top:20px; font-size: 1.1em; }
		#noticia .desc .divright a { color: #0c4d7e; }
		#noticia .desc a { color:#0C4D7E !important }
	    #noticia .desc a:hover { color:#000 !important } */
		
/* artigo */
.artigo { float: left; padding: 20px; width: 714px; padding-bottom: 0px; }
	.artigo h2 { color: #2a2a2a; font-size: 2.2em; font-weight: normal; padding-right: 380px; }
	
	/*.artigo a { color:#000 !important } links a preto */
	.artigo a { color:#0C4D7E !important }
	.artigo a:hover { color:#000 !important }
	.artigo a:visited { color:#0C0D7E !important }
	
	
	
	.artigo div { margin: 20px 0px; width: auto }
		.artigo div p { width: auto; font-size: 1.2em }
		.artigo div p p { font-size: 1em }
/* #artigo div img { float: right; } */
		
	/* #artigo ul { float: left; } */
	.artigo ul li { background: url(/layouts/img/arrow_right.gif) no-repeat 2px 2px; padding-left: 14px; font-size: 1.2em; color: #000; margin-bottom: 15px }
		.artigo ul li a { color: #000; }
	.artigo ul li ul li { font-size: 1em; }

    
	.artigo ol li { font-size: 1.2em; color: #000; margin-bottom: 5px }
		.artigo ol li a { color: #000; }
	.artigo ol li ol li { font-size: 1em; }
    

	.artigo .cb { clear: both }
	.artigo .cr { clear: right }
	.artigo .fl { float: left; padding-right:10px; }
	.artigo .fr { float: right; padding-left:10px; }
	.artigo .center { margin:5px auto; display:block }


	.artigo div.audio div { margin-top: 5px }


    /* TinyMce */
	body.mceContentBody {
	   background: #DCF1F8;
	}

