/* Apenas classes mencionadas nos compoponentes



 * ORDEM ALFABETICA */







#areaAtuacao .cCaixaSimplesTitulo {
	width: 100%;
	float: left;
	background: url(images/outros/fundoTitulos.png) center center no-repeat;
	text-align: center;
	padding: 4px 0 4px 0;
	margin: 0 0 16px 0;
}
#areaAtuacao .cCaixaSimplesConteudo, #midias .cCaixaSimplesConteudo {
	float: left;
	width: 100%;
	padding: 12px 0 12px 0;
}
#midias .cCaixaSimplesTitulo {
	width: 100%;
	float: left;
	background: url(images/outros/fundoTitulos.png) center center no-repeat;
	text-align: center;
	padding: 4px 0 4px 0;
	margin: 0;
}
#areaAtuacao {
	border: none;
	margin: 16px 0 0 0;
	width: 100%;
	float: left;
}
#areaAtuacao ul {
	width: 100%;
	float: left;
	padding: none !important;
	margin: 0 0 12px 0 !important;
	list-style-type: none !important;
}
#areaAtuacao ul li {
	padding: 0 !important;
	margin: 0 12px 16px 12px !important;
	float: left;
}
#areaAtuacao ul li a {
	display: block;
	padding: 16px 16px 0 16px;
	float:left;
	color: #FFF !important;
	background: url(images/outros/fundoArea.png) left center no-repeat;
	width: 250px;
	height:56px;
	text-transform: uppercase;
	font-size: 110%;
	font-weight: 500;
	text-align: center;
}
#areaAtuacao ul li a:hover {
	background: url(images/outros/fundoAreaOver.png) left center no-repeat;
}
#areaAtuacao .cLista {
	padding: 0 !important;
}
#eventos {
	border: none;
	margin: 16px 0 16px 0;
	width: 100%;
	float: left;
	background-color: rgba(255,255,255,0);
}
#eventos .cCaixaSimplesTitulo {
	width: 100%;
	float: left;
	background: url(images/outros/fundoTitulos.png) center center no-repeat;
	text-align: center;
	padding: 4px 0 4px 0;
	margin: 0 0 16px 0;
}
#eventos .cConteudoEventoLista {
	width: 100%;
	float: left;
	padding: 4px 0 1px 0;
	margin: 0;
	border-bottom: solid 1px #b7d0bb;
}
.cConteudoEventoListaNenhumaInfo {
	font-size: 120%;
	color: #007f47;
	font-weight: 300;
	font-style:italic;
	padding: 5px 0 16px 25px;
}
#eventos ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	width: 100%;
	float: 100%;
}
#eventos ul li {
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
}
#eventos .cConteudoEventoListaTopo {
	width: 96%;
	float: left;
	background: #dfebe1;
	padding: 8px 2% 8px 2%;
}
#eventos .cConteudoEventoListaTopo input {
	background: rgba(255,255,255,0) url(images/outros/iconeCalendarioCapa.png) 10px center no-repeat;
	border: none;
	font-size: 140%;
	font-weight: 400;
	margin: 5px 75px 0 95px;
	padding: 4px 4px 4px 40px;
	color: #333;
	cursor: pointer;
	width: 130px;
}
#eventos .cConteudoEventoListaTopoData:hover {
	background: #cadccd url(images/outros/iconeCalendarioCapa.png) 10px center no-repeat;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#eventos .cConteudoEventoListaTopo button {
	background: rgba(255,255,255,0);
	border: none;
	font-size: 120%;
	font-weight: 300;
	margin: -6px 0 0 0;
	padding: 0 !important;
	cursor: pointer;
}
#eventos .ui-button-text:hover {
	background: #cadccd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#eventos .ui-button-text {
	padding: 6px 30px 6px 30px;
}
#eventos .ui-icon-seek-prev {
	background: url(images/outros/iconeRetornaPg.png) left center no-repeat;
}
#eventos .ui-icon-seek-next {
	background: url(images/outros/iconeAvancaPg.png) right center no-repeat;
}
#eventos .horaEvento {
	float: left;
	margin: 0 14px 6px 0;
}
#eventos li p {
	float: left;
	width: 210px;
	margin: 0;
	line-height: 140%;
	padding: 0 0 6px 0;
	display: block;
}
#eventos li p a {
	display: block;
	padding: 0 0 6px 0;
	color: #333;
}
#eventos li p a:hover {
	color: #069;
}
#eventos .horaEvento a {
	background: #007f47;
	color: #fff;
	padding: 8px 14px 8px 14px;
	display: block;
	font-size: 120%;
	font-weight: 500;
}
#midias {
	border: none;
	margin: 16px 0 16px 0;
	width: 100%;
	float: left;
	background-color: rgba(255,255,255,0);
}
#midias .ui-widget-content, #midias .ui-widget-header {
	background: rgba(255,255,255,0) !important;
}
#midias ul {
	border: none;
	background: none;
	width:619px;
	float: left;
	padding: 0 0 1px 0;
	border-bottom: solid 1px #a5bdaa;
}
#midias ul li {
	width: 305px;
	float: left;
	border: none;
	white-space: normal;
	padding: 0;
	text-align: center !important;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	background: url(images/outros/abaMidiaInativa.png) left center no-repeat;
}
#midias .ui-state-active {
	background-color: none !important;
	background: url(images/outros/abaMidiaAtiva.png) left center no-repeat !important;
}
#midias .ui-state-hover {
	background-color: none !important;
}
#midias .ui-tabs-anchor {
	width: 285px;
	height: 30px;
	font-size: 100%;
	font-weight: 500;
	margin: 0 !important;
	padding: 12px 10px 0 10px !important;
	vertical-align: middle !important;
	display: table-cell !important;
	text-transform: uppercase;
}
#bannerConteudoPrincipal {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
	border: none;
}
#comoProceder {
	border: none;
	border-top: solid 6px #9cbeab;
	background: #dfebe1;
	width: 100%;
	float: left;
	margin: 0 !important;
}
#comoProceder .cCaixaSimplesTitulo {
	padding: 12px;
	font-size: 105%;
	font-weight: 400;
	color: #005e2f;
}
#comoProceder .cCaixaSimplesConteudo {
	width: 100%;
	float: left;
	margin: 8px 0 30px 0;
	font-size: 105%;
	font-weight: 400;
}
#comoProceder ul {
	list-style-type: none !important;
	margin: 12px 0 12px 0;
	padding: 0 10px 0 10px;
}
#comoProceder ul li {
	margin:0 !important;
	font-size: 90%;
}
#comoProceder ul li a {
	padding: 3px 0 3px 28px;
	display: block;
	background: url(images/outros/bolletVerde.png) 10px center no-repeat;
	color: #333;
}
#comoProceder ul li a:hover {
	color: #2d6a3d;
	background: url(images/outros/bolletVerdeOver.png) 10px center no-repeat;
}
#locaisPlantao {
	float: left;
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
	background: #dfece1;
}
#locaisPlantao ul, #telefoneLinksUteis ul {
	border: none;
	background: #dfece1;
	width:320px;
	float: left;
	padding: 0 0 1px 0;
	border-bottom: solid 1px #a5bdaa !important;
}
#locaisPlantao ul li, #telefoneLinksUteis ul li {
	width: 156px;
	height: 42px;
	float: left;
	border: none;
	white-space: normal;
	padding: 0;
	margin: 0 2px 0 2px;
	background-color: none !important;
	background: url(images/outros/abaLateralAtiva.png) center center no-repeat;
	text-align: center !important;
}
#locaisPlantao .ui-state-active, #telefoneLinksUteis .ui-state-active {
	background: url(images/outros/abaLateralInativa.png) center center no-repeat !important;
}
#locaisPlantao #TabUiItem13, #locaisPlantao #TabUiItem14 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 16px 0 16px 0;
}
#locaisPlantao .ui-tabs-anchor {
	width: 136px;
	height: 34px;
	margin: 0 !important;
	padding: 8px 10px 0 10px !important;
	vertical-align: middle !important;
	display: table-cell !important;
}
#locaisPlantao ul li a, #telefoneLinksUteis ul li a {
	font-size: 85%;
	font-weight:700 !important;
	line-height: 14px;
}
#locaisAtendimento input {
	padding: 6px;
	border: solid 1px #b8d6c5;
	float: left;
	margin: 0 0 0 0;
	width: 220px !important;
	margin: 0 0 0 20px;
	background: #f2f7f2;
}
#locaisAtendimento button {
	padding: 5px 30px 5px 30px;
	margin: 0 42px 0 0;
	font-size: 80%;
	border: none;
	background: #b8d6c5 url(images/outros/recorteBotaoB.png) left top no-repeat;
	cursor: pointer;
}
#locaisAtendimento .ui-button-text {
	font-weight: 300;
}
#locaisAtendimento button:hover {
	background: #98bda7 url(images/outros/recorteBotaoB.png) left top no-repeat;
}
#MapaEstadoInterior {
	position: absolute;
	top: 95px;
	left: 90px;
}
#MapaEstadoMetropolitana {
	position: absolute;
	top: 55px;
	left: 144px;
}
#MapaEstadoCapital {
	position: absolute;
	top: 110px;
	left: 190px;
}
#MapaEstadoLocalize {
	position: absolute;
	top: 175px;
	left: 10px;
	width:176px;
}
#MapaEstadoLocalize label {
	float: left;
	margin: 0;
	padding: 2px 8px 2px 8px;
	width: 115px;
	background: url(images/outros/fundoLabelCidades.png) right top no-repeat;
	text-align:left;
	font-size: 78%;
	font-weight: 400 !important;
}
#MapaEstadoLocalize select {
	padding: 3px;
	border: solid 1px #85ccb9;
	float: left;
	margin: 0 0 0 0;
	width: 140px !important;
	margin: 0;
	background: #f2f7f2;
	font-size: 80%;
}
#MapaEstadoInterior a, #MapaEstadoMetropolitana a, #MapaEstadoCapital a {
	display: block;
	color: #333;
	padding: 8px 16px 8px 16px;
	background: rgba(255,255,255,0.3);
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#MapaEstadoInterior a:hover, #MapaEstadoMetropolitana a:hover, #MapaEstadoCapital a:hover {
	color: #333;
	background: rgba(255,255,255,0.6);
}
#telefoneLinksUteis {
	float: left;
	width: 100%;
	border: none;
	margin: 0 0 16px 0;
	padding: 0;
	background: #dfece1;
	border-bottom: solid 6px #b8d6c5;
}
#telefoneLinksUteis .ui-tabs-anchor {
	width: 136px;
	height: 26px;
	margin: 0 !important;
	padding: 16px 10px 0 10px !important;
	vertical-align: middle !important;
	display: table-cell !important;
}
.ListaTelUteis, .ListaLinksUteis {
	padding: 20px;
	width: 280px;
	float: left;
	margin: 0;
	color: #333;
}
.ListaTelUteis .cListaLinkMais {
	float: right;
	font-size: 90%;
	padding: 8px 8px 0 0;
	text-transform: uppercase;
}
.ListaTelUteis .label a:hover, .ListaLinksUteis .label a:hover {
	color: #2d6a3d;
}
.ListaTelUteis .label {
	background: url(images/outros/bordaTelefonesUteis.png) left bottom repeat-x;
	width: 110px;
	float: left;
	padding: 4px 4px 0 8px;
	height: 24px;
	font-size: 90%;
	font-weight: 400;
}
.ListaLinksUteis .label {
	background: url(images/outros/bordaTelefonesUteis.png) left bottom repeat-x;
	width: 268px;
	float: left;
	padding: 6px;
	font-size: 100%;
	font-weight: 400;
}
.ListaTelUteis .numero {
	background: url(images/outros/bordaTelefonesUteis.png) left bottom repeat-x;
	width: 140px;
	float: left;
	padding: 3px 4px 0 8px;
	height: 25px;
	font-size: 100%;
	font-weight: 500;
}
.ListaTelUteis p {
	padding: 0;
	margin: 0;
}
#twitterFeeds {
	float: left;
	width: 100%;
	margin: 16px 0 16px 0;
	border: none;
}
#twitterFeeds .cTwitterUserTimelineList {
	background-image: none;
	padding: 16px !important;
	border-right: solid 1px #eff3f0;
	border-left: solid 1px #eff3f0;
}
#twitterFeeds .cCaixaSimplesTitulo {
	width: 304px;
	font-size: 105%;
	float: left;
	padding: 8px;
	border-bottom: solid 6px #b8d6c5;
	text-align: right;
	background: url(images/outros/iconeTwitter.png) 20px center no-repeat
}
#twitterFeeds .cCaixaSimplesConteudo {
	width: 100%;
	float: left;
	padding: 0;
	background: rgba(255,255,255,1);
	border-bottom: solid 6px #b8d6c5;
}
#caixaNewsletter {
	width: 100%;
	float: left;
	margin: 16px 0 16px 0;
	border: none;
	border-top: solid 6px #b8d6c5;
	border-bottom: solid 6px #b8d6c5;
	background: #FFF;
}
#caixaNewsletter .cCaixaSimplesTitulo {
	width: 296px;
	float: left;
	border-right: solid 1px #eff3f0;
	border-left: solid 1px #eff3f0;
	padding: 12px;
	font-size: 105%;
}
#caixaNewsletter .cCaixaSimplesConteudo {
	width: 318px;
	float: left;
	border-right: solid 1px #eff3f0;
	border-left: solid 1px #eff3f0;
}
#bannerDireita1 {
	width: 100%;
	float:left;
	margin: 16px 0 16px 0;
	padding: 0;
	border: none;
}
#bannerDireita2, #bannerDireita3 {
	width: 100%;
	float:left;
	margin: 4px 0 4px 0;
	padding: 0;
	border: none;
}
.cAccordionUi {
	margin-bottom: 12px;
}
.cAcessivel {
	display: table;
	padding: 40px 0 0 130px;
	width: 220px;
}
.cAcessivel a {
	color: #000;
}
.cAcessivelMais {
	float: left;
	margin: 0px 5px 0 5px;
	font-size: 18px;
	font-weight: 500;
	padding:0;
}
.cAcessivelMenos {
	float: left;
	margin: 0px 5px 0 15px;
	font-size:12px;
	font-weight: 500;
	padding:5px 0 0 0;
}
.cAcessivelNormal {
	float: left;
	margin: 0px 5px 0 5px;
	font-size: 15px;
	font-weight: 500;
	padding:3px 0 0 0;
}
.cBannerFixo {
	margin-bottom: 6px;
	width: 100%;
	float: left;
}
.cBannerFixo ul {
	margin: 0;
	padding:0;
	list-style:none;
}
.cBannerFixo a {
	margin-bottom: 6px;
}
.cBannerFixo img {
}
.cBemVindo {
	height: 70px;
	margin: 0;
	width: 230px;
}
.cBemVindo p {
	margin: 5px 0;
	padding: 0;
}
.cBlocoParametro {
	margin-bottom: 12px;
}
.cBuscaGeral {
	display:block;
	margin: 8px 6px 0 0;
	width: 194px;
	background: #E78B01;
	padding:0 !important;
}
.cBuscaGeral .formError {
	display: none;
}
.cBuscaGeral input.cBuscaGeralButton {
	background: transparent url(images/busca.png) no-repeat center top;
	border: none;
	cursor: pointer;
	font-size: 0;
	height: 23px;
	padding: 0;
	margin: -28px 5px 0 0;
	width: 26px;
	float: right;
}
.cBuscaGeral input.cBuscaGeralButton:hover {
	background: transparent url(images/buscaOver.png) no-repeat center top;
}
.cBuscaGeralLabel {
	font-size: 0;
}
.cBuscaGeralSelecaoSite {
	font-size: 8pt;
}
.cBuscaGeralSelecaoSiteItem {
	float: left;
	padding-right: 10px;
}
.cBuscaGeralTextBox {
	font-family: 'PT Sans', sans-serif;
	color: #fff;
	width: 152px;
	margin: 3px -3px 3px 3px;
	border: none;
	background-color: rgba(255,255,255,0.0);
	padding: 2px 26px 2px 10px;
	height: 26px;
	float: left;
}
.cBuscaDestinos {
	width: 210px;
	background: #000;
	padding: 3px;
	margin: 0 0 0 10px !important;
	border: solid 1px rgba(255,255,255,0.3);
	height: 23px;
}
.cBuscaDestinos .formError {
	display: none;
}
.cBuscaDestinos .cBuscaDestinoslButton {
	background: transparent url(images/buscaDestinos.png) no-repeat center top;
	border: none;
	/*cursor: pointer;*/

	font-size: 0;
	height: 25px;
	padding: 0;
	margin: -22px 0 0 0;
	width: 26px;
	float: right;
}
/*.cBuscaDestinos .cBuscaDestinoslButton:hover {

	background: transparent url(images/buscaDestinosOver.png) no-repeat center top;

}*/

.cBuscaDestinosTextBox {
	font-family: 'PT Sans', sans-serif;
	color: #d5d6db;
	width: 178px;
	margin: 0;
	border: none;
	background-color: rgba(255,255,255,0.0);
	padding: 3px 30px 3px 3px;
	float: left;
}
.cBuscaPaginador {
	/*



    text-align: left;



    width: 100%;



    */



    padding: 12px 6px;
}
.cBuscaPaginadorButtons {
	text-align: center;
	width: 100%;
}
.cBuscaPaginadorDescritivo {
	text-align: center;
	width: 100%;
	padding: 6px;
}
.cCaixaDialogUi {
	padding: 4px;
	margin-bottom: 12px;
}
.cCaixaDialogUiConteudo {
	padding: 6px;
}
.cCaixaDialogUiTitulo {
	padding: 6px;
}
.cCaixaSimples {
}
.cCaixaSimplesConteudo {
}
.cCaixaSimplesTitulo {
}
.cCaixaUi {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}
.cCaixaUi .cCaixaUiConteudo {
	float: left;
	width: 100%;
	margin: 16px 0 16px 0;
}
.cCaixaUi .cFormularioItem {
	border: none;
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 0;
}
.cCaixaUiTitulo {
	float: left;
	width: 100%;
	color: #333;
	font-size: 130%;
	font-weight: 400;
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #cfe7de;
	background: rgba(255,255,255,0);
}
.cCaixaUi .cFormularioItemButton {
	padding: 5px 30px 5px 30px;
	margin: 0 80px 0 0;
	font-size: 80%;
	border: none;
	background: #b8d6c5 url(images/outros/recorteBotao.png) left top no-repeat;
	cursor: pointer;
}
.cCaixaUi .cFormularioItemButton:hover {
	background: #98bda7 url(images/outros/recorteBotao.png) left top no-repeat;
}
.cDesenvProcergs {
	position: absolute;
	right: 10px;
	bottom: -42px;
	width: 70px;
	text-align: left;
	font-size: 60%;
	font-weight: 400;
	padding: 5px;
}
.cDesenvProcergs a {
	color: rgba(255,255,255,0.4)
}
.cDesenvProcergs a:hover {
	color: rgba(255,255,255,0.8)
}
.cDesenvProcergsRodape {
	right: 10px;
	width: 70px;
	text-align: left;
	font-size: 60%;
	font-weight: 400;
	padding: 5px;
	float: right;
}
.cDesenvProcergsRodape a {
	color: rgba(255,255,255,0.4)
}
.cDesenvProcergsRodape a:hover {
	color: rgba(255,255,255,0.8)
}
.cExpediente {
	float: left;
	width: 250px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 20px;
}
.cExpedienteEndereco, .cExpedienteFax, .cExpedienteFone, .cExpedienteCidadeUf, .cExpedienteCep {
	margin-bottom: 5px;
	color: #fff;
	font-size: 85%;
	font-weight: 500;
}
.cExpedienteInstituicao {
	font-size: 90%;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	color: #fff;
}
.cFacebookLikeBox {
	margin-bottom: 12px;
}
.cFacebookLikeButton {
	margin-bottom: 12px;
}
.cImageLinkLista {
	display: table;
}
.cImageLinkListaItem {
	float: left;
	text-align: center;
	padding: 8px 12px;
}
.cInstituicaoRodape {
	font-size: 85%;
	font-weight:400;
	text-transform:uppercase;
	padding: 10px;
	text-align:center;
	/*background-image: url(images/outros/cabecalho-footer.png);

	background-repeat: no-repeat;

	background-color: transparent;

	background-position: right;*/

	margin: -3px 0px;
}
.cLinksAreasComuns {
	font-size: 90%;
	padding: 0 0 0 28px;
	background: url(images/outros/accessibility32.png) left center no-repeat;
	position: absolute;
	z-index: 99999;
}
.cLinksAreasComuns a {
	color: rgba(255,255,255,0.5);
}
.cLinksAreasComuns a:hover, .cLinksAreasComuns a:active {
	color: rgba(255,255,255,1);
}
.cLinksAreasComuns ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cLinksAreasComuns ul li {
	float: left;
	margin: 0;
	padding: 6px;
}
.cLinksAreasComunsOculto {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
}
.cLogo {
	display:block;
}
/*.cLogo {



	display:block;



	background: rgba(255,255,255,1);



	-webkit-box-shadow:  4px 4px 10px 1px rgba(0, 0, 0, 0.5);



    box-shadow:  4px 4px 10px 1px rgba(0, 0, 0, 0.5);



}*/



.cLogo img {
	width: 100%;
}
.cMapaSite {
	float:left;
	padding: 10px;
	font-size: 90%;
	font-weight: 400;
}
.cMapaSite a {
	color: #c9dacd;
}
.cMapaSite a:hover {
	color: #fff;
}
.cMapaSiteItem {
	float:left;
	list-style: none;
	margin: 0 20px 6px 0;
	width: 180px;
}
.cMapaSiteItem ul {
	margin: 0;
	padding:0;
	list-style:none;
}
.cMapaSiteItem ul li {
	margin:0;
	padding:0;
}
.cMapaSiteItem ul li a {
	display: block;
	padding: 3px;
	margin: 0;
}
.cMapaSiteItemTitulo {
	margin: 0 0 10px 0;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}
.cMeuComponente {
	background-color: #D4D4D4;
	border: #AAA solid 1px;
	margin: 0 0 10px 0;
	padding: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/*LINK PARA A SECRETARIA DO TURISMO:*/



.secTurismo {
	width: 200px;
	text-align: center;
	padding: 5px;
	background:
 url(images/linhaSeparacao.png) center top no-repeat,  url(images/linhaSeparacao.png) center bottom no-repeat;
}
.secTurismo a {
	color: rgba(255,255,255,0.5);
	padding: 5px;
	display: block;
}
.secTurismo a:hover {
	color: rgba(255,255,255,1);
}
/*REDES SOCIAIS FIXA/FLUTUANTE:*/



#redesSociais {
	width: 100%;
	float: left;
	border: none;
	padding: 0;
	margin: 0 0 16px 0;
}
#redesSociais .cCaixaSimplesTitulo {
	width: 80px;
	float: left;
	color: #2c2c2c;
	font-size: 120%;
	font-weight: 300;
	margin: 0 0 0 75px;
}
#redesSociais .cCaixaSimplesConteudo {
	width: 140px;
	float: right;
}
.cRedesSociais {
	display: inline-table;
}
.cRedesSociais ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-table;
}
.cRedesSociais ul li {
	float:left;
}
.cRedesSociais ul li a {
	height: 28px;
	margin: 0 2px 0 2px;
	width: 40px;
	display: block;
}
.cFacebook {
	background: url(images/iconFacebook.png) center center no-repeat;
}
.cFacebook:hover {
	background: url(images/iconFacebookOver.png) center center no-repeat;
}
.cTwitter {
	background: url(images/iconTwitter.png) center center no-repeat;
}
.cTwitter:hover {
	background: url(images/iconTwitterOver.png) center center no-repeat;
}
.cInstagram {
	background: url(images/iconInstagram.png) center center no-repeat;
}
.cInstagram:hover {
	background: url(images/iconInstagramOver.png) center center no-repeat;
}
.cFlickr {
	background: url(images/iconFlickr.png) center center no-repeat;
}
.cFlickr:hover {
	background: url(images/iconFlickrOver.png) center center no-repeat;
}
.cYoutube {
	background: url(images/iconYoutube.png) center center no-repeat;
}
.cYoutube:hover {
	background: url(images/iconYoutubeOver.png) center center no-repeat;
}
/*IDIOMAS:*/







.idiomas {
	text-align: center;
	//display: none;
}
.idiomas ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.idiomas ul li {
	display: inline-table;
	margin: 0;
}
.idiomas ul li a {
	display: block;
	padding: 4px;
	color: rgba(255,255,255,0.5)
}
.idiomas ul li a:hover {
	color: rgba(255,255,255,1);
}
.idiomaAtivo a {
	color: rgba(255,255,255,0.9) !important;
}

/*LINK PARA O PORTAL DA COPA:*/
/*.logoHostCityCopa {
	display:inline-table;
	background: url(images/logos/logoHostCity.png) center center no-repeat;
	background-size: 100%;
	z-index:8;
	height: 160px;
}
.logoHostCityCopa a {
	display: block;
}
.logoHostCityCopa:hover {
        
	background: url(images/logos/logoHostCityOver.png) center center no-repeat !important;
}*/
.setel {
	display:inline-table;
	background: url(images/logos/setel.png) center center no-repeat;
	background-size: 100%;
	z-index:8;
	height: 160px;
        width: 202px!important;
        margin-left: 4%!important;
}
.setel a {
	display: block;
        text-decoration: none;
}


/*
REDES SOCIAIS NÃO FIXA/FLUTUANTE:



.cRedesSociais



{



    display: table;



}



.cRedesSociais ul



{



    float:left;



    list-style: none outside none;



    margin: 0;



    padding: 0;



}



.cRedesSociais ul li



{



    float:left;



    margin-right: 6px;



}*/



.cSeloGoverno {
	background: rgba(255,255,255,0);
	z-index: 3;
}
.cSeloGoverno a {
	display: block;
}
.cSitesLinks {
	float: left;
	font-size: 8pt;
	margin: 10px 14px 6px 14px;
}
.cSitesLinks ul {
	margin: 0;
	padding:0;
	list-style:none;
}
.cSitesLinksSite, .cSitesLinksSiteAtual {
	padding-bottom: 4px;
}
.cSitesLinksSite a, .cSitesLinksSiteAtual a {
	color: #333;
}
.cSitesLinksSiteAtual a {
	font-weight: 500;
}
.cSiteMapPath {
	padding: 0 0 5px 0;
	font-size: 80%;
	font-weight:300;
}
.cSobreRSS {
	padding-bottom: 20px;
}
.cSubirTopo img {
	border: 0;
	bottom: 0;
	float: right;
	position: fixed;
	right: 0;
	_height: 0px;
	_width: 0px;
}
.cTabUi {
}
.cTabUi .ui-tabs-panel {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.cTempoInpe {
	margin: 5px 0 0 35px;
}
.cTermos {
	padding-bottom: 20px;
}
.cTermosCaixa {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
#ui-datepicker-div {
	background: #fff;
	border: solid 6px #a9bfbf;
	padding: 8px;
	margin: 2px 0 0 0;
}
.ui-datepicker .ui-datepicker-header {
	background: #FFF;
	border: none;
	border-bottom: solid 1px #deceda;
}
.ui-datepicker .ui-datepicker-next {
	background: url(images/outros/setaProximoCalender.png) center no-repeat;
	opacity: 0.4;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-next:hover {
	opacity: 1;
	border: none;
}
.ui-datepicker .ui-datepicker-prev {
	background: url(images/outros/setaAnteriorCalender.png) center no-repeat;
	opacity: 0.4;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev:hover {
	opacity: 1;
	border: none;
}
.ui-datepicker td a:hover {
	background: #dde6e6;
	border: none;
}
.ui-datepicker td span, .ui-datepicker td a {
	text-align: center;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: none;
	background: #c9d7d7;
}
#ui-datepicker-div .ui-icon-circle-triangle-w {
	background: url(images/outros/iconeRetornaPg.png) center center no-repeat;
}
#ui-datepicker-div .ui-icon-circle-triangle-e {
	background: url(images/outros/iconeAvancaPg.png) center center no-repeat;
}
.cConteudoLeiaMaisUiAreaAtuacao {
	width: 100%;
	float: left;
	margin: 10px 0 16px 0;
	padding: 12px 0 0 0;
}
.cConteudoLeiaMaisUiAreaAtuacao ul {
	padding: 0 !Important;
	margin: 0 !important;
}
.cConteudoLeiaMaisUiAreaAtuacao #areaAtuacaoTitulo {
	float: left;
	width: 100%;
	color: #006438;
	font-size: 130%;
	font-weight: 400;
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #cfe7de;
}
/* NOVAS REGRAS PARA O TURISMO PROMOCIONAL */



.loginFacebook {
}
.loginFacebook img {
	width: 34px;
	height: 34px;
	margin: -8px 4px -8px -8px;
	float: left;
	border-right: solid 1px #b7b9bd;
}
.loginFacebook button {
	background: rgba(255,255,255,0.8);
	border: none;
	font-size: 70%;
	float: right;
	cursor: pointer;
}
.loginFacebook button:hover {
	background: rgba(255,255,255,1);
}
.loginFacebook a {
	border: solid 1px #b7b9bd;
	font-size: 100%;
	font-style: italic;
	font-weight:400;
	color: rgba(255,255,255,0.6);
	background: url(images/iconeEntrarFace.png) right 4px no-repeat;
}
.loginFacebook a:hover {
	color: rgba(255,255,255,1);
	background: url(images/iconeEntrarFaceOver.png) right 4px no-repeat;
}
.cContato a {
	border: solid 1px #b7b9bd;
	font-size: 100%;
	font-style: italic;
	font-weight:400;
	color: rgba(255,255,255,0.6);
	background: url(images/iconeContato.png) right 4px no-repeat;
}
.cContato a:hover {
	color: rgba(255,255,255,1);
	background: url(images/iconeContatoOver.png) right 4px no-repeat;
}
.conteudoDeCapa {
	width: 90%;
	padding: 0 0 5% 10%;
}
#cApresentacao {
	width: 100%;
	display: inline-table;
	float: left;
	border-bottom: solid 2px #FFFFFF;
	background: url(images/cantoneiraApresentacao.png) left bottom no-repeat;
}
#cApresentacao .cCaixaSimplesTitulo {
	width: 100%;
	padding: 0 0 30px 0;
	color: rgba(255,255,255,1);
	font-family: 'PT Serif', serif;
	font-weight:700;
	font-style: italic;
	font-size: 200%;
	letter-spacing: 2px;
	line-height: 112%;
}
#cApresentacao .cCaixaSimplesConteudo {
	color: rgba(255,255,255,1);
	font-size: 120%;
	line-height: 150%;
	font-style: italic;
}
#usoHashtag {
	width: 100%;
	display: inline-table;
	float: left;
	margin: 40px 0 40px 0;
}
#usoHashtag a {
	color: #FFF;
}
#usoHashtag a:hover {
	color: #fbbc0a;
}
#usoHashtag .cCaixaSimplesTitulo {
	color: rgba(255,255,255,1);
	font-style: italic;
	font-size: 160%;
}
#usoHashtag .cCaixaSimplesTitulo a {
	display: block;
	padding: 0 0 14px 0;
	background: url(images/fundoTituloHashtag.png) 150px bottom no-repeat;
}
#usoHashtag .cCaixaSimplesTitulo a:hover {
	padding: 0 0 14px 0;
	background: url(images/fundoTituloHashtagOver.png) 150px bottom no-repeat;
}
#usoHashtag .cCaixaSimplesConteudo {
	padding: 0 0 40px 0;
	color: rgba(255,255,255,1);
	font-size: 120%;
	line-height: 150%;
	font-style: italic;
}
.comoUsarHashtag {
	margin: 16px 0 10px 0;
}
.comoUsarHashtag h2 {
	font-size: 100%;
	font-weight: 400;
	font-style: italic;
	padding: 0 !important;
	margin: 0 !important;
	width: 150px;
	float: right;
}
.comoUsarHashtag h2 a {
	display: block;
	padding: 6px 6px 6px 16px;
	color: #fff;
	background: rgba(255,255,255,0.2) url(images/fundoSaibaUsar.png) 125px 12px no-repeat;
}
.comoUsarHashtag h2 a:hover {
	display: block;
	padding: 6px 6px 6px 16px;
	color: #fff !important;
	background: rgba(255,255,255,0.5) url(images/fundoSaibaUsar.png) 125px 12px no-repeat;
}
.comoUsarHashtag ul {
	list-style-type: none;
	margin: 10px 0 10px 6px;
	padding: 0;
	width: 220px;
	float: right;
}
.comoUsarHashtag ul li {
	float:left;
	margin: 0 2px 0 2px;
}
.comoUsarHashtagSecundaria {
	margin: 0;
	width: 100%;
	float: left;
}
.comoUsarHashtagSecundaria h2 {
	font-size: 100%;
	font-weight: 400;
	font-style: italic;
	padding: 0 !important;
	margin: 0 !important;
	width: 150px;
	float: right;
}
.comoUsarHashtagSecundaria h2 a {
	display: block;
	padding: 6px 6px 6px 16px;
	color: #fff;
	background: rgba(255,255,255,0.2) url(images/fundoSaibaUsar.png) 125px 12px no-repeat;
}
.comoUsarHashtagSecundaria h2 a:hover {
	display: block;
	padding: 6px 6px 6px 16px;
	color: #fff !important;
	background: rgba(255,255,255,0.5) url(images/fundoSaibaUsar.png) 125px 12px no-repeat;
}
.comoUsarHashtagSecundaria ul {
	list-style-type: none;
	margin: 4px 0 8px 0;
	padding: 0;
	width: 184px;
	float: right;
}
.comoUsarHashtagSecundaria ul li {
	float:left;
	margin: 0 2px 0 2px;
	background-size: 100%;
}
.comoUsarHashtagSecundaria ul li:hover {
	background-size: 100%;
}
#usoHashtagSecundaria, #localRS, .tempoClima {
	margin: 10px 0 4px 0;
	padding: 4px 0 4px 0;
	border-bottom: solid 1px rgba(255,255,255,1);
	background: url(images/cantoneiraCaixaSecundaria.png) right bottom no-repeat;
	color: #fff;
}
#usoHashtagSecundaria a, #localRS a {
	color: #FFF;
}
#usoHashtagSecundaria a:hover, #localRS a:hover {
	color: #fbbc0a;
}
#usoHashtagSecundaria .cCaixaSimplesTitulo {
	color: rgba(255,255,255,1);
	font-style: italic;
	font-size: 135%;
	padding: 0 0 0 10px;
}
#usoHashtagSecundaria .cCaixaSimplesTitulo a {
	display: block;
	padding: 0 0 16px 0;
	background: url(images/fundoTituloHashtag.png) 5px bottom no-repeat;
}
#usoHashtagSecundaria .cCaixaSimplesTitulo a:hover {
	padding: 0 0 16px 0;
	background: url(images/fundoTituloHashtagOver.png) 5px bottom no-repeat;
}
#usoHashtagSecundaria .cCaixaSimplesConteudo {
	padding: 0 0 6px 70px;
	color: rgba(255,255,255,1);
	font-size: 100%;
	font-style: italic;
	margin: -16px 0 0 0;
}
.cMapaRs {
	width: 100%;
	padding: 1% 0 1% 0;
	text-align: center;
}
.cCidade {
	width: 85%;
	padding: 1% 0 1% 15%;
	font-family: 'PT Serif', serif;
	font-size: 110%;
	font-weight: 700;
	text-transform: uppercase;
}
.cDistanciaTempo {
	width: 75%;
	padding: 1% 10% 5% 5%;
	margin: 0 0 0 10%;
	font-style: italic;
}
.temperaturaAgora {
	width: 40%;
	padding: 1% 0 1% 15%;
	font-size: 220%;
	text-transform: uppercase;
	font-family: 'PT Serif', serif;
	font-weight: 700;
	display: inline-table;
}
.tempoAgora {
	display: inline-table;
	width: 36%;
	padding: 0 0 0 20%
}
.tempoAgora img {
	width: 96px;
	height: 65px;
	margin: 0 0 -10px 0;
	padding: 0;
}
.variacaoTemperatura {
	width: 75%;
	padding: 1% 10% 5% 5%;
	margin: 0 0 3% 10%;
	font-family: 'PT Serif', serif;
	font-weight: 700;
	font-size: 170%;
}
.entidadesRelacionadas {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0 10px 0;
}
.entidadesRelacionadas a {
	display: block;
}
.entidadesRelacionadasA {
	float: right;
	width: 80px;
	text-align: center;
	padding: 14px 10px 10px 0;
}
.conteudoEspecificoRolagem {
	margin: 16px 2% 16px 3%;
	width:95%;
	float: left;
	font-size: 100%;
}
.ordenacaoOpcoes {
	border-top: solid 1px #DECEDA;
	float: left;
	width: 100%;
	padding: 8px 0 18px 0;
	margin: -10px 0 0 0;
}
.localidadeAcao {
	float: left;
	overflow: hidden;
	margin: 0 3px 3px 0;
	position: relative;
}
.localidadeAcao .titulo {
	position: absolute;
	z-index: 13;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3) url(images/fundoTextura.png);
	width: 100%;
	font-family: 'PT Serif', serif;
	font-size: 110%;
	font-weight: 700;
	font-style: italic;
	text-transform: uppercase;
}
.localidadeAcao .tituloAtracao {
	position: absolute;
	padding: 2%;
	z-index: 13;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3) url(images/fundoTextura.png);
	width: 96%;
}
.nomeAtracao {
	font-size: 105%;
	font-weight: 700;
	font-style: italic;
	width: 85%;
	float: left;
}
.avaliacaoAtracao {
	font-size: 95%;
	color: #FFF;
	font-weight: 400;
	width: 85%;
	float: left;
}
.avaliacaoGeral {
	font-size: 95%;
	font-weight: 400;
	width: 100%;
	float: left;
	margin: 0 0 16px 0;
}
.avaliacaoGeral h3 {
	font-size: 120%;
	font-weight: 400;
	font-style: italic;
	margin: 0 !important;
	padding: 0 0 4px 0 !important;
}
.avaliacaoAmigo {
	font-size: 90%;
	font-weight: 400;
	width: 80%;
	float: left;
	margin: 0 0 8px 0;
	padding: 0 0 0 40px;
	background: url(images/iconFaceAvaliacao.png) left top no-repeat;
}
.avaliacaoComentario {
	font-size: 90%;
	font-weight: 400;
	width: 80%;
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
}
.avaliacaoAmigo h3 {
	font-weight: 400;
	font-style: italic;
	margin: 0 !important;
	padding: 4px 0 2px 0 !important;
	font-size: 110%;
}
.mapa .botao {
	width: 200px;
	float: left;
	border: none;
	background: #e78b01;
	margin: -4px 0 0 0;
	padding: 10px;
	color: #513100;
	font-size: 110%;
	font-style: italic;
	cursor: pointer;
}
.mapa .botao:hover {
	background: #f5ad41;
}
.fotosRedesSocias {
	float: left;
	width: 100%;
	padding: 6px 0 6px 0;
}
.fotosRedesSocias .fotos {
	background: url(images/iconeFotos.png) 10px center no-repeat;
	width: 40%;
	float: left;
}
.fotosRedesSocias .fotos a {
	display: block;
	padding: 6px 0 6px 44px;
	float: left;
	color: #9F2632;
	font-size: 90%;
}
.fotosRedesSocias .fotos a:hover {
	color: #000;
}
.fotosRedesSocias .redesSocias {
	width: 55%;
	float: right;
	padding: 6px 0 6px 0;
	text-align: right;
}
.avaliaEscala {
	width: 40%;
	float: left;
}
.numDeAvaliadores {
	width: 60%;
	float: left;
	padding-top: 1px;
}
.avaliaEscalaA {
	width: 85px;
	float: left;
	padding-top: 2px;
}
.numDeAvaliadoresA {
	width: 220px;
	float: left;
}
.avaliaEscala a, .numDeAvaliadoresA a {
	float: left;
	padding: 2px 3px 0 0;
}
.opcaoSelecionada {
	float: right;
	width: 15%;
	text-align: right;
}
.localidadeAcao .tituloAtracao a {
	display: block;
	color: rgba(255,255,255,1);
	margin: 0;
}
.localidadeAcao .texto {
	position:absolute;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	opacity: 0;
	width: 100%;
	border-bottom: solid 3px rgba(255,255,255,0.4);
	left: -99999px;
	bottom: 0;
	background: rgba(0,0,0,0.3) url(images/fundoTextura.png);
	color: rgba(255,255,255,1);
	z-index:14;
}
.localidadeAcao:hover .texto {
	position:absolute;
	opacity: 1;
	bottom: 50px;
	left: 0;
	background: rgba(0,0,0,0.3) url(images/fundoTextura.png);
	color: rgba(255,255,255,1);
	z-index:14;
}
.localidadeAcao .texto a {
	display: block;
	color: rgba(255,255,255,1);
	padding: 4%;
}
.localidadeAcao .titulo a {
	display: block;
	color: rgba(255,255,255,1);
	padding: 4% !important;
	margin: 0;
}
.conterImagem {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: auto;*/

	z-index: 12;
	/*raphael*/

        overflow: hidden;
	height: 224px;
}
.conterImagem img {
	width: 100%;
	height: auto; /*100%*/
}
.fotosLocalizacaoCurtir, .sobreAtracaoLocalizacaoHorarios, .comentariosAvaliacaoAtracao {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #DECEDA;
}
.fotosLocalizacaoCurtir .mapa {
	width: 200px;
	float: right;
}
.fotosLocalizacaoCurtir .foto img {
	width: 100%;
	height: auto;
}
.sobreAtracaoLocalizacaoHorarios .sobre {
	float: left;
	padding: 10px 0 20px 0;
	width: 100%;
}
.sobreAtracaoLocalizacaoHorarios .sobre ul {
	float: left;
	list-style-type: square;
}
.sobreAtracaoLocalizacaoHorarios .sobre h3, .subConteudo h2 {
	padding: 0 0 12px 0 !important;
	margin: 0 !important;
	width: 100%;
	float: left;
	font-size: 130%;
	font-style: normal;
	color: #9F2632 !important;
}
.sobreAtracaoLocalizacaoHorarios .sobre h2 {
	float: left;
	width: 100%;
	color: #906;
	font-size: 140%;
	font-weight: 400;
}
.sobreAtracaoLocalizacaoHorarios .infoTecnica {
	width: 210px;
	float: right;
	font-size:90%;
	font-style: italic;
	padding: 40px 0 20px 0;
}
.fotosLocalizacaoCurtir .infoTecnicaPeq {
	width: 200px;
	float: right;
	font-size:90%;
	font-style: italic;
	padding: 10px 0 20px 0;
}
.infoTecnicaPeq p {
	padding: 5px 0 5px 0 !important;
	line-height: 140% !important;
}
.comentariosAvaliacaoAtracao .avaliar {
	width: 100%;
	float: left;
	padding: 12px 0 12px 0;
}
.comentariosAvaliacaoAtracao .avaliar a {
	color: #844A76;
}
.comentariosAvaliacaoAtracao .avaliar a:hover {
	color: #000;
}
.avaliar input {
	background: rgba(255,255,255,0) url(images/fundoTituloHashtagOver.png) 8px center no-repeat;
	border: none;
	border-bottom: solid 1px #DA8301;
	padding: 6px 16px 6px 60px;
	float: left;
	color: #DA8301;
	font-size: 110%;
	font-style: italic;
	cursor: pointer;
}
.avaliar input:hover {
	background: #feecd1 url(images/fundoTituloHashtag.png) 8px center no-repeat;
}
.comentariosAvaliacaoAtracao .contagem {
	float: right;
	padding: 10px;
}
.comentariosAvaliacaoAtracao .avaliadores {
	float: left;
	width: 100%;
	padding: 16px 0 16px 0;
}
.avaliadores .fotoAvaliador {
	width: 120px;
	float: left;
	text-align: center;
	padding: 8px 0 0 0;
}
.avaliadores .conteudoAvaliacao {
	float: left;
	margin: 0 0 0 16px;
}
.avaliadores .fotoAvaliador p {
	padding: 0 !important;
	margin: 0 !important;
	font-style: italic;
	font-size: 105%;
	line-height: 130% !important;
}
.avaliadores .conteudoAvaliacao p {
	padding: 0 38px 0 38px !important;
	margin: 0 !important;
	background:
 url(images/aspasAntes.png) left top no-repeat, url(images/aspasDepois.png) right bottom no-repeat;
	font-size: 110%;
}
#incluirComentario {
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	-ms-transition: 1s;
	height: 0px;
	overflow: hidden;
}
#incluirComentario:target {
	height:260px;
}
.comentariosAvaliacaoAtracao .comentario {
	width: 100%;
	float: left;
	border-bottom: solid 1px #DECEDA;
}
.comentario .usuario {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.comentario .usuario img {
	float: left;
	padding: 0 16px 0 0;
}
.comentario .usuario p {
	float: left !important;
	padding: 0 !important;
	margin: 6px 0 0 0 !important;
	width: 80% !important;
	font-size: 90%;
	line-height: 140% !important;
}
.comentario textarea {
	padding: 2%;
	margin: 0;
	float: left;
	background: #c9d7d7;
	width: 90%;
	border: none;
	font-family: 'PT Sans', sans-serif;
	font-size: 110%;
}
.linhaFormeComoChegar .campoCinza {
	padding: 10px;
	background: #c9d7d7;
	border: none;
	float: left;
	-Webkit-border-radius: 3px;
	border-radius:3px;
	margin: 0;
}
.linhaFormeComoChegar .ui-button {
	background: #a3b9b9;
	border: none;
	margin: 0 6px 0 2px !important;
	float: left !important;
	height: 36px;
	-Webkit-border-radius: 3px !important;
	border-radius:3px !important;
}
.linhaFormeComoChegar .ui-button:hover {
	background: #7e9a9a;
}
.linhaFormeComoChegar .ui-icon-triangle-1-s {
	background: url(images/outros/setaParaBaixo.png) center center no-repeat;
}
.campoCinza {
	padding: 10px;
	background: #c9d7d7;
	border: none;
	float: left;
	-Webkit-border-radius: 3px;
	border-radius:3px;
	margin: 0;
}
.botaoCinza {
	background: #999999;
	padding: 6px 16px 6px 16px;
	border: none;
	cursor: pointer;
	font-family: 'PT Serif', serif;
	font-weight: 700;
	font-style: italic;
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
}
.botaoCinza:hover {
	background: #686868;
}
.botaoGrafite {
	background: #333333;
	padding: 6px 16px 6px 16px;
	border: none;
	cursor: pointer;
	font-family: 'PT Serif', serif;
	font-weight: 700;
	font-style: italic;
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
}
.botaoGrafite:hover {
	background: #91393E;
}
.botaoGrafiteLupa {
	background: #333333 url(images/buscaBranca.png) center center no-repeat;
	padding: 18px;
	margin: 16px 0 0 4px !important;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	font-size: 0;
	cursor: pointer;
}
.botaoGrafiteLupa:hover {
	background: #91393E url(images/buscaBranca.png) center center no-repeat;
}
.carosselFoto ul {
	float: left;
	width: 100%;
}
.fotoEmExibicao ul li a {
	padding: 0 !important;
	margin: 0 !important;
}
.fotoEmExibicao img {
	width: 100%;
	height: auto;
}
.setaVoltar, .setaAvancar {
	position: absolute;
	padding: 26px;
	background: rgba(255,255,255,1);
	top: 200px;
	cursor: pointer;
	z-index: 10;
	opacity:0.5;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
}
.setaVoltar {
	left: 30px;
}
.setaAvancar {
	right: 24px;
}
.setaVoltar:hover, .setaAvancar:hover {
	opacity: 0.8;
}
.conterRedesSociais {
	width: 100%;
	padding: 12px 0 12px 0;
	margin: -4px 0 0 0;
	background: #174462 url(images/fundoClaro.png);
	float: left;
}
.conterRedesSociais img {
	padding-right: 20px;
	float: right;
}
.descricaoFotoExibicao {
	width: 100%;
	float: left;
	font-size: 110%;
	font-style: italic;
}
.descricaoFotoExibicao li {
	padding: 10px 20px !important;
}
.descricaoFotoExibicao .titulo {
	padding: 0 0 5px 0;
	font-size: 120%;
	font-weight: 700;
}
.outrasFotos {
	width: 100%;
	float: left;
	padding-top: 16px;
}
.outrasFotos li {
	float: left;
	padding: 0 2px 0 2px;
}
.outrasFotos li img {
	width: 100%;/*height: auto;*/

}
.outrasFotos li img:hover {
	outline: solid 4px #d43b48;
}
.maisItens {
	width: 100%;
	float: left;
	font-size: 120%;
	font-style: italic
}
.maisItens a {
	padding: 10px 20px 10px 70px;
	display: block;
	background: url(images/bolletCrumb.png) 40px center no-repeat;
	color: rgba(102,0,51,1);
}
.maisItens a:hover {
	background: url(images/bolletCrumbOver.png) 40px center no-repeat;
	color: rgba(102,0,153,1);
}
.cPaginadorPrimeira, .cPaginadorAnterior, .cPaginadorUltima, .cPaginadorProxima {
	float: left;
}
.subConteudo {
	display: none;

}
.galeriaFotoAberta {
	height: 500px;
	overflow: hidden;
}
.galeriaFotoMiniatura {
	height: 120px; /*160px;*//*overflow: hidden;*/

}
.galeriaFotoMiniatura img {  /*Raphael*/
	max-height: 115px;
	overflow: hidden;
}
 input::-webkit-input-placeholder {
 color: black;
}
 input::-moz-placeholder {
 color: black;
}
 input:-moz-placeholder {   /* Older versions of Firefox */
 color: black;
}
 input:-ms-input-placeholder {
 color: black;
}
.blocoCabecalho .cBloco {
	float: left;
}
/*midias Capa*/

#midiasCapa {
	float:left;
	width: 100%;
}
#midiasCapa ul {
	list-style-type: none;
	float:left;
	width: 100%;
	padding: 0;
	margin: 0 0 50px 0;
	border-bottom: solid 2px rgba(255,255,255,0.8);
	border-top: solid 2px rgba(255,255,255,0.8);
}
#midiasCapa ul li {
	float:left;
}
.fotosCapa, .videosCapa {
	border-right: solid 2px rgba(255,255,255,0.8)
}
#midiasCapa ul li img {
	opacity: 0.6;
}
#midiasCapa ul li img:hover {
	opacity: 0.9;
}
.adp-list {
	background-color: #FAFAFA;
	border: 0;
}
.subConteudo p {
/*	background: url(images/marcadorSubMenuInterno.png) 12px 15px no-repeat;*/
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 0 0 !important;
}
.subConteudo p:last-child {
	border-bottom: none;
}
.subConteudo p a.subConteudoSite {
        display: inline;
        margin: 0 0 0 0 !important;
}
.subConteudo p a {
	margin: 8px 0 8px 45px !important;
	display: block;
}
.subConteudo p:hover {
/*	background: url(images/marcadorSubMenuOver.png) 12px 15px no-repeat;*/
}
.subConteudo p:hover a {
	color: #e78b01 !important;
}
