@charset "utf-8";
/* CSS Document */

	/* RESET CSS */

	* { margin: 0; padding: 0; }	
	body { background: url(../images/bg.gif); font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; color: #FFF; }
	img, fieldset, table, td { border: 0; }
	p, blockquote, h1, h2, h3, h4, h5, h6 { color: #FFF; }
	li { list-style: none; }
	a { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; }
	a:hover { text-decoration: underline; }	
	hr { display: none; }
	input, select, textarea { padding: 1px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; }
	h2 { margin-bottom: 11px; }
	
	/* GERAIS */	
	.clear { clear: both; }
	.fLeft { float: left; }
	.fRight { float: right; }
	.mLeft { float: left; margin: 0 25px 0 0; }
	.mRight { float: right; margin: 0 0 0 10px; }		
	.wrapper { width: 965px; margin: auto; position: relative; }
	.hidden, h2, fieldset, .btPosts, .btFeeds, .btFotos, .btVideos, .btFacebook, .btFlickr, .btTwitter, .btYouTube, .btPalestra1,	.btPalestra2,
	.btPalestra3, .btPalestra4,	.btPalestra5, .btPalestra6, .btPalestra7, .btPalestra8, .ttlNome, .ttlEmail, .ttlMsg { overflow: hidden; text-indent: -9000px; }
	
	#header { min-height: 160px; background: #3DA1CE url(../images/bgHeader.jpg) no-repeat left bottom; }
	#header h1 { float: left; margin-top: 25px; background: url(../images/logo.png) no-repeat; width: 307px; height: 104px; }
	.txt { float: right; margin-top: 50px; background: url(../images/txt.png) no-repeat; width: 605px; height: 48px; margin-bottom: 15px; }
	.texto {  color: #404E66; text-align: right; margin-bottom: 15px; }
	.contHeader { width: 610px; float: right; }
	
	/* CONTEÚDO */
	#content { padding-top: 20px; background: #45718C url(../images/bgContent.jpg) no-repeat top left; }
	.column1 { width: 310px; float: left; }
	.column2 { width: 635px; float: right; }
	
	.btSaiba { display: block; background: url(../images/btSaiba.png) no-repeat; width: 132px; height: 28px; margin-bottom: 15px; }
	.btContato { display: block; background: url(../images/btContato.png) no-repeat; width: 199px; height: 28px; margin-bottom: 15px; }	
	.btFechar { display: block; background: url(../images/btFechar.png) no-repeat; width: 104px; height: 28px; margin-bottom: 15px; }
	.btPosts { display: block; background: url(../images/btPosts.png) no-repeat; width: 145px; height: 28px; float: left; }
	.btFeeds { display: block; background: url(../images/btFeeds.png) no-repeat; width: 145px; height: 28px; float: right; }
	.btFotos { display: block; background: url(../images/btFotos.png) no-repeat; width: 145px; height: 28px; float: left; }
	.btVideos { display: block; background: url(../images/btVideos.png) no-repeat; width: 145px; height: 28px; float: right; }
	
	
	.btSaiba:hover,
	.btFechar:hover,
	.btPosts:hover,
	.btFeeds:hover,
	.btFotos:hover,
	.btVideos:hover,
	.btContato:hover { background-position: 0 -29px; }
	
	.btPalestra1,
	.btPalestra2,
	.btPalestra3,
	.btPalestra4,
	.btPalestra5,
	.btPalestra6,
	.btPalestra7,
	.btPalestra8 { display: block; width: 305px; height: 28px; margin-bottom: 1px; }
	
	.btPalestra1 { background: url(../images/btEliodoro.png) no-repeat; }
	.btPalestra2 { background: url(../images/btHenrique.png) no-repeat; }
	.btPalestra3 { background: url(../images/btJoao.png) no-repeat; }
	.btPalestra4 { background: url(../images/btXing.png) no-repeat; }
	.btPalestra5 { background: url(../images/btFernando.png) no-repeat; }
	.btPalestra6 { background: url(../images/btStephen.png) no-repeat; }
	.btPalestra7 { background: url(../images/btJuan.png) no-repeat; }
	.btPalestra8 { background: url(../images/btReformas.png) no-repeat; }
	
	.btPalestra1:hover,
	.btPalestra2:hover,
	.btPalestra3:hover,
	.btPalestra4:hover,
	.btPalestra5:hover,
	.btPalestra6:hover,
	.btPalestra7:hover,
	.btPalestra8:hover { background-position: 0 -28px; }
	
	.btFacebook,
	.btFlickr,
	.btTwitter,
	.btYouTube { display: block; width: 33px; height: 33px; background: url(../images/bgRedes.png) no-repeat; }
	
	.boxForum ul li { display: inline; float: left; }
	.btFacebook { background-position: 0 0; }
	.btFlickr { background-position: -34px 0; }
	.btTwitter { background-position: -69px 0; }
	.btYouTube { background-position: -103px 0; }
	
	form.boxNews { margin-bottom: 20px; }
	form fieldset { background: url(../images/ttlAssineNewsletter.gif) no-repeat; width: 204px; height: 28px; margin-bottom: 10px; }
	form input { width: 234px; height: 28px; background: url(../images/bg.png) repeat-x; border: none; }
	form .btEnviar { width: 72px !important; height: 28px; background: url(../images/btEnviar.png) no-repeat; cursor: pointer; font-size: 0px; overflow: hidden; text-indent: -99999px; border: none; }
	label { display: block; margin: 0 2px 3px 0; height: 28px; width: 81px; }
	form .btEnviar:hover { background-position: 0 -29px; }
	#sendContato { width: 305px; height: 160px; }
	#sendContato span { display: block; }
	#sendContato input { width: 220px; }
	#sendContato textarea { border: none; background: url(../images/bgTxtArea.png) repeat-x; height: 60px; width: 220px; }
	#sendContato .btEnviar { }

	.ttlNome { background: url(../images/ttlNome.png) no-repeat; }
	.ttlEmail { background: url(../images/ttlEmail.png) no-repeat; }
	.ttlMsg { background: url(../images/ttlMsg.png) no-repeat; }
	 
	.boxBlog,
	.boxFotos,
	.boxForum,
	.boxContato { margin-bottom: 36px; }
	
	.boxDownload { margin-bottom: 50px; }

	.boxBlog h2 { background: url(../images/ttlAcompanheBlog.gif) no-repeat; width: 244px; height: 24px; }	
	.boxFotos h2 { background: url(../images/ttlVejaFotos.gif) no-repeat; width: 288px; height: 23px; }	
	.boxForum h2 { background: url(../images/ttlAcompanheForum.gif) no-repeat; width: 276px; height: 23px; }
	.boxDownload h2 { background: url(../images/ttlDownloadPalestras.gif) no-repeat; width: 270px; height: 22px; }
	.boxContato h2 { background: url(../images/ttlContato.gif) no-repeat; width: 148px; height: 23px; }
	
	.destaque { background: url(../images/destaque.jpg) no-repeat; width: 643px; height: 245px; margin-bottom: 20px; }
	
	/* FOOTER */

	#footer { height: 104px; background: url(../images/bgFooter.jpg) no-repeat; }	
	.btIEE { background: url(../images/icIee.png) no-repeat; width: 93px; height: 74px; display: block; margin-top: 20px; overflow: hidden; text-indent: -9999px; }	
	.txtFooter { float: right; margin: 20px 0 0 0; }
	.txtFooter p { margin-bottom: 20px; }
	.txtFooter a { color: #FFF; float: right; }
	
	
	
	 
	