body {
	margin-left: 00px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 00px;
	background-color:#0163a9;
	background-image:url(images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	color: #000000;
	width:100%;
	height:100%;
	background-repeat: repeat;
	background-attachment: fixed;
	/*overflow-x:hidden;*/
}

html {
	width:100%;
	height:100%;
}

img {
	border:none;
}

a {
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	color: #bc141a;
	text-decoration:none;
}

a:hover {
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	color: #000000;
	text-decoration:none;
}

::-moz-selection {
	background:#e7623f;  /*---Cor de fundo--*/
	color:#FFF;   /*--cor da fonte--*/
}
	
::selection {
	background:#e7623f;  /*---Cor de fundo--*/
	color:#FFF;  /*--cor da fonte--*/
}

a, .BtAcessar, .BtEnviar, .NomeMusica div, .BtThumbVideo img, .itemdiamonds, .BtTop, .BotaoEnviar_Contato, .Menu div, .ItemAgenda div, .ItemAgenda, .MenuPrinc div, .BotaoEnviar_contato, .RastreamentoMeio {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}

p {
	margin-top:0px;	
}

	/** formata elementos que tem backgrounds parallax **/
.bgParallax {
	color:#FFF;
	margin: 0 auto;
	width: 100%;
	/*max-width: 1920px;*/
	position: relative;
	min-height: 100%;
	
	background-position: 50% 0;
	background-repeat: repeat;
	background-attachment: fixed;
}

.clear {
	clear:both;
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

header {
	background-color:#FFFFFF;
	margin-bottom:-16px;
	padding-bottom:16px;
}

.AreaTopo {
	width:960px;
	margin:0 auto;
}

.LogoG1 {
    float: left;
    margin-top: -20px;
    margin-bottom: -39px;
    margin-left: -20px;
}

.G1LogisticaTopo {
	color:#0162a8;
	font: 28px 'latoregular', Arial, sans-serif;
	padding-top:35px;
	margin-left:35px;
	float:left;
}

.G1LogisticaTopo div {
	color:#0162a8;
	font: 35px 'latoblack', Arial, sans-serif;
	text-transform:uppercase;
}

.FacaSuaCotacao {
	float:right;
	text-align:right;
	margin-top:35px;
	color:#0162a8;
	font: 17px 'latoregular', Arial, sans-serif;
}

.FacaSuaCotacao div {
	color:#0162a8;
	font: 35px 'latoblack', Arial, sans-serif;
}

.FacaSuaCotacao span {
	color:#0162a8;
	font: 35px 'latoregular', Arial, sans-serif;
}

.FacaSuaCotacao a {
	color:#0162a8;
	font: 15px 'latoblack', Arial, sans-serif;
}

.FacaSuaCotacao a:hover {
	color:#dca801;
	font: 15px 'latoblack', Arial, sans-serif;
}

nav {
	background-color:#015ca2;
	text-align:center;
	margin:0 auto;
	width:960px;
	border-radius: 20px; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
	padding:8px 0px 8px 0px;
	margin-bottom:-16px;
	position:relative;
	z-index:2;
}

nav a {
	color:#FFFFFF;
	text-transform:uppercase;
	padding:8px 15px 8px 15px;
	border-radius: 20px; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
	font: 13.5px 'latobold', Arial, sans-serif;
	cursor:pointer;
}

nav a:hover {
	color:#FFFFFF;
	background-color:#007fe2;
	font: 13.5px 'latobold', Arial, sans-serif;
}

.MenuFixo {
	position:fixed;
	width:100%;
	z-index:10;
	top:0px;
	display:none;
}

.Topo {
	background-image:url(images/bg_topo.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	height:151px;
}

.Titulo_G1 {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_g1_logistica.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
}

.Titulo_Servicos {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_servicos.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
}

.Titulo_Area_De_Atuacao {
	width:100%;
	height:150px;
	margin:30px auto 0 auto;
	background-image:url(images/titulo_areas_de_atucao.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
}

.Titulo_Tecnologia {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_tecnologia.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
	z-index: 2;
    position: relative;
}

.Titulo_Rastreamento {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_rastreamento.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
	position: relative;
}

.Titulo_Documentos {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_documentos.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
}

.Titulo_Contato {
	width:100%;
	height:150px;
	margin:0 auto;
	background-image:url(images/titulo_contato.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	color:rgba(0,0,0,0.00);
}

.LogoRodape {
	width:127px;
	height:29px;
	padding:35px 0px 25px 0px;
	margin:0 auto;
}

.Rodape {
	width:100%;
	background-image:url(images/bg_rodape.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.nav {
	display:none;
}

@media screen and (min-width: 1280px) {
	.AreaHome {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaHome {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (min-width: 0px) and (max-width: 999px) {
	.MenuDesktop{
		display:none;
	}

	.nav {
		display:block !important;
		width: 100% !important;
		border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
	}
	
	.AreaHome {
		width:100%;
		margin:0 auto;
		display: flex;
	}
	
	.Home {
		background-size: 210%;
		height: auto !important;
	}

	.BtRastreieSuaCarga {
		background-image:url(images/bt_rastreie_sua_carga.png);
		background-position:top center;
		background-repeat:no-repeat;
		height:163px;
		width:449px;
		float:none !important;
		cursor:pointer;
		margin:345px auto 0 auto !important;
		display:block;
	}
	
	.AreaG1Logistica {
		background-image:none !important;
	}
	
	.TextoG1 {
		width:100% !important;
	}
	
	.AreaServicos {
		background-image:none !important;
	}
	
	.TextoServicos {
		width:100% !important;
		margin-bottom: 60px;
	}
	
	.MapaBrasil {
		display:none;
	}
	
	.ListaCidades {
		width:auto !important;
	}
	
	.Tecnologia {
		background-image:none !important;
	}
	
	.TextoTecnologia {
		width:auto !important;
	}
	
	.AreaRastreamento {
		width:100% !important;
	}
	
	.RastreamentoTopo {
		width: 600px !important;
		margin-top: 120px !important;
	}
	
	.RastreamentoMeio {
		width: 490px !important;
	}
	
	.RastreamentoBaixo {
		width: 600px !important;
	}
	
	.Documentos {
		background-image:none !important;
	}
	
	.TextoDocumentos {
		float: none !important;
		width: 100% !important;
	}

	.AreaDocumentos {
		min-height: auto !important;
	}
	
	.AreaContato {
		width: 100% !important;
	}
	
	.BotaoEnviar_contato {
		float: none !important;
		margin: 10px auto 0 auto !important;
		display: block;
	}
	
	.clear_mobile {
		clear:both !important;
		display: inherit !important;
	}
	
	.NomeCampoForm {
		text-align: left !important;
		margin-bottom: 10px;
		margin-left: 20px;
	}
	
	.CampoFormContato {
		width: 550px !important;
	}
	
	.InfosContato {
		text-align:center;
		width:100% !important;
	}
	
	.InfosContato img {
		display:none;
	}
	
	.CampoFormContato {
		margin-left: 15px;
	}
	
	.G1LogisticaTopo {
		display:none;
	}
	
	.AreaTopo {
		width:100% !important;
	}
	
	.FacaSuaCotacao {
		margin-right: 15px;
	}
	
	.LogoG1 {
		margin-bottom: -40px;
	}
	
	nav a {
		border-radius: 00px !important;
		-moz-border-radius: 00px !important;
		-webkit-border-radius: 00px !important;
	}
	
	header {
		margin-top: 45px !important;
	}
	
}

	.clear_mobile {
		display:none;
	}

.Home {
	background-image:url(images/home.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	padding:0px 0px 50px 0px;
	position: relative;
	margin: 0 auto;
	height:700px;
	width:100%;
}

.BtRastreieSuaCarga {
	background-image:url(images/bt_rastreie_sua_carga.png);
	background-position:top center;
	background-repeat:no-repeat;
    margin-left: 225px;
	margin-top: 345px;
	height:163px;
	width:449px;
	float:left;
	cursor:pointer;
}

.BtRastreieSuaCarga:hover {
	background-image:url(images/bt_rastreie_sua_carga_over.png);
}

@media screen and (min-width: 1280px) {
	.AreaG1Logistica {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaG1Logistica {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaG1Logistica {
		width:90%;
		margin:0 auto;
	}
}

.AreaG1Logistica {
	background-image:url(images/logo_g1.png);
	background-position:center left;
	background-repeat:no-repeat;
	min-height:430px;
	background-size:50%;
}

.TextoG1 {
	color:#FFFFFF;
	font: 16px 'latolight', Arial, sans-serif;
	text-align:justify;
	float:right;
	width:50%;
	margin-bottom:20px;
}

.TextoG1 div {
	font: 16px 'latobold', Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:5px;
}

@media screen and (min-width: 1280px) {
	.AreaServicos {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaServicos {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaServicos {
		width:90%;
		margin:0 auto;
	}
}

.AreaServicos {
	background-image:url(images/bg_servicos.png);
	background-position:center left;
	background-repeat:no-repeat;
	min-height:555px;
	background-size:65%;
	margin-top: -60px;
    margin-bottom: -60px;
}

.TextoServicos {
	color:#FFFFFF;
	font: 16px 'latolight', Arial, sans-serif;
	text-align:justify;
	float:right;
	width:50%;
	margin-top: 105px;
}

.TextoServicos div {
	font: 16px 'latobold', Arial, sans-serif;
	text-transform:uppercase;
}

@media screen and (min-width: 1280px) {
	.AreaTecnologia {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaTecnologia {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaTecnologia {
		width:90%;
		margin:0 auto;
	}
}

.AreaTecnologia {
	min-height:555px;
	margin-top: -60px;
    margin-bottom: -60px;
}

.Tecnologia {
	background-image:url(images/bg_tecnologia.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-size: 85%;
}

.TextoTecnologia {
	color:#FFFFFF;
	font: 16px 'latolight', Arial, sans-serif;
	text-align:justify;
	float:right;
	width:50%;
	margin-top: 105px;
	margin-bottom: 100px;
}

.TextoTecnologia div {
	font: 16px 'latobold', Arial, sans-serif;
	text-transform:uppercase;
}

@media screen and (min-width: 1280px) {
	.AreaDocumentos {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaDocumentos {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaDocumentos {
		width:90%;
		margin:0 auto;
	}
}

.AreaDocumentos {
	min-height:625px;
	margin-top: -60px;
    margin-bottom: -60px;
}

.Documentos {
	background-image:url(images/bg_documentos.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.TextoDocumentos {
	color:#FFFFFF;
	font: 16px 'latolight', Arial, sans-serif;
	text-align:justify;
	float:right;
	width:45%;
	margin-top: 90px;
	margin-bottom: 60px;
}

.TextoTecnologia div {
	font: 16px 'latobold', Arial, sans-serif;
	text-transform:uppercase;
}

.ItensDocumentos a {
	font: 14px 'latolight', Arial, sans-serif;
	color:#f7c502;
	text-transform:uppercase;
	background-image:url(images/bt_download.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:00px 0px 00px 50px;
	float:left;
	margin-bottom:20px;
}

.ItensDocumentos a:hover {
	font: 14px 'latolight', Arial, sans-serif;
	color:#003c85;
	text-transform:uppercase;
	background-image:url(images/bt_download_over.png);
}

.ItensDocumentos div {
	font: 20px 'latobold', Arial, sans-serif;
	color:#FFFFFF;
	text-transform:none;
}

.MapaBrasil {
	background-image:url(images/mapa_brasil.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	width: 776px;
    height: 572px;
	float:left;
	position: absolute;
    z-index: 2;
	margin-left: -340px;
    margin-top: -100px;
}

.CidadesAtuacao {
	float:right;
	border-left:2px solid #ffd201;
	padding-left:16px;
	color:#FFF;
	margin-right:25px;
	position:relative;
	z-index:3;
}

.NossosServicos {
	float:right;
	font: 16px 'latolight', Arial, sans-serif;
	color:#FFF;
	margin-bottom:20px;
 	margin-right: 175px;
	position:relative;
	z-index:3;
}

.NossosServicos span {
	font: 16px 'latobold', Arial, sans-serif;
	color:#f8c602;
	text-transform:uppercase;
}

.ListaCidades {
	margin: 40px auto 40px auto;
	background-color:#003e8a;
	padding:35px;
	border-radius: 50px; 
	-moz-border-radius: 50px; 
	-webkit-border-radius: 50px;
	width: 800px;
}

@media screen and (min-width: 1280px) {
	.AreaAreaDeAtuacao {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaAreaDeAtuacao {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaAreaDeAtuacao {
		width:90%;
		margin:0 auto;
	}
}

.Rastreamento {
	background-image:url(images/bg_rastreamento.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:693px;
	margin-top: -90px;
}

@media screen and (min-width: 1280px) {
	.AreaRastreamento {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaRastreamento {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaRastreamento {
		width:90%;
		margin:0 auto;
	}
}

.RastreamentoTopo {
	width: 604px;
	height:160px;
	float:right;
	margin-top: 80px;
	background-image:url(images/rastreie_sua_carga_topo.png);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
}

.RastreamentoMeio {
	width:494px;
	float:right;
	background-image:url(images/rastreie_sua_carga_meio.png);
	background-position:top center;
	background-repeat:repeat-y;
	padding:55px 55px 0px 55px;
	color:#00438a;
	font: 14px 'latoregular', Arial, sans-serif;
}

.RastreamentoBaixo {
	width:604px;
	height:63px;
	float:right;
	background-image:url(images/rastreie_sua_carga_baixo.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.BtDestinatario {
	width:190px;
	height:49px;
	background-image:url(images/bt_destinatario.png);
	background-position:top center;
	background-repeat:no-repeat;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
	display:none;
}

.BtDestinatario:hover {
	background-image:url(images/bt_destinatario_over.png);
}

.BtRemetente {
	width:130px;
	height:49px;
	background-image:url(images/bt_remetente.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
}

.BtRemetente:hover {
	background-image:url(images/bt_remetente_over.png);
}

.BtRemetenteConsi {
	width:130px;
	height:49px;
	background-image:url(images/bt_remetente_consi.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
}

.BtRemetenteConsi:hover {
	background-image:url(images/bt_remetente_consi_over.png);
}

.BtPagador {
	width:130px;
	height:49px;
	background-image:url(images/bt_pagador.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
}

.BtPagador:hover {
	background-image:url(images/bt_pagador_over.png);
}

.BtDestPessoaFisica {
	width:130px;
	height:49px;
	background-image:url(images/bt_dpessoa_fisica.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:100%;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
        
}

.BtDestPessoaFisica:hover {
	background-image:url(images/bt_dpessoa_fisica_over.png);
}

.BtRemetenteComSenha {
	width:200px;
	height:49px;
	background-image:url(images/bt_remetente_com_senha.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:85%;
	display:inline-block;
	margin-top: 133px;
	cursor:pointer;
    margin-right: -17px;
    margin-left: -17px;
}

.BtRemetenteComSenha:hover {
	background-image:url(images/bt_remetente_com_senha_over.png);
}

.NomeCampoRastreamento {
	font: 16px 'latoblack_italic', Arial, sans-serif;
	color:#00438a;
	margin-left:13px;
}

.Campo_Formulario_Rastreio	 {
	font: 15px 'latoitalic', Arial, sans-serif;
	color:#6d6d6d;
	outline:none;
	float:left;
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding:5px 5px 5px 5px;
	margin-right:10px;
	margin-bottom:10px;
	width:483px;
	resize:none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.BtLocalizar {
	width:190px;
	height:49px;
	background-image:url(images/bt_rastrear.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto 0 150px;
	cursor:pointer;
	border:none;
	outline:none;
	background-color:transparent;
}

.BtLocalizar:hover {
	background-image:url(images/bt_rastrear_over.png);
}

.AreaContato {
	width:910px;
	margin: 20px auto 20px auto;
}

.NomeCampoForm {
	color:#FFF;
	text-transform:uppercase;
	font: 16px 'latobold', Arial, sans-serif;
	text-align:right;
	width:100px;
	float:left;
	margin-right:8px;
	margin-top: 9px;
}

.BotaoEnviar_contato {
    float: left;
    width: 190px;
    height: 49px;
	margin-top:10px;
	margin-left: 259px;
    background-color:transparent;
	text-transform:uppercase;
	font: 20px 'bebas_neuebold', Arial, sans-serif;
	background-image:url(images/bt_enviar.png);
	background-position:top center;
	background-repeat:no-repeat;
    border-bottom: none;
    border-right: none;
    border-left: none;
    border-top: none;
    color: #FFF;
    outline: none;
    cursor: pointer;
}

.BotaoEnviar_contato:hover {
	background-image:url(images/bt_enviar_over.png);
}

.CampoFormContato	 {
	font: 15px 'latoitalic', Arial, sans-serif;
	color:#003f87;
	outline:none;
	float:left;
	background-color:#fff5d5;
	border-bottom:1px solid #fff5d5;
	border-right:1px solid #fff5d5;
	border-top:1px solid #fff5d5;
	border-left:1px solid #fff5d5;
	padding:7px 10px 7px 10px;
	margin-bottom:5px;
	width:470px;
	resize:none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.FormContato {
	float:left;
	margin-right:40px;
}

.InfosContato {
	color:#FFFFFF;
	float:left;
}

.InfosContato div {
	font: 18px 'latolight', Arial, sans-serif;
	text-transform:uppercase;
	padding-top:17px;
}

.InfosContato a {
	font: 18px 'latoregular', Arial, sans-serif;
	color:#FFFFFF;
}

.InfosContato a:hover {
	font: 18px 'latoregular', Arial, sans-serif;
	color:#f5c403;
}

.NumTelefone {
	font: 33px 'latoblack', Arial, sans-serif;	
}

.NumTelefone span {
	font: 33px 'latolight', Arial, sans-serif;	
}
























































































.LogoTopo {
	float:left;
	margin-top:10px;
	/*margin-right:40px;	*/
}

.MenuTopo {
	float:left;
	margin-top:20px;
}

.MenuTopo a {
	float:left;
	color:#3aa3e5;
	text-transform:uppercase;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	margin-right:25px;
	border-bottom:3px solid rgba(58,163,229,0);
	padding-bottom:3px;
}

.MenuTopo a:hover {
	float:left;
	color:#2a3f8c;
	text-transform:uppercase;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	margin-right:25px;
	border-bottom:3px solid rgba(58,163,229,1.00);
	padding-bottom:3px;
}

.MarginMenuDireita {
	margin-right:0px !important;	
}

.Banner_Home {
	max-width:100%;
	margin:0 auto -55px auto;
	text-align:center;
}

.TelofoneTopo {
	background-image:url(images/bg_tel_topo.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	float:right;
	color:#2a3f8c;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	padding:5px 12px 5px 12px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin-top:-55px;
}

.TextoRodape {
	text-align:left;
	color:#89c3ff;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	float:left;
	padding-bottom:8px;
	width:515px;
}

.TextoRodape div {
	text-align:left;
	color:#FFF;
	font: 15px 'OpenSansBold', Arial, sans-serif;
}

.TextoRodape span {
	border-bottom:1px solid #89c3ff;
	padding-bottom:6px;
}

.LogoAGTRodape {
	width:127px;
	display:block;
	margin:50px auto 30px auto;
}

.MenuRodape {
	float:left;
	padding-top:10px;
}

.MenuRodape a {
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font: 12px 'OpenSansLight', Arial, sans-serif;
	margin-right:31px;
}

.MenuRodape a:hover {
	float:left;
	color:#d1f1ff;
	text-transform:uppercase;
	font: 12px 'OpenSansLight', Arial, sans-serif;
	margin-right:31px;
}

.LogosFabricantes {
	background-color:#FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:center;
	vertical-align:middle;
	max-width:980px;
	margin:0 auto;
	padding:10px 10px 10px 10px;
	position:relative;
	z-index:2;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	-moz-box-shadow:    5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(19, 94, 171, 0.75);
}

.LogosFabricantes img {
	vertical-align:middle;
	margin:0px 19px;
}

.ServicosHome {
	background-image:url(images/bg_servicos_home.png);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#d1f1ff;
	float:left;
	width:533px;
	min-height:414px;
	margin-top:60px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:-30px;
	margin-right:50px;
	margin-bottom:90px;
	padding-bottom:10px;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	-moz-box-shadow:    5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(19, 94, 171, 0.75);
}

.TituloServicosHome {
	font: 50px 'bebas_neuebold', Arial, sans-serif;
	color:#305eb6;
	text-transform:uppercase;
	margin-left:35px;
	margin-top:20px;
	margin-bottom:25px;
}

.ServicosHome a:before {
	content:" ";
	background-image:url(images/topico_servicos.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:21px;
	height:21px;
	float:left;
	margin-right:15px;
	margin-left:35px;
	margin-top: 6px;
}

.ServicosHome a {
	display:block;
	color:#305eb6;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	text-transform:uppercase;
	padding:12px 0px;
}

.ServicosHome a:hover {
	display:block;
	color:#305eb6;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	text-transform:uppercase;
	background-color:#FFFFFF;
}

.NoticiasHome {
	float:left;
	width:385px;
}

.TituloNoticiasHome {
	font: 50px 'bebas_neuebold', Arial, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	margin-top:80px;
	margin-bottom:25px;
	float:left;
}

.NoticiasHome {
	float:left;
	width:385px;
	margin-bottom:90px;
}

.LinksNoticiasHome {
	padding-left:00px;
	margin-bottom:25px;
	display:block;
}

.LinksNoticiasHome:hover {
	padding-left:20px;
	border-left:2px solid #28d4ff;
	margin-right:-20px;
}

.LinksNoticiasHome div {
	color:#ffffff;
	text-transform:uppercase;
	font: 25px 'bebas_neuebold', Arial, sans-serif;
}

.LinksNoticiasHome span {
	color:#89c3ff;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
}

.LinkMaisNoticias {
	float:right;
	color:#ffffff;
	text-transform:uppercase;
	font: 17px 'bebasregular', Arial, sans-serif;
	margin-top:100px;
	border-bottom:2px solid #28d4ff;
	padding-bottom:3px;
}

.LinkMaisNoticias:hover {
	float:right;
	color:#28d4ff;
	text-transform:uppercase;
	font: 17px 'bebasregular', Arial, sans-serif;
	margin-top:100px;
	border-bottom:2px solid #ffffff;
	padding-bottom:3px;
}

.LinkMaisNoticiasInterno {
	float:right;
	color:#ffffff;
	text-transform:uppercase;
	font: 17px 'bebasregular', Arial, sans-serif;
	margin-top:25px;
	border-bottom:2px solid #28d4ff;
	padding-bottom:3px;
}

.LinkMaisNoticiasInterno:hover {
	float:right;
	color:#28d4ff;
	text-transform:uppercase;
	font: 17px 'bebasregular', Arial, sans-serif;
	margin-top:25px;
	border-bottom:2px solid #ffffff;
	padding-bottom:3px;
}

.TelefoneRodape {
	float:right;
	color:#FFFFFF;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	margin-top: 25px;
}

.IcoTim {
	float:left;
	margin-top:8px;
	margin-right:7px;
}

.IcoWhatsapp {
	float:left;
	margin-top:4px;
	margin-right:7px;
}

.TextoVNCRefrigeracao {
	max-width:910px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	-moz-box-shadow:    5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	background-image:url(images/bg_vnc_refrigeracao.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding:0px 45px 50px 45px;
	margin-bottom:55px;
	color:#2a3f8c;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
}

.TituloSobreaEmpresa {
	color:#2a3f8c;
	font: 25px 'OpenSansExtrabold', Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:20px;
	padding-top:90px;
}

.ImagemVNCRefrigeracao {
	margin-bottom:-100px;
	text-align:center;
	margin-top:50px;
}

.AreaClientes {
	max-width:910px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	-moz-box-shadow:    5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	background-image:url(images/bg_vnc_refrigeracao.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	padding:50px 35px 50px 35px;
	margin-bottom:55px;
	color:#2a3f8c;
	font: 25px 'OpenSansExtrabold', Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
}

.AreaClientes img {
	display:inline-block;
	margin: 5px 5px 5px 5px !important;
}

.AreaClientes div {
	margin-bottom:40px;
}

.TituloClientes {
	text-align:center;
	margin-bottom:40px;
	margin-top:75px;
}

.TituloNoticias {
	text-align:center;
	max-width:980px;
	margin:75px auto 40px auto;
}

.AreaNoticias {
	max-width:930px;
	margin:0 auto 55px auto;
	background-color:#FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	-moz-box-shadow:    5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(19, 94, 171, 0.75);
	/*background-image:url(images/bg_vnc_refrigeracao.png);*/
	background-position:bottom center;
	background-repeat:repeat-x;
	padding:50px 35px 50px 35px;
	color:#2a3f8c;
	font: 25px 'OpenSansExtrabold', Arial, sans-serif;
}

a.LinkNoticia {
	color:#2a3f8c;
	text-align:left !important;
	display:block;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	border-bottom:2px solid #8dcdfa;
	padding:25px 0px;
}

a.LinkNoticia:hover {
	color:#2a3f8c;
	text-align:left !important;
	display:block;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	background-color:#eef8fe;
}

a.LinkNoticia div {
	color:#749dc8;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	margin-bottom:10px;
}

a.LinkNoticia span {
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	color:#d1d1d1;
	margin-left:14px;
}

.LinkNoticia img {
	float:left;
	margin-right:30px;
}

.BtNoticiasAnteriores {
	width:134px;
	height:19px;
	background-image:url(images/noticias_anteriores.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
}

.BtNoticiasAnteriores:hover {
	background-image:url(images/noticias_anteriores_over.png);
}

.BtNoticiasProximas {
	width:134px;
	height:19px;
	background-image:url(images/proximas_noticias.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:right;
}

.BtNoticiasProximas:hover {
	background-image:url(images/proximas_noticias_over.png);
}

.PaginacaoNoticias {
	width:290px;
	margin:50px auto 0 auto;
}

.TextoNoticia {
	color:#749dc8;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	margin-top:25px;
	border-bottom:2px solid #8dcdfa;
	padding-bottom:20px;
}

.TextoNoticia img {
	float:left;
	margin:0px 20px 20px 0px;
}

.TituloNoticia {
	color:#2a3f8c;
	text-align:left !important;
	display:block;
	font: 30px 'bebas_neuebold', Arial, sans-serif;
	border-bottom:2px solid #8dcdfa;
	padding:0px 0px 25px 0px;
}

.TituloNoticia span {
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	color:#d1d1d1;
	margin-left:14px;
}

.BannerServicos {
	text-align:center;
	margin-bottom:35px;
}

.TituloServicos {
	text-align:center;
	max-width:980px;
	margin:75px auto 40px auto;
}

.AreaTextoServicos {
	color:#2a3f8c;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	float: left;
    width: 605px;
}

.TituloItemServicos {
	color:#2a3f8c;
	font: 25px 'OpenSansExtrabold', Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:25px;
}

.LateralServicos {
	float:left;
	width:300px;
	margin-right:25px;
}

.LateralServicos a {
	display:block;
	color:#749dc8;
	font: 14px 'OpenSansRegular', Arial, sans-serif;
	padding:3px 0px;
}

.LateralServicos a:hover {
	color:#2a3f8c;
}

.LateralServicos div {
	display:block;
	color:#2a3f8c;
	font: 15px 'OpenSansExtrabold', Arial, sans-serif;
	margin-bottom:10px;
}

.LateralServicos img {
	margin-bottom:25px;
}

.TituloContato {
	text-align:center;
	max-width:980px;
	margin:75px auto 40px auto;
}

.NomeCampo {
    float: left;
	color:#749dc8;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	margin-right:13px;
	margin-top: 7px;
	width:90px;
	text-align:right;
}

.CampoForm {
	font: 15px 'OpenSansRegular', Arial, sans-serif;
    color: #2a3f8c;
    float: left;
    border-bottom: 1px solid #a1a8af;
    border-right: 1px solid #a1a8af;
    border-left: 1px solid #a1a8af;
    border-top: 1px solid #a1a8af;
    background-color:#f2f9ff;
    outline: none;
    padding: 6px 7px 6px 7px;
    width: 350px;
    resize: none;
    margin-bottom: 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.Email {
    color: #749dc8;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	margin-right:15px;
}

.EmailContato {
    color: #2a3f8c;
	font: 20px 'OpenSansRegular', Arial, sans-serif;
	text-decoration:none;
}

.EmailContato:hover {
    color: #257ad1;
	font: 20px 'OpenSansRegular', Arial, sans-serif;
	text-decoration:none;
}

.Telefone {
    color: #749dc8;
	font: 15px 'OpenSansRegular', Arial, sans-serif;
	float:left;
	margin-right:15px;
	margin-top:5px;
}

.NumeroTel {
	font: 40px 'bebas_neuebold', Arial, sans-serif;
    color: #2a3f8c;
	float:left;
	margin-top: -8px;
}

.Endereco {
	color:#2a3f8c;
	font: 20px 'OpenSansRegular', Arial, sans-serif;
	margin-top:15px;
}







.menu-wrap {
	/*width:100%;*/
	/*box-shadow:0px 1px 3px rgba(0,0,0,0.2);
	background:#3e3436;
*/}

.menu {
	/*width:1000px;
	margin:0px auto;*/
}

.menu li {
	margin:0px;
	list-style:none;
	/*font-family:'Ek Mukta';*/
}

.menu a {
	transition:all linear 0.15s;
	/*color:#919191;*/
}

.menu li:hover > a, .menu .current-item > a {
	text-decoration:none;
	/*color:#be5b70;*/
}

.menu .arrow {
	/*font-size:11px;*/
	line-height:0%;
}

/*----- Top Level -----*/
.menu > ul > li {
	float:left;
	display:inline-block;
	position:relative;
	/*font-size:19px;*/
}

.menu > ul > li > a {
	/*padding:10px 40px;*/
	display:inline-block;
	/*text-shadow:0px 1px 0px rgba(0,0,0,0.4);*/
}

.menu > ul > li:hover > a, .menu > ul > .current-item > a {
	/*background:#2e2728;*/
	
	color:#2a3f8c;
	border-bottom:3px solid rgba(58,163,229,1.00);
}

/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
	z-index:1;
	opacity:1;
}

.sub-menu {
	padding:0px 0px;
	position:absolute;
	top:100%;
	left:0px;
	z-index:-1;
	opacity:0;
	transition:opacity linear 0.15s;
	box-shadow:0px 2px 3px rgba(0,0,0,0.2);
	background:#eff7ff;
}

.sub-menu li {
	display:block;
}

.sub-menu li a {
	width:250px;
	padding:10px 10px;
	display:block;
	color:#305eb6;
	font: 13px 'OpenSansBold', Arial, sans-serif;
	text-align:left;
	border-bottom:0px;
	text-transform:none;
	margin-right: 0px !important;
}

.sub-menu li a:hover, .sub-menu .current-item a {
	padding:10px 10px;
	background:#FFF;
	border-bottom:0px;
	color:#305eb6;
	font: 13px 'OpenSansBold', Arial, sans-serif;
	text-transform:none;
	margin-right: 0px !important;
}









































































.MenuPrinc {
	text-align:center;
	position:fixed;
	z-index:10;
	width:100%;
	text-transform:uppercase;
	background: rgba(0,0,0,0.7);
}
	
@media screen and (min-width: 1280px) {
	
	.MenuPrinc div {
		color:#d1a781;
		font: 30px 'bebas_neuebook', Arial, sans-serif;
		display:inline-block;
		padding:10px 12px 10px 12px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	}
	
	.MenuPrinc div:hover {
		color:#FFF;
		font: 30px 'bebas_neuebook', Arial, sans-serif;
		cursor:pointer;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	
	.MenuPrinc div {
		color:#d1a781;
		font: 27px 'bebas_neuebook', Arial, sans-serif;
		display:inline-block;
		padding:10px 10px 10px 10px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	}
	
	.MenuPrinc div:hover {
		color:#FFF;
		font: 27px 'bebas_neuebook', Arial, sans-serif;
		cursor:pointer;
	}
}

@media screen and (max-width: 999px) {
	.MenuPrinc div {
		color:#d1a781;
		font: 27px 'bebas_neuebook', Arial, sans-serif;
		display:inline-block;
		padding:10px 10px 10px 10px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	}
	
	.MenuPrinc div:hover {
		color:#FFF;
		font: 27px 'bebas_neuebook', Arial, sans-serif;
		cursor:pointer;
	}
	
	.MenuRespo {
			
	}	
}

.LogoXande {
	width:483px;
	height:301px;
	float:left;
	margin-top:210px;
	background-image:url(images/logo_xande_de_pilares.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:15px;
}

.AreaBannerDestaques {
	width:960px;
	height:540px;
	margin:0 auto 0 auto;
}

.BannerDestaques {
	width:960px;
	height:540px;
	margin:-270px auto -270px auto;
	position:relative;
	z-index:4;
}

.Agenda {
	background-image:url(images/bg_agenda.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#080101;
	width:100%;
	height:960px;
	z-index:2;
	padding:150px 0px 100px 0px;
	
	margin: 0 auto;
	position: relative;	
/*	background-position: 50% 0;
	background-repeat: repeat;
	background-attachment: fixed;*/
	
	-webkit-box-shadow: inset 1px 0px 81px 55px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 1px 0px 81px 55px rgba(0,0,0,0.2);
	box-shadow: inset 1px 0px 81px 55px rgba(0,0,0,0.2);
}

.AreaAgenda {
	width:820px;
	margin:0 auto;
	text-align:center;	
}

.TituloAgenda {
	width:238px;
	height:58px;
	margin:270px auto 65px auto;
}

.DataAgenda {
	color:#ffdfac;	
	font: 70px 'bebas_neuebold', Arial, sans-serif;
	float:left;
	width:175px;
	text-align:right;
	padding:20px 10px 20px 10px;
}

.DataAgenda span {
	color:#ffdfac;	
	font: 70px 'bebas_neuelight', Arial, sans-serif;
}

.DataAgenda::after {
	content:" ";
	padding-left:1px;
	margin-left:20px;
	margin-top:4px;
	background:#a87458;
	height:70px;
	float:right;
}

.DetalhesAgenda {
	float:left;
	text-align:left;
	color:#ffdfac;
	font: 45px 'bebas_neue_regularregular', Arial, sans-serif;
	text-transform:uppercase;
	line-height:45px;
	padding:17px 0px 17px 10px;
	width:615px;
}

.DetalhesAgenda div {
	text-align:left;
	color:#a87458;
	font: 35px 'bebas_neuelight', Arial, sans-serif;
	line-height:35px;
}

.DetalhesAgenda span {
	color:#a87458;
	font: 45px 'bebas_neuelight', Arial, sans-serif;
}

.ItemAgenda {
	cursor:pointer;
	background-image:url(images/bg_agenda_itens.png);
	background-repeat:repeat-y;
	background-position:top left;
	display:block;
}

.ItemAgenda:hover  {	
	background-image:url(images/bg_agenda_itens_over.png);
}

.ItemAgenda:hover > div {	
	cursor:pointer;
	color:#FFF !important;
}

.ItemAgenda:hover > span {	
	cursor:pointer;
	color:#FFF !important;
}

.Fotos {
	background-image:url(images/bg_fotos.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#080101;
	width:100%;
	height:900px;
	z-index:2;
	padding:0px 0px 0px 0px;
	
	margin: 0 auto;
	position: relative;	
}

.TituloFotos {
	float:left;
	width:435px;
	height:59px;
	margin:145px auto 65px 150px;
	cursor:pointer;
}

.Videos {
	background-image:url(images/bg_videos.jpg);
	background-color:#080101;
	width:100%;
	height:870px;
	padding:0px 0px 00px 0px;	
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
}

@media screen and (min-width: 1280px) {
	.AreaVideos {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaVideos {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaVideos {
		width:100%;
		margin:0 auto;
	}
}

.TituloVideos {
	width:209px;
	height:68px;
	margin:0px auto 65px auto;
	padding-top:120px;
	background-image:url(images/titulo_videos.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.MenuCategoriasVideos {
	text-align:center;
}

.MenuCategoriasVideos a {
	text-transform:uppercase;
	color:#b28163;
	font: 25px 'bebas_neuebook', Arial, sans-serif;
	padding:0px 20px;
}

.MenuCategoriasVideos a:hover {
	text-transform:uppercase;
	color:#ffdfac;
	font: 25px 'bebas_neuebook', Arial, sans-serif;
	cursor:pointer;
}

.Biografia {
	background-image:url(images/bg_biografia.jpg);
	background-position:top center;
	background-color:#080101;
	width:100%;
	padding:120px 0px 60px 0px;	
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
}

@media screen and (min-width: 1280px) {
	.AreaBiografia {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaBiografia {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaBiografia {
		width:100%;
		margin:0 auto;
	}
}

.TituloBiografia {
	width:283px;
	height:59px;
	margin: 0px 162px 30px auto;
	background-image:url(images/titulo_biografia.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float: right;
}

.TextoBiografia {
    color: #FFF;
    width: 400px;
    float: right;
    text-align: justify;
    text-align-last: left;
    line-height: 20px;
    margin-right: 30px;
    overflow: auto;
    max-height: 500px;
    padding-right: 15px;
}

.Noticias {
	background-image:url(images/bg_noticias.jpg);
	background-position:top center;
	background-color:#080101;
	width:100%;
	height:640px;
	padding:120px 0px 60px 0px;	
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
}
.Discografia {
	background-image:url(images/bg_discografia.jpg);
	background-position:top center;
	background-color:#080101;
	width:100%;
	min-height:795px;
	padding:120px 0px 60px 0px;	
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
}

@media screen and (min-width: 1280px) {
	.AreaDiscografia {
		width:1240px;
		margin:0 auto;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1279px) {
	.AreaDiscografia {
		width:980px;
		margin:0 auto;
	}
}

@media screen and (max-width: 999px) {
	.AreaDiscografia {
		width:100%;
		margin:0 auto;
	}
}

.TituloDiscografia {
	width:343px;
	height:59px;
	margin: 0px auto 30px 50px;
	background-image:url(images/titulo_discografia.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
}

.CapaAlbum {
	width:300px;
	float:left;
	margin-right:00px;
	margin-left:50px;
}

.TituloAlbum {
	color:#ffdfac;
	font: 28px 'bebas_neue_regularregular', Arial, sans-serif;
	text-align:center;
	margin-top:10px;
}

.AnoAlbum {
	color:#a26f49;
	font: 20px 'bebas_neuebook', Arial, sans-serif;
	text-align:center;
	margin-top:00px;
}

.NomesMusicas {
	float:left;
	color:#bf9270;
	font: 18px 'bebas_neue_regularregular', Arial, sans-serif;
	text-transform:uppercase;
	list-style-type:decimal-leading-zero;
	margin-top:0px;
	width:210px;
}

ol li {
    color:#ffdfac;
}

.NomesMusicas div {
    color:#bf9270;
	min-width:210px;
	padding:3px 0px 3px 2px;
	border-bottom:1px solid #493460;
}

.NomesMusicas span {
    color:#ffdfac;
	margin-right:5px;
}

.Siga {
	background-image:url(images/bg_siga_contato.jpg);
	background-position:top center;
	background-color:#080101;
	width:100%;
	height:1620px;
	padding:120px 0px 00px 0px;	
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
}

.AreaSiga {
	width:780px;
	margin:0 auto;
}

.TituloSiga {
	width:142px;
	height:58px;
	margin: 0px 165px 30px auto;
	background-image:url(images/titulo_siga.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:right;
}

.Redes {
	float:right;
}	
	
.AvatarInstagram {
	width:35px;
	height:35px;
	background-image:url(images/avatar_instagram.jpg);
	background-size:100%;
	margin-right:13px;
	margin-bottom:13px;
	float:left;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-border-radius: 50%;
}
	
.NomeInstagram {
	font: 16px 'UbuntuBold', Arial, sans-serif;
	color:#3390cb;
	float:left;
	margin-top:7px;
}
	
.NomeInstagram:hover {
	font: 16px 'UbuntuBold', Arial, sans-serif;
	color:#f88d12;
	float:left;
	margin-top:7px;
}

.AreaForm {
	float:left;
	margin-right:30px;
	padding-right:30px;
	border-right:1px solid #09113b;
}

.AreaFormContratantes {
	float:left;
}

.EnvieUmaMensagem {
	font: 25px 'bebas_neuethin', Arial, sans-serif;
	color:#FFFFFF;
	margin-bottom:15px;
}

.ContatoParaShows {
	font: 25px 'bebas_neuethin', Arial, sans-serif;
	color:#FFFFFF;
	margin-bottom:15px;
}

.Telefones {
	font: 45px 'bebas_neuebold', Arial, sans-serif;
	color:#b4886a;
	float:left;
	margin-right:30px;
}

.Telefones span {
	font: 45px 'bebas_neuelight', Arial, sans-serif;
	color:#b4886a;
}

.LogoXAProducoesArtisticas {
	float:left;
	margin-top:-26px;
}

.BotaoEnviar_Contratantes {
    float: left;
    width: 96px;
    height: 33px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    border-top: none;
	background-image:url(images/bt_acessar.jpg);
	background-position:top center;
	background-repeat:no-repeat;
    color: #FFF;
    outline: none;
    cursor: pointer;
}

.TituloContratantes {
	width:285px;
	height:22px;
	margin: 35px auto 15px auto;
	float:left;
}

.LogoXARodape {
	width:939px;
	margin:70px auto 65px -59px;
}

.Lab3 {
	width:186px;
	margin:0 auto;
}

.FotosMarianaOliver {
	width:143px;
	margin:20px auto 0 auto;
}

.PaginacaoBanner {
	margin-top:25px;
}

.IcoPaginacaoBanner {
	background-image:url(images/ico_paginacao_banner.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
}

.next_banner {
	background-image:url(images/bt_banner_seta_direita.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.next_banner:hover {
	background-image:url(images/bt_banner_seta_direita_over.png);
}

.prev_banner {
	background-image:url(images/bt_banner_seta_esquerda.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.prev_banner:hover {
	background-image:url(images/bt_banner_seta_esquerda_over.png);
}

.PaginacaoAgenda {
	margin-top:50px;
}

.IcoPaginacaoAgenda {
	background-image:url(images/ico_paginacao_banner.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
}

.next_agenda {
	background-image:url(images/bt_banner_seta_direita.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.next_agenda:hover {
	background-image:url(images/bt_banner_seta_direita_over.png);
}

.prev_agenda {
	background-image:url(images/bt_banner_seta_esquerda.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.prev_agenda:hover {
	background-image:url(images/bt_banner_seta_esquerda_over.png);
}

.AreaDiscosCarousel {
	width:620px;
}

.PaginacaoDiscografia {
    margin-top: 375px;
    position: absolute;
    margin-left: 150px;
    z-index: 5;
}

.IcoPaginacaoDiscografia {
	background-image:url(images/ico_paginacao_banner.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
}

.next_discografia {
	background-image:url(images/bt_banner_seta_direita.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.next_discografia:hover {
	background-image:url(images/bt_banner_seta_direita_over.png);
}

.prev_discografia {
	background-image:url(images/bt_banner_seta_esquerda.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.prev_discografia:hover {
	background-image:url(images/bt_banner_seta_esquerda_over.png);
}

.ImagemNoticia {
	margin:15px 0px 15px 0px;
	width:300px;
}

.DataNoticia {
	width:300px;
	color:#d5ba8f;	
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:5px;
}

.DescricaoNoticia {
	width:300px;
	color:#FFF;	
	font: 13px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-align:left;
	line-height:18px;
	margin-bottom:10px;
}

.LeiaMaisNoticia {
	width:300px;
	color:#a26b51;	
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:5px;
}

.LeiaMaisNoticia:hover {
	color:#d5ba8f;	
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
}

.PaginacaoNoticia {
    margin-top: 75px;
	text-align:center;
}

.IcoPaginacaoNoticia {
	background-image:url(images/ico_paginacao_noticias.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	margin:0px 17px;
}

.BtNoticiasSetaEsquerda {
	background:url(images/bt_paginacao_noticias.png) 0px -27px;
	width:160px;
	height:27px;
	display:inline-block;
}

.BtNoticiasSetaEsquerda:hover {
	background:url(images/bt_paginacao_noticias.png) 0px 0px;
}

.BtNoticiasSetaDireita {
	background:url(images/bt_paginacao_noticias.png) 148px -27px;
	width:148px;
	height:27px;
	display:inline-block;
}

.BtNoticiasSetaDireita:hover {
	background:url(images/bt_paginacao_noticias.png) 148px 0px;
}

.ThumbVideo {
	margin:0 5px;
}

.PaginacaoVideos {
    margin-top: 30px;
	text-align:center;
}

.IcoPaginacaoVideos {
	background-image:url(images/ico_paginacao_noticias.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	margin:0px 17px;
}

.BtVideosSetaDireita {
	background-image:url(images/bt_banner_seta_direita_over.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.BtVideosSetaDireita:hover {
	background-image:url(images/bt_banner_seta_direita.png);
}

.BtVideosSetaEsquerda {
	background-image:url(images/bt_banner_seta_esquerda_over.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.BtVideosSetaEsquerda:hover {
	background-image:url(images/bt_banner_seta_esquerda.png);
}

.CatVideos {
	width:100%;
}

.MenuCategoriasVideos {
	margin-bottom:40px;
}

.Light_CidadeAgenda {
	color:#a25800;
	text-transform:uppercase;
	font: 50px 'bebas_neuebold', Arial, sans-serif;
}

.Light_CidadeAgenda span {
	color:#a25800;
	text-transform:uppercase;
	font: 50px 'bebas_neuelight', Arial, sans-serif;
}

.Light_DataAgenda {
	color:#bf9270;
	text-transform:uppercase;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-bottom:10px;
}

.Light_LocalAgenda {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
}

.Light_LocalizacaoAgenda {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Bold', Arial, sans-serif;
	margin-top:10px;
}

.Light_LocalizacaoAgenda a {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-top:10px;
	text-decoration:underline;
}

.Light_LocalizacaoAgenda a:hover {
	color:#bf9270;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-top:10px;
	text-decoration:none;
}

.Light_CompraAgenda {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Bold', Arial, sans-serif;
	margin-top:10px;
}

.Light_CompraAgenda a {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-top:10px;
	text-decoration:underline;
}

.Light_CompraAgenda a:hover {
	color:#bf9270;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-top:10px;
	text-decoration:none;
}

.Light_TextoAgenda {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-align:justify;
	text-align-last:left;
	margin-top:10px;
}

.Light_TextoAgenda a {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-decoration:underline;
}

.Light_TextoAgenda a:hover {
	color:#bf9270;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-decoration:none;
}

.Light_TituloNoticia {
	color:#a25800;
	text-transform:uppercase;
	font: 50px 'bebas_neuebold', Arial, sans-serif;
}

.Light_DataNoticia {
	color:#bf9270;
	text-transform:uppercase;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	margin-bottom:10px;
}

.Light_AreaNoticia {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-align:justify;
	text-align-last:left;
	margin-top:10px;
}

.Light_AreaNoticia a {
	color:#808080;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-decoration:underline;
}

.Light_AreaNoticia a:hover {
	color:#bf9270;
	font: 15px 'Avenir Next LT Pro Regular', Arial, sans-serif;
	text-decoration:none;
}

.TituloContratantesInterno {
	color:#a25800;
	text-transform:uppercase;
	font: 50px 'bebas_neuebold', Arial, sans-serif;
}

.BtDownload {
	display:block;
	border-bottom:1px solid #493460;
	padding:5px 2px 5px 2px;
	color:#bf9270;
	font: 20px 'bebas_neue_regularregular', Arial, sans-serif;
	text-transform:uppercase;
}

.BtDownload:hover {
	border-bottom:1px solid #493460;
	padding:5px 2px 5px 2px;
	color:#493460;
	font: 20px 'bebas_neue_regularregular', Arial, sans-serif;
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/












































ul{
    list-style: none;
}
.nav{
    background: #015ca2;
    min-height: 30px;
	position: fixed;
	top:0px;
	z-index: 99;
}
.nav .left{
    float: left;
    margin-left: 1em;
}
.nav .left li{
    border-bottom: 1px solid #017ACF;
    font-size: 14px;
    float: left;
	margin-left: -22px;
}
.nav .left li a{
    display: block;
    padding: 9px 15px;
    line-height: 30px;
	text-align: left;
	font-size: 16px;
}
.nav .left li a:hover{
    background: #017ACF;
}

.nav .right{
    float: right;
    margin-right: 1em;
}
.nav .right li{
    border-bottom: 1px solid #f2f2f2;
    font-size: 14px;
    float: left;
}
.nav .right li a{
    display: block;
    padding: 9px 15px;
    line-height: 30px;
}
.nav .right li a:hover{
    background: #f2f2f2;
}

.toggle-nav{
    display: none;
}

.nav-mobile style{
    display: block;
}


@media only screen and (max-width: 640px){
    .nav{
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }

    .toggle-nav{
        display: block;
        padding: 0px;
        position: absolute;
        right: 10px;
		font-size: 20px;
    }
    .toggle-nav:after{
        content: ' Menu';
    }

    .toggle-nav:hover{
		font-size: 20px;
		background: #015ca2;
    }

    .nav-mobile{
        display: none;
    }

    .style-mobile{
        background: #015ca2;
        top : 47px;
        position : absolute;
        width : 100%;
		padding-bottom: 15px;
    }

    .style-mobile li{
        display: block;
        width: 100%;
    }

    .nav .right{
        display: block;
        float: none;
        margin: 0em;
    }

    .nav .left{
        display: block;
        float: none;
        margin: 0em;
    }
}

@media only screen and (min-width: 641px){
    .nav-mobile {
        display:block !important;
    }
}











































































































































































/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


#area {
	width: 960px;
	text-align:center;
}

/* root element for scrollable */
#scroller {
	/* required settings */
	position:relative;
	overflow:hidden;
	
	/* vertical scrollables have typically larger height than width but not now */
	height: 540px;
	width: 960px;
	margin: 0 0 0 0;
}

/* root element for scrollable items */
#scroller .items {
	position:absolute;

	/* this time we have very large space for the height */
	width:20000em;
}

#scroller .items .item {
	width: 960px;
	height: 540px;
	float: left;
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#scroller .items .item a.image {
	display: block;
	width: 960px;
	height: 540px;
	margin: 0 auto;
	border:0px;
}

.navi {
	width:910px;
	position:relative;
	margin:-30px auto 0 auto;
	text-align:center;
}

.navi a {
	width: 14px;
	height: 14px;
    display: inline-block;
	background-color:#fff;
	margin:0px 5px 0px 5px;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-border-radius: 50%;
}

.navi a:hover {
	background-color:#167ab9;
}

.navi a.active {
	background-color:#167ab9;
}

.scrollToTop{
	width:48px; 
	height:48px;
	text-align:center; 
	position:fixed;
	bottom:13px;
	right:13px;
	display:none;
	background-image:url(images/seta_top.png);
	background-position:center center;
	background-repeat:no-repeat;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}
.scrollToTop:hover{
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}
