@import url("reset.css");

	* { font-family: tahoma; font-size: 11px; color: #18355F; outline: none; }
	body { background:url("../imagens/fundo.jpg") no-repeat top center #16365F; }
	
	a { cursor: pointer; text-decoration: none; }
	a:hover { cursor: pointer; color: #FF4E00}
	
	#corpo { width: 937px; margin: 0 auto; display:block; }
	
	.topo { width:100%; z-index:1; position: relative;}
	.topo img { float:left; margin-top:39px; }
	.topo form { width:240px; float:right; margin-top:15px; }
	.topo form label { font-family:Arial, Helvetica, Sans-serif; font-size:16px; font-weight:bold; color:#fff; }
	.topo form input { float:left; margin-right:3px; }
	
	/* flash principal do topo */					 
	#flash_principal { float:left; margin-top: -81px; z-index:0;}
	
	#conteudo { width:100%; display:block; }
	#produto { float: left;}
	/* internas */
	.interna { width:100%; background:#fff; float:left; display:table; padding-bottom:30px; }
	.interna h1 { font-size: 24px; color:#FF4E00; margin-bottom: 25px;  }
	
	.int_esquerda { width: 215px; float:left; display:table; background:url(../imagens/img_pontilhado_menu.jpg) no-repeat 5px right; }
	.int_esquerda h3 { background: url(../imagens/img_barra.jpg) no-repeat top right;}
	.int_esquerda ul { width: 209px; float:left; }
	.int_esquerda ul li { background: #F6F8F9; border-bottom:dotted 1px #ccc; height:22px; display:inline; float:left; width:100%; }
	.int_esquerda ul li h2 { width:187px; height:5px; line-height:5px; background:#FF4E00; display: block; margin-left: 10px; }
	.int_esquerda ul li img { float: left; margin: 12px 4px 0px 9px;}
	.int_esquerda ul li h5 a { float: left; margin-top: 2px; color: #FF4E00;}
	.int_esquerda ul li h5 a:hover { color:#003366 !important; text-decoration: none; }
	.int_esquerda h4 { width:187px; line-height: 5px; background:#FF4E00; margin-left: 14px;}
	.int_esquerda .logo{ float: left; margin-left: 15px; margin-top: 176px; margin-bottom: 50px;}
	.int_esquerda .dicas {float: left; margin-top: 150px;}
	.int_esquerda .foto {float: left; margin-top: 10px;}
	.int_esquerda em {  margin-top: -25px; float: left; margin-left: 33px; }
	/* css de contato */
	.int_esquerda span { border-top: solid 2px #ccc; width: 173px; float: left; margin: 10px 0 0 23px; display: inline;}
	.int_esquerda .atendimento { width: 167px; height: 163px; float: left; background: #F5F5F5; margin-top:-10px; margin-left: 23px; padding: 15px 0 0 15px; display: inline;}
	.atendimento p { margin-bottom: 15px;}
	.atendimento .tel { margin-bottom: 5px; float: left;}
	.int_esquerda b { color: #D82726; font-weight: bold; float: left; display: inline;}
	.int_esquerda .atende { color: #CC6600; font-size: 18px; float: left; margin: -6px 0 0 5px; display: inline;}
	.int_esquerda p { color: #333333; clear:left; margin-top: 5px; float: left; display: inline; }
	.int_esquerda h5 { color: #CC6600; font-size: 21px; float: left; margin-top: 5px;}
	.int_esquerda .horario { width: 150px; margin: 0;}
	.int_esquerda .img{ margin: 15px 3px;}
	
	
	
	.int_direita { float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	.int_direita h2 { border-left: solid 4px #DFDFDF; height: 22px; float: left;}
	.int_direita h3 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #1D416F; float: left; margin-top: -13px;}
	.int_direita h4 { width: 200px; float: left; background: url(../imagens/img_borda_bottom.jpg) repeat-x; margin-top: -3px; margin-left:5px;}
	.int_direita div { width: 100%; float: left; display: inline; margin-top: 10px;}
	.int_direita img { float: left; margin-right: 10px;}
	.int_direita ul { width: 403px; float: left; display: inline; margin-top: 4px;}
	.int_direita ul li { width: 100%; float: left; display: table; margin-bottom: 23px; }
	.int_direita ul li p { float: left; width: 320px; margin-left: 6px; margin-top: -4px; color: #FF4E00; line-height:14px; }
	.int_direita ul li p em { color:#FF4E00; font-weight:bold;}
	.int_direita ul li .img_seta { float: left; margin:0; height:5px; margin-top:2px; }
	.int_direita p {width: 638px; float:left; color:#666666; line-height: 20px;}
	.int_direita .baxo { margin-bottom: 20px;}
	.int_direita .outros_servicos { width: 643px; float: left; display: inline;}
	
	
	
	.exibe_grupos { width: 100%; float: left; }
	.exibe_grupos ul { list-style:none; width:96%; float:left; }
	.exibe_grupos ul li { width:25%; height:170px;  float:left; margin-bottom: 50px;}
	.exibe_grupos ul li img { margin:29px 0 0 48px; display:block; float: left;}
	.exibe_grupos h4 { width:187px; line-height: 5px; background:#FF4E00; margin-left: 14px;}
	.exibe_grupos h1 {margin-left:38px; margin-top:20px; width: 290px; clear:left; }
	.exibe_grupos h2 { float: left; width: 100%; margin-top: -20px; margin-left: 40px;}
	.exibe_grupos h6 { display:block; width:100px; margin:auto; margin-left:95px; text-align:center; color:#33527A; font-weight: bold; margin-top: 1px; font-family: "Trebuchet MS"; font-size: 13px; }
	.exibe_grupos .title_pgna { float:left; margin-left: 25px;}
	.exibe_grupos .title_left { float: left; margin-left:40px; margin-bottom: 10px; margin-top: 10px;}
		
						  
	.rodape { width:100%; height:200px; float:left; background:#fff; margin-top:20px; padding-top:20px; } 
	.rodape div .tamanho4 { width:328px; margin-left:42.5px; float: right; border-top:1px dotted #000000; margin-top:-30px;}
	.rodape div {position:relative; width:935px; display:block; margin:auto;  }
    .logo_rodape{position:absolute;right:10px;bottom:40px;}	
	.rodape div div { float: left; }
	.rodape div div h5 { color: #18355F; font-family: Arial, Helvetica, sans-serif; color: #18355F; font-size: 19px; float: left; font-weight: bold; margin-bottom: 10px; }
	.rodape div div h4 { font-weight: normal; margin-top: 2px; font-family: Arial; font-size: 22px; color: #18355F; }
	.rodape div div p { border-bottom: dotted 1px #000; padding-bottom: 30px; clear:left; }
	.rodape div div span { float: right; color: #FF4E00; font-weight: bold; display:block; }
	.rodape div .tamanho1 { width:250px; }
	.rodape div .tamanho 1 { line-height: 15px; float: left;}
	.rodape div .tamanho2 { width:232px; margin-left:42.5px;}
	.rodape div .tamanho3 { width:328px; margin-left:42.5px; float: right;}


	.rodape div .tamanho3 p { padding-bottom:66px; display:block; text-align:left; float: left;}
	.rodape div .tamanho3 .sem_borda { border: none; }
	.rodape div .tamanho3 img {float: right; position: absolute; margin-top: -5px; margin-left: 30px;}
	.rodape div .tamanho3 .contatos_email {border-top: dotted 1px #000; padding-top: 5px; margin-top: -36px; display: block; border-bottom: none; width: 100%; height: 0;}
					 
	.posicao_quadros_baixo { width: 290px; margin-top: 30px; background: #ffffff; float: left; height:200px; }
	.posicao_direita { margin-right: 33px; }
	.posicao_direita .text { width: 168px; float: left; margin-left: 8px; display: inline; line-height: 18px;}
	.posicao_direita .img_dir { float: left; margin-top: -5px; display: inline;}
	.posicao_direita .baixo { float: left; margin-top: 10px;}
	.posicao_direita em { float: left; margin-top: -24px;}
	.posicao_direita .locacao { float: left; margin-top: -2px;}
	.posicao_quadros_baixo h2 { font-family:Arial, Helvetica; letter-spacing:-.8px; width:283px; background:#FF4E00; height:34px; color:#ffffff; font-size:22px; font-weight:bold; padding-top: 5px; float: left; padding-left: 7px; margin-bottom: 10px; }
	.posicao_quadros_baixo p { width:256px; margin-left:10px; margin-bottom:15px; color:#18355F; }
								 
	.posicao_quadros_baixo img {margin-left: 10px; float: left; margin-right: 5px; margin-bottom: 4px;}
	.posicao_quadros_baixo span { color: #FF4E00; float: left; margin-top: -1px; margin-bottom: 4px;}
	.posicao_quadros_baixo form { margin-left: 10px; padding-bottom: 30px; border-bottom: dotted 1px #999999; width: 270px;	}
	.posicao_quadros_baixo div.bg { background:url(../imagens/news_email.jpg) no-repeat top left; float:left; width: 208px; height: 30px; 
	 }
	.posicao_quadros_baixo .bg_input { border: none; background:none; float: left; margin-right: 5px; padding-top: 7px; font-size: 13px; font-style: italic; padding-left: 3px; }
	 .altura_newsletter { height: 209px; float: left;
						}
	/* dentro de quem_somos */				
	.quadros_imagens { width: 558px; float: left; display: inline;}
	.quadros_imagens .posicao_quadrinhos { float: left; margin-right: 25px; }
	
	
	.int_eventos { float: left; width: 707px; display: inline; padding: 15px 0 0 15px; }
	.int_eventos span { color: #333333; font-weight: bold; width: 100%;}
	.int_eventos ol { width: 500px; float: left; margin-top: 23px;}
	.int_eventos li { width: 100%; float: left; clear:left; margin-bottom: 20px;}
	.int_eventos ol li .img_eventos { float: left; margin-right: 6px; margin-top: 4px;}
	.int_eventos ol li p { float: left;}
	.int_eventos div { width:680px; float: left; border-top: solid 2px #16365F; padding-top: 15px; margin-top: 10px; padding-bottom: 80px; }
	.int_eventos .exibe_fotos { width: 71px; float: right; padding: 0; border-top: none; margin-top: -63px; margin-right: 5px;}
	.int_eventos .ampliar { margin-bottom: 5px; border: none; padding: 0;}
	.int_eventos h2 { font-size: 18px; color: #00356A; float: left; font-weight: normal;}
	.int_eventos .detalhe_evento { padding: 0; padding-top: 10px;}
	
	.exibicao img {float: left; margin-right: 6px; margin-top: 4px;}
	.exibicao h2 { float:left; color: #FF6600; font-weight: bold; width: 500px;}
	.exibicao p { float: left; margin-top: 5px; color: #FF3300; clear: left;}
	.exibicao span { margin-left: 5px; font-weight: normal; width: 300px; float: left; display: block; margin-top: 5px; color: #000;}
	.exibicao h3 { font-size: 7.1px; color:#FF4E00; margin-left: 3px; float: left; margin-top: 3px; display: inline;}
	/* classe usada em estilo.html e em dica.html também */
	.exibicao { width: 650px; float: left ; border: none !important; padding: 8px 0 0 5px; padding-bottom: 0px !important;}
	
	.int_dicas { float: left; width: 707px; display: inline; padding: 15px 0 0 15px; }
	/* usada na pagona trabalhe_conosco.html e na pagina dicas.html */
	.borda { border-top: solid 2px #16365F; width: 650px; float: left; }
	
	.int_trabalhe { float: left; width: 707px; display: inline; padding: 15px 0 0 15px; }
	
	/* css contato */
	.int_contato { float: left; width: 680px; display: inline; padding: 15px 0 0 15px;}
	.int_contato p {float: left; width: 480px; margin-top: -18px; display: inline; clear: left; line-height: 16px;}
	.int_contato form { margin-top: 10px; float: left; width: 300px;}
	.int_contato label { color: #998F8F; font-weight: bold; float: left; margin-right: 10px;}
	.int_contato input { border: solid 1px #ccc; height: 15px; color: #000; font-style: italic; font-size: 12px; padding: 1px; float: left; margin-right: 10px;}
	.int_contato input[type="submit"]{ width: 50px; height: 20px; background: none; border: solid 1px #ccc; color: #999999; float: left; margin: 0; font-style: normal;}
	.int_contato textarea { border: solid 1px #ccc; float: left;}
	.int_contato form select {border: solid 1px #ccc; float: left;}
	.int_contato .informa_contato { width: 300px; float: left; margin-top: 20px; display: inline;}
	.informa_contato div { float: left; margin: 25px 0 5px 3px; display: inline; }
	.informa_contato div p { margin-bottom: 18px; float: left; display: block;}
	.informa_contato div p span  { color: #000; }
	
	.int_locacao { float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	.int_locacao b { color:#224777; font-size: 24px; font-weight: normal; float: left; margin-top: -3px;}
	.int_locacao .box_locacao { width:210px; height: 330px; float: left; display: block; margin-bottom: 45px; display: inline;}
	.int_locacao .title_locacao { float: left; margin-right: 5px;}
	.box_locacao .titulo { display: block; margin: auto; }
	.box_locacao .imagem { width: 193px; height:80%; float: left; border-right: dotted 1px #EAEAEA; display: block;}
	.box_locacao .centro { display: block; margin: auto; margin-top: 13px;}
	.relacionados { width: 707px; float: left; }
	.relacionados img { float: left; margin-right: 10px; }
	.relacionados form { margin-top: 5px; float: left; }
	
	.imagem span { border-bottom: solid 1px #EAEAEA; float: left; width: 100%; margin-top: 20px; display: inline;}
	.imagem p { width: 198px; float: left; margin-top: 5px; color: #666666 !important; display: block;}
	.imagem .bt_orcamento { margin-top: 25px; float: left; margin-left: 25px;}
	
	.lista_orcamento {float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	.produtos { width: 647px; float: left;}
	
	.int_locacao_apoio {float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	.int_locacao_apoio b { color: #16365F; font-size: 24px; font-weight: normal;}
	
	.int_locacao .modelo2 { width:228px; float: left; border-bottom: solid 1px #EAEAEA; padding-bottom:10px; display: inline;}
	.int_locacao .descricao {width: 430px; float: left; margin-left: 20px;}
	.descricao p { color: #666666; }
	.descricao img { float: left; margin: 5px 0;}
	.int_locacao div { width: 707px; float: left; margin-bottom: 30px;}
	
	.int_orcamento { float: left; width: 707px; display: inline; padding: 15px 0 0 15px; }
	.int_orcamento h3 { color: #FF9900; font-size: 17px; margin-left: 5px;}
	.int_orcamento .quadro_fundo { width:547px; height:150px; float: left; background: url(../imagens/quadro_identitique.jpg) no-repeat; margin-bottom: 15px;}
	.int_orcamento .identifique { float: left; padding:  10px 10px;}
	.int_orcamento .bt_enviar { float: left; margin-left: 10px; margin-top: 15px;}
	.identifique input { border: solid 1px #ccc; height: 16px; color: #666666; padding-top: 1px;}
	.identifique .enviar { background: #000; border: solid 1px #ccc;}
	.identifique input[type="submit"] { width:41px ; height:20px; background: none; border: solid 1px #ccc; color: #999999}
	.quadro_fundo p { margin-left: 10px; margin-top: 5px; width: 530px; color: #666666; margin-top: 10px;}
	.quadro_fundo a:hover p { text-decoration:underline;}
	.int_orcamento .fundo { background: url(../imagens/bg_quadro.jpg) no-repeat; width: 547px; height: 101px; float:left;}
	
	.int_cadastre {float: left; width: 707px; display: inline; padding: 15px 0 0 15px; }
	.int_cadastre form { float: left; padding-left: 80px; margin-top: 20px; width: 500px;}
	.int_cadastre input { border: solid 1px #ccc; color: #666666; padding: 1px; height: 16px; margin-top: -2px; position: absolute;}
	.int_cadastre label { color:#999999; text-align: right; float: left; width: 50px; margin-right: 2px; }
	.int_cadastre input[type="submit"] { width:71px ; height:20px; background: none; border: solid 1px #ccc; color: #999999; float: left; font-style:normal;}
	.int_cadastre input.limpar {width:200px ; height:20px; background: none; border: solid 1px #ccc; color: #999999; float: left; margin: 0;}
	.int_cadastre div { float: left;}
	.int_cadastre em {margin-left: 49px; float: left;}
	.int_cadastre .posicionamento { margin-left: 130px;}
	
	.botao_voltar { width:160px; height: 16px; float: left; float: right; padding-bottom: 50px; margin-top: 20px;}
	
	.fecha_orcamento {float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	
	.int_busca {float: left; width: 707px; display: inline; padding: 15px 0 0 15px;}
	.int_busca p a { float:left; margin-bottom:0; font-weight:bold; font-size:1em;  }
	.int_busca p { margin:0 0 0 20px; float:left; margin: 0 0 10px 0;color: #666; width: 600px; line-height: 20px; }


