/* CSS Document */

body, html {width:100%; height:100%; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;
	line-height:20px; background-color:#fff; }
img{border:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
h1{font-weight:normal; font-size:32px; color:#333333; margin: 20px 0; line-height:37px; }
	h1 a {color:#333333;}
h2{font-weight:normal; font-size:18px; color:#FF4316; margin: 30px 0 10px 0; text-transform:uppercase}
	h2#title a{color:#FF4316; font-weight:normal}
h5{font-weight:normal; font-size:28px; color:#fff; font-style:italic;line-height:34px;margin: 57px 0 13px 0; }

#main{width:100%; height:100%; margin:0; padding:0;}
	#share{width:900px; padding:19px 0 0 0; height:16px; background:#FFFFFF}
	#navigation{width:900px; height:110px; background-color:#FFFFFF}
		#logo{float:left; width:300px; padding:0;}
		#menu{float:right; padding:60px 0 0 0; width:600px;position:relative; height:35px; width:500px; margin:0; font-stretch:condensed}
			#menu a, .menu a:active, .menu a:visited, menu a:hover {padding:0; color: #888; font-size:16px; text-decoration:none; margin:0}
			#menu ul {list-style:none; position:absolute; z-index:100;width:500px; padding:12px 0; margin:0}
			#menu li {float:left; margin:0 0 0 20px; padding:0;}
			#slide {position:absolute; bottom:0; height:3px; background:#FF4316; z-index:10; margin:0; padding:0}
	#header{clear:both; height:300px; width:880px; padding:9px 10px 8px 10px; 
		background-image:url(../images/headbg.png); background-repeat:repeat-x;}
		#slogan{float:left; width:200px; background-image:url(../images/bolas.png); background-repeat:no-repeat; 
			background-position:right top;padding:15px 50px 0 25px;}
			#slogan a{color:#ccc; font-size:14px;}
		#slideshow{float:right; width:600px; height:300px;}
		#map{height:300px; width:880px;}
	#auditoriaheader{clear:both; height:300px; width:880px; padding:9px 10px 8px 10px; color:#FFFFFF; font-size:16px;
		background-image:url(../images/servicos-bg.png); background-repeat: no-repeat;}
		#auditoriaheader a{color:#FFFFFF}
		.setinha{margin:5px}
	
	#content{width:900px; background-color:#FFFFFF}
		.homecontent{padding:20px 0; margin:0; color:#777; font-size:14px;}
		.homeleftside{padding-right:25px;background-image:url(../images/dot.png); background-repeat:repeat-y; 
			background-position: right; width:260px;}
		.middle{padding:0 20px 0 25px; background-image:url(../images/dot.png); background-repeat:repeat-y; 
			background-position: right;}
		.middle a,.contentside a {color:#777; font-weight:bold}
		.line{background-image:url(../images/dot.png); background-repeat:repeat-x; background-position:center; width:100%; height:30px;}
		.line2{background-image:url(../images/dot.png); background-repeat:repeat-x; background-position:top; width:100%; height:10px;}
		.contentside{padding:0 25px 25px 0; background-image:url(../images/dot.png); background-repeat:repeat-y; 
			background-position: right; text-align:justify}
		.contactleft{padding:75px 25px; width:375px; background-image:url(../images/dot.png); background-repeat:repeat-y; 
			background-position: right; font-size:16px;}
			.contactleft a{color:#777;}
			.contactbubble{color:#FF4316;font-size:24px;line-height:30px;}
			
	#footer{width:100%; height:20px; background-color:#D1D1D1; border-top:solid 1px #BBB; padding: 8px 0 11px 0; color:#777; font-size:14px;}

#news{width:260px; height:30px; padding:0; margin:15px 0 85px 0; }
#newsletter{font-family: Georgia, "Times New Roman", Times, serif; background:url(../images/newstxt.png); 
	height:18px; width:175px; border:none; margin:0; padding:6px 10px; line-height:18px; font-size:12px}
#enviar{width:65px; height:30px; border:none; cursor:pointer; padding:0; margin:0}
#news .inactive{color: #999;}	 
#news .active{color: #666;}	 		
#news .focused{color: #333;}

ul#bulletlist{list-style-image:url(../images/bullet.jpg);margin:10px 0 10px 20px; padding:0;}
	#bulletlist a {font-weight:normal; color:#777}
ul#fases{list-style: decimal; margin:0 20px; padding:0;}
ul#fases li{margin:0; padding: 15px 0 0 0;}

#contactForm {margin:20px 0; width:330px}
#contactForm input{ border: none;width:310px;padding:5px 10px;margin:0 0 10px 0;font-size:14px; height:20px; line-height:20px;
font-family: Georgia, "Times New Roman", Times, serif;background: url(../images/inputbg.png); color:#999; text-align:left;}
#contactForm textarea{border: none;width: 310px;padding:5px 10px; margin:0 0 10px 0;font-size:14px; height: 186px; line-height:20px;
font-family: Georgia, "Times New Roman", Times, serif;background: url(../images/textareabg.png); color:#999; text-align:left;}
#contactForm .button{border:none; background:none;width:70px;margin:0;padding:0;height:30px;overflow:hidden;cursor:pointer;}
#contactForm .inactive{color: #999;}	 
#contactForm .active{color: #222;}	 		
#contactForm .focused{color: #000;}

/* Styles for RSS Feed */
.rss_box {margin: 0; padding: 0; width: 100%; background: none; border: none;}
ul.rss_items {list-style:none;margin:0; padding:0;font-weight:normal;}
ul.rss_items li{padding:0 0 20px 0; margin: 0 0 20px 0; background-image:url(../images/dot.png); background-repeat:repeat-x; background-position:bottom;}
.rss_item a:link, .rss_item a:visited, .rss_item a:active, .noticia a{color:#FF4316; line-height:16px; text-transform:uppercase}
.rss_date, .data{font-style:italic; color:#a0a0a0; font-size:12px; line-height:20px} 

