﻿/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    color: #5cc6d0;
}


/* BACKGROUND DO SITE */
body {
    background-color: #5cc6d0;
}


/* FLOAT */
clearBoth {
    clear: both;
    display: block;
}
floatLeft {
    display: block;
    float: left;
}
floatRight {
    display: block;
    float: right;
}


/* DEFININDO PROPRIEDADES DAS FONTES */
body, table, h1, h2, h3, h4, h5, h6, p, input, select, textarea, button, div, a {
    color: #333;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}


/* TITULOS E SUBTITULOS */
h3 {
    color: #5cc6d0;
    display: block;
    font-family: myriad;
    font-size: 20px;
    padding: 0 0 15px;
}
h3 a {
    font-family: myriad;
    font-size: 20px;	 
    font-weight: normal;
color: #5cc6d0;	 
}
h3 a:hover {
    text-decoration: underline;
}
h4 {
    color: #5cc6d0;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 15px;
}


/* DEFININDO ALINHAMENTO/ESTRUTURA DO SITE */
#alinhamento {
    background: url("../imagens/bg-site.gif") repeat-x scroll left top #FFFFFF;
    margin: 0;
    text-align: left;
}
#site {
    display: block;
    margin: 0 auto;
    overflow: auto;
    padding: 0 20px;
    width: 950px;
}
	#faixaLuto {
		background-color:#000;
		color:#fff;
	}
	#faixaLuto p {
		color:#fff;
		padding:25px 100px;
		width:780px;
		margin:0 auto;
		background:url(../imagens/luto.jpg) no-repeat 60px 7px;
	}	
h1 {
    background: url("../imagens/logo.png") no-repeat scroll left top transparent;
    display: block;
    height: 57px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: 63px;
    width: 214px;
}
h1 a {
    display: block;
    height: 57px;
    width: 214px;
}


/* TOPO */
#topo {
    clear: both;
    display: block;
    height: 187px;
    position: relative;
    width: 950px;
}
#bannerTopo {
    display: block;
    height: 90px;
    left: 222px;
    position: absolute;
    top: 41px;
    width: 728px;
}
#dataTopo {
    display: block;
    font-size: 12px;
    left: 725px;
    position: absolute;
    text-align: right;
    top: 23px;
    width: 225px;
}
#menuTopo {
    display: block;
    left: 222px;
    position: absolute;
    top: 22px;
    width: 540px;
}
#menuTopo li {
    display: inline;
}
#menuTopo li a {
    background: url("../imagens/marc-menu01.gif") no-repeat scroll 2px 4px transparent;
    display: inline-block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 14px;
    padding: 0 15px 0 10px;
}
#menuTopo li a:hover {
    color: #5cc6d0;
}
#buscaGeral {
    background-color: #FFFFFF;
    border: 1px solid #e5e5e5;
	 border-bottom:none;
    display: block;
    left: 508px;
    padding: 5px 5px 0 5px;
    position: absolute;
    top: 151px;
    width: 430px;
	 height:30px;
    z-index: 1000000000;
}
#buscaGeralCampo {
    background: url("../imagens/lupaBusca.gif") no-repeat scroll left 5px transparent;
    border: 1px solid #E5E5E5;
    color: #999999;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 14px;
    padding: 4px 5px 4px 23px;
    width: 340px;
	 height:20px;
}
.botaoBusca {
    background-color: #5cc6d0;
    border: 1px solid #5cc6d0;
    color: #FFFFFF;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 16px;
    padding: 3px 0 4px 0;
    width: 56px;
	 height:28px;

}
.botaoBusca:hover {
    background-color: #0b6b72;
    border: 1px solid #0b6b72;
    cursor: pointer;
}
#menuAreas {
    display: block;
    left: 0;
    position: absolute;
    top: 150px;
    width: 590px;
}
#menuAreas > li {
    display: inline;
}
#menuAreas > li > a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F5F5F5 #F5F5F5 #E0E0E0;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    float: left;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 20px;
    font-stretch: condensed;
    margin: 0 5px 0 0;
    padding: 8px 10px 0 10px;
	 height:27px;
}
#menuAreas > li > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #E0E0E0 #E0E0E0 #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.subMenu {
    background-color: #F8F8F8;
    border: 1px solid #E0E0E0;
	 border-top:none;
    box-shadow: 3px 3px 4px #EBEBEB;
    display: block;
    margin-top: 10px;
    padding: 15px;
    position: absolute;
    top: 45px;
}
.subMenu li ul {
    border-right: 1px solid #E0E0E0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    width: 150px;
}
.subMenu li ul li a:hover {
    color: #5cc6d0;
}
.subMenu a {
    background: url("../imagens/marc-menu01.gif") no-repeat scroll left 8px transparent;
    display: block;
    padding: 5px 0 5px 11px;
	 font-size:13px;
}
.menuEditorias {
    display: block;
    left: 0;
}
.menuCidades {
    display: block;
    left: 90px;
}
.menuArtigos {
    display: block;
    left: 90px;
}
.seta3col {
    background: url("../imagens/seta-menu-3col.gif") no-repeat scroll left top transparent;
    display: block;
    height: 10px;
    left: -1px;
    position: absolute;
    top: -10px;
    width: 540px;
}
.seta2col {
    background: url("../imagens/seta-menu-2col.gif") no-repeat scroll left top transparent;
    display: block;
    height: 10px;
    left: -1px;
    position: absolute;
    top: -10px;
    width: 369px;
}
.seta1col {
    background: url("../imagens/seta-menu-1col.gif") no-repeat scroll left top transparent;
    display: block;
    height: 10px;
    left: -1px;
    position: absolute;
    top: -10px;
    width: 197px;
}


/* FONT FACE */
@font-face {
    font-family: 'myriad';
    src: url('../fontes/myriad_condensed_web-webfont.eot');
    src: url('../fontes/myriad_condensed_web-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/myriad_condensed_web-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* CONTEUDO CAPA */
#conteudoCapa {
    clear: both;
    display: block;
    width: 950px;
}
#conteudoCapa .colunaum {
    display: block;
    float: left;
    padding: 25px 25px 25px 0;
    width: 300px;
}
#conteudoCapa .colunadois {
    display: block;
    margin: 0 300px 0 325px;
    overflow: auto;
    padding: 25px 25px 25px 0;
    width: 300px;
}
#conteudoCapa .colunatres {
    display: block;
    float: right;
    padding: 25px 0;
    width: 300px;
}
#conteudoCapa h2 {
	font-family:myriad;
	font-size:30px;
	padding:5px 10px;
	color:#fff;
	background-color:#5cc6d0;
	text-transform:uppercase;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;	
	text-transform:lowercase;
	margin-bottom:15px;
}
#conteudoCapa h2.dest {
    margin-bottom: 7px;
}
#conteudoCapa p {
    line-height: 16px;
    margin-bottom: 10px;
    text-align: justify;
}
#conteudoCapa .link-capa {
    background-color: #5cc6d0;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Verdana,Tahoma;
    font-size: 13px;
    margin: 0 0 0 auto;
    padding: 5px 0;
    text-align: center;
    text-transform: lowercase;
    width: 90px;
}
#conteudoCapa .link-capa:hover {
    background-color: #012548;
    color: #FFFFFF;
    text-decoration: none;
}
p.chamada {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 15px;
    text-align: justify;
}
p.mensagem-erro {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #666666;
    display: block;
    margin: 15px 20px;
    overflow: auto;
    padding: 50px;
    text-align: center;
}
p.mensagem-erro span {
    color: #5cc6d0;
    display: block;
    font-weight: bold;
}
p.mensagem-ok {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    padding: 50px;
    text-align: center;
}
p.mensagem-ok span {
    color: #5cc6d0;
    display: block;
    font-weight: bold;
}
p.exibicao {
	font-size:12px !important;
    background-color: #F8F8F8;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    padding: 10px 0;
    text-align: center;
}
p.exibicao span {
    color: #5cc6d0;
    font-weight: bold;
}
.areaBanners90 {
    clear: both;
    display: block;
    height: 90px;
    margin: 0 0 15px;
    text-align: center;
    width: 950px;
}
.areaBanners75 {
    clear: both;
    display: block;
    height: 75px;
    margin: 0 0 15px;
    text-align: center;
    width: 950px;
}
.areaBanners60 {
    clear: both;
    display: block;
    height: 60px;
    margin: 0 0 15px;
    text-align: center;
    width: 950px;
}
.areaBannersVazia {
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
    text-align: center;
    width: 950px;
}
.areaBanners90 .banner945x90 {
    display: block;
    height: 90px;
    padding: 0;
    width: 945px;
}
.areaBanners75 .banner298x75 {
    display: block;
    float: left;
    height: 75px;
    padding: 0 8px;
    width: 298px;
}
.areaBanners75 .banner585x75 {
    display: block;
    float: left;
    height: 75px;
    padding: 0 8px 0 20px;
    width: 585px;
}
.areaBanners60 .banner468x60 {
    display: block;
    float: left;
    height: 60px;
    padding: 0 2px;
    width: 468px;
}
.areaBanners60 .banner120x60 {
    display: block;
    float: left;
    height: 60px;
    padding: 0 10px 0 22px;
    width: 120px;
}
.areaBanners .bannerdois {
    display: block;
    height: 85px;
    margin: 0 300px 0 325px;
    padding: 0 25px 0 0;
    width: 300px;
}
.areaBanners .bannertres {
    display: block;
    float: right;
    height: 85px;
    padding: 0;
    width: 300px;
}
.doublebanner {
   display:block;
	height:250px;
	margin:0 auto;
	width:auto;
}
	.doublebanner .bannerleft { float:left; }
	.doublebanner .banneright { float:right; }
#listaBotoes {
	display:block;
	width:300px;
	margin-bottom:10px;
	overflow:auto;
}
#listaBotoes li a {
	display:block;
	width:298px;
	height:105px;
	background:url(../imagens/botoes-capa.gif) no-repeat top left;
	border:1px solid #d6d6d6;
	margin-bottom:15px;
	text-indent:-5000px;
}
#listaBotoes li a:hover {
	border:1px solid #5cc6d0;
}
#listaBotoes li a.botaoGuia {
	background:url(../imagens/botoes-capa.gif) no-repeat left -130px;
}
#listaBotoes li a.botaoProgramacao {
	background:url(../imagens/botoes-capa.gif) no-repeat left -260px;
}
#listaBotoesInterna {
	display:block;
	width:300px;
	margin-bottom:10px;
	overflow:auto;
}
#listaBotoesInterna li a {
	display:block;
	width:298px;
	height:75px;
	background:url(../imagens/botoes-internas.gif) no-repeat top left;
	border:1px solid #d6d6d6;
	margin-bottom:15px;
	text-indent:-5000px;
}
#listaBotoesInterna li a:hover {
	border:1px solid #5cc6d0;
}
#listaBotoesInterna li a.botaoPaulovitor {
	background:url(../imagens/botoes-laterais.gif) no-repeat left top;
}
#listaBotoesInterna li a.botaoAnarafaela {
	background:url(../imagens/botoes-laterais.gif) no-repeat left -80px;
}
#listaBotoesInterna li a.botaoAnamaria {
	background:url(../imagens/botoes-laterais.gif) no-repeat left -160px;
}
#listaBotoesInterna li a.botaoChef {
	background:url(../imagens/botoes-laterais.gif) no-repeat left -240px;
}
#listaBotoesInterna li a.botaoOlynto {
	background:url(../imagens/botoes-laterais.gif) no-repeat left -320px;
}
#listaBotoesInterna li a.botaoTogoe {
	background:url(../imagens/botoes-laterais.gif) no-repeat left -400px;
}


/* NOTICIAS CAPA */
#conteudoCapa a.linkNoticiaManchete {
		display:block;
		margin:5px 0 15px 0;
		font-family:myriad, Tahoma, Verdana, Arial;
		font-size:26px;
		color:#333;
	}	
	#conteudoCapa a:hover.linkNoticiaManchete {
		text-decoration:underline;
	}
#conteudoCapa a.notPrincipal {
    clear: both;
    color: #5cc6d0;
    display: block;
    font-family: myriad,Arial,Verdana,Tahoma;
    font-size: 32px;
    padding: 5px 0 18px;
}
#conteudoCapa a.notPrincipal:hover {
    text-decoration: underline;
}
#conteudoCapa a.notSecundaria {
    clear: both;
    color: #333;
    display: block;
    font-family: myriad,Arial,Verdana,Tahoma;
    font-size: 22px;
    padding: 5px 0 20px;
}
#conteudoCapa a.notSecundaria:hover {
    text-decoration: underline;
}
#conteudoCapa a.notSecundaria2 {
    clear: both;
    color: #333;
    display: block;
    font-family: myriad,Arial,Verdana,Tahoma;
    font-size: 22px;
    padding: 5px 0 20px;
}
#conteudoCapa a.notSecundaria2:hover {
    text-decoration: underline;
}
.notDuasfotosTop li {
    display: block;
    float: left;
    width: 145px;
}
img {
    border: medium none;
}
.notDuasfotosTop li {
    float: left;
    list-style-type: none;
    margin: 0 0 3px;
}
.notDuasfotosTop li h5 {
    margin-bottom: 3px;
}
.notDuasfotosTop li a.fotoNoticia, .notDuasfotosTop li a.fotoNoticia img {
    display: block;
    overflow: hidden;
}
.notDuasfotosTop li a.fotoNoticia:hover {
    border: 3px solid #5cc6d0;
}
.notDuasfotosTop li a.fotoNoticia:hover img {
    margin: -3px;
}
.notDuasfotosTop li a.linkNoticia {
    color: #333;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 18px;
    margin: 5px 0 0 0;
}
.notDuasfotosTop li a.linkNoticia:hover {
    text-decoration: underline;
}
.notDuasfotosTop li.ntc01 {
    margin-right: 10px;
}
.notDuasfotosLeft li {
    display: block;
    float: left;
    width: 300px;
}
img {
    border: medium none;
}
.notDuasfotosLeft li {
    float: left;
    list-style-type: none;
    margin: 0 0 15px 0;
}
.notDuasfotosLeft li a.fotoNoticia, .notDuasfotosLeft li a.fotoNoticia img {
    display: block;
    float: left;
    overflow: hidden;
}
.notDuasfotosLeft li a.fotoNoticia:hover {
    border: 3px solid #5cc6d0;
}
.notDuasfotosLeft li a.fotoNoticia:hover img {
    margin: -3px;
}
.notDuasfotosLeft li a.linkNoticia {
    color: #333;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 18px;
    margin: 5px 0 0 155px;
}
.notDuasfotosLeft li a.linkNoticia:hover {
    text-decoration: underline;
}
img {
    border: medium none;
}
.notUmafotoTop li {
    float: left;
    list-style-type: none;
    margin: 0 0 3px 0;
}
.notUmafotoTop li a.fotoNoticia, .notUmafotoTop li a.fotoNoticia img {
    display: block;
    overflow: hidden;
}
.notUmafotoTop li a.fotoNoticia {
    border: none;
	 padding: 3px;
}
.notUmafotoTop li a.fotoNoticia:hover {
    border: 3px solid #5cc6d0;
	 padding: 0;
}
.notUmafotoTop li a.fotoNoticia img {
    margin: -3px;
}
.notUmafotoTop li a.linkNoticia {
    color: #333;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 22px;
    margin: 5px 0 15px;
}
.notUmafotoTop li a.linkNoticia:hover {
    text-decoration: underline;
}
.notUmafotoTopQd1 li {
    float: left;
    list-style-type: none;
    margin: 0 0 3px;
}
.notUmafotoTopQd1 li a.fotoNoticia, .notUmafotoTopQd1 li a.fotoNoticia img {
    display: block;
    overflow: hidden;
}
.notUmafotoTopQd1 li a.fotoNoticia:hover {
    border: 3px solid #5cc6d0;
}
.notUmafotoTopQd1 li a.fotoNoticia:hover img {
    margin: -3px;
}
.notUmafotoTopQd1 li a.linkNoticia {
    color: #333;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 28px;
    margin: 5px 0 15px;
}
.notUmafotoTopQd1 li a.linkNoticia:hover {
    text-decoration: underline;
}
#conteudoCapa h5 {
    color: #5cc6d0;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 14px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
}
#conteudoCapa .notDuasfotosLeft h5 {
    margin-left: 155px;
}


/* AGENDA DE EVENTOS */
#agenda-de-eventos {
	width:auto;
}
	#agenda-de-eventos #proximos {
		width:auto;
	}	
	#agenda-de-eventos p {
		padding:0 0 15px 0;
		text-align:justify;
	}
		#agenda-de-eventos p span {
			color:#5cc6d0;
		}	
		#agenda-de-eventos p a:hover {
			color:#900;
			text-decoration:underline;
		}
		#agenda-de-eventos .lista-eventos {
			 padding: 20px 10px;
		}
		#agenda-de-eventos .lista-eventos li a:hover {
			 color: #5cc6d0;
		}
		#agenda-de-eventos .lista-eventos li a {
			 border-bottom: 1px solid #EDEDED;
			 display: block;
			 font-size: 12px;
			 margin-bottom: 8px;
			 padding: 0 0 8px;
		}
		#agenda-de-eventos .lista-eventos li a span {
			 color: #5cc6d0;
			 font-weight: bold;
		}			
	#agenda-de-eventos fieldset#area-busca {
		border:1px solid #e2e2e2;
		display:block;
		margin:0 0 15px 0;
		padding:5px;
		background-color:#f8f8f8;
		text-align:right;
	}
	#agenda-de-eventos fieldset#area-busca input.campo {
		background-color:#fff;
	}	
	#agenda-de-eventos fieldset#area-busca select.campo {
		background-color:#fff;
	}		
	#agenda-de-eventos p.datahora {
		color:#333;
		font-size:10px;
		margin:-15px 0 0 0;
	}
	#agenda-de-eventos p.fonte {
		color:#333;
		font-size:10px;
		text-align:right;
	}
	#agenda-de-eventos .foto-direita {
		 background-color: #FFFFFF;
		 border: 3px solid #FFFFFF;
		 display: block;
		 float: right;
		 margin: 0 0 10px 10px;
	}
		#agenda-de-eventos a .foto-direita {
			 border: 3px solid #FFFFFF;
		}
			#agenda-de-eventos a:hover .foto-direita {
				 border: 3px solid #5cc6d0;
			}
	#agenda-de-eventos #configTres {
		width:350px;
	}

/* CONTEUDO INTERNA */
#conteudoInterna {
    display: block;
    float: left;
    padding: 25px 0 20px;
    width: 625px;
}
#conteudoInterna h2 {
    clear: both;
    color: #999999;
    display: block;
    font-family: myriad;
    font-size: 24px;
    margin-bottom: 15px;
}
#conteudoInterna h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#conteudoInterna h2 a:hover span {
	text-decoration:underline;
}
#conteudoInterna p {
    line-height: 16px;
    text-align: justify;
}
#conteudoInterna p.chamada {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 15px;
    text-align: justify;
}
#conteudoInterna p.mensagem-erro {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    overflow: auto;
    padding: 50px;
    text-align: center;
}
#conteudoInterna p.mensagem-ok {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    padding: 50px;
    text-align: center;
}
#conteudoInterna p.exibicao {
    background-color: #F8F8F8;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    padding: 10px 0;
    text-align: center;
}
#conteudoInterna p.exibicao span {
    color: #5cc6d0;
    font-weight: bold;
}


/* CONTEUDO EDITORIA */
#conteudoEditoria {
    display: block;
    float: left;
    padding: 25px 0 20px;
    width: 625px;
}
#conteudoEditoria .colunaum {
    display: block;
    float: left;
    padding: 0 25px 25px 0;
    width: 300px;
}
#conteudoEditoria .colunadois {
    display: block;
    margin: 0 0 0 325px;
    padding: 0 0 25px;
    width: 300px;
}
#conteudoEditoria img {
    border: 3px solid #FFFFFF;
}
#conteudoEditoria a:hover img {
    border: 3px solid #5cc6d0;
}
#conteudoEditoria h5 {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 16px;
    text-transform: uppercase;
}
#conteudoEditoria h2 {
    clear: both;
    color: #999999;
    display: block;
    font-family: myriad;
    font-size: 24px;
    margin-bottom: 15px;
}
#conteudoEditoria h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#conteudoEditoria h2 a {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#conteudoEditoria h2 a:hover {
    text-decoration: underline;
}
#conteudoEditoria h3 a {
    color: #666666;
    display: block;
    font-family: myriad;
    font-size: 30px;
    margin-bottom: 15px;
    padding: 10px 3px 0;
}
#conteudoEditoria h3 a:hover {
    color: #5cc6d0;
    text-decoration: none;
}
#conteudoEditoria h4 {
    padding: 0 0 5px;
}
#conteudoEditoria h4 a {
    color: #666666;
    display: block;
    font-family: myriad;
    font-size: 24px;
    margin-bottom: 0;
    padding: 0;
}
#conteudoEditoria h4 a:hover {
    color: #5cc6d0;
}
#conteudoEditoria p {
    line-height: 16px;
    margin-bottom: 20px;
    text-align: justify;
}
#conteudoEditoria p.chamada {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 15px;
    text-align: justify;
}
#conteudoEditoria p.mensagem-erro {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    overflow: auto;
    padding: 50px;
    text-align: center;
}
#conteudoEditoria p.mensagem-ok {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    padding: 50px;
    text-align: center;
}
#conteudoEditoria p.exibicao {
    background-color: #F8F8F8;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    padding: 10px 0;
    text-align: center;
}
#conteudoEditoria p.exibicao span {
    color: #5cc6d0;
    font-weight: bold;
}


/* CONTEUDO NOTICIAS */
#conteudoNoticias {
    display: block;
    float: left;
    padding: 25px 0 20px;
    width: 625px;
}
#conteudoNoticias h2 {
    color: #999999;
    font-family: myriad;
    font-size: 24px;
    margin-bottom: 15px;
}
#conteudoNoticias h2 a.ultimoLink {
    color: #666666;
}
#conteudoNoticias h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#conteudoNoticias h2 a {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#conteudoNoticias h2 a:hover {
    text-decoration: underline;
}
#conteudoNoticias h3 {
    color: #666666;
    font-family: myriad;
    font-size: 36px;
}
	#conteudoNoticias p, #conteudoNoticias div.texto {
		 font-size: 14px;
		 line-height: 18px;
		 margin-bottom: 15px;
		 text-align: justify;
	}
	#conteudoNoticias div.texto div {
		 font-size: inherit;
		 line-height: inherit;
		 margin-bottom: inherit;
		 text-align: inherit;
	}
	#conteudoNoticias div.texto a, #conteudoNoticias div.texto span, #conteudoNoticias div.texto strong, #conteudoNoticias div.texto p {
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
	}
	#conteudoNoticias div.texto strong {
		font-weight: bold !important;
	}

#conteudoNoticias p.chamada {
    display: block;
    margin-bottom: 5px;
    padding: 0 0 15px;
    text-align: justify;
}
#conteudoNoticias p.mensagem-erro {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    overflow: auto;
    padding: 50px;
    text-align: center;
}
#conteudoNoticias p.mensagem-ok {
    background-color: #F4F4F4;
    border: 1px solid #E2E2E2;
    clear: both;
    color: #5cc6d0;
    display: block;
    margin: 15px 20px;
    padding: 50px;
    text-align: center;
}
#conteudoNoticias p.exibicao {
    background-color: #F8F8F8;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    padding: 10px 0;
    text-align: center;
}
#conteudoNoticias p.exibicao span {
    color: #5cc6d0;
    font-weight: bold;
}
#conteudoNoticias p.creditosFoto {
    font-size: 10px !important;
    margin-bottom: 0;
    text-align: right;
}
#conteudoNoticias p.horaData {
    margin-bottom: 15px;
}
#conteudoNoticias .galeria-noticias {
    clear: both;
    display: block;
    margin: 15px 0;
    overflow: auto;
    width: auto;
}
#conteudoNoticias .galeria-noticias li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 15px 15px;
    text-align: center;
    width: 126px;
}
#conteudoNoticias .galeria-noticias li a img {
    border: 3px solid #FFFFFF;
}
#conteudoNoticias .galeria-noticias li a:hover img {
    border: 3px solid #5cc6d0;
}
#conteudoNoticias .foto-esquerda {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
#conteudoNoticias .foto-direita {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}
#configUm {
    display: block;
    float: right;
    padding: 0;
    text-align: right;
    width: 315px;
}
#configDois {
    display: block;
	 height:20px;
    float: right;
    padding: 0 0 5px;
    text-align: right;
    width: 295px;
}
#configTres {
    clear: both;
    display: block;
    margin-left: auto;
    padding: 0 0 25px 0;
    text-align: right;
    width: 460px;
}
.fonteUm {
    color: #999999;
    font-size: 11px;
    line-height: normal;
    padding: 0 1px;
}
.fonteDois {
    color: #999999;
    font-size: 14px;
    line-height: normal;
    padding: 0 1px;
}
.fonteTres {
    color: #999999;
    font-size: 17px;
    line-height: 17px;
    padding: 0 1px;
}
.fonteUm:hover, .fonteDois:hover, .fonteTres:hover {
    color: #000000;
}
.ativo {
    color: #000000;
}
.imprimeEnvia {
    background: url("../imagens/imprime-envia.gif") no-repeat scroll left top transparent;
    display: inline-block;
    text-align: left;
    text-indent: -5000px;
}
#configTres .imprimeEnvia {
    float: left;
    position: relative;
    top: 5px;
}
.imprimeEnvia.enviar {
    background: url("../imagens/imprime-envia.gif") no-repeat scroll left top transparent;
    width: 100px;
	 padding:0 0 5px 0;
}
.imprimeEnvia.imprimir {
    background: url("../imagens/imprime-envia.gif") no-repeat scroll -100px top transparent;
    height: 15px;
    margin: 0 15px 0 5px;
    width: 62px;
}
#configTres .imprimeEnvia.imprimir {
    margin: 0 15px 0 10px;
}
.imprimeEnvia:hover {
    background-image: url("../imagens/imprime-envia-hover.gif");
}
#conteudoNoticias .fonte {
    font-size: 14px !important;
}
.twitter-share-button {
    float: right;
    width: 100px !important;
}
.fb_ltr {
    float: right;
    margin-bottom: 3px !important;
}
.listaNoticias {
    display: block;
    margin: 0 0 25px;
}
.listaNoticias li a {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin: 0 0 5px;
    padding: 5px;
}
.listaNoticias li a:hover {
    color: #5cc6d0;
}
.listaNoticias h4 {
    clear: both;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 18px;
}


/* BUSCA */
#conteudoBusca {
    display: block;
    float: left;
    padding: 25px 0 20px;
    width: 625px;
}
#conteudoBusca h2 {
    clear: both;
    color: #999999;
    display: block;
    font-family: myriad;
    font-size: 24px;
    margin-bottom: 15px;
}
#conteudoBusca h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
.listaBusca {
    display: block;
    margin: 0 0 25px;
}
.listaBusca li a {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    font-family: myriad;
    font-size: 18px;
    margin: 5px 0 10px;
    padding: 5px;
}
.listaBusca li a span {
    color: #5cc6d0;
    font-weight: bold;
}
.listaBusca li a:hover {
    color: #5cc6d0;
}
.listaBusca h4 {
    clear: both;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 18px;
}


/* DESTAQUES */
#destaques {
    display: block;
    float: right;
    padding: 25px 0;
    position: relative;
    width: 300px;
}
#destaques h2 {
		font-family:myriad;
		font-size:30px;
		padding:5px 10px;
		color:#fff;
		background-color:#5cc6d0;
		text-transform:uppercase;
		display:inline-block;
		display:-moz-inline-stack;
		zoom:1;
		*display:inline;			
		text-transform:lowercase;
		margin-bottom:15px;
}
#destaques p {
    line-height: 16px;
    margin-bottom: 10px;
    text-align: justify;
}
.bannerDestaquemaior {
    display: block;
    height: 250px;
    padding: 0 0 20px;
    width: 300px;
}
.bannerDestaquemenor {
    display: block;
    height: 85px;
    padding: 0 0 20px;
    width: 300px;
}


/* VÍDEOS */
#exibeVideo {
    background-color: #FFFFFF;
    display: block;
    margin: 0 7px 15px;
    padding: 5px;
    text-align: center;
    width: 600px;
    z-index: 1;
}
.samba-player {
	margin:0 auto;
}
.videoDescricao {
    padding: 0 8px;
}
.mostraVideo {
    z-index: 10;
}
.listaVideos {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin-bottom: 8px;
    overflow: auto;
    width: 625px;
}
.listaVideos li {
    display: block;
    float: left;
    margin: 0 0 8px;
    position: relative;
    width: 300px;
}
.listaVideos li.espaco {
    margin-right: 25px;
}
.listaVideos li a img {
    border: 3px solid #FFFFFF;
    float: left;
    margin: 0 8px 0 0;
}
.listaVideos li a:hover img {
    border: 3px solid #5cc6d0;
}
.listaVideos h5 {
    color: #5cc6d0;
    font-weight: bold;
    margin: 5px 0 2px;
}
.listaVideos .duracaoVideo {
    font-size: 10px !important;
    margin-bottom: 5px !important;
}
.listaVideos a {
    font-family: myriad,Tahoma,Verdana;
    font-size: 16px;
}
.listaVideos a:hover {
    color: #5cc6d0;
}
.iconVideo {
    border: medium none !important;
    left: 48px;
    position: absolute;
    top: 35px;
}


/* COMENTARIOS */
#comentariosTopo {
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    height: 35px;
    margin: 10px 0;
    padding: 10px 0;
}
#comentariosTopo h3 {
    color: #5cc6d0;
    float: left;
}
#comentariosBottom {
    border-top: 1px dotted #CCCCCC;
    height: 35px;
    margin: 10px 0;
    padding: 10px 0;
}
.comentarBotao {
    background-color: #5cc6d0;
    border: 1px solid #5cc6d0;
    color: #FFFFFF;
    display: inline;
    float: right;
    font-family: myriad,Arial,Verdana,Tahoma;
    font-size: 16px;
    margin: 2px 0 0 4px;
    padding: 6px;
    text-transform: lowercase;
}
.comentarBotao:hover {
    background-color: #0b6b72;
    border: 1px solid #0b6b72;
    cursor: pointer;
}
#listaComentarios {
    clear: both;
    display: block;
    text-align: justify;
    width: 625px;
}
#listaComentarios .destacado {
    background-color: #F4F4F4;
}
#listaComentarios dt {
    display: block;
    font-size: 10px;
    padding: 10px;
    text-align: justify !important;
}
#listaComentarios dt span {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}
#listaComentarios dd {
    line-height: 18px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: justify !important;
}

	.curtirComentario {
		display:block;
		height:28px;
		margin:10px auto 0 auto;
		width:134px;
	}
	.curtirComentario li {
		display:block;
		height:28px;
		float:left;
		font-size:14px;
		text-align:left;
		width:28px;
	}
	.curtirComentario li a {
		display:block;
		height:28px;
		text-indent:-5000px;
		width:28px;
	}	
	.curtirComentario li.linkGostei {
		background:url(../imagens/icon-curtir.png) no-repeat top left;
		text-indent:-5000px;		
	}
	.curtirComentario li.numGostei {
		color:#56c5d0;
		height:23px;
		margin-right:2px;
		padding:5px 10px 0 3px;	
		width:23px;
	}
	.curtirComentario li.numNaoGostei {
		height:23px;
		padding:5px 10px 0 3px;	
		width:23px;
	}		
	.curtirComentario li.linkNaoGostei {
		background:url(../imagens/icon-curtir.png) no-repeat -28px top;
		text-indent:-5000px;		
	}				


/* INSTITUCIONAL */
#institucional {
    width: auto;
}
#institucional p {
    padding: 0 0 15px;
    text-align: justify;
}
#institucional p a:hover {
    color: #5cc6d0;
    text-decoration: underline;
}
#institucional ul {
    list-style: circle inside none;
    margin: -5px 0 10px 5px;
}
#institucional ol {
    list-style: circle inside none;
    margin: -5px 0 10px 5px;
}
#institucional .foto-esquerda {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
#institucional .foto-direita {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}
#institucional .galeria-institucional {
    clear: both;
    display: block;
    margin: 15px 0;
    overflow: auto;
    width: auto;
}
#institucional .galeria-institucional li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 15px 15px;
    text-align: center;
    width: 126px;
}
#institucional .galeria-institucional li a img {
    border: 3px solid #FFFFFF;
}
#institucional .galeria-institucional li a:hover img {
    border: 3px solid #5cc6d0;
}


/* INSTITUCIONAL */
#institucional {
    width: auto;
}
#institucional p {
    padding: 0 0 15px;
    text-align: justify;
}
#institucional p a:hover {
    color: #5cc6d0;
    text-decoration: underline;
}
#institucional ul {
    list-style: circle inside none;
    margin: -5px 0 10px 5px;
}
#institucional ol {
    list-style: circle inside none;
    margin: -5px 0 10px 5px;
}
#institucional .foto-esquerda {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
#institucional .foto-direita {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}
#institucional .galeria-institucional {
    clear: both;
    display: block;
    margin: 15px 0;
    overflow: auto;
    width: auto;
}
#institucional .galeria-institucional li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 15px 15px;
    text-align: center;
    width: 126px;
}
#institucional .galeria-institucional li a img {
    border: 3px solid #FFFFFF;
}
#institucional .galeria-institucional li a:hover img {
    border: 3px solid #5cc6d0;
}


/* GALERIA DE FOTOS */
#galeria-de-fotos {
	width:auto;
}
	#galeria-de-fotos p {
		padding:0;
		text-align:justify;
	}			
	#galeria-de-fotos fieldset#area-busca {
		clear:both;
		display:block;
		margin:-40px 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#galeria-de-fotos .galeria {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:auto;
	}
		#galeria-de-fotos .galeria li {
			 display: block;
			 float: left;
			 list-style: none outside none;
			 margin: 0 10px 15px 10px;
			 _margin: 0 5px 15px 10px;			 
			 text-align: center;
			 width: 186px;
		}
			#galeria-de-fotos .galeria li a img {
				 border: 3px solid #FFFFFF;
			}
			#galeria-de-fotos .galeria li a:hover img {
				 border: 3px solid #5cc6d0;
			}
			#galeria-de-fotos .galeria li a.descricao {
				display:block;
				margin:5px 5px 0 5px;
				text-align:center;
				font-family:myriad, Tahoma, Verdana;
				font-size:16px;
			}
			#galeria-de-fotos .galeria li a:hover.descricao {
				color:#5cc6d0;
				cursor:pointer;				
				text-decoration:underline;
			}


/* ARTIGOS */
#artigosCapa .fotoArtigo {
    display: block;
    float: left;
    margin: -3px 4px 0 -1px;
}
#artigosCapa h5 {
    padding: 0 0 5px !important;
}
#artigosCapa a.linkArtigo {
    color: #666666;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 18px;
    font-weight: normal !important;
    padding: 0 0 5px !important;
}
#artigosCapa a.linkArtigo:hover {
    text-decoration: underline;
}
a.fotoArtigo img {
    border: 3px solid #FFFFFF;
    display: block;
    overflow: hidden;
}
a.fotoArtigo:hover img {
    border: 3px solid #5cc6d0;
}


/* S3SLIDER */
#s3slider {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 300px;
}
#sliderContent {
    margin-left: 0;
    position: absolute;
    top: 0;
    width: 300px;
}
.s3sliderImage {
    display: none;
    float: left;
    position: relative;
}
.s3sliderImage span {
    background-color: #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 16px;
    padding: 5px 0;
    position: absolute;
    width: 280px;
}
.s3sliderImage span a {
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 22px;
    margin: 5px 0 0;
}
.s3sliderImage span a:hover {
    text-decoration: underline;
}
#s3sliderContent li {
    float: left;
    list-style-type: none;
    margin: 0 0 3px;
}
#s3sliderContent li a.fotoLink {
    display: block;
    overflow: hidden;
}
#s3sliderContent li a.fotoLink:hover {
    border: 3px solid #5cc6d0;
}
#s3sliderContent li a.fotoLink:hover img {
    margin: -3px;
}
.clear {
    clear: both;
}
.s3sliderImage span strong {
    font-size: 14px;
}
.top {
    left: 0;
    top: 0;
}
.bottom {
    bottom: 0;
    left: 0;
}


/* PICANTES */
#listaPicantes {
    padding: 0 10px 10px;
}
#listaPicantes li {
    border-bottom: 1px dotted #DEDEDE;
}
#listaPicantes li a {
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 16px;
    margin: 7px 0;
}
#listaPicantes li a:hover {
    color: #5cc6d0;
}
#botoesPicantes {
    display: block;
    padding: 0 0 30px;
    text-align: right;
}
#botoesPicantesInt {
    display: block;
    padding: 0 0 20px;
    text-align: right;
}


/* DO INTERNAUTA */
#listaInternauta {
    padding: 0 10px;
}
#listaInternauta li {
    border-bottom: 1px dotted #DEDEDE;
}
#listaInternauta li a {
    display: block;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 16px;
    margin: 7px 0;
}
#listaInternauta li a:hover {
    color: #5cc6d0;
}
#botoesInternauta {
    display: block;
    padding: 10px 0 15px;
    text-align: right;
}
#botoesVideos {
    display: block;
    padding: 0;
    text-align: right;
}


/* PLANTAO */
#listaPlantao {
    padding: 0 10px 20px;
}
#listaPlantao li a {
    display: block;
    font-size: 12px;
    margin-bottom: 15px;
}
#listaPlantao li a:hover {
    color: #5cc6d0;
}
#listaPlantao li a {
    border-bottom: 1px solid #EDEDED;
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
    padding: 0 0 8px;
}
#listaPlantao li a span {
    color: #5cc6d0;
    font-weight: bold;
}
#botoesPlantao {
    display: block;
	 clear:both;
	 height:30px;
	 margin:-10px 0 20px 0;
    padding: 0;
    text-align: right;
}


/* MAIS LIDAS */
#listaMaislidas {
    padding: 0 10px 20px;
}
#listaMaislidas li {
    clear: both;
    display: block;
}
#listaMaislidas li a:hover {
    color: #5cc6d0;
}
#listaMaislidas li a {
    border-bottom: 1px solid #EDEDED;
    display: block;
    font-size: 12px;
    height: 35px;
    margin-bottom: 8px;
    padding: 0 0 8px;
}
#listaMaislidas li a span {
    color: #CCCCCC;
    display: block;
    float: left;
    font-family: myriad,Tahoma,Verdana,Arial;
    font-size: 36px;
    font-weight: bold;
    margin: -3px 0 0 0;
    padding: 0 5px 10px 0;
}


/* TWITTER */
.tf-users a {
    display: block;
    float: left;
}


/* GUIA DA CIDADE */
#guia-da-cidade {
    width: auto;
}
	#guia-da-cidade .foto-esquerda {
		 background-color: #FFFFFF;
		 border: 3px solid #FFFFFF;
		 display: block;
		 float: left;
		 margin: 0 10px 10px 0;
	}
	#guia-da-cidade .listaCategorias {
		 display: block;
		 margin-bottom: 8px;
		 overflow: auto;
		 width: 625px;
	}
		#guia-da-cidade .listaCategorias li {
			 display: block;
			 float: left;
			 margin: 0 5px 5px;
			 width: 115px;
		}
			#guia-da-cidade .listaCategorias li a {
				 color: #9999AA;
				 display:block;
				 font-size: 13px;
				 font-weight: bold;
				 text-align:center;
			}
				#guia-da-cidade .listaCategorias li a:hover, #guia-da-cidade .listaCategorias li a:active {
					 color: #5cc6d0;
				}
				#guia-da-cidade .listaCategorias li a img {
					display:block;
					margin:0 auto;
					width:60px;
				}

#guia-da-cidade p.chamada-rodape {
    border-top: 1px solid #E2E2E2;
    clear: both;
    display: block;
    padding: 3px 0 15px;
    text-align: justify;
}
#guia-da-cidade fieldset {
    clear: both;
    text-align: left;
    width: 650px;
	 margin-bottom:5px;
}
#guia-da-cidade h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
	 margin-bottom:5px;
}
#guia-da-cidade fieldset label {
    display: block;
    margin: 0 0 5px;
    width: 290px;
	 float:left;
}
#guia-da-cidade fieldset label span {
    display: block;
    padding: 8px 5px 5px 0;
    text-align: left;
    width: 120px;
}
#guia-da-cidade fieldset label .campo {
    width: 260px;
}
#guia-da-cidade fieldset label select.campo {
    width: 272px;
}
#guia-da-cidade fieldset .botao {
    width: 58px;
	 position:relative;
	 top:25px;
	 margin-left:-10px;
	 *float:right;
	 *margin-right:20px;
}
#indiceAlfabetico {
	display:block;
	overflow:auto;
	clear:both;
	*margin-bottom:20px;
}
#indiceAlfabetico li {
	display:inline;
}
#indiceAlfabetico li a {
	display:block;
	float:left;
	padding:5px 0;
	width:17px;
	text-align:center;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin:5px 2px 20px 2px;
}
#indiceAlfabetico li a:hover, #indiceAlfabetico li a.selecionado {
	color:#fff;
	background-color:#5cc6d0;
	border:1px solid #5cc6d0;
}
#listaEmpresas {
	padding-bottom:20px;
}
	#listaEmpresas li {
		clear:both;
		padding:15px;
		overflow:auto;
		display:block;
	}
		#listaEmpresas h4 {
			padding:0 0 5px 115px;
		}
		#listaEmpresas li.destacado {
			background-color:#f4f4f4;
		}
		#listaEmpresas li p {
			font-size:11px;
			padding:0 0 5px 115px;
		}
		#listaEmpresas li p a {
			text-decoration:underline;
		}
		#listaEmpresas li p a:hover {
			color:#5cc6d0;
		}
		#listaEmpresas li p span {
			color:#5cc6d0;	
		}


/* FALE CONOSCO */
#fale-conosco {
    width: auto;
}
#fale-conosco p.chamada-rodape {
    border-top: 1px solid #E2E2E2;
    clear: both;
    display: block;
    padding: 3px 0 15px;
    text-align: justify;
}
#fale-conosco fieldset {
    clear: both;
    padding: 20px;
    text-align: left;
    width: 650px;
}
#fale-conosco h2 span {
    color: #5cc6d0;
    font-family: myriad;
    font-size: 24px;
}
#fale-conosco fieldset legend {
    clear: both;
    color: #666666;
    display: block;
    font-family: myriad;
    font-size: 18px;
}
#fale-conosco fieldset label {
    clear: both;
    display: block;
    margin: 0 0 15px;
    width: 650px;
}
#fale-conosco fieldset label span {
    display: block;
    float: left;
    padding: 8px 5px 0 0;
    text-align: right;
    width: 90px;
}
#fale-conosco fieldset label .campo {
    width: 450px;
}
#fale-conosco fieldset .botao {
    margin-left: 498px;
    width: 58px;
}
#fale-conosco fieldset #anexar {
    clear: none;
    display: inline-block;
    height: 18px;
    margin-left: 0;
    width: 110px;
}
#fale-conosco #anexo.campo {
    margin-left: 5px;
    width: 317px;
}
#fale-conosco fieldset strong {
    color: #5cc6d0;
}


/* FOTOS */
.foto-sys {
    background-color: #F4F4F4;
    border: 1px solid #999999;
    padding: 3px;
}
.foto-sys:link {
    background-color: #F4F4F4;
    border: 1px solid #999999;
    padding: 3px;
}
.foto-sys:visited {
    border: 1px solid #CCCCCC;
}
.foto-sys:hover {
    border: 1px solid #5cc6d0;
}
#p.chamada a, p.chamada-rodape a {
    text-decoration: underline;
}
#p.chamada a:hover, p.chamada-rodape a:hover {
    color: #5cc6d0;
}


/* INPUTS */
.campo {
    background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 5px;
}
.botao {
    background-color: #5cc6d0;
    border: 1px solid #5cc6d0;
    clear: both;
    color: #FFFFFF;
    display: inline;
    font-family: myriad,Arial,Verdana,Tahoma;
    font-size: 16px;
    padding: 3px 6px;
    text-transform: lowercase;
}
.botao:hover {
    background-color: #0b6b72;
    border: 1px solid #0b6b72;
    cursor: pointer;
}
label {
    color: #666666;
}


/* PAGINACAO */
.paginacao {
    background-color: #F8F8F8;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    padding: 10px 0 12px;
    text-align: center;
}
.paginacao li {
    display: inline;
}
.paginacao li span {
    color: #5cc6d0;
    font-family: myriad,Verdana,Arial;
    font-size: 28px;
}
.paginacao li a {
    color: #5cc6d0;
    font-weight: bold;
}
.paginacao li a:hover {
    text-decoration: underline;
}


/* RODAPE */
#rodape {
    clear: both;
    display: block;
    margin: 0 auto;
    overflow: auto;
    padding: 10px 0 10px;
    position: relative;
    width: 960px;
}
#rodape #copyright {
    background: url("../imagens/logoRodape.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    padding: 12px 0 12px 140px;
    text-align: left;
    width: 705px;
}
#rodape #assinaturas {
    float: right;
    margin: 10px 10px 0 auto;
    text-align: right;
    width: 50px;
}
#rodape #assinaturas img {
    padding-left: 10px;
}
#menuRodape {
    background-color: #F5F5F5;
    border-top: 1px solid #E5E5E5;
    display: block;
    padding: 20px;
    width: auto;
}
#menuRodape #conteudoRodape {
    margin: 0 auto;
    overflow: auto;
    width: 960px;
}
#menuRodape .areaMenurodape {
    display: block;
    float: left;
    margin: 0 35px 0 0;
}
#menuRodape .areaMenurodape ul {
    border-right: 1px solid #E0E0E0;
    display: block;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
}
#menuRodape .areaMenurodape ul li a {
    display: block;
    font-size: 11px;
    padding: 0 0 5px;
}
#menuRodape .areaMenurodape ul li a:hover {
    color: #5cc6d0;
}
#menuRodapeInst {
    display: block;
    float: right;
    padding: 10px 0 0;
    width: 355px;
}
#menuRodapeInst li {
    display: inline;
}
#menuRodapeInst li a {
    background: url("../imagens/marc-rodape.gif") no-repeat scroll 12px 5px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: myriad;
    font-size: 14px;
    padding: 0 0 0 20px;
}


/* HOME VOLTAR */
.homevoltar {
    border-top: 1px dotted #CCCCCC;
    clear: both;
    color: #666666;
    display: block;
    padding: 15px 0 0;
    text-align: right;
}
.homevoltar li {
    display: inline;
}
.homevoltar li a {
    color: #666666;
    font-weight: bold;
}
.homevoltar li a:hover {
    color: #5cc6d0;
    text-decoration: underline;
}


/* ESCONDE */
.esconde {
    display: none;
}


/* FACEBOOK */

.fb_edge_widget_with_comment {
	margin-right:5px;
}

#ampliartip {
	margin:5px 0 -5px 0;
}



#instagram {
	border:#AAAAAA 1px solid;
	border-top-color:#315C99;
	height:260px;
	margin-top:10px;
	padding: 3px 0 0 4px;
	width:287px;
}
	#instagram .instagram-placeholder {
		float:left;
		margin:3px;
	}
		#instagram .instagram-placeholder a img {
			height:88px;
			width:88px;
		}

.cabecalhoInstagram {
	padding:0 0 5px 55px;
	margin:5px 5px 5px 5px;
	background:url(../imagens/logo-olhar-instagram.gif) no-repeat top left;
	min-height:50px;
	border-bottom:1px solid #d8dfea;
}
.cabecalhoInstagram p span {
	font-weight:bold;
	color:#1a8488;
}
.cabecalhoInstagram a {
	display:block;
	width:154px;
	height:26px;
	background:url(../imagens/botao-instagram.gif) no-repeat top left;
	text-indent:-5000px;
	position:relative;
	margin-top:-5px;
}

.biografia {
	margin:0 0 5px 0;
}
	.biografia img {
		float:left;
		margin:0 10px 10px 0;
		max-width:200xp;
	}
	
	

/* REMOVER FONTES NA IMPRESSAO */
@media print {
	* {
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
	}
}