/* CSS Document */

body{
	background:url(imagens/background.png);	
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

a{
	color:#F60;
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;		
}

#topo{
	background:url(imagens/fundo_topo.png) no-repeat;
	width:984px;
	height:215px;
	margin-left:8px;
	margin-right:8px;
}
#topo #logo{
	text-align:center;	
}
#barra{
	height:19px;
	position:absolute;
	width:100%;
	background:url(imagens/barra_topo.png) repeat-x;	
}
#central{
	width:955px;
	height:371px;
	background:url(imagens/banner_central.png) no-repeat;
	margin-left:25px;
	margin-right:20.5px;
	margin-top:-67px;
}
#central #banner{
	margin-left:79px;
	margin-top:84px;
	float:left;
	width:800px;
	height:233px;
}
#menu{
	background-image:url(imagens/menu.png);
	height:58px;
	width:801px;
	margin-left:101px;	
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;	
	padding-left:21px;
}
#menu ul li{
	padding:10px;
	padding-top:12px;
	padding-left:17px;
	padding-right:18px;
	float:left;
}
#xicara{
	position:absolute;
	z-index:-1;	
	left:50%;
	margin-left:180px;
	margin-top:100px;
}
#conteudo{
	background:url(imagens/fundo_conteudo.png) bottom no-repeat;
	min-height:582px;
	width:564px;
	padding-left:20px;
	padding-right:20px;	
	float:left;
	margin-left:80px;
	padding-top:40px;
	padding-bottom:60px;
}
#geral{
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	margin-top:19px;
}

.frm_contato{
	float:left;
	padding-left:85px;
	width:480px;
}
.frm_contato input, textarea, select{
	border:0px;
	color:#F60;
	background:none;	
	font-family:Tahoma;
	font-size:11px;
	letter-spacing:1px;
}

#cp_nome{
	width:310px;
	height:25px;
	background:url(imagens/cp_nome.png) no-repeat;	
	padding-left:140px;
	padding-top:15px;
}
#cp_nome input{
	width:190px;	
}
#cp_email{
	width:310px;
	height:25px;
	background:url(imagens/cp_email.png) no-repeat;	
	padding-left:125px;
	padding-top:15px;
}
#cp_email input{
	width:245px;	
}
#cp_como{
	width:310px;
	height:25px;
	background:url(imagens/cp_descoberta.png) no-repeat;	
	padding-left:155px;
	padding-top:15px;
}
#cp_como select{
	width:245px;	
	border:0px;
	background:none;	
	font-family:Tahoma;
	font-size:11px;
	letter-spacing:1px;
}
#cp_mensagem{
	width:410px;
	height:105px;
	background:url(imagens/cp_mensagem.png) no-repeat;	
	padding-left:10px;
	padding-top:35px;
}
#cp_mensagem textarea{
	border:0px;
	background:none;	
	font-family:Tahoma;
	font-size:11px;
	letter-spacing:1px;
	width:390px;
	height:90px;
}

#cp_enviar{
	width:410px;
	height:28px;
	background:url(imagens/cp_enviar.png) no-repeat;	
	padding-left:10px;
	padding-top:14px;
	font-size:12px;
	cursor:pointer;
}
#cp_enviar select{
	width:110px;	
}

.itens{
	float:left;	
	padding:0px;
	vertical-align:top;
	font-size:13px;
	width:100%;
}
.itens p{
	margin:0px;
	padding:0px;	
}
.itens img{
	margin-bottom:10px;	
}
.titulo{
	width:100%;
	margin-top:3px;
	float:left;
	text-align:left;
}

.menu_oquefazemos{
	float:left;	
	margin-left:80px;
}
.menu_oquefazemos img{
	float:left;	
}
.menu_oquefazemos ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;	
	background-image:url(imagens/menu_oqf_background.png);
}
.menu_oquefazemos ul li{
	float:left;	
	margin:30px;
	margin-top:25px;
	margin-bottom:25px;
}
.menu_oquefazemos ul li img{
	border:0px;	
}
.menu_oquefazemos ul .barra{
	float:left;	
	margin:0px;
}
.div_itens{
	float:left;	
	line-height:17px;
	margin-left:10px;
}
#div_escolha{
	width:100%;	
}
#quemsomos{
	font-size:13px;	
}

#assessoria_web{
	font-size:13px;	
}
.destaque{
	float:left;
	padding:10px;
	font-size:13px;	
}
.saibamais{
	cursor:pointer;	
}
#cp_contato{
	width:100%;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;	
	font-size:13px;
}
#cp_redessociais{
	width:100%;
	float:left;
	text-align:center;	
	padding-top:10px;
	padding-bottom:10px;
}
#cp_cont{
	width:100%;
	text-align:center;	
}
.botao{
	background-color:#F90;
	color:#fff;
	border:1px solid #ccc;
	padding:4px;
}
#div_contato{
	display:none;	
}

#explore{
	width:560px;
	border:0px solid #000;	
	background-repeat:no-repeat;
	min-height:140px;
	padding-top:0px;
}
#title_tag{
	display:none;	
}
.texto-principal{
	font-size:14px;
	line-height:23px;
	margin-bottom:20px;	
	float:left;
}
#produtos{
position:relative;   
    text-align:center;	
}
#explore ul{
	margin:0;   
    padding:0;   
    list-style:none;   
    display:inline;  
              
    /* position absolute so that z-index can be defined */  
    position:absolute;   
      
    /* center the menu, depend on the width of you menu*/  
    top:0;   }
#explore ul li{
	float:left;
	margin-left:7px;
	margin-top:10px;
}

	#produtos #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		z-index:200; 

		/* image of the right rounded corner */
		background:url(script/tooltip/tail.gif) no-repeat right center; 
		height:35px;


		/* add padding 8px so that the tail would appear */
		padding-right:8px;
		
		/* set the box position manually */
		margin-left:5px;
		
	}
	
	#produtos #box .head {
		/* image of the left rounded corner */
		background:url(script/tooltip/head.gif) no-repeat 0 0;
		height:35px;
		color:#eee;
		
		/* force text display in one line */
		white-space:nowrap;

		/* set the text position manually */
		padding-left:8px;
		padding-top:12px;
	}

