
	/* Reset CSS */
	
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
		body { line-height: 1; }
		ol, ul { list-style: none; }
		blockquote, q {	quotes: none; }
		:focus { outline: 0; }
		ins { text-decoration: none; }
		del { text-decoration: line-through; }
	
	/* Definições gerais */
	
		#wrapper, .centralizador { width:904px; margin:0 auto; font-family:Arial; }
		body { background: url(../imagens/bg.jpg) repeat-x #FFF; }
		.clear { clear:both; }
		.left { float:left; }
		.borda { border:1px solid #CCC; }
		.imgLeft { float:left; margin-right:30px; margin-bottom:20px; }
	
	/* Header */
	
		#header { height:151px; }
		#header h1 a { width:311px; height:56px; display:block; text-indent:-99999px; background:url(../imagens/logo.jpg) no-repeat; float:left; margin:48px 0 0 0; }
	
	/* Menu */
	
		#header #menu { float:right; }
		#header #menu li { float:left; margin:0 3px; }
		
		#header #menu .menuHome, #header #menu .menuAgencia, #header #menu .menuServicos, #header #menu .menuClientes, #header #menu .menuCases, #header #menu .menuContatos { display:block; height:35px; padding-top:65px; background:url(../imagens/menuAba.png) no-repeat; cursor:pointer; }
		#header #menu .menuHome { width:55px; }
		#header #menu .menuAgencia { width:73px; }
		#header #menu .menuServicos { width:78px; }
		#header #menu .menuClientes { width:78px; }
		#header #menu .menuCases { width:61px; }
		#header #menu .menuContatos { width:82px; }
		
		#header #menu .menuHome span, #header #menu .menuAgencia span, #header #menu .menuServicos span, #header #menu .menuClientes span, #header #menu .menuCases span, #header #menu .menuContatos span { display:block; text-indent:-99999px; height:20px; background:url(../imagens/menuSecao.png) no-repeat; margin-left:11px; }
		#header #menu .menuHome span { width:38px; background-position:0 0; }
		#header #menu .menuAgencia span { width:57px; background-position:-60px 0; }
		#header #menu .menuServicos span { width:61px; background-position:-139px 0; }
		#header #menu .menuClientes span { width:61px; background-position:-225px 0; }
		#header #menu .menuCases span { width:44px; background-position:-308px 0; }
		#header #menu .menuContatos span { width:66px;background-position:-375px 0 }
		
	/* Animação */
	
		#animacao .coluna-1 { width:410px; float:left; font-family:"Garamond Regular","Times New Roman", Times, serif; }
		#animacao .coluna-1 h2 { font-size:30px; color:#333; margin-top:75px; font-weight:normal; }
		#animacao .coluna-1 h3 { font-size:20px; font-weight:normal; color:#555; }
		#animacao .coluna-1 p { font-size:15px; color:#666; margin-top:30px; line-height:16px; }
		
		#animacao .coluna-2 { width:490px; float:right; margin-top:30px; }
	
	/* Conteúdo */
	
		#conteudo p { line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-bottom:15px; text-align:justify; }
		#conteudo h2 { font-family:"Garamond Regular","Times New Roman", Times, serif; margin-bottom:20px; color:#666; font-size:20px; font-weight:normal; }
		#conteudo h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; margin-bottom:15px; }
		#conteudo h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin-bottom:15px; }
		#conteudo h5 a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777; display:block; margin-top:-5px; margin-bottom:15px; font-style:italic; }
	
		#conteudo.home .coluna-1, #conteudo.home .coluna-2, #conteudo.home .coluna-3, #resumos .coluna-1, #resumos .coluna-2, #resumos .coluna-3 { width:275px; float:left; margin:0 19px; }
		#conteudo.home .coluna-1, #resumos .coluna-1 { margin-left:0; }
		#conteudo.home .coluna-3, #resumos .coluna-3 { margin-right:0; }
		#conteudo.home img { margin-bottom:15px; }

		#conteudo.interno { margin-top:25px; }
		#conteudo.interno h3 { margin-bottom:5px; }
		#conteudo.interno hr { border:none; border-top:1px dashed #CCC; display:block; margin:15px 0; }
		#conteudo.interno img { padding:2px; }
		#conteudo.interno .coluna-1, #conteudo.interno .coluna-2 { float:left; margin-top:10px; }
		#conteudo.interno .coluna-1 { width:280px; }
		#conteudo.interno .coluna-2 { width:547px; margin-left:20px; padding-left:30px; border-left:1px solid #CCC; }
		#conteudo.interno .coluna-4 { width:270px; float:left; }
		#conteudo.interno .coluna-4 img { width:250px; margin-bottom:10px; }
		#conteudo.interno .coluna-5 { width:275px; float:left; }
		
		#conteudo .lista-1, #conteudo .lista-2 { margin-bottom:20px; }
		#conteudo .lista-1 li, #conteudo .lista-2 li { background:url(../imagens/bullet-1.png) no-repeat left 9px; padding-left:20px; font-size:12px; color:#666; line-height:22px; }
		#conteudo .lista-1 li a, #conteudo .lista-2 li a { color:#666; }
		#conteudo .lista-1 li a:hover, #conteudo .lista-2 li a:hover { color:#FFF; background:#666; text-decoration:none; }
		#conteudo .lista-2 { width:30%; float:left; margin-right:3%; }
		
		#conteudo #formContato { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
		#conteudo #formContato fieldset { border:1px dashed #CCC; padding:15px; width:100%; }
		#conteudo #formContato legend { padding:3px; background:#FFF; font-weight:bold; color:#781; }
		#conteudo #formContato label { float:left; width:85px; color:#333; margin:5px 0; }
		#conteudo #formContato .input { height:18px; padding-top:2px; padding-left:2px; }
		#conteudo #formContato .input, #conteudo #formContato .textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; background:#781; color:#FFF; border:none; margin:1px 0; padding:2px; }
		#conteudo #formContato .input:focus, #conteudo #formContato .textarea:focus { background:#551; }
		#conteudo #formContato .botao { background:#990; border:none; cursor:pointer; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:3px; text-transform:uppercase; }
		#conteudo #formContato .botao:hover { background:#551; }
		#conteudo #formContato br { clear:both; }
		
		#resumos { background:url(../imagens/bgResumo.jpg) repeat-x; padding-top:25px; }
		#resumos h4 { font-family:"Garamond Regular","Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#FFF; float:left; margin-bottom:20px; }
		#resumos .linkEspecial { margin-top:3px; font-family:"Garamond Regular","Times New Roman", Times, serif; font-size:14px; color:#BFA; float:left; text-decoration:none; margin-left:12px; border-left:1px solid #FFF; padding-left:12px; display:block; }
		#resumos .linkEspecial:hover { color:#FFF; }
		#resumos p { clear:both; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:25px; line-height:16px; }
		#resumos p a { color:#FFF; text-decoration:none; }

	/* Rodapé */
	
		#rodape p { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:25px 0; text-align:center; color:#666; }