/* CSS Document */

/* ========= Geral ========= */
body{
	background-color: #EEE;
	background-attachment: fixed;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
#internobody{
	background: transparent url(layout/bgbody.png) repeat-y center top;
}

/* ========= Box ========= */
#areasite{
	zbackground: #fff url(layout/bgareasite.jpg) repeat-y left top;
	width: 1020px;
	margin:	0 auto;
	text-align: left;
}

#topo{
	*background: url(layout/bgtopo.jpg) no-repeat left top;
	position: relative;
	z-index: 2;
}

#barralogo{
	height: 96px;
}

h1{
	background: url(layout/jfnoticias.jpg) no-repeat left top;
	height: 96px;
	float: left;
	width: 250px;
	position: absolute;
	z-index:2;
	text-indent: -999999px;
	margin: 0 0 0 10px;
}

#bannertopo{
	float: right;
	margin: 4px 4px 0 0;
}

.banner1{
	padding: 30px;
}


.containerbannervertical{
	width: 205px;
	margin: 0 12px;
}

#barramenu{
	background: url(layout/bgbarramenu.png) repeat-x left top;
	height: 72px;
}

#bemvindo{
	float:left;
	color: #fff;
	font-size: 11px;
	margin: 30px 20px 0 20px;
	width: 161px;
}

#menu{
	float:left;
	margin: 15px 0 0 0;
}
#menu li{
	float:left;
	display: block;
	font-size: 18px;
	border-left: 1px solid #185d83;
}
#menu li a{
	display: block;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	padding: 0 18px;
	line-height: 40px;
	border-left: 1px solid #5fa7d0;
}
#menu li a:hover{
	background: url(layout/menuhover.png) no-repeat center 30px;
}
#menu li.ultimo{
	border-right: 1px solid #5fa7d0;
	margin-right: 65px
}
#menu li.ultimo a{
	border-right: 1px solid #185d83;
}

#containernewsletter{
	float:left;
	padding: 3px 0 0 15px;
}
#containernewsletter div{
	background: url(layout/bgerro.png) no-repeat left top;
	position:absolute;
	display:none;
	height:38px;
	width: 106px;
	margin: -30px 0 0 -10px;
	z-index:5;
}
#containernewsletter div span{
	display: block;
	line-height:26px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
}
#containernewsletter h5{
	color: #fff;
	text-shadow: 0.1em 0.1em 0.2em #000;
}
#containernewsletter ul{
	zfloat: left;
}
#containernewsletter li{
	display: block;
	float: left;
	height: 17px;
	margin: 0 0 2px 0;
	clear: both;
}
#containernewsletter .inputtext{
	background: #fff url(layout/bginputemailnewsletter.png) no-repeat left top;
	width: 198px;
	height: 17px;
	border: none;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
	color: #bbb;
	padding: 0 0 0 2px;
	float: left;
}
#containernewsletter .inputtext2{
	background: #fff url(layout/bginputnomenewsletter.png) no-repeat left bottom;
	width: 169px;
	height: 17px;
	border: none;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
	color: #bbb;
	padding: 0 0 0 2px;
	float: left;
}
#containernewsletter .inputsubmit{
	float: left;
	color: #bbb;
	background: #fff url(layout/bginputsubmitnewsletter.png) no-repeat right bottom;
	zborder: 1px solid #00f;
	border: none;
	font-size: 12px;
	margin: 0 0 0 2px;
	padding: 0 4px;
	cursor: pointer;
}
#containernewsletter .inputsubmit:hover{
	color: #666;
}



#containerpesquisa{
	zposition: relative;
	zz-index: 2;
	margin: 0 0 0 40px;
}
#containerpesquisa .inputtext{
	background: url(layout/bginputtermopesquisa.png) no-repeat left top;
	width: 527px;
	height: 30px;
	border: none;
	float: left;
	font-size: 18px;
	font-weight: lighter;
	font-style: italic;
	color: #bbb;
	padding: 4px 0 3px 20px;
}
#containerpesquisa .inputsubmit{
	background: url(layout/bginputsubmitpesquisa.png) no-repeat left bottom;
	line-height: 37px;
	width: 48px;
	height: 37px;
	float: left;
	border: none;
}
#containerpesquisa .inputsubmit:hover{
	background-position: left top;
}

.toposessao{
	height: 171px;
}
.toposessao h2{
	text-indent: -999999px;
	line-height: 0;
}
.toposessao div{
	margin: 65px 0 0 260px;
}
#toponoticias{
	background: url(layout/bgnoticias.jpg) no-repeat left bottom;
}
#topointerativo{
	background: url(layout/bginterativo.jpg) no-repeat left bottom;
}
#topofotos{
	background: url(layout/bgfotos.jpg) no-repeat left bottom;
}
#topocontato{
	background: url(layout/bgcontato.jpg) no-repeat left bottom;
}
#topoagenda{
	background: url(layout/bgagenda2.jpg) no-repeat left bottom;
}
#topodiversao{
	background: url(layout/bgdiversao.jpg) no-repeat left bottom;
}

#colunanavegacao{
	float: left;
	width: 157px;
	margin-top: 10px;
}

#colunaconteudo{
	zbackground: #fff url(layout/bgcolunaconteudo.png) no-repeat left bottom;
	float: left;
	zborder-left: 3px solid #000;
	width: 863px;
	zmargin: -10px 0 0 0;
	position: relative;
	z-index: 1;
}
#internocolunaconteudo{
	zborder-left: 3px solid #000;
	zpadding: 0 0 10px 0;
}

.colunainterna,.colunaauxiliar{
}

.coluna320{
	float: left;
	zwidth: 320px;
	width: 290px;
	margin: 0 10px 0 0;
}

.coluna350{
	float: left;
	zwidth: 350px;
	width: 305px;
}

#topointerno{
	margin-top: -5px;
}

.colunainterna{
	zwidth:680px;
	width:605px;
	float: left;
}

.colunaauxiliar{
	float: right;
	zpadding: 10px 0 0 0;
}

.boxarquivos{
	background: url(layout/bgboxarquivos1.png) no-repeat left top;
	width: 205px;
}
.boxarquivosinterna{
	background: url(layout/bgboxarquivosbottom1.png) no-repeat left bottom;
	padding: 5px 20px 20px 20px;
}


.colunaumquinto{
	width: 20%;
	zbackground: #0C9;
}

.colunaunica{
	width: 280px;
	zbackground: #0C9;
}

.brodape{
	overflow: hidden;
	height: 59px;
	width: 122px;
	margin-right: 15px;
}

.colunadupla{
	width: 560px;
	zbackground: #930;
}

.colunatripla{
	zbackground: #C90;
}

#rodape{
	background: #b5d5dd;
	padding: 0 0 10px 0;
}

#menurodape{
	padding: 10px 0;
	margin: 0 0 20px 210px;
}
#menurodape li{
	font-size: 15px;
	padding: 0 18px;
	border-right: 1px solid #999;
	border-left: 1px solid #f1f1f1;
	margin: 0;
	line-height: 20px;
	float: left;
}
#menurodape li a{
	color: #676767;
	text-shadow: 1px 1px 2px #fff;
}
#menurodape li a:hover{
	text-decoration: underline;
}
#rodape p{
	font-size: 10px;
	line-height: 10px;
}
#rodape p.direitos{
	float: left;
}
#rodape p.aprimorar{
	float: right;
}
#conteudorodape{
	border-top: 1px solid #7ab6c5;	
	margin: 10px 10px 0 10px;
}
#conteudorodape div.interno{
	border-top: 1px solid #e1f0f4;
	padding: 10px 0 0 0;
}


.bgcolor1{
	background: #ECF5FF;
}

.bgcolor2{
	background: #b00000 url(layout/bgagenda.png) repeat-x left top;
}

.bgcolor3{
	background: #F5E4BD url(layout/bgagendaamarelo.png) repeat-x left top;
}

.bgcolor4{
	background: #D8D8D8 url(layout/bgagendacinza.png) repeat-x left top;
}

.bgcolor5{
	background: #FABCBE url(layout/bgagendarosa.png) repeat-x left top;
}

.bgcolor6{
	background: #DCF1D5 url(layout/bgagendaverde.png) repeat-x left top;
}


.boxumquarto{
	zbackground: #096;
	width: 24.5%;
	margin: 0 0.5% 0 0;
	zpadding: 0.5%;
}
.boxumquarto p{
	color: #f3f3f3;
}
.boxumquarto p strong{
	font-size: 15px;
	color: #FFF;
}

/* ========= SlideShow ========= */
#slideshow{
	background: #f0f0f0 url(layout/bgslideshow.png) repeat-x left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	height: 230px;
	overflow:hidden;
}

.internaslideshow{
	margin: 10px 0 0 10px;
}
#slideshow img{
	float: left;
}
#slideshow h4{
	font-size: 22px;
	zfont-weight: lighter;
	margin: 20px 15px;
	float: left;
	width: 218px;
}
#slideshow p{
	zheight: 100px;
	float:left;
	width: 218px;
	margin: 0 15px 15px 15px;
	font-size: 13px;
	line-height: 18px;
}

#navslide{
	position: absolute;
	margin: 220px 0 0 298px;
	z-index: 8000;
	padding: 0 0 0 48px;
}

#navslide a{
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bolder;
	color: #f1f1f1;
	background: #EFFCFC url(layout/bgnavslide.png) no-repeat left bottom;
	text-align: center;
	line-height: 25px;
	width: 25px;
	margin: 0 5px 0 0;
}

#navslide a:hover{
	background-position: left top;
}

#navslide .activeSlide{
	background-position: left top;
}



#temperatura{
	position: absolute;
	margin: -200px 0 0 210px;
	text-align: center;
}
#tempmin{
	font-size: 22px;
	line-height: 17px;
	color: #FC6;
	vertical-align: top;
}
#tempmax{
	font-size: 30px;
	color: #FC0;
	display:block;
}

/* ========= Typo ========= */
h3{
	zbackground: url(layout/bgbox.png) repeat-x top left;
	font-size: 26px;
	font-weight: lighter;
	margin: 0 0 5px 0;
	text-transform: lowercase;
}
h5{
}

h4{
	font-size: 16px;
	font-weight: lighter;
}


.mais{
	zdisplay: block;
	ztext-align: right;
	float: right;
	font-style: italic;
	color: #999;
	background: url(layout/mais.jpg) no-repeat left 2px;
	padding: 0 0 0 12px;
	line-height: 12px
}
.mais:hover{
	color: #333;
	background-position: left -14px;
}

.mais2{
	display: block;
	text-align: right;
	font-style: italic;
	line-height: 14px;
	font-size: 14px;
	margin: 5px;
	font-weight: bolder;
	text-shadow: 1px 1px 1px #000;
}
a.mais2:hover, .color1 a.mais2:hover{
	color: #FFF;
	text-decoration: none;
}

.mais2_amarelo {
	color:#F5DE2F;
}

.mais2_cinza {
	color:#BBBBBB;
}

.mais2_rosa {
	color:#F67A7F;
}

.mais2_verde {
	color:#90AC88;
}

.mais2_titulo {
	color:#FFFFFF;
	text-align:inherit;
	margin:auto;
	font-style:normal;
}



.menos{
	font-style: italic;
	color: #999;
	line-height: 18px
}
.menos:hover{
	color: #333;
}


.boxtitsessao{
	background: #2d88c4 url(layout/bgsessaointerna.png) no-repeat left top;
	padding: 0 0 0 20px;
	line-height: 24px;
	margin: 0 0 10px 0;
	color: #FFF;
}
.boxtitsessao h2,.boxtitsessao h3{
	margin: 0;
	padding: 0;
	font-size: 18px;
	text-transform: capitalize;
	text-align: left;
	display: inline;
}
.vejamais{
	height:24px;
	width: 47px;
	display: block;
	background: url(layout/vejamais.png) no-repeat left top;
	float: right;
	text-indent: -99999px;
}

.titulo{
	font-size: 18px;
}
.titulo2{
	font-size: 18px;
	text-align: center;
	color: #fff;
	margin: 0 0 10px 0;
	text-shadow: 1px 1px 1px #000;
}
.subtitulo{
	font-size: 16px;
	margin: 10px 0;
}
.redator {
	text-align:right;
	font-size:9px;
	font-style:italic;
}
div.texto{
	margin: 0 0 10px 0;
}
.texto,.texto p{
	font-size: 14px;
	line-height: 15px;
	margin: 0 0 5px 0;
}

.containertitagenda{
	height: 40px;
	zline-height: 40px;
	padding: 0 0 17px 0;
}
.containertitagenda h4{
	zheight: 60px;
	line-height: 40px;
	padding: 0 0 17px 10px;
	font-size: 18px;
}


.titagenda_amarelo{
	background: transparent url(layout/bgtitagendaamarelo.png) repeat-x left bottom;
}
.titagenda_amarelo_seta{
	background: transparent url(layout/bgtitagendaamareloseta.png) no-repeat 20px bottom;
}

.titagenda_cinza{
	background: transparent url(layout/bgtitagendacinza.png) repeat-x left bottom;
}
.titagenda_cinza_seta{
	background: transparent url(layout/bgtitagendacinzaseta.png) no-repeat 20px bottom;
}

.titagenda_rosa{
	background: transparent url(layout/bgtitagendarosa.png) repeat-x left bottom;
}
.titagenda_rosa_seta{
	background: transparent url(layout/bgtitagendarosaseta.png) no-repeat 20px bottom;
}

.titagenda_verde{
	background: transparent url(layout/bgtitagendaverde.png) repeat-x left bottom;
}
.titagenda_verde_seta{
	background: transparent url(layout/bgtitagendaverdeseta.png) no-repeat 20px bottom;
}


.tabelasimples{
	background: #f5f5f5;
	border-collapse: collapse;
	width: 100%;
	float: left;
	margin: 0 5px 0 0;
	font-size: 13px;
	color: #3d3d3d;
}
.tabelasimples td{
	border: 3px solid #EEE;
	padding: 0 5px;
	line-height: 25px;
	
}


/* Títulos */
.titbg{
	text-indent: -999999px;
	margin: 0 0 5px 0;
}
#titjftv{
	background: url(layout/bgtitjftv.png) no-repeat left top;
	line-height: 42px;
}
#titsuaopiniao{
	background: url(layout/bgtitsuaopiniao.png) no-repeat left top;
	line-height: 37px;
}
#titgentedesucesso{
	background: url(layout/bgtitgentedesucesso.png) no-repeat left top;
	line-height: 40px;
}
#titamigossolidarios{
	background: url(layout/bgtitamigossolidarios.png) no-repeat left top;
	line-height: 40px;
}
#titcoberturas{
	background: url(layout/bgtitcoberturas.jpg) no-repeat left top;
	line-height: 44px;
}
#titfalameuamigo{
	background: url(layout/bgtitfalameuamigo.jpg) no-repeat left top;
	line-height: 48px;
}
#titexpediente{
	background: url(layout/bgtitexpediente.jpg) no-repeat left top;
	line-height: 45px;
}
#titanuncie{
	background: url(layout/bgtitanuncie.jpg) no-repeat left top;
	line-height: 45px;
}
#titamigoreporter{
	background: url(layout/bgtitamigoreporter.jpg) no-repeat left top;
	line-height: 52px;
}
#titensaios{
	background: url(layout/bgtitensaios.jpg) no-repeat left top;
	line-height: 54px;
}
#titindicamos{
	background: url(layout/bgtitindicamos.jpg) no-repeat left top;
	line-height: 75px;
}
#titconfira{
	background: url(layout/bgtitconfira.jpg) no-repeat left top;
	line-height: 74px;
}
#titseuevento{
	background: url(layout/bgtitseuevento.jpg) no-repeat left top;
	line-height: 71px;
}
#titblog{
	background: url(layout/bgtitblog.jpg) no-repeat left top;
	line-height: 50px;
}
#titreflexoes{
	background: url(layout/bgtitreflexoes.jpg) no-repeat left top;
	line-height: 40px;
}
#titaudiencia_na_tv{
	background: url(layout/bgtitaudienciadatv.jpg) no-repeat left top;
	line-height: 40px;
}

/* Ensaios */
.ensaiofemea,.ensaiomacho{
	width: 265px;
	float: left;
	border-right: 2px dotted #999;
	padding: 0 4px 0 30px;
	text-align: justify;
}
.ensaiofemea h3,.ensaiomacho h3{
	line-height: 40px;
}
.ensaiofemea .imgclegenda,.ensaiomacho .imgclegenda{
	margin: 0 5px 0 0;
}
.ensaiofemea{
	background: url(layout/femea.jpg) no-repeat;
}
.ensaiomacho{
	background: url(layout/macho.jpg) no-repeat;
}

.boxcoberturas{
	zbackground: #E4E4E4;
	padding: 10px;
}
.imgprincipal{
	margin: 0 10px 0 0;
	width: 400px;
	float: left;
}


/* ========= Listas ========= */
.listaimg{
	float: left;
	width: 300px;
	margin: 0 0 0 4px;
}
.listaimg li{
	border:2px solid #0085cf;
	margin: 0 4px 4px 0;
}
.listaimg li,.listaimg li img{
	float: left;
	display: block;
}

.listaimgs{
}
.listaimgs li{
	margin: 0 10px 10px 0;
}
.listaimgs li,.listaimg li img{
	float: left;
	display: block;
}

.listav{
	margin: 32px 0 0 0;
}
.listav li{
	margin: 0 0 10px 0;
	text-align: center;
}

.listah, .listah2{
	margin: 10px 0 0 0;
	zpadding: 10px 0 0 0;
	zborder-top: 2px dotted #999;
}
.listah li, .listah2 li{
	display: block;
	float: left;
	zmargin: 0 5px;
	text-align: center;
}
.listah li{
	width: 116px;
	margin-right: 30px;
}
.listah2 li{
	width: 200px;
}
.listah2 li img{
	margin: 0 3px;
}

.listaliquida{
	clear: both;
	padding: 0 10px 10px 0;
}
.listaliquida span{
	display: block;
	float: right;
	ztext-align: center;
}
.listaliquida span img{
	display: block;
	float: right;
	clear: both;
	margin: 10px 0 0 0;
}
.listaliquida li{
	display: block;
	float: left;
	width: 211px;
	margin: 10px 0 0 10px;
}
.listaliquida li img{
	float: left;
	margin: 0 5px 0 0;
}
.listaliquida li h5{
	display: inline;
	zline-height: 22px;
	color: #000;
}
.listaliquida li p{
	color: #FFF;
}

.coluna1{
	background: url(layout/bglicomentario.jpg) no-repeat left top;
	width:180px;
	padding:10px;
	float: left;
	border: 1px solid #f1f1f1;
}

.boxcomentarios{
	margin: 0 0 10px 0;
}
.comentarios li{
	background: url(layout/bglicomentario.jpg) no-repeat left top;
	zmargin: 0 0 5px 0;
	padding: 10px;
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
}
.comentarios li:last-child{
	border-bottom: 1px solid #f1f1f1;
}
.comentarios .autor{
	margin: 0 0 6px 0;
}
.comentarios .autor .nome{
	font-size: 16px;
	font-weight: bolder;
	color: #4196D2;
}
.comentarios .autor .datahora{
	font-size: 11px;
	margin: 0 0 0 5px;
	color: #666;
}
.comentarios .comentario{
	letter-spacing: 0.9px;
	line-height: 14px;
}

#listacoberturas{
	clear: both;
	background: #E4E4E4;
	padding: 0 0 0 5px;
}
#listacoberturas li{
	display: block;
	float: left;
	width: 131px;
	margin: 5px 5px 5px 0;
	overflow: hidden;
	text-align: center;
}
#listacoberturas li img{
	zmargin: 0 5px 0 0;
}
#listacoberturas li h5{
	display: inline;
	line-height: 15px;
}
#listacoberturas li p{
}


#listaclima li{
	display: block;
	float: left;
	width: 54px;
	text-align: center;
	margin: 7px 0 0 0;
	font-size: 10px;
}

.listaconteudo li{
	clear: both;
	margin: 0 0 20px 0;
}
.listaconteudo li img{
	float: left;
	margin: 0 5px 5px 0;
}
.listaconteudo li h5{
	margin:5px 0;
}
.listaconteudo li p{
}

.barraacao{
	margin: 5px;
	height: 12px;
}
.linkimg{
	display: block;
	float: left;
	line-height: 12px;
	color: #999;
	margin: 0 15px 0 0;
}
.linkimg:hover{
	color: #555;
}

.listaconteudo2{
	background: #eff0f2 url(layout/bglistaconteudo2.png) no-repeat left bottom;
	margin: 20px 5px 0 5px;
	zpadding: 0 5px;
}
.listaconteudo2 ul{
	background: #f8f8f8;
	width: 122px;
	zheight: 331px;
	float: right;
	zoverflow: hidden;
}
.listaconteudo2 h3{
	margin: 0; 
}
.tituloimg{
	text-indent: -99999px;
	width: 25px;
	height: 157px;
	float: left;
	background: url(layout/bgtitlistaconteudo2.png) no-repeat right top;
}
.maislidas{
	background: #4B91D5;
	padding: 3px 10px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	margin: 0 8px 10px 0;
	float: left;
}
.colormaislidas ul{
	margin-top: 10px;
	margin-right: 15px;
}

.colormaislidas ul li{
	margin-bottom: 15px;
	clear: both;
}

.colormaislidas h3{
	border-top: solid 3px #4B91D5;
	color: #4B91D5;
}

#ultimoscomentarios{
	background: url(layout/bgtitultimoscomentarios.png) no-repeat left top;
}
.listaconteudo2 li{
	text-align: left;
	clear: both;
	padding: 0;
	margin-bottom: 5px;
}
.listaconteudo2 li a{
	color: #0085CF;
	display: block;
	padding: 3px;
}
.listaconteudo2 li a:hover{
	background: #0085CF;
	color: #fff;
}

#comentaramtwitter {
	background: url(layout/bgtitcomentaramtwitter.png) no-repeat left top;
	min-height:200px;
}
.colunareplie {
	font-size:11px;
	text-align:left;
	color:#333;
	overflow:hidden;
	width:122px;
	margin-bottom:10px;
	line-height:13px;
}
.listaconteudo2 .colunareplie a{
	color: #444;
	display: inline;
	padding: 0;
}

li.marcador h5{
	padding: 0 0 0 18px;
	background: url(layout/marcador.png) no-repeat left center;
}


.listaconteudo3{
	margin: 0 0 20px 0;
}
.listaconteudo3 li{
	clear: both;
	zmargin: 0 0 10px 0;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	border-bottom: 1px dotted #333;
}
.listaconteudo3 li img{
	float: left;
	margin: 0 5px 0 0;
}
.listaconteudo3 li h2{
	zline-height: 25px;
}
.listaconteudo3 li h3{
	line-height: 18px;
	font-size:14px;
	font-style:italic;
}
.listaconteudo3 li p{
	font-size: 12px;
	line-height: 15px;
}

.listaaccordion{
}
.listaaccordion li{
}
.listaaccordion li a{
	font-size: 18px;
	color: #fff;
}
.listaaccordion li li{
	margin: 0 0 0 5px;
}
.listaaccordion li li a{
	font-size: 14px;
	color: #fff;
	line-height: 15px;
}



.listainline{
}
.listainline li{
	width: 106px;
	float: left;
	display: block;
}
.listainline li p{
	margin: 0 10px 0 0;
	font-size: 12px;
}

/* ensaios */
#ensaios img{
	float: left;
	margin: 0 2.5px;
}

/* vote */

.imginternoboxgata, .imginternoboxgato{
	margin: 0 0 0 2px;
	zbackground: #009EE0;
	zborder: 1px solid #009EE0;
	width: 100px;
	float: left;
	text-align: center;
	color:#333;
	font-size:11px;
}


#votef a, #votem a{
	margin: 60px 0 0 8px;
}
#votef{
	background: #e7cacc;
	float: left;
	width: 265px;
	padding: 5px;
}
#votef img{
	float: left;
	margin: 2px 5px 0 0;
}

#votef a{
	display: block;
	background: #f1f1f1;
	border: 2px solid #d9abae;
	padding: 3px;
	color: #d9abae;
	font-weight: bolder;
	font-size: 14px;
}

#votem{
	background: #c2d3eb;
	float: left;
	width: 265px;
	padding: 5px;
}
#votem img{
	float: left;
	margin: 2px 5px 0 0;
}
#votem a{
	display: block;
	background: #f1f1f1;
	border: 2px solid #94aed3;
	padding: 3px;
	color: #94aed3;
	font-weight: bolder;
	font-size: 14px;
}

/* ========= SlideShow + NavSlide ========= */

/* ========= Links ========= */
a{
	text-decoration: none;
}

/* ========= Imagens ========= */
.imgleft{
	float: left;
	margin: 0 10px 10px 0;
}
.imgright{
	float: right;
	margin: 0 0 10px 10px;
}

/* ========= Formulários ========= */
.formquiz{
	background: #fafafa;
	padding: 10px;
}
.formquiz li{
	margin: 0 0 10px 0;
	clear: both;
}
.formquiz li p{
	zdisplay: block;
	zmargin: 0 0 3px 0;
	line-height: 13px;
}
.formquiz li input{
	display: block;
	zpadding: 4px;
	margin: 0 4px 0 0;
	font-size: 15px;
	border:2px solid #E7E7E7;
}

.formquizHome{
	background: none;
	padding:5px;
	font-size: 12px;
}

.formquizHome h4{
	font-size: 14px;
}

.formquizHome .submit{
	display: block;
	background: none;
	width: 95px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-shadow: 1px 1px 1px #eee;
	font-size: 12px;
	border:2px solid #CCC;
	color:#666;
}


.formulario{
	background: #fafafa;
	padding: 10px;
}
.formulario li{
	margin: 0 0 10px 0;
}
.formulario label{
	display: block;
	margin: 0 0 3px 0;
}
.formulario input{
	display: block;
	padding: 4px;
	font-size: 15px;
	border:2px solid #E7E7E7;
}
.formulario textarea{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	padding: 4px;
	font-size: 15px;
	border:2px solid #E7E7E7;
	text-align: left;
	height: 100px;
}
.submit{
	display: block;
	background: url(layout/btn1.jpg) no-repeat left bottom;
	width: 117px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	text-shadow: 1px 1px 1px #eee;
	font-size: 18px;
	float: left;
}
.submit:hover{
	background-position: left top;
}
.obrigatorio{
	color: #09F;
}
.contraste{
	color: #fff;
}

.loading{
	float:left;
	display:block;
	margin:5px 0 0 5px;
}

/* ========= Menu Lateral ========= */
#menulateral{
	margin: 0 0 10px 0;
}

#menulateral li{
	display: block;
	line-height: 20px;
}
#menulateral li a{
	display: block;
	padding: 0 0 0 10px;
	color: #000;
	font-weight: bolder;
	font-size: 18px;
	letter-spacing: -1px;
	margin-top: 12px;
	text-transform: capitalize;
}
#menulateral li a:hover{
	text-decoration: underline;
}
#menulateral li li a{
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	letter-spacing: 0;
	margin: 0;
}
#menulateral li li a:hover{
	color: #fff;
	background: #000;
	text-decoration: none;
}
#menulateral li li li a{
	zcolor: #35a6df;
	padding: 0 0 0 20px;
}
#menulateral li li li a:hover{
	zcolor: #fff;
	zbackground: #35a6df;
}

/* ========= Menu Social ========= */
#social{
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #666;
	margin: 0 10px;
	text-align:center;
}
#social li{
	padding: 10px 0;
}

/* ========= Menu Eventos home ========= */
#menueventos{
	float: left;
	width: 390px;
	zmargin: 6px 0 0 0;
}
#menueventos li {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0pt 2px 0 0pt;
	white-space:nowrap;
}
#menueventos a:link, #menueventos a:visited, #menueventos a:active {
	display:block;
	text-align:center;
	text-decoration:none;
}
#menueventos a span {
	display:block;
	line-height:28px;
	padding: 0 15px 0 15px;
}


#menueventos .eventos_amarelo {
	background:#5C708A url(layout/menuabacentro_amarelo.png) repeat-x scroll left top;
}
#menueventos .eventos_amarelo a:link, #menueventos a:visited, #menueventos a:active {
	background:transparent url(layout/menuabaesquerda_amarelo.png) no-repeat scroll left top;
}
#menueventos .eventos_amarelo a span{
	background:transparent url(layout/menuabadireita_amarelo.png) no-repeat scroll right top;
}

#menueventos .eventos_cinza {
	background:#5C708A url(layout/menuabacentro_cinza.png) repeat-x scroll left top;
}
#menueventos .eventos_cinza a:link, #menueventos a:visited, #menueventos a:active {
	background:transparent url(layout/menuabaesquerda_cinza.png) no-repeat scroll left top;
}
#menueventos .eventos_cinza a span{
	background:transparent url(layout/menuabadireita_cinza.png) no-repeat scroll right top;
}

#menueventos .eventos_rosa {
	background:#5C708A url(layout/menuabacentro_rosa.png) repeat-x scroll left top;
}
#menueventos .eventos_rosa a:link, #menueventos a:visited, #menueventos a:active {
	background:transparent url(layout/menuabaesquerda_rosa.png) no-repeat scroll left top;
}
#menueventos .eventos_rosa a span{
	background:transparent url(layout/menuabadireita_rosa.png) no-repeat scroll right top;
}

#menueventos .eventos_verde {
	background:#5C708A url(layout/menuabacentro_verde.png) repeat-x scroll left top;
}
#menueventos .eventos_verde a:link, #menueventos a:visited, #menueventos a:active {
	background:transparent url(layout/menuabaesquerda_verde.png) no-repeat scroll left top;
}
#menueventos .eventos_verde a span{
	background:transparent url(layout/menuabadireita_verde.png) no-repeat scroll right top;
}


#menueventos .active {
	background-color:#FFFFFF;
}
#menueventos .active, #menueventos .active a:link, #menueventos .active a:visited, #menueventos .active a:hover, #menueventos .active:hover {
	background-position: 0pt -28px;
}
#menueventos .active a span, #menueventos span:hover {
	background-position: 100% -28px;
}



/* ========= Colors ========= */
a{
	color: #333;
}

/* Preto */
.color0 a:hover{
	color: #333;
}
.color0 h3{
	color: #000;
	border-top: 3px solid #000;
}

/* Vermelho */
.color1 a:hover{
	color: #ff1010;
}
.color1 h3{
	color: #ff1010;
	border-top: 3px solid #ff1010;
}

.branco a {
	color: #FFF;	
}

.branco a:hover {
	color: #DDD;	
}

/* Verde */
.color2 a:hover{
	color: #04a400;
}
.color2 h3{
	color: #04a400;
	border-top: 3px solid #04a400;
}

/* Amarelo */
.color3 a:hover{
	color: #ffc410;
}
.color3 h3{
	color: #ffc410;
	border-top: 3px solid #ffc410;
}

/* Azul */
.color4 a:hover{
	color: #1091ff;
}
.color4 h3{
	color: #1091ff;
	border-top: 3px solid #1091ff;
}

/* Roxo */
.color5 a:hover{
	color: #df00ff;
}
.color5 h3{
	color: #df00ff;
	border-top: 3px solid #df00ff;
}

/* Abóbora */
.color6 a:hover{
	color: #ff5f10;
}
.color6 h3{
	color: #ff5f10;
	border-top: 3px solid #ff5f10;
}

/* Vinho */
.color7 a:hover{
	color: #c92200;
}
.color7 h3{
	color: #c92200;
	border-top: 3px solid #c92200;
}
.color7 h4{
	color: #c92200;
	border-left: 5px solid #c92200;
	padding: 0 0 0 5px;
}

/* Laranja */
.color8 a:hover{
	color: #ff7610;
}
.color8 h3{
	color: #ff7610;
	border-top: 3px solid #ff7610;
}

/* Cinza */
.color9 a:hover{
	color: #969696;
}
.color9 h3{
	color: #969696;
	border-top: 3px solid #969696;
}

/* Verde Musgo */
.color10 a:hover{
	color: #899639;
}
.color10 h3{
	color: #899639;
	border-top: 3px solid #899639;
}

.sombratexto{
	text-shadow: 1px 1px 1px #ccc;
}

.color7 a.submit{
	color: #333;
}

/* ========= Default ========= */
.firsth{
	margin-left: 0;
}

.firstv{
	margin-top: 0;
	border: 0;
}

li.noborderlast{
	border: none;
}

.removebg{
	background: none;
}

.last{
	margin-right: 10px;
}

.clear{
	clear: both;	
}

.left{
	float:left;
}

.right{
	float:right
}

.liquid{
	width: auto;
	height: auto;
}

.hide{
	display: none;
}

.riscado{
	text-decoration: line-through;
}

.interno10{
	zmargin: 10px;
	padding: 10px;
}
.interno8{
	margin: 8px;
}
.internocustom{
	margin: 10px 10px 0 10px;
}
.interno5{
	padding: 5px 5px 5px 5px;
	margin: 0 0 10px 0;
}

.interno5 h5{
	font-size: 14px;
	letter-spacing: 0.7px;
	word-spacing: 0.7px;
	line-height: 15px;
	margin: 7px 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

.textcenter{
	text-align: center;
}

.absoluto{
	position: absolute;
}

.separador{
	border: none;
	border-bottom: 2px dotted #999;
	clear: both;
}
.separadorv{
	border: none;
	border-right: 2px dotted #999;
}
