/* ------------- */
/* SEÇÃO CONTATO */
/* ------------- */
#tit_secao_contato {					/* Título da seção */
	background:url(../imagens/tit_secao_contato.gif) no-repeat;
	display:block;
	height:43px;
	margin:10px 0 14px 0;
	overflow:hidden;
	text-indent:-99999px;
	width:978px;
}

#box_menu {
	float:left;
	width:167px;
	margin:25px 0 0 0;}


#box_conteudo {
	float:left;
	width:730px;
	margin:25px 0 20px 20px;
	padding:20px 30px;
	background-color:#151515;}

#box_conteudo p{ font-size:12px; margin:0 0 10px 0;}

/**  Forms Contato e Trabalhe Conosco**/

form #fr_contato{
	margin:0;
	padding:0;
	width:760px;}

#fr_contato fieldset{width:500px;}
#fr_professional fieldset{width:600px;}
#fr_trabalhe fieldset,
#fr_language fieldset,
#fr_study fieldset
{width:550px;}

#fr_contato label,
#fr_trabalhe label,
#fr_language label,
#fr_professional label,
#fr_study label{
	color:#d2d2d2;
	font:12px "Trebuchet MS", Verdana; 
	float:left; 
	clear:both;
	display:block; 
	text-align:right; 
	margin-right:5px;}

#fr_language label,
#fr_study label{width:130px;}
#fr_contato label{width:80px;}
#fr_trabalhe label{width:115px;}
#fr_professional label{width:150px;}

input,
textarea,
select{
width:395px;
background-color:#0f0f0f;
border:1px solid #272626; 
color:#e67b04;
font:11px "Trebuchet MS", Verdana;
float:left;}

input{
height:18px; 
margin-bottom:10px !important;}

textarea{
height:166px;
margin:0 0 10px 3px;}

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 10px 0;}
p.mod_tel{
height:17px;
margin:0 0 0 10px!important;
padding:0!important;	
color:#e67b04;
float:left;
width:80px;
font:11px "Trebuchet MS", Verdana;}

.enviar{ background:url(/imagens/btn_enviar.gif) no-repeat; width:62px !important; height:28px !important; border:none!important; cursor:pointer; margin:10px 0 0px 85px !important; padding:0!important;}

/* Classes Trabalhe Conosco*/
#fr_trabalhe h4,
#fr_professional h4
{float:left; clear:both; width:600px; font-size:14px; margin-bottom:10px;}	

.lb_dtnasc{width:150px !important;}
.lb_numero,
.lb_bairro,
.lb_situacao
{width:60px !important;}

.lb_estado,
.lb_cpf,
.lb_nivel,
.lb_saida,
.lb_turno
{width:50px !important;}

.lb_estado,
.lb_cnpj
{width:40px !important;}


.lb_numero, 
.rg, 
.cpf, 
.cep, 
.bairro, 
.ddd, 
.endnumero, 
.complemento, 
.cidade, 
.dtnasc, 
.entrada, 
.saida,
.conclusao,
.curso,
#txt_endereco_estado, 
#txt_sexo, 
#txt_turno,
#txt_situacao
{margin:0 !important;}

.ddd{width:30px;}
.numero{width:200px; margin:0 0 0 5px !important;}
.endnumero{width:45px;}
.cnpj{ width:150px;}
.empresa{ width:190px;}

.bairro,
.complemento
{width:218px;}

.rg, 
.cpf
{width:164px;}

.dtnasc,
.cep
{width:100px;}

.cidade,
.conclusao,
.curso
{width:200px; }

.saida,
.entrada
{width:165px; }

#txt_situacao{width:120px;}

#txt_sexo,
#txt_turno,
#txt_endereco_estado
{width:130px; !important}
#txt_idioma, 
#txt_nivel
{width:170px;}
#estado{width:140px; !important}

.cadastrar{ background:url(/imagens/btn_cadastrar.gif) no-repeat; width:78px !important; height:28px !important; float:left; clear:both; border:none!important; cursor:pointer; margin:10px 0 0px 0 !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:#D8380A;
	width:350px; 
	height:19px; 
	font-size:11px; 
	margin:0 0 0 0;
	clear:both; 
	display:block;		
	padding:0; 
	font-weight:normal;}
/**********/
/* Mapa */
	.active { display:inherit; }
	ul#map {display: block; margin: 0; padding: 0; width: 296px; height: 294px; background-image: url('../img/mapa.jpg');}
	ul#map li {display: block; padding: 0; position: absolute;}
	li#crs {margin-top: 243px; margin-left: 125px;}
	li#csc {margin-top: 236px; margin-left: 148px;}
	li#cpr {margin-top: 209px; margin-left: 143px;}
	li#csp {margin-top: 190px; margin-left: 158px; z-index:9999; }
	li#cms {margin-top: 169px; margin-left: 118px;}
	li#crj {margin-top: 201px; margin-left: 210px; z-index:9999; }
	li#ces {margin-top: 181px; margin-left: 231px; z-index:9999; }
	li#cmg {margin-top: 152px; margin-left: 169px; z-index:9998; }
	li#cgo {margin-top: 132px; margin-left: 154px; z-index:9999; }
	li#cba {margin-top: 98px; margin-left: 197px;}
	li#cmt {margin-top: 98px; margin-left: 95px;}
	li#cro {margin-top: 100px; margin-left: 57px; z-index:9998; }
	li#cac {margin-top: 99px; margin-left: 1px;}
	li#cam {margin-top: 24px; margin-left: 2px;}
	li#crr {margin-top: 1px; margin-left: 72px;}
	li#cpa {margin-top: 22px; margin-left: 114px;}
	li#cap {margin-top: 11px; margin-left: 146px;}
	li#cma {margin-top: 53px; margin-left: 191px; z-index:9999;}
	li#cto {margin-top: 83px; margin-left: 175px;}

	li#cse {margin-top: 122px; margin-left: 266px;}
	li#cal {margin-top: 116px; margin-left: 267px;}
	li#cpe {margin-top: 102px; margin-left: 245px;}
	li#cpb {margin-top: 96px; margin-left: 265px;}
	li#crn {margin-top: 85px; margin-left: 265px;}
	li#cce {margin-top: 68px; margin-left: 245px;}
	li#cpi {margin-top: 67px; margin-left: 209px; z-index:9997;}

	ul#map li a {display: block; text-decoration: none; position: absolute;}
	a#rs {width: 50px; height: 49px; }
	a#sc {width: 35px; height: 24px; }
	a#pr {width: 43px; height: 31px; }
	a#sp {width: 55px; height: 41px; }
	a#ms {width: 51px; height: 52px; }
	a#rj {width: 28px; height: 16px; }
	a#es {width: 18px; height: 24px; }
	a#mg {width: 79px; height: 63px; }
	a#go {width: 53px; height: 55px; }
	a#ba {width: 74px; height: 95px; }
	a#mt {width: 84px; height: 76px; }
	a#ro {width: 49px; height: 44px; }
	a#ac {width: 55px; height: 27px; }
	a#am {width: 130px; height: 91px;}
	a#rr {width: 43px; height: 49px; }
	a#pa {width: 96px; height: 94px; }
	a#ap {width: 38px; height: 41px; }
	a#ma {width: 51px; height: 68px; }
	a#to {width: 34px; height: 62px; }
	a#se {width: 13px; height: 15px; }
	a#al {width: 21px; height: 12px; }
	a#pe {width: 48px; height: 19px; }
	a#pb {width: 29px; height: 16px; }
	a#rn {width: 27px; height: 16px; }
	a#ce {width: 29px; height: 39px; }
	a#pi {width: 41px; height: 59px; }

	a#rs:hover, a#rs:active {background-image: url('../img/mapa/rs.png');}
	a#sc:hover, a#sc:active {background-image: url('../img/mapa/sc.png');}
	a#pr:hover, a#pr:active {background-image: url('../img/mapa/pr.png');}
	a#sp:hover, a#sp:active {background-image: url('../img/mapa/sp.gif');}
	a#ms:hover, a#ms:active {background-image: url('../img/mapa/ms.gif');}
	a#rj:hover, a#rj:active {background-image: url('../img/mapa/rj.gif');}
	a#es:hover, a#es:active {background-image: url('../img/mapa/es.gif');}
	a#mg:hover, a#mg:active {background-image: url('../img/mapa/mg.gif');}
	a#go:hover, a#go:active {background-image: url('../img/mapa/go.gif');}
	a#ba:hover, a#ba:active {background-image: url('../img/mapa/ba.gif');}
	a#mt:hover, a#mt:active {background-image: url('../img/mapa/mt.gif');}
	a#ro:hover, a#ro:active {background-image: url('../img/mapa/ro.gif');}
	a#ac:hover, a#ac:active {background-image: url('../img/mapa/ac.gif');}
	a#am:hover, a#am:active {background-image: url('../img/mapa/am.gif');}
	a#rr:hover, a#rr:active {background-image: url('../img/mapa/rr.gif');}
	a#pa:hover, a#pa:active {background-image: url('../img/mapa/pa.gif');}
	a#ap:hover, a#ap:active {background-image: url('../img/mapa/ap.gif');}
	a#ma:hover, a#ma:active {background-image: url('../img/mapa/ma.gif');}
	a#to:hover, a#to:active {background-image: url('../img/mapa/to.gif');}
	a#se:hover, a#se:active {background-image: url('../img/mapa/se.gif');}
	a#al:hover, a#al:active {background-image: url('../img/mapa/al.gif');}
	a#pe:hover, a#pe:active {background-image: url('../img/mapa/pe.gif');}
	a#pb:hover, a#pb:active {background-image: url('../img/mapa/pb.gif');}
	a#rn:hover, a#rn:active {background-image: url('../img/mapa/rn.gif');}
	a#ce:hover, a#ce:active {background-image: url('../img/mapa/ce.gif');}
	a#pi:hover, a#pi:active {background-image: url('../img/mapa/pi.gif');}

	ul#map li a img {border: 0; width: inherit; height: inherit;}

.voltar a{
    color: #e07810;
    text-decoration: none;
}
.voltar img{
    vertical-align: middle;
}
.voltar span{
  font-size: 13px;
}
.mapaGoogle {
    border: 1px solid #e67b04;
    margin-bottom: 50px;
    margin-top: 15px;
}
.informacoes {
    border: 1px solid #e67b04;
    margin-bottom: 50px;
}
.formaPagamento{
	border: 1px solid #e67b04;
    margin-bottom: 15px;
	
}

#box_conteudo .header {
    background: #e67b04;
    color: white;
    padding: 7px;
}
#box_conteudo .content {
    font-size: 13px;
    padding: 7px;
    background: #2d2d2d;
}
#box_conteudo  .formaPagamento .content {
    font-size: 13px;
    padding: 7px;
	text-align: center;
    background: #2d2d2d;
}

#box_conteudo  .formaPagamento .content img{
	padding-right: 15px;
}

#box_conteudo .mapa{
    float: left;
}

#retorno .estadoDi{
    float: left;
    margin: 30px 0 10px 110px;
}

#retorno .estadoDi .estado
{
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
}

#retorno .distribuidoresButton{
    clear: both;
    padding-top: 20px;
}
#retorno .distribuidoresButton .distribuidores{
    border-bottom: 1px solid white;
    color: #e67b04;
    padding-bottom: 10px;
}

#retorno .distribuidoresButton .lojas
{
    padding: 10px 0;
}

#retorno .distribuidoresButton .loja0
{
    border-bottom: 1px solid #e67b04;
    padding: 10px 0;
}

#retorno .distribuidoresButton .loja1
{
    border-bottom: 1px solid white;
    padding: 10px 0;
}

#retorno .distribuidoresButton .lojas .nomeLoja
{
    color: #e67b04;
    font-size: 18px;
    text-decoration: underline;
}

#retorno .distribuidoresButton .lojas .vejaMais
{
    float:right;
    color: white;
}

.caixaDescricao{
	border: 1px solid #da8228;
	font-size:13px;
	padding: 5px 10px;
	width: 260px;	
	color: white;
	text-align: justify;
	margin-bottom: 15px;
}
    /*Mapa*/
