body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#fff;
}

p{
	margin-bottom:24px;
}

p.last{
	margin-bottom:20px;
}

strong{
	font-weight:bold;
}

#index_site{
	width:810px;
	margin:0 auto;
	position:relative;
}

header{
    background: transparent url('../img/hilux-sand.jpg') scroll repeat center top;
}
header img{
    width: 100%;
}

header p{
    margin: 0;
}

#desc{
	color: #fff;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight:bold;
    height: 340px;
    line-height: 21px;
    margin-left: 30px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 140px;
    width: 380px;
}

#desc p{
	margin-bottom:15px;
}

#content{
	width:587px;
	margin:0 auto;
	font-size:12px;
	overflow:hidden;
	padding:50px 112px;
}

#content.bg_form{
	background-color: #3f2c14;
}

label{
	height:40px;
	line-height:40px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

input[type=text]{
	height:40px;
	line-height:40px;
	float:right;
	padding:0 10px;
	border:none;
	background:url(../img/bg_input.png) repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#nome input[type=text], #endereco input[type=text], #profissao input[type=text], #endereco_comercial input[type=text], #acompanhante_1 input[type=text], #acompanhante_2 input[type=text], #acompanhante_3 input[type=text], #acompanhante_4 input[type=text], #razao_social input[type=text]{
	width:422px;
}

#nome, #email, #endereco, #profissao, #endereco_comercial, #acompanhante_1, #acompanhante_2, #acompanhante_3, #acompanhante_4, #razao_social{
	clear:both;
}

#nome label, #endereco label, #profissao label, #endereco_comercial label, #acompanhante_1 label, #acompanhante_2 label, #acompanhante_3 label, #acompanhante_4 label, #cidade label, #telefone label, #rg label, #nascimento label, #twitter label, #razao_social label, #cpf label{
	width:125px;
}

#cidade input[type=text], #telefone input[type=text], #celular input[type=text], #rg input[type=text], #cpf input[type=text], #nascimento input[type=text], #twitter input[type=text], #facebook input[type=text]{
	width:160px;
}

#cidade, #uf, #cep, #telefone, #celular, #rg, #cpf, #nascimento, #convenio_medico, #twitter, #facebook{
	float:left;
}

#cidade, #telefone, #rg, #nascimento, #twitter, #cpf{
	width:325px;
}

#celular, #facebook, #convenio_medico{
	width:260px;
}

#uf{
	width:100px;
}

#uf label{
	width:40px;
}

#uf input[type=text]{
	width:30px;
}

#cep{
	width:160px;
}

#cep label{
	width:50px;
}

#cep input[type=text]{
	width:80px;
}

#celular label, #facebook label{
	width:70px;
}

#celular input[type=text], #facebook input[type=text], #cpf input[type=text]{
	width:160px;
}

#convenio_medico label{
	width:110px;
}

#convenio_medico input[type=text]{
	width:120px;
}

#placa_carro{
	width:285px;
	float:left;
	clear:both;
}

#tamanho_camisa, #acompanhante_1_tamanho_camisa, #acompanhante_2_tamanho_camisa, #acompanhante_3_tamanho_camisa, #acompanhante_4_tamanho_camisa{
	width:162px;
	margin-left:10px;
	float:left;
}

#tamanho_camisa input[type=text], #acompanhante_1_tamanho_camisa input[type=text], #acompanhante_2_tamanho_camisa input[type=text], #acompanhante_3_tamanho_camisa input[type=text], #acompanhante_4_tamanho_camisa input[type=text]{
	width:20px;
	padding:0 10px;
	background:url(../img/bg_input_small.png) no-repeat;
}

#email, #acompanhante_1, #acompanhante_2, #acompanhante_3, #acompanhante_4{
	clear:none;
	float:left;
}

#email input[type=text], #acompanhante_1 input[type=text], #acompanhante_2 input[type=text], #acompanhante_3 input[type=text], #acompanhante_4 input[type=text]{
	width:250px;
}

#email label, #acompanhante_1 label, #acompanhante_2 label, #acompanhante_3 label, #acompanhante_4 label{
	width:125px;
	margin-right:20px;
}

#placa_carro label{
	width:125px;
	float:left;
}

#placa_carro input[type=text], #quantidade_pessoas_box input{
	width:120px;
	float:right;
	text-transform:uppercase;
}
	
#pagamento_box{
	clear:both;
	height:40px;
	margin-bottom:8px;
}


.pagamento{
	width:134px;
	height:40px;
	position:relative;
	margin-left:18px;
	cursor:pointer;
}

.pagamento.first{
	margin-left:20px;
}


.pagamento input{
	display:block;
	opacity:0;
	position:absolute;
	top:0;
}

.pagamento img.selected{
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#enviar{
	clear:both;
	width: 316px;
	height: 52px;
	border:0;
	padding:0;
	margin:0;
	background:url(../img/bg_btn_enviar.png) left top repeat-x;
	cursor:pointer;
	margin-left:144px;
	float:left;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.button{
    background-color: #c34326;
    border:0;
    padding:15px 80px;
    margin:0;
    cursor:pointer;
    color:#FFF;
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}
a.button{
    text-decoration: none;
}

#enviar:hover, .button:hover{
    background-color: #7a3021;
}

#footer{
        text-align: center;
        padding: 10px 0 10px 0;
	width:810px;
	font-size:12px;
	overflow:hidden;
	position:relative;
}

#footer.on{
	background-position:-810px 0;
}


#nacional{
	height: 48px;
    left: 0;
    top: 0;
    width: 163px;
}

.midias-content{
	width:100%;
	height:20px;
	top:61px;
	position:relative;
	text-align:center;
}

.midias-content a{
	display:inline-block !important;
	width:20px;
	height:20px;
	position: relative !important;
	margin-left:-2px;
}

.midias-content a:first-child{
	margin-left:0px;
}


#desenvolvimento{
	bottom: 27px;
    height: 20px;
    left: 341px;
    position: absolute;
    width: 128px;
}

#lua4{
	height: 20px;
    left: 17px;
    top: 8px;
    width: 44px;
}

#socialsoma{
	height: 28px;
    left: 84px;
    top: 8px;
    width: 28px;
}


#amarok{
	cursor: pointer;
    display: block;
    height: 415px;
    left: 165px;
    position: absolute;
    text-indent: -9999px;
    top: 130px;
    width: 515px;
}

#alertify{
	color:#000;
}

#nao-curtida{
	width:810px;
	height:1180px;
	background:url(../img/curtir.jpg) no-repeat;
	position:relative;
}

header .texto_info{
    color: #461913;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 65px;
}
.texto_info h1{
    text-align: center;
    font-weight: bolder;
    font-size: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.texto_info p{
    text-align: justify;
    margin-bottom: 15px;
}

.texto_info h2{
    font-weight: bold;
    background-color: #382B1A;
    color: #F6F1DA;
    text-transform: uppercase;
    text-align: center;
    margin: 20px 0 30px 0;
}

#cliente_novo_box{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

#loja_box{
	width:625px;
	overflow:hidden;
	clear:both;
	margin-bottom:30px;
}

#loja_box label{
	float:left;
	text-align:left;
	width:auto;
	margin-left:20px;
	height:20px;
	line-height:20px;
}

#loja_box label.first{
	margin-left:150px;
}

#loja_box p{
	text-align:center;
	margin:10px 0;
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}

#quantidade_pessoas_box{
	width:545px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	overflow:hidden;
}

#quantidade_pessoas_box label{
	width:117px;
	float:left;
	margin-right:30px;
}

#quantidade_pessoas_box span{
	float:left;
	height:39px;
	line-height:39px;
	margin-left:10px;
}

#roteiro{
	height:23px;
	margin:0 auto;
	display:block;
	line-height:23px;
	text-decoration:none;
	background:url(../img/bg_download_link.png) left top no-repeat;
	padding-left:30px;
	color:#78e2e7;
	font-size:12px;
	font-family: 'Rokkitt', serif;
	font-weight:bold;
}

.box{
	overflow:hidden;
	margin-bottom:10px;
}


#cliente_novo_box{
	clear:both;
	margin-left:140px;
}

.tamanho_camisa_box .sbSelector:link, .tamanho_camisa_box .sbSelector:visited, .tamanho_camisa_box .sbSelector:hover{
	color:#000;
}

.tamanho_camisa_box .sbHolder{
	width:40px;
	height:40px;
	background:url(../img/bg_input_small.png) no-repeat;
	float:right;
	border:none;
}

.tamanho_camisa_box .sbSelector{
	width:40px;
	height:40px;
	line-height:40px;
}

.tamanho_camisa_box .sbToggle{
	background:none;
}

.tamanho_camisa_box .sbOptions{
	width:40px;
	background:#fff;
	color:#000;
}

.tamanho_camisa_box .sbOptions a:link, .sbOptions a:visited{
	color:#000;
}

select{
  margin-left:15px;
  height:40px;
}
