@CHARSET "UTF-8";

h2{text-transform:uppercase; font-size:24px;}

/*** TÍTULOS DOS TEXTOS*/
h3{text-transform:uppercase; font-size:24px;}

/*** TÍTULOS DO RODAPÉ*/
h4{text-transform:uppercase; color:#dbd1ba; font-size:24px; margin-left:15px;}


/*** Reset Blueprint*/

ul{
	padding: 0;

	list-style: none;
}

fieldset{
	border: none;	

	margin: 0;

	padding: 0;
}

/*** Personalização das mensagens de erro Blueprint*/

.error, .alert {

    background: none repeat scroll 0 0 #fff;

    border-color: #EC0000;

    color: #EC0000;
}

.error, .alert, .notice, .success, .info {

    margin-bottom: 1em;

    padding: 0.8em;
	
	background-color:#dcd1bb; border:#282827 1px solid; font-family:"Georgia", Times New Roman, Times, serif; font-size:14px;

}

/*** Prevent default criado no js*/

a.js-prevent-default:hover{

	cursor: default ;
}

/*** Hack input select webkit, para que se possa ser definida a altura dos selects*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.select {

		height: 28px;

	}
	
}

/*** Define os estilos que serão padrão em todo o site*/

body{

	font-family:"Georgia", Times New Roman, Times, serif;

	background: url(../img/bg.jpg) repeat;
}

/*** BG DO TOPO*/
.bgTop{background-color:#282827; margin-top:0px;}


/*** Logo do cliente*/

a.logo{

	margin-bottom:-18px;
	
	margin-left:26px;

	display: block;

	height: 162px;
	
	width:166px;

	text-indent: -9000px;

	background: url(../img/logo.png) no-repeat;
	
	border-right:1px solid #d3c8ae;
	
	padding-right:28px;

}

/*** Menu seleção de idiomas princicipal*/
 
 .imgPt{background:url(../img/idioma-pt.png) no-repeat; width:59px; height:54px; border-left:#d3c8ae solid 1px; float:right;}
 .imgEn{background:url(../img/idioma-en.png) no-repeat; width:59px; height:54px; border-left:#d3c8ae solid 1px; float:right; border-right:#d3c8ae solid 1px;}
 .imgCh{background:url(../img/idioma-ch.png) no-repeat; width:59px; height:54px; border-left:#d3c8ae solid 1px; float:right;}
 
 
 ul.menu-idiomas{

	text-align: right;

	padding-top: 0px;

}

ul.menu-idiomas li{

	display: inline;
}


/*** Menu princicipal*/

ul.menu-principal{

	padding-top: 35px;
	
	padding-bottom: 37px;
	
	width:718px;
	
	position:absolute;
	
	margin-top:53px;
	
	margin-left:220px;
	
	padding-right:1px;
	
	text-align:center;
	
	border-top:#d3c8ae solid 1px;
	
	border-right:#d3c8ae solid 1px;

}

ul.menu-principal li{

	display: inline;
	
	margin-right:15px;
			

}

ul.menu-principal li a{

	color: #dbd1ba;

	font-size: 24px;

	text-decoration: none;
	
	text-transform:uppercase;

	margin-left: 10px;

}

/*** Menu suspenso (dropdown) para EMPRESA ***/

ul.menu-principal li {
	position: relative;
}

ul.menu-principal li span {
	color: #dbd1ba;
	font-size: 24px;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 10px;
	cursor: pointer;
}

ul.menu-principal li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #282827;
	border: 1px solid #d3c8ae;
	border-top: none;
	min-width: 200px;
	z-index: 1000;
}

ul.menu-principal li:hover ul {
	display: block;
	padding-top: 40px;
	margin-left: 10px;
	border: 0;
}

ul.menu-principal li ul li {
	display: block;
	margin-right: 0;
	border-bottom: 1px solid #d3c8ae;
}

ul.menu-principal li ul li:last-child {
	border-bottom: none;
}

ul.menu-principal li ul li a {
	display: block;
	padding: 10px 15px;
	margin-left: 0;
	font-size: 18px;
	color: #dbd1ba;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}

ul.menu-principal li ul li a:hover {
	background-color: #3a3938;
	color: #fff;
}

/***Rodapé*/

div.rodape{

	/*border-top: 1px solid #00aeef;*/

	padding: 20px 0 0 0;

}

ul.rodape-menu{margin-top:-50px; padding-bottom:17px; padding-top:16px; padding-left:15px; width:603px; border-bottom:#dbd1ba 1px solid; border-left:#dbd1ba 1px solid;}


ul.rodape-menu li{

	color:#dbd1ba;

	display: inline;
	
	font-family:"Georgia", Times New Roman, Times, serif;
	
	font-size:14px;

}


.styleRodapeMenu:hover{color:#dbd1ba;}

.styleRodapeMenu{color:#dbd1ba; text-decoration:none;}


/* * Rodapé ícones Redes Sociais*/

.bgFooter{background-color:#282827; margin-bottom:17px;}

div.container-footer{
	
	margin-top: 50px;

}

ul.rodape-redes-sociais li{

	float: left;

}

.icon-social{

display: block;

width:159px; height:53px;

margin-left:-20px;

margin-top:-49px;

}

.link-facebook{

	background: url(../img/redesFacebook.png) no-repeat;
	width:159px; height:53px;
	border-left:#dbd1ba 1px solid;
	border-right:#dbd1ba 1px solid;
	border-bottom:#dbd1ba 1px solid;

}

.link-twitter{

	background: url(../img/redesLinkedin.png) no-repeat;
	width:159px; height:53px;
	border-left:#dbd1ba 1px solid;
	border-right:#dbd1ba 1px solid;
	border-bottom:#dbd1ba 1px solid;
}

/* * Rodapé form de Newsletter*/


#js-newsletter-form .newsletter-form-input-mail{

	padding: 5px;

	border: 1px solid #dbd1ba;

	width: 235px;
	
	height:25px;
	
	background-color:transparent;
	
	text-align:center;
	
	color:#dbd1ba;
	
	font-family:"Georgia", Times New Roman, Times, serif;
	
	font-size:14px;
	
	margin-left:5px;
	
	margin-top:-45px;
	
	margin-left:15px;

}

.bgNewsletter{border-right:1px solid #dbd1ba; border-left:1px solid #dbd1ba; margin-top:-18px; padding-top:20px; margin-left:-21px; padding-bottom:1px;}


.newsletter-form-submit{
	
	border: none;

	width: 35px;

	height: 35px;

	margin-left: 7px;

	background: url(../img/submit-newsletter.png) no-repeat;

	position:absolute;
	
	cursor: pointer;
	
	margin-top:-8px;

}

.newsletterTexto{font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; color:#dbd1ba; margin-left:15px;}

.enderecoFooter{border-left:#dbd1ba solid 1px; padding-top:50px; margin-top:-18px; padding-left:15px;}

.enderecoTitleFooter{text-transform:uppercase; color:#dbd1ba; font-size:24px; margin-left:-15px; margin-top:-32px; position:absolute;}

.textoEndereco{font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; color:#dbd1ba;}

.textoContato{font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; color:#dbd1ba; margin-top:-27px;}

.contatoFooter{width: 170px;}

.newsletterFooter{
	width: 170px;
}

.newsletterFooter img{
	max-width: 106px;
	float: none;
	margin: 0 auto;
	display: block;
	margin-left: 70px;
}

.contatoTitleFooter{text-transform:uppercase; color:#dbd1ba; font-size:24px; margin-left:0;}

a.rodape-credito-vcom{

	display: block;

	width: 95px;

	height: 53px;

	background: url(../img/logo-vcom.png) no-repeat;
	
	border-right:#dbd1ba solid 1px;
	
	margin-right:0px;
	
	padding-left:10px;
	
	padding-right:-10px;
	
	margin-top:-15px;
	
}

.direitosSite{font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; color:#dbd1ba; border-top:#dbd1ba solid 1px; border-left:#dbd1ba solid 1px; margin-top:-18px; padding-top:15px; padding-left:15px; width:924px; margin-bottom:-20px;}