sup {
	vertical-align:super;
}

sub {
	vertical-align:sub;
	font-size:0.9em;
}

.wrapper {
	position: relative;
	width: 100%;
}

.bgTriangle {
	width:100%;
	height:979px;
	position:fixed;
	top:0;
	right:60%;
	background-image:url(../images/bg_triangle.png);
	background-repeat: no-repeat;
	background-position: right top;    
}

.mainWrapper { 
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.wrapper1194px {
	width:1194px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.headerWrapper {
	width:1194px;
	height:155px;
}

.contentWrapper {
	width:1194px;
	min-height:55px;
	padding-top:5px;
	background-image:url(../images/centershadows.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.contentWraper1180px {
	width:1180px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
	background-color:#F7F8F8;
}

.footer {
	width:100%;
	height:144px;
	background-image:url(../images/footerbg.png);
}

.footer1194px {
	width:1194px;
	height:144px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footertopshadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.subFooter {
	width:1194px;
	height:37px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.subFooterLeft {
	height:37px;
	line-height:37px;
	font-family:DroidSansRegular, serif;
	font-size:10px;
	color:#192625;
	float:left;
}

.subFooterLeft p {
	float:left;
}

.subFooterLeft img {
	float:left;
}

.subFooterRight {
	height:37px;
	float:right;
}




/* ------------------------- HEADER -------------------- */


.headerLogo {
	width:319px;
	height:155px;
	float:left; 
}

.headerRight {
	height:155px;
	float:right;
}

.headerRightTop {
	height:16px;
	padding-top:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	float:right;
}

.headerRightTop span {
	display: block;
	float: left;
	margin-right:15px;
	position:relative;

}

.headerRightTop a > i {
	color: white;
	font-size: 15px;
	background: black;
	padding: 5px;
	border-radius: 50%;
}

.headerRightTop a.headerEmail {
	color:#999;
	text-decoration:none;
}

.li-connect-link {
	color: #008ABC;
	text-decoration: none;
	position: relative;
	top: -5px;
	left: 0;
}

.linkedInIcon {
	margin-top: -3px;
}

.facebookIcon {
	margin-top: -3px;
}

.linkedInIcon a > i{
	padding-left: 7px;
    padding-right: 6px;
    padding-top: 5px;
    padding-bottom: 6px;
}

.facebookIcon a > i{
	padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.linkdInBlue img {
	position:absolute;
	top:-3px;
	left:0;
}

.mainNav {
	margin-top:75px;
	margin-right:16px;
	float:right;
}

.mainNav ul li {
	float:left;
	margin-left:44px;
}

.mainNav ul li a {
	font-family:ArvoBold, sans-serif;
	font-size:17px;
	text-decoration:none;
	text-transform:uppercase;
	color:#1F1F1F;
}

.mainNav ul li a:hover {
	color: #008ABC;
}

.mainNav .activeItem {
	color: #008ABC;
	cursor:default;
}


/* ------------------------- end HEADER -------------------- */





/* ------------------------- PESQUIA DE PRODUTOS -------------------- */


.pesquisaDeProdutos {
	width:270px;
	height:284px;
	float:left;
	background-color:#F7F8F8;
}

.pesquisaDeProdutos .formWrapper {
	padding-top:52px;
	margin-left:30px;
}

.pesquisaDeProdutos .formWrapper .title {
	margin-bottom:18px;
	font-family:ArvoBold, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#1F1F1F
}

.pesquisaDeProdutos .formWrapper select {
	width:239px;
	margin-bottom:15px;
}

.pesquisarButton {
	display:block;
	width:240px;
	height:27px;
	line-height:27px;
	background-image:url(../images/pesquisarbuttonbg.png);
	font-family:DroidSansBold, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}

.pesquisarButton:hover {
	color:#D3D2D2;
	background-image:url(../images/submitcontactosbghover.png);
}

/* ------------------------- end PESQUISA DE PRODUTOS -------------------- */






/* ------------------------- MARQUEE -------------------- */


.imageMarqueeWrapper {
	width:910px;
	height:284px;
	background-color:#F7F8F8;
	float:right;
}


/* ------------------------- end MARQUEE -------------------- */






/* ------------------------- MARCAS REPRESENTADAS -------------------- */

.marcasRepresentadas {
	width:1180px;
	height:124px;
	margin-right:auto;
	margin-left:auto;
}

.marcasRepresentadasContentWrapper {
	width:1180px;
	height:106px;
	padding-top:10px;
	background-image:url(../images/marcasrepresentadasshadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#F7F8F8;
}

.marcasRepresentadasContent {
	width:1170px;
	height:95px;
	background-color:#FFF;
}

.marcasRepresentadasContentLeft {
	width:283px;
	height:95px;
	background-image:url(../images/marcasrepresentadasleftbg.png);
	float:left;
}

.marcasRepresentadasTitle {
	width:200px;
	padding-top:33px;
	padding-left:32px;
	font-family:ArvoBold, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#1F1F1F;
}

.marcasRepresentadasContentRight {
	width:887px;
	height:95px;
	float:left;
}



.marcasRepresentadasMarquee {
	width:833px;
	height:95px;
	float:left;
	overflow:hidden;
	position:relative;
}

.marcasSlide {
	width:4000px;
	height:84px;
	padding-top:11px;
	position:absolute;
	top:0;
	left:0;
}

.marcasRepresentadasMarquee .marca {
	float:left;
}

.marcasRepresentadasMarquee .marca img {
	width:139px;
}

.marcasRepresentadasButtonLeft {
	display:block;
	width:19px;
	height:29px;
	margin-top:35px;
	background-image:url(../images/marcasmarqueearrowleftinactive.png);
	float:left;
}

.marcasRepresentadasButtonRight {
	display:block;
	width:19px;
	height:29px;
	margin-top:35px;
	background-image:url(../images/marcasmarqueearrowrightactive.png);
	float:left;
}

.marcasRepresentadasBottomShadow {
	width:1180px;
	height:8px;
	background-image:url(../images/marcasrepresentadasshadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:0;
}


/* ------------------------- end MARCAS REPRESENTADAS -------------------- */





/* ------------------------- NOTICIA -------------------- */


.homepageNoticiasWrapper {
	width:1200px;
	margin-right:auto;
	margin-left:auto;
}

.noticiaOutsideWrapper {
	min-height:225px;
	padding:10px;
	float:left;
	text-decoration:none;
	display:block;
}

.noticiaOutsideWrapper:hover {
	background-color:#D8EEF5;
}

.noticiaWrapper {
	width:280px;
	min-height:100px;
	padding-top:12px;
	float:left;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #008ABC;
}

.newsDate {
	margin-bottom:8px;
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	color:#008ABC;
}

.noticiaTitulo {
	margin-bottom:20px;
	font-family:ArvoRegular, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#1F1F1F;
}

.noticiaText {
	font-family:DroidSansRegular, serif;
	font-size:13px;
	line-height:18px;
	color:#4C4C4C;
}

.noticiaOutsideWrapper .noticiaWrapper img {
	float:left;
	margin-right:17px;
}

/* ------------------------- end NOTICIA -------------------- */




/* ------------------------- FOOTER -------------------- */

.linkdInFooter {
	width:320px;
	float:left;
}

.linkdInFooter .linkdinFooterText {
	float:left;
}
.linkdInFooter .linkdinFooterText > p:not(:first-of-type) {
	padding-top: 10px;
}

.linkdInFooter .linkdinFooterTextTitle {
	margin-top:25px;
	margin-bottom:14px;
	font-family:ArvoBold, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:white;
}

.linkdInFooter .linkdinFooterTextRecomendeTxt {
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	line-height:14px;
	color:white;
}

.linkdInFooter .linkdinFooterTextRecomendeTxt span {
	opacity: .8;
}

.linkdInFooter .linkdinFooterTextRecomendeTxt strong {
	opacity: 1;
}

.linkdInFooter .IN-widget {
  /*margin-top:75px;
  margin-left:43px;*/
  float:left;
}

.p0Newsletter {
	width:634px;
	float:left;
}


.p0Newsletter .p0NewsletterText {
	margin-right:28px;
	float:left;
}

.p0Newsletter .p0NewsletterTextTitle {
	margin-top:60px;
	margin-bottom:14px;
	font-family:ArvoBold, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:white;
}

.p0Newsletter .p0NewsletterTextRecomendeTxt {
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	line-height:14px;
	color:white;
}

.p0Newsletter .newsletterInputWrapper {
	float:left;
	width:272px;
	height:27px;
	position:relative;

	margin-top:70px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	background-color:#008ABC;
}

.p0Newsletter .newsletterInputWrapper .newsletterErrorMessage {
	display:none;

	position:absolute;
	top:-20px;
	left:0;
	z-index:999;

	font-family:DroidSansBold, sans-serif;
	font-size:14px;
	color:#258A7F;
}

.p0Newsletter .newsletterInputWrapper .newsletterSuccessMessage {
	display:none;

	position:absolute;
	top:0;
	left:0;
	z-index:9999;

	width:280px;
	height:35px;
	background-image:url(../images/newslettersuccessbg.png);
}

.p0Newsletter .newsletterInputWrapper .newsletterSuccessMessage p {
	display:none;
	text-align:center;
	line-height:35px;
	font-family:DroidSansBold, sans-serif;
	font-size:14px;
	color:#258A7F;
}

.p0Newsletter .newsletterInputWrapper .newsletterSuccessMessage .loaderGif {
	width:16px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
}

.newsletterInputWrapper input {
	margin:0;
	padding:0;
	border:none;
	width:180px;
	height:27px;
	line-height:27px;
	padding-left:5px;
	background-image:url(../images/newsletterinputbg.jpg);
	float:left;
	font-family:DroidSansRegular, serif;
	font-size:13px;
	color:#4D4C4C;
}

.newsletterInputWrapper .newsletterSubmit {
	display:block;
	width:86px;
	height:27px;
	line-height:27px;
	margin-left:1px;
	background-image:url(../images/newslettersubmitbg.png);
	float:left;
	font-family:DroidSansBold, serif;
	font-size:11px;
	color:white;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

.newsletterSubmit:hover {
	color:#D3D2D2;
	background-image:url(../images/submitcontactosbghover.png);
}

.p0LogoFooter {
	width:244px;
	float:left;
}

.p0LogoFooter img {
	margin-top:30px;
}


/* ------------------------- end FOOTER -------------------- */



.productImageWrapper {
	float:left;
}

.productImageWrapper img {
	float:left;
}


/* -------------------------- PRODUTO DETALHE HORIZONTAL ------------------------ */

.detalheWrapper {
	width:880px;
	margin-left:30px;
	float:left;
}

.detalheWrapper a {
	text-decoration: none;
}

.areaTitle {
	width:880px;
	height:80px; 
}

.areaTitle p {
	padding-top:8px;
	font-family:ArvoRegular, serif;
	font-size:40px;
	line-height:48px;
	color:#1F1F1F;
}





.detalheCentralColumn {
	width:580px;
	float:left;
	padding-top:25px;
	font-family:DroidSansRegular, sans-serif;   
	font-size:13px;   
	color:#525252;  
	line-height:18px;
}

.productIntroText {
	margin-top:40px;
	font-family:DroidSansBold, serif;
	font-size:16px;
	line-height:23px;
	color:#4C4A4B;
}


.detalheUnorderedList {
	margin-top:25px;
	padding-left:24px;
}

.detalheUnorderedList li {
	margin-bottom:25px;
	padding-left:10px;
	background-image:url(../images/detaillistbullet.png);
	background-repeat: no-repeat;
	background-position: left 4px;

	font-family:DroidSansRegular, serif;
	font-size:13px;
	color:#4C4A4B;
}

.productDetalheText {
	margin-top:47px;
	font-family:DroidSansRegular, serif;
	font-size:13px;
	line-height:18px;
	color:#4C4A4B;
}

.detalheNumberedList {
	margin-top:30px;
	padding-left:45px;
	font-family:DroidSansRegular, serif;
	font-size:13px;
	color:#4C4A4B;
}

.detalheNumberedList li {
	margin-bottom:25px;
	position:relative;
}

.detalheNumberedList li .detalheNumberedListNumber {
	font-family:ArvoItalic, serif;
	font-size:18px;
	color:red;

	position:absolute;
	top:0;
	left:-20px;
}















.productFeaturesBottom {
	margin-top:30px;
}

.productFeaturesBottom td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008ABC;
}

.productFeaturesBottom td p {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	line-height:19px;
}

.productFeaturesBottom td.productFeatureTaleSeparator {
	border:none;
}

.productFeaturesTitle td {
	vertical-align:bottom;
}

.productFeaturesTitle p {
	font-family:ArvoRegular, serif;
	font-size:18px;
	color:#221F1F;
}

.featureName {
	font-family:DroidSansBold, sans-serif;
	font-size:14px;
	color:#4C4A4B;
}

.featureInfo {
	font-family:DroidSansRegular, sans-serif;
	font-size:14px;
	color:#4C4A4B;
}

.productFeaturesBottom td a {
	color:#0C85C5;
	text-decoration:none;
}

.productFeaturesBottom td a:hover {
	color:#06499D;
}







.citacaoWrapper {
	margin-top:30px;
}

.citacaoImg {
	float:right;
}

.citacaoText {
	width:495px;
	margin-top:10px;
	font-family:ArvoItalic, serif;
	font-size:18px;
	line-height:25px;
	color:#32B9AC;
	text-align:right;
	float:right;
}

.citacaoAutor {
	margin-top:8px;
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	color:#999999;
	float:right;
}



.produtosRelacionadosWrapper {
	margin-top:40px;
}

.produtosRelacionadosTitle {
	margin-bottom:18px;
	font-family:ArvoBold, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#1F1F1F
}

a.produtoWrapper {
	display:block;
	width:130px;
	height:284px;
	padding:10px;
	text-decoration:none;
	float:left;
}

a.produtoWrapper:hover {
	background-color:#D8EEF5;
}

.produtoWrapperInside {
	padding-top:6px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #008ABC;
}

.produtoWrapperInside img {
	width:130px;
}

.nomeDoProduto {
	margin-top:7px;
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#008ABC;
	text-transform:uppercase;
}

.produtoDescricao {
	margin-top:12px;
	font-family:ArvoRegular, serif;
	font-size:14px;
	color:#4C4A4B;
}

.produtoCaracteristicas {
	margin-top:7px;
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#666666;
}

.detalheRightColumnHorizontal {
	width:190px;
	margin-right:60px;
	float:right;
}

.detalheRightColumnHorizontal .produtoMarcaWrapper {
	width:190px;
	padding-top:25px;
	padding-bottom:25px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #008ABC;
	border-bottom-color: #008ABC;
}

.detalheRightColumnHorizontal .marcaTitle {
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#008ABC;
	text-transform:uppercase;
}

.detalheRightColumnHorizontal .marcaLink {
	display:block;
	margin-top:13px;
	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
	text-decoration:none;
}

.detalheRightColumnHorizontal .marcaLink:hover {
	color:#06499D;
}

.detalheRightColumnHorizontal .pedirInfo {
	display:block;
	width:100px;
	height:27px;
	margin-top:17px;
	line-height:27px;
	background-image:url(../images/pedirinfobg.jpg);

	font-family:DroidSansBold, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

.detalheRightColumnHorizontal .produtoMarcaWrapperBottom {
	width:190px;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #008ABC;

	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
}

.detalheRightColumnHorizontal .produtoMarcaWrapperBottom .infosAdicionaisTitle {
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#4C4A4B;
	text-decoration:none;
	text-transform:uppercase;
	line-height:17px;
}

.detalheRightColumnHorizontal .produtoMarcaWrapperBottom a {
	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
	text-decoration:none;
	line-height:17px;
}

.detalheRightColumnHorizontal .produtoMarcaWrapperBottom a:hover {
	color:#06499D;
}



/* -------------------------- end PRODUTO DETALHE HORIZONTAL ------------------------ */





/* -------------------------- PRODUTO DETALHE VERTICAL ------------------------ */


.verticalCetralWidth {
	width:780px;
}

.detalheRightColumnVertical {
	margin-right:84px;
	float:right;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #008ABC;
	border-bottom-color: #008ABC;
}

.detalheRightColumnVertical .produtoMarcaWrapper {
	float:left;
	width:190px;
	padding-top:25px;
	padding-bottom:25px;

}

.detalheRightColumnVertical .marcaTitle {
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#32BAAC;
	text-transform:uppercase;
}

.detalheRightColumnVertical .marcaLink {
	display:block;
	margin-top:13px;
	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
	text-decoration:none;
}

.detalheRightColumnVertical .marcaLink:hover {
	color:#06499D;
}

.detalheRightColumnVertical .pedirInfo {
	display:block;
	width:100px;
	height:27px;
	margin-top:17px;
	line-height:27px;
	background-image:url(../images/pedirinfobg.jpg);

	font-family:DroidSansBold, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

.detalheRightColumnVertical .produtoMarcaWrapperBottom {
	float:left;
	width:160px;
	padding-top:30px;
	padding-left:22px;
	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
}

.detalheRightColumnVertical .produtoMarcaWrapperBottom .infosAdicionaisTitle {
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#4C4A4B;
	text-decoration:none;
	text-transform:uppercase;
	line-height:17px;
}

.detalheRightColumnVertical .produtoMarcaWrapperBottom a {
	font-family:DroidSans, sans-serif;
	font-size:12px;
	color:#2685C5;
	text-decoration:none;
	line-height:17px;
}

.detalheRightColumnVertical .produtoMarcaWrapperBottom a:hover {
	color:#06499D;
}

.notaWrapper {
	width:100%;
	margin-top:30px;
}

.notaTitle {
	width:100%;
	padding-bottom:6px;
	padding-left:4px;
	font-family:DroidSansBold, sans-serif;
	font-size:12px;
	color:#32BAAC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #32BAAC;
}

.notaText {
	width:100%;
	padding-top:6px;
	font-family:DroidSans, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#999999;
}



/* -------------------------- end PRODUTO DETALHE VERTICAL ------------------------ */





/* -------------------------- PRODUTOS LISTA ------------------------ */

.listaWrapper {
	width:750px;
}

.itemsWrapper {
	width:750px;
}

.page {
	display:none;
}

.paginador {
	height:25px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}

.numeroDePaginaLink {
	display:block;
	width:25px;
	height:25px;
	font-family:ArvoRegular, serif;
	font-size:15px;
	color:#2787C7;
	text-align:center;
	line-height:26px;
	text-decoration:none;
	float:left;
}

.numeroDePaginaLink:hover {
	background-image:url(../images/pagenumberover.png);
	color:#FFF;
}

.pageNumbersLinkActive {
	background-image:url(../images/pagenumberover.png);
	color:#FFF;
}

.numeroDePaginaSeparador {
	float:left;
}


.nrsDePaginaGrupo {
	display:none;
}

.previousPageGroup {
	display:block;
	width:25px;
	height:25px;
	font-family:ArvoRegular, serif;
	font-size:15px;
	color:#2787C7;
	text-align:center;
	line-height:26px;
	text-decoration:none;
	float:left;
}

.nextPageGroup {
	display:block;
	width:25px;
	height:25px;
	font-family:ArvoRegular, serif;
	font-size:15px;
	color:#2787C7;
	text-align:center;
	line-height:26px;
	text-decoration:none;
	float:left;
}

.nrDePaginaGrupoActive {

}




.breadCrumb {
	padding-top:23px;
	padding-left:34px;
	font-family:DroidSansRegular, serif;
	font-size:12px;
	color:#211F1F;
}

.breadCrumb .path {
	color:#918C8C;
}

.breadCrumb a {
	color:#2686C6;
	text-decoration:none;
}

.breadCrumb .paginaActual {
}


/* -------------------------- end PRODUTOS LISTA ------------------------ */





/* -------------------------- CONTACTOS ------------------------ */

.contactosBoxWrapper {
	width:400px;
	margin-right:20px;
	float:left;
}

.contactenosBoxWrapper {
	width:400px;
	float:left;
}


.contactosBoxesTitulo {
	width:400px;
	padding-bottom:18px;
	font-family:ArvoBold, serif;
	font-size:17px;
	color:#211F1F;
	text-transform:uppercase;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #008ABC;  
}

.contactosBoxWrapperContent {
	padding-top:33px;
}

.contactenosBoxWrapperContent {
	padding-top:33px;
	position:relative;
}

.contactenosBoxWrapperContentSucessOverlay {
	display:none;
	width:400px;
	height:353px;
	background-color:#F7F8F8;
	position:absolute;
	top:0;
	left:0;
}

.contactFormSubmitSuccessLoading {
	display:none;
	width:16px;
	height:16px;

	position:absolute;
	top:130px;
	left:220px;
}


.contactFormSubmitSuccessMessage {
	display:none;
	width:240px;
	font-family:DroidSansBold, sans-serif;
	font-size:14px;
	color:#555;
	text-align:center;
	position:absolute;
	top:120px;
	left:120px;
}

.contactFormSubmitSuccessMessage a {
	display:block;
	padding-top:15px;
	font-family:DroidSansRegular, sans-serif;
	font-size:14px;
	color:#555;
	text-decoration:none;
}

.contactosTitle {
	margin-bottom:10px;
	font-family:DroidSansBold ,sans-serif;
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
}

.contactosDados {
	margin-bottom:10px;
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
}

.contactosEmail {
	font-family:DroidSansRegular, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#008ABC;
	text-decoration:none;
}

.contactosEmail:hover {
	color:#000000;
}

.contactenosBoxWrapperContent input {
	width:278px;
	height:16px;
	margin-bottom:10px;
}

.contactenosBoxWrapperContent input:focus {
	background-color:#FAFAFA;
}

.contactenosBoxWrapperContent textarea {
	min-width:278px;
	min-height:76px;
	max-width:278px;
	max-height:76px;
	margin-bottom:10px;
}

.contactenosBoxWrapperContent td {
	vertical-align:top;
}

.contactenosBoxWrapperContent input.newsletteroption {
	width:20px;
	float:left;
}

.newsletteroptionText {
	font-family:DroidSansRegular, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#999999;
	float:left;
}

.newsletteroptionText a {
	color:#008ABC;
	text-decoration:none;
}

.newsletteroptionText a:hover {
	color:#000000;
}

#submitContacto {
	display:block;
	width:280px;
	height:27px;
	line-height:27px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-family:DroidSansBold ,sans-serif;
	font-size:12px;
	color:#FFF;
	background-image:url(../images/submitcontactosbg.png);
}

#submitContacto:hover {
	color:#D3D2D2;
	background-image:url(../images/submitcontactosbghover.png);
}


.googleMapsWrapper {
	width:820px;
}


.googleMapsWrapperTitulo {
	width:820px;
	padding-bottom:18px;
	font-family:ArvoBold, serif;
	font-size:17px;
	color:#211F1F;
	text-transform:uppercase;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #008ABC;  
}

#googleMaps {
	width:820px;
	height:302px;
	margin-top:6px;
}

.googleMapsWrapper .bottomText {
	padding-top:7px;
}

.googleMapsWrapper span.navegarText {
	font-family:DroidSansRegular, sans-serif;
	font-size:11px;
	color:#999999;

}

.googleMapsWrapper a.googleMapsLink {
	font-family:DroidSansRegular, sans-serif;
	font-size:11px;
	color:#2686C6;
	text-decoration:none;
	text-align:left;
}

.googleMapsWrapper a.googleMapsLink:hover {
	color:#06499D;
}



/* -------------------------- end CONTACTOS ------------------------ */






.areaSubTitle {
	font-family:ArvoRegular, serif;
	font-size:26px;
	color:#1F1F1F;
}

.detalheTopImage {
	width:760px;
	padding-top:24px;
	padding-bottom:10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #008ABC;  
}

.detalheTopImage img {
	width:760px;
}

.dataDaNoticia {
	margin-top:10px;
	font-family:DroidSansRegular, serif;
	font-size:12px;
	color:#008ABC;
}

.verMaisNoticias {
	display:block;
	width:150px;
	margin-top:50px;
	font-family:DroidSansBold, sans-serif;
	font-size:11px;
	color:#008ABC;
	text-transform:uppercase;
	text-decoration:none;
}

.verMaisNoticias:hover {
	color:#000000;
}










.clear {
	clear:both;
	font-size:0;
}

.heigh14px {
	height:14px;
}

.heigh18px {
	height:18px;
}

.height44px {
	width:100%;
	height:44px;
	font-size:0;
}

.height50px {
	width:100%;
	height:50px;
	font-size:0;
	clear:both;
}

.width400px {
	width:400px;
}

.width760px {
	width:760px;
}

.width840px {
	width:840px;
}

.paddingTop5px {
	padding-top:5px;
}

.formSubmitErrorTitle {
	color:#EE0000;
}

.searchProductsNoItems {
	font-family:DroidSansBold, sans-serif;
	font-size:14px;
	color:#555;
}


.voltar_btn {
	margin-top:53px;
	color:#2686C6;
	font-family:DroidSansBold, serif;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}

.voltar_btn:hover {
	color:#06499D;
}

.fright {
	float: right;
}

.fleft {
	float: left;
}











































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
