/*
 * Copyright 2014, Tag Web Design
*/

*{
	margin:0;
	padding:0;
	color:#575757;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
html{
	height:100%;
}
body{
	height:100%;
	font-size:62.5%;
	background:#FFF;
}
p{
	color:#575757;
	font-size:1.6em;
	margin-top:14px;
	line-height:1.4em;
}
a{
	color:#575757;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a, a:active, a:focus{
	outline:none;
	-moz-outline:none;
	ie-dummy:expression(this.hideFocus=true);
}
img{
	border:0 none;
}
b, strong{
	color:#575757;
	font-weight:bold;
}
ul, ol{
	list-style:none;
}
ul:after,
ol:after{
	height:0;
	clear:both;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
}
h2, h3{
	font-size:1.8em;
	font-weight:bold;
	text-transform:uppercase;
	font-family:'Lato', sans-serif;
	letter-spacing:1.2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari, iOS */
	h2, h3{
		font-weight:500;
	}
}
h2{
	color:#FFF;
	width:250px;
	height:56px;
	margin:0 auto;
	line-height:56px;
	text-align:center;
	background:url(../imagens/bgH2.png) no-repeat;
}
h3{
	color:#52514C;
	margin-top:14px;
}
h4{
	color:#FFF;
	font-size:1.6em;
	font-weight:bold;
	font-family:'Lato', sans-serif;
}
#compartilhaFacebook{
	width:1px;
	height:1px;
	display:none;
	visibility:hidden;
}
#geral{
	width:100%;
	display:block;
	min-height:100%;
	position:relative;
}
#topoContainer{
	width:100%;
}
#topoContainer:after{
	height:0;
	clear:both;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
}
#topoContainer #informacoes{
	width:100%;
	height:36px;
	background:#6F6C67;
}
#topoContainer #informacoes ul#menuMobile li{
	display:none;
	visibility:hidden;
}
#topoContainer #informacoes ul#menuMobile li.informacoes{
	width:954px;
	color:#AAAAA5;
	margin:0 auto;
	display:block;
	font-size:1.3em;
	line-height:35px;
	text-align:right;
	visibility:visible;
	text-transform:uppercase;
	font-family:'Lato', sans-serif;
}
#topoContainer #informacoes ul#menuMobile li.informacoes span{
	color:#AAAAA5;
	font-size:1em;
	margin-left:10px;
	font-family:'Lato', sans-serif;
}
#topoContainer #informacoes ul#menuMobile li.informacoes span a{
	color:#AAAAA5;
}
#topoContainer #topo{
	width:954px;
	height:145px;
	margin:0 auto;
	position:relative;
}
#topoContainer #topo:after{
	height:0;
	clear:both;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
}
#topoContainer #topo h1{
	top:26px;
	left:48px;
	width:305px;
	height:134px;
	position:absolute;
	text-indent:-30000px;
}
#topoContainer #topo h1 a{
	width:305px;
	height:134px;
	display:block;
	color:#B02D2F;
	background:url(../imagens/logoBenestare.jpg) no-repeat;
}
#topoContainer #topo ul#menu{
	float:right;
	margin-top:44px;
}
#topoContainer #topo ul#menu li{
	float:left;
	height:29px;
	font-size:1.6em;
	line-height:29px;
	margin:10px 13px 0 13px;
}
#topoContainer #topo ul#menu li a{
	color:#575757;
	font-size:1em;
	display:block;
	font-family:'Lato', sans-serif;
}
#topoContainer #topo ul#menu li a:hover{
	color:#B51F1F;
}
#topoContainer #topo ul#menu li a.selected{
	color:#B51F1F;
	cursor:default;
}
#topoContainer #topo ul#menu li.btMenu{
	display:none;
	visibility:hidden;
}
#topoContainer #topo ul#menu li.menuFotos{
	padding-right:26px;
	border-right:1px solid #999;
}
#topoContainer #topo ul#menu li.menuContato{
	height:47px;
	font-size:1.5em;
	line-height:47px;
	margin:0 0 0 13px;
	text-transform:uppercase;
}
#topoContainer #topo ul#menu li.menuContato a{
	color:#FFF;
	width:114px;
	height:47px;
	font-weight:bold;
	text-align:center;
	background:url(../imagens/bgBotaoAmarelo.jpg) no-repeat left top;
}
#topoContainer #topo ul#menu li.menuContato a:hover,
#topoContainer #topo ul#menu li.menuContato a.selected{
	color:#FFF;
	background-position:left bottom;
}
#conteudoContainer{
	width:100%;
	margin:0 auto;
	padding-bottom:220px;
	background:url(../imagens/bgTopo.jpg) no-repeat center top;
}
#conteudo{
	width:954px;
	margin:0 auto;
}
#conteudoContainer:after,
#conteudo:after{
	height:0;
	clear:both;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------> HOME <-------------------------------------*/
#topoContainer #topo.home{
	height:155px;
}
#conteudo.home{
	width:100%;
	padding-bottom:150px;
}

/* ------- ANIMA ------- */
#topoContainer #animacao{
	clear:both;
	width:100%;
	height:336px;
	position:relative;
	overflow:hidden;
}
#topoContainer #animacao #mascara{
	width:1200px;
	height:117px;
	display:block;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-600px;
}
#topoContainer #animacao #mascara #animaFrase1,
#topoContainer #animacao #mascara #animaFrase2,
#topoContainer #animacao #mascara #animaFrase3{
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-493px;
}
#topoContainer #animacao #mascara #animaFrase2,
#topoContainer #animacao #mascara #animaFrase3{
	display:none;
}
#topoContainer #animacao #slides{
	width:1200px;
	height:283px;
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-600px;
	z-index:0;
}
#topoContainer #animacao #slides li{
	width:1200px;
	height:283px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
#topoContainer #animacao #slides li a.btRedondo{
	background:url(../imagens/animaBtRedondo.png) no-repeat left top;
	width:100px;
	height:100px;
	display:block;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-50px;
	text-indent:-30000px;
	z-index:10;
}
#topoContainer #animacao #slides li a.btRedondo:hover{
	background-position:left bottom;
}
#topoContainer #animacao #slides li .texto{
	background:url(../imagens/animaBgTexto.png) no-repeat left top;
	width:230px;
	height:203px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:209px;
}
#topoContainer #animacao #slides li .texto h3{
	width:230px;
	margin:42px auto 1px auto;
	text-align:center;
	color:#fff;
}
#topoContainer #animacao #slides li .texto p{
	width:230px;
	color:#fff;
	text-align:center;
	font-family:'Lato', sans-serif;
	margin-top:7px;
}
#topoContainer #animacao #slides li .texto a{
	background:url(../imagens/animaBtSaibaMais.jpg) no-repeat left top;
	width:141px;
	height:35px;
	text-indent:-30000px;
	display:block;
	margin:11px auto 0 auto;
}
#topoContainer #animacao #slides li .texto a:hover{
	background-position:left bottom;
}
#topoContainer #animacao #slides li img{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
/* ------- FIM ANIMA ------- */

#conteudo.home ol#banners{
	width:972px;
	margin:35px auto 35px auto;
}
#conteudo.home ol#banners li{
	float:left;
	width:306px;
	margin:0 9px;
}
#conteudo.home ol#banners li.bannerGastronomia{
	background:url(../imagens/bannerGastronomia.jpg) no-repeat;
}
#conteudo.home ol#banners li.bannerFotos{
	background:url(../imagens/bannerFotos.jpg) no-repeat;
}
#conteudo.home ol#banners li.bannerContato{
	background:url(../imagens/bannerContato.jpg) no-repeat;
}
#conteudo.home ol#banners li a{
	width:306px;
	height:220px;
	display:block;
	position:relative;
}
#conteudo.home ol#banners li a span{
	left:50%;
	color:#FFF;
	width:230px;
	height:56px;
	font-size:1.8em;
	font-weight:bold;
	line-height:58px;
	position:absolute;
	text-align:center;
	margin-left:-115px;
	text-transform:uppercase;
	font-family:'Lato', sans-serif;
	letter-spacing:1.2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari, iOS */
	#conteudo.home ol#banners li a span{
		font-weight:500;
	}
}
#conteudo.home ol#banners li.bannerGastronomia a span{
	background:url(../imagens/botaoGastronomia.png) no-repeat left top;
}
#conteudo.home ol#banners li.bannerFotos a span{
	background:url(../imagens/botaoFotos.png) no-repeat left top;
}
#conteudo.home ol#banners li.bannerContato a span{
	background:url(../imagens/botaoContato.png) no-repeat left top;
}
#conteudo.home ol#banners li a:hover span{
	background-position:left bottom;
}

/*----------------------------------------------------------------------------------*/
/*------------------------------------> EMPRESA <-----------------------------------*/
#conteudo.empresa{
	padding-top:60px;
}
#conteudo.empresa p.clear{
	clear:both;
}
#conteudo.empresa #esquerda{
	float:left;
	width:610px;
	margin-top:65px;
}
#conteudo.empresa #direita{
	float:right;
	width:320px;
	margin-top:70px;
}
#conteudo.empresa #ambientes{
	height:353px;
	margin-top:30px;
	background:url(../imagens/bgEmpresa.jpg) no-repeat;
}
#conteudo.empresa #ambientes p{
	color:#FFF;
}
#conteudo.empresa #ambientes #terreo{
	float:left;
	width:310px;
	padding:25px 0 0 35px;
}
#conteudo.empresa #ambientes #superior{
	float:right;
	width:420px;
	padding:25px 65px 0 0;
}
#conteudo.empresa #ambientes #externo{
	clear:both;
	width:870px;
	padding:60px 0 0 35px;
}
#conteudo.empresa #itens{
	width:954px;
	margin-top:24px;
}
#conteudo.empresa #itens ul{
	margin-top:14px;
}
#conteudo.empresa ul li{
	float:left;
	width:318px;
	font-size:1.6em;
	line-height:1.4em;
}

/*----------------------------------------------------------------------------------*/
/*------------------------------------> EVENTOS <-----------------------------------*/
#conteudo.eventos{
	padding-top:60px;
}
#conteudo.eventos #eventos{
	width:100%;
	margin-top:79px;
}
#conteudo.eventos #eventos ul#botoes{
	width:456px;
	margin:15px auto 35px auto;
}
#conteudo.eventos #eventos ul#botoes li{
	float:left;
	width:224px;
	font-size:1.5em;
	font-weight:bold;
	line-height:47px;
	text-align:center;
	text-transform:uppercase;
}
#conteudo.eventos #eventos li#btSegundoBotao{
	margin-left:8px;
}
#conteudo.eventos #eventos li a{
	color:#FFF;
	width:224px;
	height:47px;
	display:block;
	font-family:'Lato', sans-serif;
	background:url(../imagens/bgBotoes.jpg) no-repeat left top;
}
#conteudo.eventos #eventos li a:hover{
	background-position:left center;
}
#conteudo.eventos #eventos li a.selected{
	background-position:left bottom;
	cursor:default;
}

/* --------- EVENTOS DE CLIENTES --------- */
#conteudo.eventos #eventos.clientes #fotos{
	width:100%;
	margin:2px auto 25px auto;
}
#conteudo.eventos #eventos.clientes #fotos li{
	width:306px;
	height:auto;
	float:left;
	margin:18px 18px 0 0;
}
#conteudo.eventos #eventos.clientes #fotos li.last{
	margin-right:0;
}
#conteudo.eventos #eventos.clientes #fotos li img{
	width:100%;
	height:auto;
}

/* --------- EVENTOS BENESTARE --------- */
#conteudo.eventos #eventos.benestare #datasEspeciais{
	width:100%;
	margin:2px auto 25px auto;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li{
	background:#928F8A;
	width:306px;
	min-height:197px;
	float:left;
	margin:18px 18px 0 0;
	position:relative;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li h3,
#conteudo.eventos #eventos.benestare #datasEspeciais li p,
#conteudo.eventos #eventos.benestare #datasEspeciais li strong{
	color:#FFF;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li.last{
	margin-right:0;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li span.data{
	display:block;
	width:250px;
	padding:12px 28px 22px 28px;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li span.info{
	background:#DFBC6B;
	width:250px;
	padding:7px 28px 22px 28px;
	display:none;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li span.info .nota{
	font-size:1.1em;
	margin:10px 0 0 0;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li span.info img{
	position:absolute;
	top:0;
	right:0;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li.proximo span.info{
	display:block;
}
#conteudo.eventos #eventos.benestare #datasEspeciais li span a{
	width:inherit;
	height:inherit;
	background:inherit;
	display:inline;
}

/*----------------------------------------------------------------------------------*/
/*----------------------------------> GASTRONOMIA <---------------------------------*/
#conteudo.gastronomia{
	padding-top:60px;
}
#conteudo.gastronomia #gastronomia{
	width:100%;
	margin-top:79px;
}
#conteudo.gastronomia #gastronomia p a{
	color:#B51F1F;
}
#conteudo.gastronomia #gastronomia p a:hover{
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------*/
/*------------------------------------> FOTOS <-------------------------------------*/
#conteudo.fotos{
	padding-top:60px;
}
#conteudo.fotos #categorias{
	float:left;
	width:224px;
	margin-top:65px;
}
#conteudo.fotos #categorias #menuCombo{
	width:224px;
	display:block;
}
#conteudo.fotos #categorias #menuCombo ul#menuComboFirst{
	display:none;
	visibility:hidden;
}
#conteudo.fotos #categorias #menuCombo ul li{
	margin-top:8px;
	font-size:1.5em;
	font-weight:bold;
	line-height:47px;
	text-align:center;
	text-transform:uppercase;
}
#conteudo.fotos #categorias #menuCombo ul li a{
	color:#FFF;
	width:224px;
	height:47px;
	display:block;
	font-family:'Lato', sans-serif;
	background:url(../imagens/bgBotoes.jpg) no-repeat left top;
}
#conteudo.fotos #categorias #menuCombo ul li a:hover{
	background-position:left center;
}
#conteudo.fotos #categorias #menuCombo ul li a.selected{
	background-position:left bottom;
}
#conteudo.fotos #galeria{
	float:right;
	width:714px;
	min-height:380px;
	margin-top:65px;
}
#conteudo.fotos #galeria h3{
	display:none;
	visibility:hidden;
}
#conteudo.fotos #galeria ol#fotos li{
	float:left;
	width:228px;
	height:163px;
	margin:10px 0 0 10px;
}
#conteudo.fotos #galeria ol#fotos li a img{
	width:228px;
	height:163px;
}
#conteudo.fotos #galeria ul#paginacao{
	margin:0;
	display:table;
	float:right;
}
#conteudo.fotos #galeria ul#paginacao li{
	width:47px;
	height:47px;
	margin:0 0 0 10px;
	font-size:1.5em;
	font-weight:bold;
	line-height:47px;
	text-align:center;
	float:left;
}
#conteudo.fotos #galeria ul#paginacao li.loader{
	height:35px;
	margin-top:8px;
}
#conteudo.fotos #galeria ul#paginacao li a{
	color:#FFF;
	width:47px;
	height:47px;
	display:block;
	font-family:'Lato', sans-serif;
	background:url(../imagens/bgPaginacao.jpg) no-repeat left top;
}
#conteudo.fotos #galeria ul#paginacao li a:hover{
	background-position:left center;
}
#conteudo.fotos #galeria ul#paginacao li a.selected{
	background-position:left bottom;
	cursor:default;
}

/*----------------------------------------------------------------------------------*/
/*------------------------------------> CONTATO <-----------------------------------*/
#conteudo.contato{
	padding-top:60px;
}
#conteudo.contato #endereco{
	float:left;
	width:270px;
	margin-top:65px;
}
#conteudo.contato #endereco #esquerda p.titulo{
	display:none;
	visibility:hidden;
}
#conteudo.contato #endereco p.endereco{
	margin-top:10px;
}
#conteudo.contato #endereco p.fone{
	font-size:2.1em;
	font-weight:bold;
	font-family:'Lato', sans-serif;
}
#conteudo.contato #endereco p.email{
	margin:0;
	font-size:1.7em;
	font-weight:bold;
}
#conteudo.contato #endereco p.email a{
	font-family:'Lato', sans-serif;
}
#conteudo.contato #endereco p.email a:hover{
	text-decoration:underline;
}
#conteudo.contato #endereco p.btMapa{
	font-size:1.5em;
	font-weight:bold;
	line-height:47px;
	text-align:center;
	text-transform:uppercase;
}
#conteudo.contato #endereco p.btMapa a{
	color:#FFF;
	width:244px;
	height:47px;
	display:block;
	font-family:'Lato', sans-serif;
	background:url(../imagens/btMapa.png) no-repeat left top;
}
#conteudo.contato #endereco p.btMapa a:hover{
	background-position:left bottom;
}
#conteudo.contato #formulario{
	float:right;
	width:630px;
	margin-top:65px;
}
#conteudo.contato #formulario ul#botoes{
	width:456px;
	margin-top:15px;
}
#conteudo.contato #formulario ul#botoes li{
	float:left;
	width:224px;
	font-size:1.5em;
	font-weight:bold;
	line-height:47px;
	text-align:center;
	text-transform:uppercase;
}
#conteudo.contato #formulario ul#botoes li#btContato{
	margin-left:8px;
}
#conteudo.contato #formulario ul#botoes li a{
	color:#FFF;
	width:224px;
	height:47px;
	display:block;
	font-family:'Lato', sans-serif;
	background:url(../imagens/bgBotoes.jpg) no-repeat left top;
}
#conteudo.contato #formulario ul#botoes li a:hover{
	background-position:left center;
}
#conteudo.contato #formulario ul#botoes li a.selected{
	background-position:left bottom;
	cursor:default;
}
#conteudo.contato #formulario form{
	width:630px;
	margin-top:10px;
}
#conteudo.contato #formulario form:after,
#conteudo.contato #formulario form #local:after{
	height:0;
	clear:both;
	content:".";
	display:block;
	overflow:hidden;
	visibility:hidden;
}
#conteudo.contato #formulario form ol li{
	float:left;
	margin:15px 10px 0 0;
}
#conteudo.contato #formulario form ol li.margem{
	margin-left:30px;
}
#conteudo.contato #formulario form ol#checkbox li,
#conteudo.contato #formulario form #local ol,
#conteudo.contato #formulario form #local ol li{
	float:left;
	margin-right:10px;
	display: block;
}
#conteudo.contato #formulario form label{
	color:#575757;
	display:block;
	font-size:1.6em;
}
#conteudo.contato #formulario form label.mensagem{
	margin-top:15px;
}
#conteudo.contato #formulario form input,
#conteudo.contato #formulario form textarea{
	outline:none;
	color:#575757;
	font-size:1.6em;
	background:#EBEBEB;
	border:1px solid #D4D3D1;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#conteudo.contato #formulario form input{
	width:280px;
	height:42px;
	padding:0 10px;
	margin-top:5px;
	line-height:42px;
}
#conteudo.contato #formulario form input#orcarLocal,
#conteudo.contato #formulario form input#orcarNews{
	width:auto;
	height:auto;
	line-height:inherit;
}
#conteudo.contato #formulario form input#idade{
	width:1px;
	height:1px;
	top:-30000px;
	left:-30000px;
	position:absolute;
}
#conteudo.contato #formulario form textarea{
	width:602px;
	min-width:602px;
	max-width:602px;
	height:150px;
	min-height:150px;
	max-height:150px;
	margin-top:5px;
	line-height:1.4em;
	padding:10px 0 0 10px;
}
#conteudo.contato #formulario #aviso{
	width:95.4%;
	margin-top:15px;
	padding:10px 1%;
	border-radius:5px;
}
#conteudo.contato #formulario #aviso p{
	margin:0;
	color:#FFF;
	line-height:1.1em;
	padding-left:35px;
}
#conteudo.contato #formulario #aviso.erro{
	background:#B12D2F;
}
#conteudo.contato #formulario #aviso.erro p{
	background:url(../imagens/avisoErro.png) no-repeat left center;
}
#conteudo.contato #formulario #aviso.sucesso{
	background:#17B287;
}
#conteudo.contato #formulario #aviso.sucesso p{
	background:url(../imagens/avisoSucesso.png) no-repeat left center;
}
#conteudo.contato #formulario form input.btEnviar{
	padding:0;
	color:#FFF;
	float:right;
	width:114px;
	height:47px;
	border:0 none;
	cursor:pointer;
	font-size:1.5em;
	line-height:47px;
	font-weight:bold;
	text-align:center;
	margin:15px 16px 0 0;
	text-transform:uppercase;
	font-family:'Lato', sans-serif;
	background:url(../imagens/bgBotaoAmarelo.jpg) no-repeat left top;
}
#conteudo.contato #formulario form input.btEnviar:hover{
	background-position:left bottom;
}

/* COMBOS */
#conteudo.contato #formulario #menuCombo{
	z-index:2;
	width:300px;
	margin-top:5px;
	position:relative;
}
#conteudo.contato #formulario #menuCombo.contCombo2{
	margin-left:2px;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst{
	width:100%;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li{
	margin:0;
	width:100%;
	height:42px;
	color:#575757;
	display:block;
	font-size:1.6em;
	position:relative;
	background:#EBEBEB;
	border:1px solid #D4D3D1;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li input{
	margin:0;
	padding:0;
	width:100%;
	height:42px;
	outline:none;
	font-size:1em;
	border:0 none;
	cursor:pointer;
	background:none;
	line-height:42px;
	line-height:normal;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li a{
	width:100%;
	height:42px;
	display:block;
	color:#575757;
	font-size:1em;
	cursor:pointer;
	text-indent:15px;
	line-height:42px;
	text-decoration:none;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li a span{
	top:10px;
	right:10px;
	width:24px;
	height:22px;
	display:block;
	position:absolute;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li#fecharMenuCombo{
	display:none;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li#abrirMenuCombo a span{
	background:url(../imagens/iconMenuAbrir.png) no-repeat;
}
#conteudo.contato #formulario #menuCombo ul#menuComboFirst li#fecharMenuCombo a span{
	background:url(../imagens/iconMenuFechar.png) no-repeat;
}
#conteudo.contato #formulario #menuCombo ul#menuComboItens{
	width:100%;
	display:none;
	margin-top:-3px;
	max-height:150px;
	position:absolute;
	overflow-y:scroll;
	overflow-x:hidden;
	padding-bottom:5px;
	background:#8BB8BC;
}
#conteudo.contato #formulario #menuCombo ul#menuComboItens li{
	margin:0;
	padding:0;
	color:#FFF;
	width:100%;
	height:40px;
	padding:2px 0;
	display:block;
	font-size:1.6em;
	line-height:40px;
	position:relative;
}
#conteudo.contato #formulario #menuCombo ul#menuComboItens li a{
	border:0;
	margin:0;
	padding:0;
	width:auto;
	color:#FFF;
	height:40px;
	font-size:1em;
	display:block;
	text-indent:0;
	font-weight:500;
	line-height:40px;
	text-indent:14px;
	background:#8BB8BC;
}
#conteudo.contato #formulario #menuCombo ul#menuComboItens li a span{
	color:#FFF;
	font-size:0.7em;
}
#conteudo.contato #formulario #menuCombo ul#menuComboItens li a:hover,
#conteudo.contato #formulario #menuCombo ul#menuComboItens li a.selected{
	border:0;
	color:#FFF;
	width:auto;
	height:40px;
	background:#42AEB0;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------*/
/*-----------------------------------> ERRO 404 <-----------------------------------*/
#conteudo.erro{
	padding-top:60px;
}
#conteudo.erro #erro{
	width:100%;
	margin-top:70px;
}
#conteudo.erro #erro #MensagemErro{
	width:70%;
	margin-left:8px;
	padding:10px 0 0 70px;
	background:url(../imagens/erro.jpg) no-repeat left 25px;
}

/*----------------------------------------------------------------------------------*/
/*-----------------------------------> NAVEGADOR <----------------------------------*/

#conteudo.navegador{
	padding-top:60px;
}
#conteudo.navegador #navegador{
	width:100%;
	margin-top:70px;
}
#conteudo.navegador #navegador #mensagemNavegador{
	width:70%;
	margin-left:8px;
	padding:10px 0 0 70px;
	background:url(../imagens/ie6/ie6.jpg) no-repeat left 25px;
}
#conteudo.navegador #navegador #mensagemNavegador p a{
	font-weight:bold;
	color:#B51F1F;
}
#conteudo.navegador #navegador #mensagemNavegador p a:hover{
	text-decoration:underline;
}
#conteudo.navegador #navegador #mensagemNavegador ol{
	margin-top:10px;
}
#conteudo.navegador #navegador #mensagemNavegador ol li{
	height:34px;
	line-height:34px;
	text-indent:40px;
	margin-top:10px;
	margin-right:25px;
}
#conteudo.navegador #navegador #mensagemNavegador ol li a{
	font-size:1.6em;
	font-weight:bold;
	color:#B51F1F;
}
#conteudo.navegador #navegador #mensagemNavegador ol li.firefox{
	background:url(../imagens/ie6/firefox.jpg) no-repeat left center;
}
#conteudo.navegador #navegador #mensagemNavegador ol li.chrome{
	background:url(../imagens/ie6/chrome.jpg) no-repeat left center;
}
#conteudo.navegador #navegador #mensagemNavegador ol li.ie{
	background:url(../imagens/ie6/ie.jpg) no-repeat left center;
}
#conteudo.navegador #navegador #mensagemNavegador ol li a:hover{
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------*/
/*------------------------------------> RODAPE <------------------------------------*/
#rodapeContainer{
	bottom:0;
	width:100%;
	height:125px;
	position:absolute;
	background:#6F6C67;
}
#rodapeContainer #rodape{
	width:954px;
	height:125px;
	margin:0 auto;
	position:relative;
}
#rodapeContainer #rodape .bloco{
	float:left;
}
#rodapeContainer #rodape .bloco address{
	margin:0;
	color:#FFF;
	font-size:1.6em;
	margin-top:23px;
	font-weight:bold;
	font-style:normal;
	font-family:'Lato', sans-serif;
}
#rodapeContainer #rodape .bloco ol{
	margin-top:8px;
}
#rodapeContainer #rodape .bloco ol li{
	color:#FFF;
	float:left;
	font-size:1.6em;
	margin-right:5px;
	font-family:'Lato', sans-serif;
}
#rodapeContainer #rodape .bloco ol li span{
	color:#FFF;
	margin-left:15px;
	font-family:'Lato', sans-serif;
}
#rodapeContainer #rodape .bloco ol li span a{
	color:#FFF;
}
#rodapeContainer #rodape .bloco p.btFacebook{
	width:180px;
	margin-top:10px;
	font-size:1.6em;
}
#rodapeContainer #rodape .bloco p.btFacebook a{
	color:#FFF;
	width:180px;
	height:25px;
	display:block;
	text-indent:30px;
	line-height:25px;
	font-family:'Lato', sans-serif;
	background:url(../imagens/btFacebook.jpg) no-repeat left top;
}
#rodapeContainer #rodape .bloco p.btFacebook a:hover{
	color:#B7B6B3;
	background-position:left bottom;
}
#rodapeContainer #rodape p.logoTag{
	float:right;
	margin-top:52px;
	text-indent:-30000px;
}
#rodapeContainer #rodape p.logoTag a{
	width:43px;
	height:17px;
	display:block;
	background:url(../imagens/logoTag.jpg) no-repeat left top;
}
#rodapeContainer #rodape p.logoTag a:hover{
	background-position:left bottom;
}
#rodapeContainer #rodape ul{
	left:0;
	top:-55px;
	position:absolute;
}
#rodapeContainer #rodape ul li{
	float:left;
	width:230px;
	height:55px;
	font-size:1.7em;
	line-height:55px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#rodapeContainer #rodape ul li.btAzul{
	margin-right:10px;
}
#rodapeContainer #rodape ul li a{
	color:#FFF;
	width:230px;
	height:55px;
	display:block;
	font-family:'Lato', sans-serif;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari, iOS */
	#rodapeContainer #rodape ul li a{
		font-weight:500;
	}
}
#rodapeContainer #rodape ul li.btAzul a{
	background:url(../imagens/btAzul.jpg) no-repeat left top;
}
#rodapeContainer #rodape ul li.btRosa a{
	background:url(../imagens/btRosa.jpg) no-repeat left top;
}
#rodapeContainer #rodape ul li a:hover{
	background-position:left bottom;
}