#box_conteudo{
	float:left;
	width:975px;
	margin:0 0 0 0;
	padding:15px 0;
	display:inline;
/*	padding:10px 15px 30px 10px;*/
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#898988;}

#box_conteudo_esquerda{
	width:590px;
	border:1px solid #e2e2e2;
	background-color:#f6f6f6;
	float:left;
	margin:0 0 10px 0;
	height:260px;
	padding:10px 0 10px 10px;}
	
#box_conteudo_direita{
	width:320px;
	border:1px solid #e2e2e2;
	background-color:#fff;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 10px 0px;
	display:inline;}
	
#box_conteudo_direita p{
	margin:0 0 0 20px;
	padding:0;
}
p.email{
	width:45px;
	float:left;
	margin:0;
	padding:0;
}

#box_conteudo_direita a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#898988;
	text-decoration:none;
	float:left;
	margin:0;
	padding:0;
}

#box_conteudo_direita a:hover{
	text-decoration:underline;}

h2.titulo_contato{
	margin:2px 0 0 0;
	padding:0;
	background:url(../imagens/tit_internas_contato.gif) no-repeat;
	text-indent:-5000px;
	width:83px;
	height:20px;}

h2.titulo_projeto_budo{
	margin:12px 0 0 20px;
	padding:0;
	background:url(../imagens/tit_contato_projeto_budo.gif) no-repeat;
	text-indent:-5000px;
	width:97px;
	height:25px;}
	
h2.titulo_projeto_budo_canais{
	margin:10px 0 0 20px;
	padding:0;
	background:url(../imagens/tit_contato_projeto_budo_canais.gif) no-repeat;
	text-indent:-5000px;
	width:214px;
	height:25px;
	clear:both;}

h2.titulo_como_chegar{
	margin:0;
	padding:0;
	background:url(../imagens/tit_contato_como_chegar.gif) no-repeat;
	text-indent:-5000px;
	width:215px;
	height:21px;
	clear:both;}
	
.det_contato{
	height:1px;
	width:270px;
	background-color:#CCCCCC;
	clear:both;
}
#box_conteudo h3{
	font-weight:bold;
	/*margin:10px 0;*/
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;}

.ico_blog{
	top:5px; 
	left:20px; 
	position:relative;
	border:0;
}

.ico_orkut{
	top:8px; 
	left:30px; 
	position:relative;
	border:0;
}
.ico_twitter{
	top:11px; 
	left:30px; 
	position:relative;
	border:0;
}

		/**  Forms Contato e Trabalhe Conosco**/

form #fr_contato{
	margin:0;
	padding:0;
	width:760px;}

#fr_contato fieldset{width:500px; border:0; margin:0 0 0 0; padding:0;}

#fr_contato label{
	color:#6a6a6a;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	float:left; 
	clear:both;
	display:block; 
	text-align:left; 
	margin-right:5px;}

#fr_contato label{width:80px;}

input,
textarea,
select{
width:395px;
background-color:#e4e4e4;
border:1px solid #bcb4b2; 
color:#6a6a6a;
font:11px Verdana, Arial, Helvetica, sans-serif;
float:left;
margin:0;
padding:0;}

input{
height:18px; 
margin-bottom:10px !important;}

textarea{
height:166px;
margin:0 0 10px 0;}

select{margin-bottom:10px;}

.check{width:15px !important; float:left;}	
.col{ 
padding: 0 10px 0 0; 
float:left;
margin-bottom:10px !important;}

/* Classes Contato*/
.input_telefone{width:300px;}
.mensagem{margin:0 0 0 0;}
	p.mod_tel{
	height:17px;
	margin:0 0 0 10px!important;
	padding:0!important;	
	color:#ffffff;
	float:left;
	width:80px;
	font:11px "Trebuchet MS", Verdana;}

.enviar{ background:url(/imagens/btn_enviar.gif) no-repeat; width:45px !important; height:14px !important; border:none!important; cursor:pointer; margin:4px 0 0px 85px !important; padding:0!important;}


/** Mensagens de ERRO **/
.erro{
	font:12px arial, Helvetica, sans-serif;
	color:#FF0000;
	height:20px;
	display:block;
	margin:-10px 0 0 124px;
	/**margin:0 0 4px 127px;*/}

div.msgErr{
	color:#898988;
	/*width:350px; */
	height:19px; 
	font-size:11px; 
	margin:0 0 0 0;
	clear:both; 
	display:block;		
	padding:0; 
	font-weight:normal;}
/**********/

.mensagem_de_erro {
	width:250px;
	font-size:11px;
	color:#898988;
	margin:0 auto;
	padding:100px 0 0 0 ;
}

.mensagem_de_erro a{
	font-size:11px;
	color:#898988;
	text-decoration:underline;
	text-align:center;
}

.mensagem_de_erro a:hover{
	color:#898988;
	text-decoration:none;
	text-align:center;
}

.contato_ok{
 min-height:454px;}


/*MAPA*/

#mapa{
	border:1px solid #e2e2e2;
	background-color:#f6f6f6;
	width:590px;
	padding:5px;
	margin:10px 0 0 0;
	clear:both;
}

#coluna {float:left; margin:0; padding:0; text-align:left; width:525px;}
	#coluna h2 {color:#666666; border-top:0; border-left:0; border-bottom:2px solid #e9e9e9; border-right:0; font-size:17px; font-weight:normal; height:26px; margin:0; padding:29px 0 0 0; width:500px;}
	#nome_empresa {background:url(/imagens/bg-box-txt-01.jpg) no-repeat; font-size:14px; font-weight:normal; height:100px; margin:20px 0 0 0; padding:5px 30px 0 30px; width:460px;}
		#nome_empresa h2 {border:0; color:#005228; font-size:16px; font-weight:bold; margin:0 !important; padding:0 !important;}
		#nome_empresa address {color:#666666; font-family: font-size:13px; font-style:normal; margin:0 !important; padding:0 !important;}
		
	/* Mapa do Google */
	#mapa_localizacao {height:330px; padding:0; width:590px;}
				
	/* Formatação do Balão */
	.box p strong {color:#005228; font-size:14px; margin-top:10px; padding:0; display:block;}
	.box address, .box p {color:#666666; font-size:12px; font-style:normal; margin:0; padding:0;}
	.box a {color:#666666; font-size:12px; font-weight:bold; text-decoration:underline;}
	.box a:hover {text-decoration:none;}
	.gm_img {border:2px solid #44261f; display:block; margin:8px 0 0 10px;}

#coluna2 {float:left; margin:0; padding:55px 0 0 0; text-align:left; width:238px;}

