﻿/*
*	@author Alan David
*/

@import "jquery-ui.css";

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, 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, input, textarea, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none;
	list-style: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #5c5c5c;
}
strong, b { font-weight: bold; color: inherit; font-family: inherit; }


/* GENERAL
*********************/
body { background: #f9f9f9;  }

a { display: block; }

body #master .mobile { display: none; }

#master { background: #fff; min-width: 1004px;  position:  relative; }
	.in { width: 1004px; display: block; margin: auto; }	
		#master .coluna { width: 231px; margin: 0 10px; float: left; position: relative; }
		#master .coluna2 { width: 482px; margin: 0 10px; float: left; position: relative; }
		#master .coluna3 { width: 733px; margin: 0 10px; float: left; position: relative; }
		#master .coluna4 { width: 984px; margin: 0 10px; float: left; position: relative; }
		#master .coluna img, #master .coluna2 img, #master .coluna3 img, 
		#master .coluna4 img { max-width: 100%; }

		.imprensa.pagina-imprensa #master .coluna {
			min-height: 110px;
		}

	#master .edit, #master .editorial { color: #eb6351; border-color: #eb6351; }
	#master .econo, #master .economia { color: #f59b85; border-color: #f59b85; }
	#master .legis, #master .legislacao { color: #00b5ab ; border-color: #00b5ab ; }
	#master .negoc, #master .negocios { color: #926288; border-color: #926288; }
	#master .tecno, #master .tecnologia { color: #5bb4c8; border-color: #5bb4c8; }
	#master .educa, #master .educacao { color: #bc8db3; border-color: #bc8db3; }
	#master .cidad, #master .cidades { color: #8dbf5d; border-color: #8dbf5d; }

#master .left { float: left; }
#master .leftText { float: left; margin: 0 15px 15px 0; }
#master .right { float: right; }
#master .rightText { float: right; margin: 0 15px 15px; }
#master .center { text-align: center; margin: auto; display: block; }

/* Header ******/
#header { background: #fff; width: 100%; height: 150px; position: relative; }
	#header .in { width: 984px; }
	#topBar { background: #404343; width: 100%; height: 25px; overflow: visible; }
		#topBar a { float: left; z-index: 100; }
		#topBar .right a { background: #525757 no-repeat 50% 50%; width: 25px; height: 25px; margin-left: 1px; text-indent: -99999em; }
		#topBar .right .feed { background-image: url(../img/iconRSS.png); }
		#topBar .right .facebook { background-image: url(../img/iconFacebook.png); }
		#topBar .right .twitter { background-image: url(../img/iconTwitter.png); }
		#topBar .right .youtube { background-image: url(../img/iconYoutube.png); }
		#topBar .right .linkedin { background-image: url(../img/iconLinkedin.png); }
		#topBar .right #newsletterForm { float: left; position: relative; }
			#topBar .right #newsText, 
			#topBar .right #newsText.error { background: #7b8181 !important; width: 140px; font: 400 12px/25px 'Open Sans'; color: #fff; text-indent: 0; padding: 0 12px; float: left; z-index: 1 }
			#topBar .right #newsButton { background: url(../img/iconMail.png) no-repeat 50% 50% #8b9191; width: 25px; height: 25px; float: left; cursor: pointer; z-index: 1 }
			#topBar .right .newsError, #topBar .right .newsError2,
			#topBar .right .newsSuccess { background: #db5f5d; width: 189px; height: 0px; overflow: hidden; position: absolute; top: 25px; right: 0; font: 400 12px/25px 'Open Sans'; color: #fff; text-align: center; transition: 0.5s all; z-index: 0; }
			#topBar .right .newsSuccess { background: #fecf5b; width: 215px; color: #000; font-style: italic; }

		#btnMenu { background: url(../img/arrowMenu.png) no-repeat 90px 50% #404343; width: 130px; font: 400 12px/25px 'Open Sans'; text-indent: 10px; color: #fff; position: relative; z-index: 10 }
		#btnSindicatos { background: #404343; width: 130px; font: 400 12px/25px 'Open Sans'; text-indent: 10px; color: #fff; position: relative; z-index: 10 }

		#master .navTop { width: 230px; float: left; position: absolute; top: -500px; left: auto; z-index: 99; }
			.navTop a { background: url(../img/arrowMenu2.png) no-repeat 15px 50% #46464a; width: 200px; height: 33px; padding-left:30px; display: block; font: 400 11px/33px 'Open Sans'; color: #fff; border-bottom: 1px solid #5b5b5d }
			.navTop a:hover { background: url(../img/arrowMenudown.png) no-repeat 15px 50% #6d6e71; color: #000; }
				.navTop a span { width: 9px; height: 9px; display: inline-block; margin: 10px 20px 0 0; float: right; font-size: 11px; color: inherit; text-align: center; text-indent: 1px; line-height: 7px;  border: 1px solid #fff; }
				.navTop a:hover span { border-color: #000 }

	#headerTop { width: 100%; border-bottom: 2px solid #eee; overflow: auto; }
		#header h1 { background: url(../img/logo.png) no-repeat 50% 50%; width: 165px; height: 30px; padding: 20px 10px; text-indent: -9999em; float: left; }
		#nav { float: right; margin-top: 15px; }
			#nav a { padding: 0 10px; font: 400 0.8em/60px 'Open Sans'; text-transform: capitalize; color: #a3a4a5; float: left; }

	#navCat { position: relative; }
		#navCat a { background: url(../img/bgBtn.png) no-repeat 95% 50%; width: 11.5%; font: 600 0.8em/45px 'Open Sans'; color: #404343 !important; text-transform: uppercase; text-align: center; border-bottom: 2px solid; margin-right: 1px; float: left; display: inline-block }
		#navCat a:hover, #navCat a.mark { background-image: url(../img/arrowMenudown3.png); color: #fff !important; }
		#navCat .edit, #navCat .editorial { background-color: #eb6351; }
		#navCat .econo, #navCat .economia { background-color: #f59b85; }
		#navCat .legis, #navCat .legislacao { background-color: #00b5ab ; }
		#navCat .negoc, #navCat .negocios { background-color: #926288; }
		#navCat .tecno, #navCat .tecnologia { background-color: #5bb4c8; }
		#navCat .educa, #navCat .educacao { background-color: #bc8db3; }
		#navCat .cidad, #navCat .cidades { background-color: #8dbf5d; }
		#busca { width: 18.5%; float: left; position: relative; }
			#buscaTxt { width: 75%; font: 400 0.8em/47px 'Open Sans'; text-indent: 15px; }
			#buscaSubmit { background: url(../img/lupa.png) 50% 50% no-repeat; width: 25%; text-indent: -9999em; cursor: pointer; }
			#busca input { background-color: #eee; height: 47px; float: left; }

		#navCat .submenu { padding: 0 20px; display: none; position: absolute; top: 48px; z-index: 10; }
			#navCat .submenu a { background-image: none; width: auto; margin: 0; padding: 0 10px; border: 0; font: 600 0.7em/32px "Open Sans"; color: #fff !important; }
			#navCat .submenu a:hover { text-decoration: underline; }
			#navCat .submenu span { width: 1px; height: 10px; margin-top: 11px; border-right: 1px solid #fff; float: left; }

		#navCat .submenu.edit, #navCat .submenu.editorial { left: 0; }
		#navCat .submenu.econo, #navCat .submenu.economia { left: 11.6%; }
		#navCat .submenu.legis, #navCat .submenu.legislacao { left: 23.2%; }
		#navCat .submenu.negoc, #navCat .submenu.negocios { left: 34.8%; }
		#navCat .submenu.tecno, #navCat .submenu.tecnologia { left: 46.4%; }
		#navCat .submenu.educa, #navCat .submenu.educacao { left: 58%; }
		#navCat .submenu.cidad, #navCat .submenu.cidades { right: 0.3%; }


/* Footer ******/
#footer { width: 100%; background: #f9f9f9; padding: 50px 0; border-top: 1px solid #e3e6e6; overflow: auto; }
	#footer * { color: #626b6b }
	#footer h2 { border-bottom: 1px solid #edefef; display: block; margin-bottom: 20px }
		#footer h2 span { font: 700 16px/3em 'Open Sans'; display: inline-block; border-bottom: 2px solid #626b6b }
	#footer li { margin-bottom: 5px; }
		#footer li img { display: inline-block; vertical-align: middle; margin-right: 10px; }
		#footer li a { font: 400 15px/1.7em 'Open Sans'; display: inline-block; }
	#footer p { font: 400 15px/1.3em 'Open Sans' }
		#footer p br:last-child { margin-bottom: 20px; }
	#footer .mapa { float: right; }
	#master #footer .coluna.desk { margin-left: 0 }

/* Content ******/
#content { padding: 30px 0 40px; overflow: auto; }
	#content a:hover { text-decoration: underline; }

.section { width: 100%; padding: 0 0 30px; overflow: auto; }
	.section ul, .section ul li { overflow: auto; }
	#content .secTitle { border-bottom: 1px solid #edefef; display: block; margin-bottom: 20px; }
		#content .secTitle span { font: 700 1.1em/3em 'Open Sans'; color: #6d6e70; display: inline-block; border-bottom: 2px solid #6d6e70 }

	.coluna.notas a { height: 80px; border-bottom: 1px dashed #eee; margin-bottom: 20px; display: block; }
		.coluna.notas a:last-child { margin: 0; border: 0; }

	#content .img { overflow: hidden; }

	#content .linkImg { margin-bottom: 10px; position: relative; overflow: hidden; }
		#content .linkImg img { display: block; margin: 0 !important; }
		#content .linkImg span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; border-color: inherit; z-index: 5; }

	.horiz { margin-bottom: 10px; }
		#master .horiz .linkImg { max-width: 231px; float: left; margin: 0 20px 20px 0 !important; }
		.horiz div { height: 160px; margin-bottom: 15px; }
		.horiz div:last-child { margin-bottom: 0 }
		.horiz .cat { max-width: 100% }


	#master #content .postTitle { max-height: 75px; font: 1.2em/1.3em 'Bree Serif'; color: #404343; margin-bottom: 10px; overflow: hidden; }
	#master #content .postTitleG { max-height: 112px; font: 1.83em/1.2em 'Bree Serif'; color: #404343; margin-bottom: 5px; overflow: hidden; }
	#master #content .postTitleP { max-height: 66px; font: 1.05em/1.3em 'Bree Serif'; color: #404343; margin-bottom: 10px; overflow: hidden; } 
	
	#content .postDesc { max-height: 54px; font: 0.9em/1.25em  'Chivo'; color: #959697; margin-bottom: 15px; overflow: hidden; }
	#content .postDescG { max-height: 58px; font: 0.95em/1.3em 'Chivo'; color: #959697; margin-bottom: 15px; overflow: hidden; }
	#content .postDesc:last-child, #content .postDescG:last-child { margin: 0; }

	#master .cat { max-height: 150px; height: auto; font: 700 0.65em 'Open Sans'; text-transform: uppercase; margin: 0; padding: 0; border: 0;  }

	#master #pageTitle { margin-bottom: 10px; }
		#pageTitle h2 { border-bottom: 2px solid; margin-bottom: 15px; }
			#pageTitle h2 span { font: 700 2.2em/1.3em 'Open Sans'; border-bottom: 5px solid; margin-bottom: 1px; color: inherit; display: block; }
		#pageTitle span { font: 700 0.8em/1em 'Open Sans'; color: #949596; }
		#pageTitle h3 { margin-bottom: 0; line-height: 1em; }
		#pageTitle .postDesc { font-size: 0.95em; }

	.menuLateral { margin-top: 15px; }
	.menuLateral a { background: url(../img/arrowMenu2.png) no-repeat 15px 50% #6d6e70; width: 201px; height: 33px; padding-left:30px; display: block; font: 400 11px/33px 'Open Sans'; color: #fff; border-bottom: 1px solid #5b5b5d }
	.menuLateral a:hover { background: url(../img/arrowMenudown.png) no-repeat 15px 50% #7d7e81; color: #000; text-decoration: none; }
		.menuLateral a span { width: 9px; height: 9px; display: inline-block; margin: 10px 20px 0 0; float: right; font-size: 11px; color: inherit; text-align: center; text-indent: 1px; line-height: 8px;  border: 1px solid #fff; }
		.menuLateral a:hover span { border-color: #000 }


	.boxCinza {  background: #f6f6f6; border: 1px solid #eee; }
		.boxIn {  padding: 15px 10px; }
	#master .boxCinza.coluna { width: 229px; height: 310px; margin-bottom: 20px !important; }
	#master .boxCinza.coluna.datas  { height: 343px; }

	
	.aba { display: none; }
	.aba.mark {
		display: block;
	}
	.aba1 { display: block; }

	.scrollTgt { width: 10px; height: 10px; margin-top: -25px; position: absolute; left: 0 }

	#master .datas { width: 229px !important }
		#master .datas .boxIn { padding-top: 0; }
		#master .datas .postDesc { font-size: 0.8em !important }
		#master .datasIn { width: 100%; height: 45px; }
		#master .datasIn p { width: 30px; height: 40px; padding: 0 5px; margin: 0 5px 0 0; color: #c95a57; font: 400 10px/1.2em 'Open Sans'; text-transform: uppercase; text-align: center; border: 1px solid #c95a57; border-radius: 3px; float: left; }
		#master .datasIn p strong { display: block; font: 800 20px/25px 'Open Sans'; }

	.pagination { width: 100%; padding-top: 20px; text-align: center; border-top: 1px solid #eee;  float: left; }
		.pagination a { margin: 0 2px; font: 400 0.9em/20px 'Arial';color: #949596; text-transform: uppercase; display: inline-block; }
		.pagination a:hover, .pagination a.mark { font-weight: bold; }
		.pagination .pagePrev, .pagination .pageNext { font-size: 0.7em; font-weight: bold; }
		.pagination .pagePrev { background: url(../img/pageArrowL.png) no-repeat 0 50%; padding-left: 10px; margin-right: 15px; }
		.pagination .pageNext { background: url(../img/pageArrowR.png) no-repeat 100% 50%; padding-right: 10px; margin-left: 15px; }

	.voltar, .voltar2 { background: url(../img/arrowVoltar.png) 0 50% no-repeat; padding-left: 15px; margin-top: -10px; font: 700 0.7em/1.4em 'Open Sans'; text-transform: uppercase; color: #818282; display: inline-block; }
	.voltar2 { background: url(../img/arrowVoltar2.png) 0 50% no-repeat; color: #fff; }
	.saiba, a.tinymce-btn-video { background: #eee; padding: 0 20px; display: inline-block; font: 700 11px/32px 'Open Sans'; text-transform: uppercase; color: #fff; border-radius: 3px; }
	
	#content .saiba:hover, a.tinymce-btn-video { text-decoration: none; } 
		.saiba span { color: inherit; font-size: 20px; line-height: 10px; vertical-align: middle; margin: 0 5px 5px 0; display: inline-block; }
	
	#content .download { background: url(../img/iconDownload.png) 0% 50% no-repeat; padding-left: 25px; font: 600 13px/20px 'Open Sans'; color: #6d6e70; display: inline-block; text-decoration: none; }

	#master #content .btn { background: url(../img/arrowBtn.png) no-repeat 10px 50% #6d6e70; width: auto; padding: 0 15px 0 25px; border: 0; border-radius: 3px; font: 700 0.7em/25px 'Open Sans'; color: #fff; text-transform: uppercase; display: inline-block; }
	#master #content .btn:hover { text-decoration: none; }

	body #master .filtro {}
		body #master .filtro span { width: 100%; background: #9a9898; color: #fff; font: 700 0.65em/1.8em 'Open Sans'; text-indent: 25px; border-radius: 2px; display: block;}
		body #master .filtro a { background: #fff; width: 179px; font: 0.7em/30px 'Open Sans'; color: #8b8181; border: 1px solid #cbc1b1; border-radius: 2px; margin-top: 1px; padding: 1px 25px; }
		body #master .filtro a.l2 { font: 0.7em/15px 'Open Sans'; padding-top: 2px; }
		body #master .filtro a:hover  { background: none; color: #8b8181; }
		body #master .filtro a.mark {background: #cbc1b1 none repeat scroll 0 0; color: #fff; } 
		body #master .filtro .separador { background: none; height: 0; border-bottom: 1px dashed #cbc1b1 !important; margin: 2px 0; }

	.ui-selectmenu-button { background: #fff; width: 150px !important; border-color: #c7c0b0; border-radius: 3px; }
		.ui-selectmenu-text { font: 400 0.8em/25px 'Open Sans'; color: #c7c0b0; }
		.ui-icon { background: url(../img/arrowSelect.png) no-repeat 50% 50%; width: 30px; height: 25px; right: 0; margin-top: -12px }
	.ui-selectmenu-menu .ui-menu { background: #fff; border-color: #c7c0b0 }
		.ui-menu-item { font: 400 0.8em/25px 'Open Sans'; color: #c7c0b0; }
		.ui-state-focus { background: #c7c0b0; color: #fff; }

/* JCAROUSEL 
********************/
.jcarousel { position: relative; overflow: hidden; width: 100%; }
	.jcarousel ul { width: 30000em; margin: 0; padding: 0; position: relative; list-style: none; }
		#master .jcarousel li { width: auto !important; float: left; margin: 0 6px 0 0 !important; }
			.jcarousel li img { width: 100%; height: auto; margin: 0 !important; display: block; }

.next, .prev { width: 15px; height: 46px; display: block; position: absolute; }
.next.inactive, .prev.inactive { opacity: 0.5 }
.next { background: url(../img/arrowGalR.png) no-repeat 100% 50% #fff; right: 0; }
.prev { background: url(../img/arrowGalL.png) no-repeat 0% 50% #fff; left: 0; }

.jcarousel-pagination { display: inline-block; vertical-align: top; }
	.jcarousel-pagination a { display: inline-block; float: none; text-align: center; font: 400 0.9em/1.5em 'Chivo'; }


/* KALYPTO 
********************/
.toggle, .toggleR {
    background: url(../img/check.png) no-repeat 0 0;
    display:inline-block;
    width:20px;
    height:20px;
    margin: -3px 10px 0px 0;
    vertical-align: middle;
}
.toggle.checked, .toggle.radio.checked, .toggleR.checked {
    background-position: 100% 0;
}

.toggle.radio { background: url(../img/radio.png) no-repeat 0 0; }

/* Validação Formulários
********************/
label.error { display: none !important; }
.error { background: #c15f5e !important; border-color: #c15f5e !important }

.msgForm { background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 150; }
	.msgBox { background: #e43f46; width: 460px; height: auto; margin: auto; padding: 50px 20px; position: relative; border-radius: 5px; text-align: left; }
		.msgBox h5 { width: 80%; font: 800 1.2em/1.2em 'Chivo'; color: #fff; margin-bottom: 20px; }
		.msgBox p { width: 80%; font: 500 1.2em/1.2em 'Chivo'; color: #fff }
		.msgBox p a { font: 500 1em/1.2em 'Chivo'; color: #fff; display: inline; text-decoration: underline; }
		.msgBox .btnFechar { font: 700 11px/12px 'Open Sans'; color: #fff; text-transform: uppercase; display: block; float: right; position: absolute; top: 20px; right: 20px; }
		.msgBox .btnFechar:hover { text-decoration: underline; } 
			.msgBox .btnFechar span { width: 12px; font: 300 8px/12px 'Open Sans'; color: #fff; text-align: center; border: 1px solid #fff; display: inline-block; vertical-align: middle; }

	.msgBoxError, .msgBoxSuccess { display: none; }

/* 404
********************/
.quatro #master { background: url(../img/bgEventos_01.jpg) no-repeat 50% 0 #fff; }
	.quatro #content { min-height: 1000px; }
		.quatro #content div { margin: 105px 0 0 505px;  }
		.quatro1 { font: 700 18em/0.8em 'Open Sans'; color: #f59b85; margin: 0 0 30px -85px; }
		.quatro2 { font: 700 5em/0.8em 'Open Sans'; color: #bec1c1; letter-spacing: -0.05em; text-transform: uppercase; }
		.quatro3 { font: 700 2.3em/1.3em 'Open Sans'; color: #cbc1b1; letter-spacing: -0.02em; margin-bottom: 20px }

		.quatro .voltar { background:  url("../img/arrowVoltar2.png") no-repeat 10px 50% #cbc1b1 !important; padding: 5px 0; margin-top: 10px }


/* HOME 
********************/
#indices { background: #f9f9f9; height: 40px; border: 1px solid #eee; overflow: hidden; margin-top: 10px !important; }
	#indices p.indicesTitle { background: url(../img/indicesTitle.png) 160% 50% no-repeat; width: 14%; float: left; margin: 0; display: block; font: 600 1.15em/40px 'Open Sans'; color: #fff; text-align: left; text-indent: 20px; }
	#indices .carIndices { width: 82%; margin: 0 2%; float: left; }
		#indices .carIndices li { /*width: 172px !important;*/ margin: 0 15px !important; float: left; text-align: center; }
			#indices .carIndices li img, #indices li p, #indices li span { display: inline-block; vertical-align: middle; } 
			#indices .carIndices li img { max-width: 21px; }
			#indices .carIndices li p { font: 700 1.25em/40px 'Open Sans'; color: #404343; text-transform: uppercase; margin: 0 3px; }
			#indices .carIndices li span { font: 400 1.1em/40px 'Open Sans'; color: #8a8e92 }
			#indices .carIndices li span img { max-width: 10px; }

			#indices .carIndices li a, #indices .carIndices li a:hover {
				text-decoration: none;
			}

	#indices .prev-indices, #indices .next-indices { background: url(../img/arrowGalL3.png) 50% 50% no-repeat #f9f9f9; width: 2%; height: 100%; left: 14%; }
	#indices .next-indices { background: url(../img/arrowGalR3.png) 50% 50% no-repeat #f9f9f9; left: auto; }

.home .secTitle {  margin: 0 10px 20px  }

.template { width: 100%; }
	.home .destaque { height: 297px; border-bottom: 4px solid; float: right !important;  }
	.home .destaque:first-child { height: 305px; border: 0; }
		.home #master .destaque .postTitleP { height: 25px; padding-left: 20px; border-left: 2px solid; border-color: inherit; overflow: hidden; }
		.home #master .destaque .postDesc { height: auto; margin-bottom: 25px; max-height: 38px; }
		.home .destaque .linkImg { margin: 0 !important; }
		.home .destaque a { border-color: inherit }

.banner { padding: 10px 0 30px; text-align: center; }

#master .coluna4.banner {
	padding-bottom: 0;
}

/* Categoria 
********************/
.categoria {}
	.categoria #pageTitle { padding-bottom: 0; }

	.template, .mais, .vid_central { width: 100%; }
	.categoria .secTitle { margin: 0 10px 20px; }

	.categoria .first .horiz { margin-top: 25px !important; }
	.categoria .destaque { height: 510px; border-bottom: 4px solid; }

	.categoria .saiba,
	.videos .saiba,
	.video .saiba, a.tinymce-btn-video { background: #c7c0b0; line-height: 26px; margin-top: 15px; padding: 0 15px; float: right; }
	
	.template.pad-top {
		padding-top: 40px;
	}


/* Sub-Categoria 
********************/
.subcat{}
	.subcat #pageTitle { padding-bottom: 0; }

	.subcat #main li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
	.subcat #sidebar li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #eee;  }
		.subcat #main li:last-child, 
		.subcat #sidebar li:last-child { padding: 0; margin: 0;  border: 0; }
	.subcat #sidebar .secTitle { margin-bottom: 20px; }

	.subcat .recomendadas .secTitle { margin: 0 10px 20px; }

/* Noticias 
********************/
.noticia{}
	.noticia #pageTitle { border-bottom: 1px solid #eee; padding-bottom: 25px; }

	#main { max-width: 753px; padding-bottom: 40px; }
	.noticia #main p { margin-bottom: 15px; }
	.noticia #main iframe { max-width: 100%; }

	.noticia .saiba { background: #c7c0b0; line-height: 26px; margin: 15px 0; padding: 0 15px;  }

	#main.coluna4 { max-width: 984px }
		#main .share { height: 50px; }
			#main .share p { font: 600 0.67em/25px 'Open Sans'; color: #949596; text-transform: uppercase; margin-right: 10px; float: left; }
			#main .share a { width: 25px; height: 25px; text-indent: -9999em; float: left; margin-right: 1px; }
			#main .shareMa { background: url(../img/shareMa.jpg) no-repeat 0 0; }
			#main .shareFb { background: url(../img/shareFb.jpg) no-repeat 0 0; }
			#main .shareTw { background: url(../img/shareTw.jpg) no-repeat 0 0; }
			#main .shareLi { background: url(../img/shareLi.jpg) no-repeat 0 0; }
		#main img { max-width: 100%; }
		#main .linkImg { margin-bottom: 10px; }
		#main p { font: 400 0.75em/1.4em 'Arial'; color: #949596; /*margin-bottom: 15px;*/}
		#main p.legenda { margin-top: -8px; font-style: italic; font-size: 11px; }
		#main .link { font: italic 0.9em/1.1em 'Chivo'; }
			#main .link a strong { color: #949596; font-style: normal; }

	.noticia #sidebar { padding-top: 50px; }
		#sidebar .banner { margin-bottom: 15px; padding: 0; }
		#sidebar .boxCinza { margin-bottom: 25px }
			#sidebar .boxCinza .boxIn { padding: 20px 12px 30px; }
			#sidebar .boxCinza .postDesc { font: 0.8em/1.3em 'Chivo'; color: #686666; }

		#content .dados .top { background: #f2f2f2; padding: 15px }
			#content .dados .top img { width: auto; display: inline-block; vertical-align: middle; margin: 0; float: none; }
			#content .dados .top p { max-width: 84%; height: 40px; margin: 0 0 5px 5px; font: 700 1.25em/1em 'Open Sans'; color: #404343; text-transform: uppercase; margin: 0 3px; display: inline-block; overflow: hidden; vertical-align: top; }
			#content .dados .top span { font: 400 1.2em/1em 'Open Sans'; color: #8a8e92; display: block; padding-left: 20px; }
		
			#content .dados a {
				text-decoration: none;
			}

		#content .dados .box { background: #f9f9f9; width: 114px; height: 55px; float: left; border: 1px solid #eee; text-align: center; margin-bottom: 25px; border-left: 0;  border-right: 0; }
			#content .dados .box.first { border-right: 1px solid #eee; }
			#content .dados .box p { line-height: 55px; display: inline-block; }
			#content .dados .box span { font: 400 0.8em/1em 'Open Sans'; color: #949596; vertical-align: middle; display: inline-block; }

	#content .dados .boxIn { background: #fff; display: block; }

.relacionadas, .recomendadas { width: 100%; }

.noticia .secTitle {  margin: 0 10px 20px; }

/* Central de Vídeos
********************/
.videos {}
	.videos .secTitle { margin: 0 10px 20px }
	.videos .saiba { background:;   float: right; }

/* Noticia Vídeo 
********************/
.video {}
	.video #pageTitle { border-bottom: 1px solid #eee; padding-bottom: 25px; }

	#main .stage { background: #f0ede0; text-align: center; }
		#main .stage iframe { width: 100%; max-width: 853px; }

	.play { background: url(../img/play.png) 50% 50% no-repeat; width: 100%; height: 144px; position: absolute; z-index: 5  }

	.vid_relacionados, .vid_categoria, .vid_populares { width: 100% }
	.video .secTitle { margin: 0 10px 20px; }

	.video .section ul { border-bottom: 1px solid #eee; padding-bottom: 20px; }
	

/* Atuação 
********************/
.atuacao {}
	.atuacao .filtro { margin-top: 15px; }
		.atuacao .filtro span { background: #f5a996 !important; }

	.atuacao .secTitle { margin-bottom: 20px; }

	.atuacao p { color: #808181; font: 0.75em/1em 'Arial'; margin-bottom: 20px; }

	.atuacaoUl { padding-top: 30px; margin-top: 40px; border-top: 1px dashed #eee }
		.atuacaoUl li { padding: 15px 20px; border: 1px solid #eeece7 ; border-bottom: 0; }
		.atuacaoUl li:last-child { border-bottom: 1px solid #eeece7; }
			.atuacaoUl li a {  background: url(../img/arrowR.png) no-repeat 100% 50%; color: #808181; font: 0.75em/1.4em 'Arial'; padding-right: 10px; }
			.atuacaoUl li a strong { display: block; font: 600 1.15em/1.4em 'Open Sans'; text-transform: uppercase; }

	.atuacao .pagination { border-top: 0; }

	.atuacao #content .formInst input { background: #fff; width: 90%; }
	.atuacao #content .formInst .ui-selectmenu-button { width: 100% !important; }

/* Pesquisas
**********************************************************************************************/
.pesquisas{}
	.pesquisas #pageTitle h2, .pesquisas #pageTitle span { color: #dace2a }

	.pesquisas .menuLateral a { background: url(../img/arrowMenu3.png) no-repeat 15px 50% #dace2a; font-weight: 700; border-bottom: 1px solid #fff; }
	.pesquisas .menuLateral a:hover { background: url(../img/arrowMenudown2.png) no-repeat 15px 50% #dbbe2a; text-decoration: none !important; color: #fff  }
	.pesquisas #master .filtro { height: 0; overflow: hidden; }
		.pesquisas .filtro div { margin: 1px 0; }

	#content .box-load-indice .top { text-align: center; }
		#content .box-load-indice .top span { display: inline-block; }
		
	.indicesUl .boxCinza .boxIn { height: 133px;  overflow: hidden; }
	.indicesUl .boxCinza .boxIn a { display: inline-block; }

	.pesquisas .destaque { border-bottom: 4px solid #dace2a; padding-bottom: 15px; margin-bottom: 15px !important }
		.pesquisas .saiba { background: #dace2a; }
		.indices_det .saiba { float: right }

	.pesquisas .coluna.notas a { height: 90px; border-bottom: 1px dashed #eee; margin-bottom: 16px; padding-bottom: 10px; display: block; }

/* Índices 
********************/
.indices{}
	.indices #master #content .bpxCinza .postTitleP { font-size: 0.9em; }

	.indices #formIndices.formInst { height: 120px; }
		.indices #content .formInst div { width: 350px; margin: 0 0 10px }	
		.indices #content .formInst .ui-selectmenu-button { width: 250px !important; }

	.indices .coluna2 { margin-right: 9px !important; border-right: 1px dashed #eee; }
		.indices #main h3 { color: #969494; font: 700 0.9em/1em "Arial"; margin-bottom: 10px; }
		.indices #main h3:first-child { margin-top: 15px; }
		.indices #main .coluna2 p { padding-right: 40px; }
	
	.indices_det #master .boxCinza { height: 136px }
	.indices_det #main p { margin-bottom: 15px; }

	.grafico { width: 100%; height: 500px; margin: 0; }

	#periodoCustomizado, #segmentacoesCustom { width: 350px;  }
		#periodoCustomizado .formInst { height: auto !important; }
			.indices #periodoCustomizado .formInst div { width: 45%; margin-right: 5%; margin-bottom: 5px; float: left; }
				#periodoCustomizado p, #segmentacoesCustom p { font-size: 14px; margin-bottom: 5px !important; }
		#periodoCustomizado button, #segmentacoesCustom button { background: #dace2a; min-width: 40px; line-height: 25px; color: #fff; border-radius: 3px; border: 0; }


#periodoCustomizado .formInst .ui-icon { background: url("../img/arrowSelect.png") no-repeat 50% 50%; width: 30px; height: 25px; margin-top: -12px; right: 0;  }
#periodoCustomizado .formInst .ui-selectmenu-text {color: #c7c0b0; font: 400 0.8em/25px "Open Sans"; }

#anoInicio-menu .ui-menu-item,
#anoFim-menu .ui-menu-item,
#mesInicio-menu .ui-menu-item,
#mesFim-menu .ui-menu-item { font: 400 0.75em/1.1em "Open Sans" }


/* Estudos 
********************/
.estudos{}
	#formEstudos { padding: 30px 0 10px; margin-top: 25px; border-top: 1px dashed #eee }

	.estudosUl{}
		.estudosUl li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #eee }
		.estudosUl li:last-child { border: 0; }
	.estudos p { margin-bottom: 10px; }

	.estudos .boxCinza .boxIn { height: 219px;  }
	.estudos .notas a { height: 110px }


/* Eventos 
**********************************************************************************************/
.eventos {}
	.eventos.eventos_home .section { width: 753px; }
	.eventos #pageTitle h2, .eventos #pageTitle span { color: #a7c475; border-color: #a7c475 }

	.eventos .filtro { margin-top: 15px; }
		.eventos .filtro span { background: #bbd68d !important }
		.eventos .filtro:first-child a { text-transform: uppercase; }

	.eventos #main { padding-bottom: 20px; }

	.eventos #master #content .postTitleG { color: #6d6e70 }
		.eventos .saiba { background: #a7c475; margin-right: 10px; }
		.eventos .section .secTitle { margin: 0 10px 20px; }
	

	.eventos .logo { display: block; margin: 15px 0; }
	.eventos .title { font: 1.75em/1em 'Bree Serif'; padding-bottom: 15px; }


/* Eventos Detalhe 
********************/
.eventos_det {}
	.playG { background: url(../img/playG.png) no-repeat 50% 50%; width: 100%; height: 554px; position: absolute; top: 0; left: 0; cursor: pointer; }
	.playG:hover { text-decoration: none; }

	.navEventos { width: 75%; margin-top: 40px; float: right; text-align: right; border-bottom: 1px solid rgba(0,0,0,0.1); }
		.navEventos a { padding: 0 8px; font: 700 0.7em/3.5em 'Open Sans'; color: #39322d; text-transform: uppercase; display: inline-block; }
		.navEventos span { background: #55c2c5; width: 2px; height: 2px; display: inline-block; vertical-align: middle; }

	.eventos_det .title { font-size: 1.70em }
	.eventos_det .anchor { width: 5px; height: 5px; display: block; position: absolute; top: -50px; }

	.eventos_det .boxTop{}
		.eventos_det .boxTop img { margin-bottom: 0 !important; display: block; }
		.eventos_det .boxTop .sobre { background: #e0e1e2; width: 71%; height: 120px; padding: 20px 2%; float: left; position: relative; }
			.eventos_det .boxTop .sobre .title {}
			.eventos_det .boxTop .sobre p { font: 0.95em/1.2em 'Chivo'; color: #959697 }
		.eventos_det .boxTop .aviso { background: #00c6c4; width: 21%; height: 110px; padding: 30px 2% 20px; float: left; }
			.eventos_det .boxTop .aviso strong { font: 700 1.35em/1.15em 'Open Sans'; color: #68696a; text-transform: uppercase; margin-bottom: 5px; display: block; }
			.eventos_det .boxTop .aviso p { width: 95%; font: 0.85em/1.1em 'Chivo'; color: #fff; }
			.eventos_det .boxTop .aviso1 strong, 
			.eventos_det .boxTop .aviso3 strong { color: #fff; line-height: 110px; text-align: center;}

			.eventos_det .boxTop .aviso1,
			.eventos_det .boxTop .aviso3 { display: none; } 

	.eventos_det .programacao{}
		.eventos_det .space { width: 21%; height: 620px; float: left; position: relative; }
			.eventos_det .space div { background: #404343; width: 100%; height: 200px; position: absolute; bottom: 0; }

		.eventos_det .programacaoIn { background: #39312d ; width: 50%; height: 570px; padding: 30px 2% 20px; float: left; position: relative; }
			.eventos_det .programacaoIn .impresso { background: url(../img/impressa.png) no-repeat 100% 0; width: 100px; padding: 23px 45px 23px 0; float: right; font: 700 0.7em/1em 'Open Sans'; color: #59c4c2; text-align: right; text-transform: uppercase; }
			.eventos_det .programacaoIn .title { color: #959697 }
			.eventos_det .programacaoIn .progData { width: 100px; font: 1.5em/33px 'Bree Serif'; color: #00c5c3; text-align: center; float: left; }

			.carouselDias{}
				#master .carouselDias li { width: 490px !important; }

			.eventos_det .programacaoIn .prev-dias,
			.eventos_det .programacaoIn .next-dias { background: url(../img/progArrowR-1.png); width: 33px; height: 33px; position: relative; float: left; }
			.eventos_det .programacaoIn .prev-dias { background: url(../img/progArrowL-1.png); }

			.carouselHoras { height: 400px; padding: 30px 0; }
				#master .carouselHoras li { width: 215px !important; height: 400px; border-right: 1px solid #4b4642; padding-right: 20px; margin-right: 20px !important; overflow: hidden; }
					.eventos_det .carouselHoras .hora { background: #626263; width: 40px; height: 40px; margin-bottom: 15px; font: 0.9em/40px 'Bree Serif'; color: #dfe0e1; text-align: center; border-radius: 50%; display: block; }
					.eventos_det .carouselHoras h5 { color: #959697; font: 900 0.85em/1.1em 'Chivo'; }
					.eventos_det .carouselHoras p { color: #959697 ; font: italic 400 0.85em/1.1em 'Chivo'; margin-bottom: 10px; }
					.eventos_det .carouselHoras div.first p { color: #626263; font-style: normal; }
					.eventos_det .carouselHoras div.first p strong { color: #959697;  }
			
			.progBottom { text-align: center; }
				.prev-horas,
				.next-horas { background: url(../img/arrowL-horas.png); width: 25px; height: 25px; position: relative; display: inline-block; left: auto; right: auto; }
				.next-horas { background: url(../img/arrowR-horas.png); }
				
				.carouselHoras-pagination {  margin: 0 10px; }
					.carouselHoras-pagination a { color: #959697; height: 25px; line-height: 24px; padding: 0 3px; }
					.carouselHoras-pagination a:hover,
					.carouselHoras-pagination a.active { font-weight: 700; text-decoration: none !important; }


		.eventos_det .materiais { background: #404343; width: 25%; height: 620px; float: left; }
			.materiaisIn { background: url(../img/materiaisBg.jpg) no-repeat 100% 0 #fff; height: 570px; border-right: 1px solid #00c5c3; padding: 30px 8% 20px;  }
				.materiaisIn .title { font-size: 1.65em; line-height: 0.9em }
				.materiaisIn p { font: 0.85em/1.2em 'Chivo'; }

				#master .carMateriais ul { height: 440px; }
					#master .carMateriais li { width: 200px !important }
					#master .carMateriais li a { background: url(../img/iconDownload.png) no-repeat 0 50%; padding: 25px 0 25px 30px; font: 0.7em/1.2em 'Bree Serif'; color: #959697; border-bottom: 1px dashed #dfe0e1 }

			.materiaisBottom { text-align: center; }
				.prev-materiais,
				.next-materiais { background: url(../img/arrowL-materiais.png); width: 25px; height: 25px; position: relative; display: inline-block; left: auto; right: auto; }
				.next-materiais { background: url(../img/arrowR-materiais.png); }
				.carMateriais-pagination {  margin: 0 10px; }
					.carMateriais-pagination a { color: #00c5c3; height: 25px; line-height: 24px; padding: 0 3px; }
					.carMateriais-pagination a:hover,
					.carMateriais-pagination a.active { font-weight: 700; text-decoration: none !important; }

		.eventos_det .palestrantes { position: relative; }
		.eventos_det .palestrantesIn { background: url(../img/palestrantesBg.png) 0 0 repeat-y; width: 99.9%; height: 300px; padding: 0; float: left; position: relative; }
			.eventos_det .palestrantesIn .title { background: #404343; width: 24%; padding: 30px 2% 10px; position: absolute; top: 0; left: 0; color: #dfe1e2; z-index: 10 }

			.prev-palestrantes,
			.next-palestrantes { background: url(../img/arrowL-palestrantes.png); width: 25px; height: 25px; position: relative; display: inline-block; position: absolute; left: 2%; top: 75px; z-index: 10 }
			.next-palestrantes { background: url(../img/arrowR-palestrantes.png); left: 5%; }

			#master .carouselPalestrantes { width: 75%; }
			#master .carouselPalestrantes li { width: 246px !important; height: 300px; margin: 0 !important; }
				#master .carouselPalestrantes li img { width: 120px; height:90px; margin: 110px auto 15px !important; display: block; }
				#master .carouselPalestrantes li p { font: 400 0.9em/1em 'Chivo'; color: #e3e4e4; padding: 0 20px; }


			.eventos_det .certificado { background: #fff; width: 25%; height: 300px; float: left; position: absolute; right: 1px; top: 780px; z-index: 10; display: none; }
				.certificadoIn { background: url(../img/certificadoBg.png) no-repeat 100% 0; height: 248px; border: 1px solid #00c5c3; padding: 30px 8% 20px;  }
					.eventos_det .certificado .title { background: none; width: auto; font-size: 1.65em; color: #5c5c5c; line-height: 0.9em; position: relative; padding: 0 0 15px; }
					.eventos_det .certificado p { font: 0.85em/1.2em 'Chivo'; }

					.certificadoIn input[type=text] { width: 80%; margin: 35px 0 0; line-height: 30px; border: 1px solid #00c5c3; }
					.certificadoIn #btnCertificado,
					.certificadoOver #downCertificado { background: url(../img/btnCertificado.png) no-repeat 100% 0 #e6e5e5; width: auto; height: 27px; font: 700 0.7em/27px 'Open Sans'; padding: 0 45px 0 20px; margin-top: 20px; text-transform: uppercase; border-radius: 3px; display: inline-block; cursor: pointer; }

				.certificadoOver { background: #00c5c3; width: 84%; height: 248px; border: 1px solid #00c5c3; padding: 30px 8% 20px; position: absolute; top: 0; left: 0; z-index: 20; display: none; }
				.certificadoOver p { color: #fff;  }
					.certificadoAprovado { display: none; }
						.certificadoAprovado p { color: #fff; font-size: 0.9em; font-weight: 700; }
					.certificadoOver.aprovado .certificadoNegado { display: none; }
					.certificadoOver.aprovado .certificadoAprovado { display: block; }

				.btnClose { font: 700 11px/12px 'Open Sans'; color: #434545; text-transform: uppercase; display: block; float: right; position: absolute; top: 10px; right: 10px; z-index: 30 }
				.btnClose:hover { color: #434545; text-decoration: none !important; }
					.btnClose span { width: 12px; font: 300 8px/12px 'Open Sans'; color: #434545; text-align: center; border: 1px solid #434545; display: inline-block; vertical-align: middle; }


		.eventos_det .noticias { background: #dfe0e1; width: 96%; padding: 30px 2% 20px; float: left; position: relative; }
			.eventos_det .noticias .title { color: #949597 }
			.eventos_det #master .noticias .coluna { width: 231px !important; margin: 0 10px 10px 0 !important; }
			.eventos_det #master .noticias .coluna2 { width: 462px !important; margin: 0 10px !important; }
				.eventos_det #master .horiz .linkImg { margin: 0 15px 20px 0 !important; }
			.eventos_det #master .noticias .coluna.notas { width: 202px !important; margin: 0 10px !important; }

			.prev-noticias,
			.next-noticias { background: url(../img/arrowL-noticias.png); width: 25px; height: 25px; position: relative; display: inline-block; margin-bottom: 20px }
			.next-noticias { background: url(../img/arrowR-noticias.png);  }

		.eventos_det .galerias { background: #39312d; width: 96%; height: 490px; padding: 30px 2% 20px; float: left; position: relative; }
			.eventos_det .galerias .title { color: #55c3c6 }
			.eventos_det .galerias .galLinks { width: 84px; height: 24px; font: 700 0.7em/24px 'Open Sans'; color: #dfe0e1; text-align: center; text-transform: uppercase; border: 1px solid #dfe0e1; float: left; margin-right: 5px; }
			.eventos_det .galerias .galLinks:hover,
			.eventos_det .galerias .galLinks.active { background: #404343; text-decoration: none !important; }
			.eventos_det .galerias .galeriaTop { width: 22%; float: left; }
			.eventos_det .galerias .galeria { width: 734px; position: relative; float: left; }
				.eventos_det .galerias .carousel-stage { background: rgba(0,0,0,0.2); margin-bottom: 10px; }
					.eventos_det .galerias .carousel-stage li { height: 418px; }
					.eventos_det .galerias .carousel-stage li img { width: auto !important; max-width: 100%; display: inline-block; vertical-align: middle; }
				.eventos_det .galerias .prev { background: url(../img/arrowGalL2.png) no-repeat scroll 0 50% }
				.eventos_det .galerias .next { background: url(../img/arrowGalR2.png) no-repeat scroll 0 50% }

		.eventos_det .edicoes { background: url(../img/anterioresBg.png) repeat-y 0 0; width: 100%; height: 550px; float: left; position: relative; }
			.eventos_det .edicoes .edicoesTop { background: #404343; width: 19.5%; height: 200px; padding: 30px 2% 20px; float: left; }
				.eventos_det .edicoes .title { color: #55c3c6 }
			
			.prev-edicoes,
			.next-edicoes { background: url(../img/arrowL-edicoes.png); width: 25px; height: 25px; position: relative; display: inline-block; }
			.next-edicoes { background: url(../img/arrowR-edicoes.png);  }

			.carouselEdicoes { width: 752px; }
			#master .carouselEdicoes li { width: 210px !important; height: 400px; padding: 150px 20px 0; margin: 0 !important; }
				#master .carouselEdicoes li img { margin-bottom: 15px !important; display: block; }
				#master .carouselEdicoes li p { color: #55c2c5; border-color: #55c2c5 }

		.eventos_det .infograficos { background: #39322d ; width: 96%; height: 470px; padding: 30px 2% 20px; float: left; position: relative; }
			.eventos_det .infograficos .title { color: #55c3c6 }
			.prev-info,
			.next-info { background: url(../img/arrowL-edicoes.png); width: 25px; height: 25px; position: absolute; top: 70px; left: 2%; z-index: 10 }
			.next-info { background: url(../img/arrowR-edicoes.png); left: 5% }

			.carouselInfo { width: 100%; }
			#master .carouselInfo li { width: 945px !important; margin: 0 !important; text-align: center; }
				#master .carouselInfo li img { width: auto !important; max-width: 100%; display: inline-block;  }

		.eventos_det .empresas_peso1  { background: #e7e7e7; width: 71%; height: 280px ; padding: 30px 2% 20px; float: left; position: relative; }
			.eventos_det .empresas_peso1 .title { color: #626264 }

			.eventos_det .empresas_peso1 ul { padding: 50px 0 }
				.eventos_det .empresas_peso1 ul li { width: 33%; float: left; border-right: 1px solid rgba(128, 193, 196, 0.3); }
				.eventos_det .empresas_peso1 ul li:last-child { border: none; } 
					.eventos_det .empresas_peso1 ul li img { display: block; margin: 0 auto;  }

		.eventos_det .empresas_peso2  { background: #ffffff; width: 25%; height: 330px; padding: ; float: left; }
			.empresas_peso2 .empresasIn { height: 278px; border: 1px solid rgba(128, 193, 196, 0.3);; padding: 30px 8% 20px }
			.eventos_det .empresas_peso2 .title { color: #949596 }

			.eventos_det .empresas_peso2 ul {  }
				.eventos_det .empresas_peso2 ul li { width: 49%; float: left; margin-bottom: 20px; border-right: 1px solid rgba(128, 193, 196, 0.3);; }
					.eventos_det .empresas_peso2 ul li:nth-child(even) { border: none; }
					.eventos_det .empresas_peso2 ul li img { display: block; margin: 0 auto;  }

		.eventos_det .empresas_peso3  { background: #f9f9f9; width: 71%; height: 280px; padding: 30px 2% 20px; float: left; }
			.eventos_det .empresas_peso3 .title { color: #949596 }

			.eventos_det .empresas_peso3 ul { padding: 30px 0; }
				.eventos_det .empresas_peso3 ul li { width: 16.3%; float: left; margin-bottom: 20px; border-right: 1px solid rgba(128, 193, 196, 0.3);; }
				.eventos_det .empresas_peso3 ul li:nth-child(6),
				.eventos_det .empresas_peso3 ul li:last-child { border: none; }
					.eventos_det .empresas_peso3 ul li img { display: block; margin: 0 auto;  }
				
/* Pré evento */
.eventos_det.pre{}
	.eventos_det.pre .materiaisIn,
	.eventos_det.pre .boxTop .aviso2,
	.eventos_det.pre .boxTop .aviso3 { display: none; }

	.eventos_det.pre .boxTop .aviso1 { display: block; }
		.eventos_det.pre .boxTop .aviso1 a:hover { text-decoration: none !important; }

/* Pós evento */
	.eventos_det.pos .boxTop .aviso1,
	.eventos_det.pos .boxTop .aviso2 { display: none; }

	.eventos_det.pos .boxTop .aviso3,
	.eventos_det.pos .certificado { display: block; }


.tema1 #master { background: url(../img/bgEventos_01.jpg) no-repeat 50% 0 #fff; }
.tema2 #master { background: url(../img/bgEventos_02.jpg) no-repeat 50% 0 #fff; }
	.eventos_det.tema2 .boxTop .sobre  { background: #4d4743 }
		.eventos_det.tema2 .boxTop .sobre .title { color: #f1ede0 }
		.eventos_det.tema2 .boxTop .sobre p { color: #cfdae0 }
	.eventos_det.tema2 .boxTop .aviso { background: #e43f46 }
		.eventos_det.tema2 .boxTop .aviso p {  }
		.eventos_det.tema2 .boxTop .aviso p strong { color: #f1ede0 }

	.eventos_det.tema2 .programacaoIn { background: #39312d }
		.eventos_det.tema2 .programacaoIn .progData,
		.eventos_det.tema2 .programacaoIn .impresso { color: #f1ede0 }
		.eventos_det.tema2 .programacaoIn .prev-dias { background-image: url(../img/progArrowL-2.png) }
		.eventos_det.tema2 .programacaoIn .next-dias { background-image: url(../img/progArrowR-2.png) }
		.eventos_det.tema2 .carouselHoras .hora { background: #6d6e71 }
		.eventos_det.tema2 .carouselHoras div.first p strong { color: #f1ede0 }
			.eventos_det.tema2 .prev-horas { background-image: url(../img/arrowL-horas2.png) }
			.eventos_det.tema2 .next-horas { background-image: url(../img/arrowR-horas2.png) }

	.eventos_det.tema2 .materiais { background: #464b4b }
		.eventos_det.tema2 .materiaisIn { border-color: #efefef }
			.eventos_det.tema2 #master .carMateriais li a { color: #404343 }
			.carMateriais-pagination a { color: #000; }
			.eventos_det.tema2 .prev-materiais { background-image: url(../img/arrowL-materiais2.png) }
			.eventos_det.tema2 .next-materiais { background-image: url(../img/arrowR-materiais2.png) }
	
	.eventos_det.tema2 .palestrantesIn { background-image: url(../img/palestrantesBg2.png); }
		.eventos_det.tema2 .palestrantesIn .title,
		.eventos_det.tema2 .space div { background: #e43f46; color: #f1ede0 }

	.eventos_det.tema2 .certificadoIn,
		.eventos_det.tema2 .certificadoIn input[type="text"] { border-color: #efefef }
		.eventos_det.tema2 .certificadoIn .title { color: #404343 }
	.eventos_det.tema2 .certificadoOver { background: #dc353c; border-color: #efefef  }
		.eventos_det.tema2 .certificadoOver .title { color: #f1ede0 }
	 
	.eventos_det.tema2 .noticias { background: #00c9c9 ; }
		.eventos_det.tema2 .noticias .title { color: #434646 }
		.eventos_det.tema2 .noticias #content .postDesc { color: #404343 }
		.eventos_det.tema2 .coluna.notas a { border-color: #404343 }
	.eventos_det.tema2 .galerias { background: #626263 }


.tema3 #master { background: url(../img/bgEventos_06.jpg) no-repeat 50% 0 #fff; }
	.eventos_det.tema3 .boxTop .sobre  { background: #483824 }
		.eventos_det.tema3 .boxTop .sobre .title { color: #949596 }
		.eventos_det.tema3 .boxTop .sobre p { color: #cfdae0 }
	.eventos_det.tema3 .boxTop .aviso { background: #d8da00 }
		.eventos_det.tema3 .boxTop .aviso p { color: #949596 }
		.eventos_det.tema3 .boxTop .aviso p strong { color: #68696a }

	.eventos_det.tema3 .programacaoIn { background: #39312d }
		.eventos_det.tema3 .programacaoIn .progData,
		.eventos_det.tema3 .programacaoIn .impresso { color: #cbc1b0 }
		.eventos_det.tema3 .programacaoIn .prev-dias { background-image: url(../img/progArrowL-2.png) }
		.eventos_det.tema3 .programacaoIn .next-dias { background-image: url(../img/progArrowR-2.png) }
		.eventos_det.tema3 .carouselHoras .hora { background: #6d6e71 }
		.eventos_det.tema3 .carouselHoras div.first p strong { color: #cbc1b0 }
			.eventos_det.tema3 .prev-horas { background-image: url(../img/arrowL-horas2.png) }
			.eventos_det.tema3 .next-horas { background-image: url(../img/arrowR-horas2.png) }

	.eventos_det.tema3 .materiais { background: #464b4b }
		.eventos_det.tema3 .materiaisIn { border-color: #efefef }
			.eventos_det.tema3 .noticias #master .carMateriais li a { color: #404343 }
			.carMateriais-pagination a { color: #000; }
			.eventos_det.tema3 .prev-materiais { background-image: url(../img/arrowL-materiais2.png) }
			.eventos_det.tema3 .next-materiais { background-image: url(../img/arrowR-materiais2.png) }
	
	.eventos_det.tema3 .palestrantesIn { background-image: url(../img/palestrantesBg3.png); }
		.eventos_det.tema3 .palestrantesIn .title,
		.eventos_det.tema3 .space div { background: #7a6750; color: #f2eee1 }

	.eventos_det.tema3 .certificadoIn,
		.eventos_det.tema3 .certificadoIn input[type="text"] { border-color: #efefef }
		.eventos_det.tema3 .certificadoIn .title { color: #404343 }
	.eventos_det.tema3 .certificadoOver { background: #96826b; border-color: #efefef  }
		.eventos_det.tema3 .certificadoOver .title { color: #f2eee1 }
	 
	.eventos_det.tema3 .noticias { background: #b3b5b9; }
		.eventos_det.tema3 .noticias .title { color: #434646 }
		.eventos_det.tema3 .noticias #content .postDesc { color: #404343 }
		.eventos_det.tema3 .coluna.notas a { border-color: #404343 }
	.eventos_det.tema3 .galerias { background: #626263 }


.tema4 #master { background: url(../img/bgEventos_03.jpg) no-repeat 50% 0 #fff; }
	.eventos_det.tema4 .boxTop .sobre  { background: #f1ede0 }
		.eventos_det.tema4 .boxTop .sobre .title { color: #515452 }
		.eventos_det.tema4 .boxTop .sobre p { color: #6d6e70 }
	.eventos_det.tema4 .boxTop .aviso { background: #e0a82e }
		.eventos_det.tema4 .boxTop .aviso p { color: #f9f9f9 }
		.eventos_det.tema4 .boxTop .aviso p strong { color: #fff }

	.eventos_det.tema4 .programacaoIn { background: #39312d }
		.eventos_det.tema4 .programacaoIn .progData,
		.eventos_det.tema4 .programacaoIn .impresso { color: #f1ede0 }
		.eventos_det.tema4 .programacaoIn .prev-dias { background-image: url(../img/progArrowL-2.png) }
		.eventos_det.tema4 .programacaoIn .next-dias { background-image: url(../img/progArrowR-2.png) }
		.eventos_det.tema4 .carouselHoras .hora { background: #6d6e71 }
		.eventos_det.tema4 .carouselHoras div.first p strong { color: #f1ede0 }
			.eventos_det.tema4 .prev-horas { background-image: url(../img/arrowL-horas2.png) }
			.eventos_det.tema4 .next-horas { background-image: url(../img/arrowR-horas2.png) }

	.eventos_det.tema4 .materiais { background: #464b4b }
		.eventos_det.tema4 .materiaisIn { border-color: #efefef }
			.eventos_det.tema4 #master .carMateriais li a { color: #404343 }
			.carMateriais-pagination a { color: #000; }
			.eventos_det.tema4 .prev-materiais,
			.eventos_det.tema4 .prev-palestrantes  { background-image: url(../img/arrowL-materiais2.png) }
			.eventos_det.tema4 .next-materiais,
			.eventos_det.tema4 .next-palestrantes { background-image: url(../img/arrowR-materiais2.png) }
	
	.eventos_det.tema4 .palestrantesIn { background-image: url(../img/palestrantesBg4.png); }
		.eventos_det.tema4 #master .carouselPalestrantes li p { color: #75613e }
		.eventos_det.tema4 .palestrantesIn .title,
		.eventos_det.tema4 .space div { background: #f49700; color: #434646 }

	.eventos_det.tema4 .certificadoIn,
		.eventos_det.tema4 .certificadoIn input[type="text"] { border-color: #efefef }
		.eventos_det.tema4 .certificadoIn .title { color: #404343 }
	.eventos_det.tema4 .certificadoOver { background: #faba02; border-color: #efefef  }
		.eventos_det.tema4 .certificadoOver .title { color: #434646 }
	 
	.eventos_det.tema4 .noticias { background: #f1ede0 ; }
		.eventos_det.tema4 .noticias .title { color: #434646 }
		.eventos_det.tema4 .noticias #content .postDesc { color: #404343 }
		.eventos_det.tema4 .coluna.notas a { border-color: #404343 }


.tema5 #master { background: url(../img/bgEventos_04.jpg) no-repeat 50% 0 #fff; }
	.eventos_det.tema5 .boxTop .sobre  { background: #cbc1b0 }
		.eventos_det.tema5 .boxTop .sobre .title { color: #404343 }
		.eventos_det.tema5 .boxTop .sobre p { color: #6d6e70 }
	.eventos_det.tema5 .boxTop .aviso { background: #a46e92 }
		.eventos_det.tema5 .boxTop .aviso p { color: #f9f9f9 }
		.eventos_det.tema5 .boxTop .aviso p strong { color: #f2eee0 }

	.eventos_det.tema5 .programacaoIn { background: #39312d }
		.eventos_det.tema5 .programacaoIn .progData,
		.eventos_det.tema5 .programacaoIn .impresso { color: #cbc1b0 }
		.eventos_det.tema5 .programacaoIn .prev-dias { background-image: url(../img/progArrowL-2.png) }
		.eventos_det.tema5 .programacaoIn .next-dias { background-image: url(../img/progArrowR-2.png) }
		.eventos_det.tema5 .carouselHoras .hora { background: #6d6e71 }
		.eventos_det.tema5 .carouselHoras div.first p strong { color: #cbc1b0 }
			.eventos_det.tema5 .prev-horas { background-image: url(../img/arrowL-horas2.png) }
			.eventos_det.tema5 .next-horas { background-image: url(../img/arrowR-horas2.png) }

	.eventos_det.tema5 .materiais { background: #464b4b }
		.eventos_det.tema5 .materiaisIn { border-color: #efefef }
			.eventos_det.tema5 #master .carMateriais li a { color: #404343 }
			.carMateriais-pagination a { color: #000; }
			.eventos_det.tema5 .prev-materiais { background-image: url(../img/arrowL-materiais2.png) }
			.eventos_det.tema5 .next-materiais { background-image: url(../img/arrowR-materiais2.png) }
	
	.eventos_det.tema5 .palestrantesIn { background-image: url(../img/palestrantesBg5.png); }
		.eventos_det.tema5 .palestrantesIn .title,
		.eventos_det.tema5 .space div { background: #664468; color: #f1ede0 }

	.eventos_det.tema5 .certificadoIn,
		.eventos_det.tema5 .certificadoIn input[type="text"] { border-color: #efefef }
		.eventos_det.tema5 .certificadoIn .title { color: #404343 }
	.eventos_det.tema5 .certificadoOver { background: #a77e9d; border-color: #efefef  }
		.eventos_det.tema5 .certificadoOver .title { color: #f1ede0 }
	 
	.eventos_det.tema5 .noticias { background: #f2eee0; }
		.eventos_det.tema5 .noticias .title { color: #434646 }
		.eventos_det.tema5 .noticias #content .postDesc { color: #404343 }
		.eventos_det.tema5 .coluna.notas a { border-color: #404343 }

/* Certificado
********************/
.certificadoPDF { background: #626264; width: 842px; min-height: 595px; margin: auto; position: relative; }
	.certificadoPDF p { font: 13px/1em "Verdana"; color: #a8a6a5; }
	.certificadoPDF .top { height: 200px;  }
		.certificadoPDF .top img { margin: 40px 0 0 40px;}
		.certificadoPDF .top h3 { width: 100%; font: 700 48px/1em "Verdana"; color: #00c6c4; text-align: center; position: absolute; top: 130px }
	.certificadoPDF .texto { background: #fff; width: 84%; height: auto; padding: 40px 8%;  }
	.certificadoPDF .texto p { font: 400 18px/24px "Verdana"; color: #4d4945; }
		.certificadoPDF .texto p strong { font-weight: 800 }
		.certificadoPDF .texto p span { display: inline; font: inherit; letter-spacing: -0.02em; border-bottom: 0; }
		.certificadoPDF .texto p .nome { min-width: 290px; }
		.certificadoPDF .texto p .cpf  { min-width: 140px; }
	
	.certificadoPDF .box1 { width: 35%; height: 200px; margin: 20px 2% 0 13%; border-right: 1px solid rgba(150,150,150,0.4); float: left; }
	.certificadoPDF .box2 { width: 35%; height: 130px; margin: 20px 0 0 2%; float: left; }
	.certificadoPDF .box3 { width: 35%; margin: 15px 0 0 2%; float: left; }
	.certificadoPDF .box3 p { color: #00c6c4   }
		
	.tema2 .certificadoPDF  { background: #e43f46 }
		.tema2 .certificadoPDF .top h3, 
		.tema2 .certificadoPDF .box3 p  { color: #f1ede0 }

	.tema3 .certificadoPDF { background: #a5e8fb }
		.tema3 .certificadoPDF .top h3, 
		.tema3 .certificadoPDF .box3 p { color: #434646 }

	.tema4 .certificadoPDF  { background: #e0a82e }
		.tema4 .certificadoPDF .top h3, 
		.tema4 .certificadoPDF .box3 p  { color: #434646 }

	.tema5 .certificadoPDF  { background: #a46e92 }
		.tema5 .certificadoPDF .top h3, 
		.tema5 .certificadoPDF .box3 p { color: #f1ede0 }

/* Programacao
********************/
body.programacao { background: #3d3834; } 
.programacaoPDF { background: #393430; width: 1160px; height: auto; margin: auto; }
	.contentPDF { width: 94%; padding: 40px 3%; }
		.programacaoPDF h1 { font: 800 4em/1em 'Verdana'; color: #bb5757; margin: 30px 0; }
		.programacaoPDF h2 { font: 800 3em/1em 'Verdana'; color: #00c5c3; }
		.programacaoPDF ul { width: 100%; padding: 30px 0; overflow: auto; display: table; }
			.programacaoPDF ul li { width: 23%; padding: 0 1%; border-right: 1px solid #494440; float: left; display: table-cell; }
			.programacaoPDF ul li:nth-child(4n+0) { padding-right: 0; border: 0; }
		.programacaoPDF .hora { background: #626263; width: 40px; height: 40px; margin-bottom: 15px; font: 0.9em/40px 'Verdana'; color: #dfe0e1; text-align: center; border-radius: 50%; display: block; }
		.programacaoPDF h3 { color: #959697; font: 900 0.85em/1.1em "Trebuchet MS"; }
		.programacaoPDF p { color: #959697 ; font: italic 400 0.85em/1.1em "Trebuchet MS"; margin-bottom: 10px; }
		.programacaoPDF div.first p { color: #626263; font-style: normal; }
		.programacaoPDF div.first p strong { color: #959697;  }

.footerPDF { width: 100%; min-height: 150px; padding: 4px 0; margin: auto;  background: #3d3834 }
	.footerPDF p { color: #00c5c3; font: 400 0.9em/1.1em "Trebuchet MS"; margin-bottom: 10px; }
	.footerPDF .box1,.footerPDF .box2,.footerPDF .box3 { width: 19%; padding-left: 1%; height: 150px; float: left; border-left: 1px solid #494440; }
	.footerPDF .box1 { margin-left: 20%; }


/* Premios 
**********************************************************************************************/
.premios {}
	.premios #pageTitle h2, .premios #pageTitle span { color: #e18408; border-color: #e18408 }

	.premios .formInst { padding-top: 20px; margin-top: 20px; border-top: 1px dashed #eee }
		.premios #content .formInst div { width: 47.5%; margin: 0; }
		.premios #content .formInst div:first-child { margin-right: 5%; }

	.premios .filtro { margin-top: 15px; }
		.premios .filtro span { background: #f9b200 !important }
		.premios .filtro:last-child a { text-transform: uppercase; }

	.premios #main { padding-bottom: 20px; }

	.premios .section { width: 753px; }
		.premios #master #content .postTitleG { color: #6d6e70 }
		.premios .saiba { background: #ffce44; }
		.premios .saiba.right { margin-right: 10px; }
		.premios .section .secTitle { margin: 0 10px 20px; }



.premios_det{}
	.premios_det .boxTop .sobre { background: #53412b }
		.premios_det .boxTop .sobre .title { color: #949596 }
		.premios_det .boxTop .sobre p { font-size: 0.9em }
	.premios_det .boxTop .aviso { background: #d7da00 }
		.premios_det .boxTop .aviso p { color: #949596 }
		.premios_det .boxTop .aviso1 strong, .premios_det .boxTop .aviso3 strong { color: #68696a }

	.premios_det .categorias { background: #483824; width: 71%; height: 370px; padding: 20px 2%; float: left; position: relative; }
		.catLinks { width: 20%; float: left; }
			.catLinks a { background: #e5f5ff; height: 25px; display: block; margin-bottom: 2px; font: 0.9em/23px 'Bree Serif'; color: #a7a9ac; text-indent: 20px; }
			.catLinks a.mark,
			.catLinks a:hover { background: #d7da00; color: #483824; text-decoration: none !important; }

		.premios_det .categoriasIn { width: 71%; height: 330px; margin-left: 25%; position: absolute; }
			.premios_det .categoriasIn li { min-height: 42px; padding: 20px 0; border-bottom: 1px solid #554937 }
			.premios_det .categoriasIn li:last-child { border: 0; }
				.premios_det .categoriasIn li span { background: 0 0 -no-repeat;  width: 42px; height: 45px; margin-right: 15px; float: left; display: block; }
				.premios_det .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa.png); }
				.premios_det .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico.png); }
				.premios_det .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia.png); }
				.premios_det .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem.png); }
				.premios_det .categoriasIn li h4 { font: 1em/1.5em 'Bree Serif'; color: #e9f5fe; }
				.premios_det .categoriasIn li p { font: 400 0.8em/1.3em 'Chivo'; color: #b0ada9; }

		.premios_det .jurados { display: none; }
		.premios_det .carJurados { width: 71%; height: 330px; margin-left: 25%; position: absolute; }
			.premios_det #master .carJurados li { width: 530px !important }
				.premios_det .carJurados li img { width: auto; max-width: 150px; float: left; margin:  0 20px 400px 0 !important; }
				.premios_det .carJurados li h3 { font: 700 0.9em/1.3em 'Chivo'; color: #fff; text-transform: uppercase; margin-bottom: 30px; }
				.premios_det .carJurados li p { font: 0.9em/1.3em 'Chivo'; color: #cfdae0; }

		.prev-jurados,
			.next-jurados { background: url(../img/arrowL-jurados.png); width: 30px; height: 30px; position: relative; display: inline-block; margin-left: 30%; top: 330px; }
			.next-jurados { background: url(../img/arrowR-jurados.png); margin: 0; }

		.premios_det .valores { width: 71%; height: 330px; margin-left: 5%; float: left; display: none; }
		.premios_det .valores p { font: 400 0.85em/1.3em 'Chivo'; color: #b0ada9; margin-bottom: 10px; }

	.premios_det .space { background: #4c423c; width: 25%; height: 410px; }

	.premios_det .regulamento { background: #b3b4b9; width: 71%; padding: 30px 2% 40px; float: right;  position: relative; }
		.premios_det .regulamento .impresso { background: url(../img/impressa.png) no-repeat 100% 0; width: 100px; padding: 23px 65px 23px 0; float: right; font: 700 0.7em/1em 'Open Sans'; color: #483824; text-align: right; text-transform: uppercase; }
		.premios_det .regulamento .title { color: #483824; margin-bottom: 50px; }
		.premios_det .regulamento p { max-width: 94%; margin-bottom: 20px; font: 0.95em/1.2em 'Chivo'; color: #404343 }

		.premios_det #master .regulamento .jcarousel li { width: 698px !important; margin: 0 !important }

		.prev-regulamento,
			.next-regulamento { background: url(../img/arrowL-jurados.png); width: 30px; height: 30px; position: relative; display: inline-block;  }
			.next-regulamento { background: url(../img/arrowR-jurados.png); margin: 0; }

	.premios_det.pre .boxTop .aviso1,
	.premios_det.pre .boxTop .aviso3 { display: none; }
	.premios_det.pre .boxTop .aviso2 { display: block; }

	.premios_det.tema1 #master { background: url(../img/bgEventos_06.jpg) no-repeat 50% 0 #fff; }
	.premios_det.tema2 #master { background: url(../img/bgEventos_01.jpg) no-repeat 50% 0 #fff; }
	.premios_det.tema3 #master { background: url(../img/bgEventos_02.jpg) no-repeat 50% 0 #fff; }
	.premios_det.tema4 #master { background: url(../img/bgEventos_06.jpg) no-repeat 50% 0 #fff; }
	.premios_det.tema5 #master { background: url(../img/bgEventos_03.jpg) no-repeat 50% 0 #fff; }
	.premios_det.tema6 #master { background: url(../img/bgEventos_04.jpg) no-repeat 50% 0 #fff; }

	.premios_det.tema2 {}
		.premios_det.tema2 .boxTop .sobre { background: #dfe1e2 }
		.premios_det.tema2 .boxTop .aviso { background: #00c5c3 }
		.premios_det.tema2 .space { background: #f9f9f9 }
		.premios_det.tema2 .categorias { background: #a2a6a8 }
			.premios_det.tema2 .catLinks a { background: #e4f5fe; color: #a7a8ab;  }
			.premios_det.tema2 .catLinks a.mark, .catLinks a:hover { background: #00c5c3; color: #68696a }
			.premios_det.tema2 .carJurados li h3,
			.premios_det.tema2 .categoriasIn li h4 { color: #34514d }
			.premios_det.tema2 .valores p, 
			.premios_det.tema2 .categoriasIn li p, 
			.premios_det.tema2 .carJurados li p { color: #cfdae1 }
			.premios_det.tema2 .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa2.png); }
			.premios_det.tema2 .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico2.png); }
			.premios_det.tema2 .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia2.png); }
			.premios_det.tema2 .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem2.png); }
		.premios_det.tema2 .regulamento { background: #535556 }
			.premios_det.tema2 .regulamento .title, .premios_det.tema2 .regulamento p { color: #959391 }
			.premios_det.tema2 .regulamento .impresso { background-image: url(../img/impressa2.png); color: #838483 }

	.premios_det.tema3 {}
		.premios_det.tema3 .boxTop .sobre { background: #4e4843 }
			.premios_det.tema3 .boxTop .sobre .title { color: #96826b }
			.premios_det.tema3 .boxTop .sobre p { color: #e7d7c5; }
		.premios_det.tema3 .boxTop .aviso { background: #db353c; }
			.premios_det.tema3 .boxTop .aviso p { color: #ddd }
			.premios_det.tema3 .boxTop .aviso strong { color: #fff }
		.premios_det.tema3 .space { background: #f9f9f9 }
		.premios_det.tema3 .categorias { background: #39322d }
			.premios_det.tema3 .catLinks a { background: #96826b; color: #fff;  }
			.premios_det.tema3 .catLinks a.mark, .catLinks a:hover { background: #db353c; color: #fff }
			.premios_det.tema3 .carJurados li h3,
			.premios_det.tema3 .categoriasIn li h4 { color: #96826b }
			.premios_det.tema3 .categoriasIn li p { color: #e7d7c5; }
			.premios_det.tema3 .valores p,
			.premios_det.tema3 .carJurados li p { color: #93887d }
			.premios_det.tema3 .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa3.png); }
			.premios_det.tema3 .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico3.png); }
			.premios_det.tema3 .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia3.png); }
			.premios_det.tema3 .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem3.png); }
		.premios_det.tema3 .regulamento { background: #00c5c3 }
			.premios_det.tema3 .regulamento .title, .premios_det.tema3 .regulamento p { color: #5e6270 }
			.premios_det.tema3 .regulamento .impresso { background-image: url(../img/impressa3.png); color: #5e6270 }

	.premios_det.tema4 {}
		.premios_det.tema4 .boxTop .sobre { background: #9f8b75 }
			.premios_det.tema4 .boxTop .sobre .title { color: #483824 }
			.premios_det.tema4 .boxTop .sobre p { color: #655037; }
		.premios_det.tema4 .boxTop .aviso { background: #d7da00; }
			.premios_det.tema4 .boxTop .aviso p { color: #717314 }
			.premios_det.tema4 .boxTop .aviso strong { color: #8a8d18 }
		.premios_det.tema4 .space { background: #dfe1e2 }
		.premios_det.tema4 .categorias { background: #3a322d }
			.premios_det.tema4 .catLinks a { background: #9f8b75; color: #fff;  }
			.premios_det.tema4 .catLinks a.mark, .catLinks a:hover { background: #d7da00; color: #8a8d18 }
			.premios_det.tema4 .carJurados li h3,
			.premios_det.tema4 .categoriasIn li h4 { color: #96826b }
			.premios_det.tema4 .categoriasIn li p { color: #dfe1e2; }
			.premios_det.tema4 .valores p,
			.premios_det.tema4 .carJurados li p { color: #93887d }
			.premios_det.tema4 .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa3.png); }
			.premios_det.tema4 .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico3.png); }
			.premios_det.tema4 .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia3.png); }
			.premios_det.tema4 .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem3.png); }
		.premios_det.tema4 .regulamento { background: #9f8b75 }
			.premios_det.tema4 .regulamento .title { color: #483824 }
			.premios_det.tema4 .regulamento p { color: #655037 }
			.premios_det.tema4 .regulamento .impresso { background-image: url(../img/impressa4.png); color: #483824 }
			.premios_det.tema4 .prev-regulamento,
			.premios_det.tema4 .next-regulamento { background: url(../img/arrowL-regulamento4.png); width: 30px; height: 30px; position: relative; display: inline-block;  }
			.premios_det.tema4 .next-regulamento { background: url(../img/arrowR-regulamento4.png); margin: 0; }

	.premios_det.tema5 {}
		.premios_det.tema5 .boxTop .sobre { background: #cbc2b1 }
			.premios_det.tema5 .boxTop .sobre .title { color: #96826c  }
			.premios_det.tema5 .boxTop .sobre p { color: #96826c ; }
		.premios_det.tema5 .boxTop .aviso { background: #e28509; }
			.premios_det.tema5 .boxTop .aviso p { color: #ddd }
			.premios_det.tema5 .boxTop .aviso strong { color: #fff }
		.premios_det.tema5 .space { background: #f1ede0 }
		.premios_det.tema5 .categorias { background: #404343 }
			.premios_det.tema5 .catLinks a { background: #95826b; color: #fff;  }
			.premios_det.tema5 .catLinks a.mark, .catLinks a:hover { background: #f9b300; color: #b37900 }
			.premios_det.tema5 .carJurados li h3,
			.premios_det.tema5 .categoriasIn li h4 { color: #96826b }
			.premios_det.tema5 .categoriasIn li p { color: #dfe1e2; }
			.premios_det.tema5 .valores p,
			.premios_det.tema5 .carJurados li p { color: #93887d }
			.premios_det.tema5 .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa3.png); }
			.premios_det.tema5 .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico3.png); }
			.premios_det.tema5 .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia3.png); }
			.premios_det.tema5 .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem3.png); }
		.premios_det.tema5 .regulamento { background: #2ba3bd }
			.premios_det.tema5 .regulamento .title { color: #00758d }
			.premios_det.tema5 .regulamento p { color: #fff }
			.premios_det.tema5 .regulamento .impresso { background-image: url(../img/impressa5.png); color: #00758d }
			.premios_det.tema5 .prev-regulamento,
			.premios_det.tema5 .next-regulamento { background: url(../img/arrowL-regulamento5.png); width: 30px; height: 30px; position: relative; display: inline-block;  }
			.premios_det.tema5 .next-regulamento { background: url(../img/arrowR-regulamento5.png); margin: 0; }

	.premios_det.tema6 {}
		.premios_det.tema6 .boxTop .sobre { background: #f1ede0 }
			.premios_det.tema6 .boxTop .sobre .title { color: #96826b  }
			.premios_det.tema6 .boxTop .sobre p { color: #96826b ; }
		.premios_det.tema6 .boxTop .aviso { background: #a36d92; }
			.premios_det.tema6 .boxTop .aviso p { color: #d5dee9 }
			.premios_det.tema6 .boxTop .aviso strong { color: #e5f6ff }
		.premios_det.tema6 .space { background: #dfe0e1 }
		.premios_det.tema6 .categorias { background: #6d6f71 }
			.premios_det.tema6 .catLinks a { background: #cbc2b1; color: #e5f6ff;  }
			.premios_det.tema6 .catLinks a.mark, .catLinks a:hover { background: #a36d92; color: #e5f6ff }
			.premios_det.tema6 .carJurados li h3,
			.premios_det.tema6 .categoriasIn li h4 { color: #b8aa93 }
			.premios_det.tema6 .categoriasIn li { border-corlor: #807f7e }
			.premios_det.tema6 .categoriasIn li p { color: #dfe1e2; }
			.premios_det.tema6 .valores p,
			.premios_det.tema6 .carJurados li p { color: #93887d }
			.premios_det.tema6 .categoriasIn li .pr-Empresa { background-image: url(../img/pr-Empresa6.png); }
			.premios_det.tema6 .categoriasIn li .pr-Publico { background-image: url(../img/pr-Publico6.png); }
			.premios_det.tema6 .categoriasIn li .pr-Academia { background-image: url(../img/pr-Academia6.png); }
			.premios_det.tema6 .categoriasIn li .pr-Reportagem { background-image: url(../img/pr-Reportagem6.png); }
		.premios_det.tema6 .regulamento { background: #f1ede0 }
			.premios_det.tema6 .regulamento .title { color: #6d5f4b }
			.premios_det.tema6 .regulamento p { color: #96826b }
			.premios_det.tema6 .regulamento .impresso { background-image: url(../img/impressa6.png); color: #b8aa93 }
			.premios_det.tema6 .prev-regulamento,
			.premios_det.tema6 .next-regulamento { background: url(../img/arrowL-regulamento6.png); width: 30px; height: 30px; position: relative; display: inline-block;  }
			.premios_det.tema6 .next-regulamento { background: url(../img/arrowR-regulamento6.png); margin: 0; }

/* Inscricao 
********************/
.inscricao{}
	.inscricao .passo2 { display: none !important; }
	.inscricao .box { background: #3a322d; height: auto; overflow: hidden; position: relative; }
		.inscricao .title { color: #80c1c4; }
		.inscricao #content p { font: 400 0.9em/1em 'Chivo'; margin-bottom: 5px; }
		.inscricao #content i { font-size: 0.8em; color: inherit; font-style: italic; }
		.inscricao #content .boxTop { width: 44%; height: 90px; padding: 20px 3%; float: left; position: relative; z-index: 1 }
		.inscricao #content .boxLeft, .inscricao #content .boxRight { width: 44%; padding: 0 3% 30px; margin: 0;  float: left; position: relative; z-index: 1 }
		.inscricao #content .boxRight { padding: 0 3% 30px; }
			.inscricao #content .boxRight div { float: none; }
		.inscricao #content .boxBottom { background: #4d4945; width: 70%; height: 110px; padding: 40px 3%; margin: 0; float: left; position: relative; z-index: 1 }
		.inscricao #content #btnSubmitInscricao { background: #e0454b; width: 24%; height: 190px; float: left; font: 700 1.1em/190px 'Open Sans'; color: #fff; text-align: center; text-transform: uppercase; border: 0 !important; border-radius: 0; float: left; position: relative; z-index: 1; transition: all 0.5s; }
		.inscricao #content #btnSubmitInscricao:hover { background: #c72229; text-decoration: none; }

.inscricao #content #formEvInscricao div div ,
.inscricao #content #formEvInscricao2 div div { width: 48.5%; margin-right: 1.5%; position: relative; }
.inscricao #content #formEvInscricao div .divP,
.inscricao #content #formEvInscricao2 div .divP { width: 10%; }
	.inscricao #content .formInst label { width: 97%; font-size: 0.75em; font-weight: normal; color: #cbc1b1; text-transform: none; display: inline-block; }
		.inscricao #content #btnSubmitInscricao.passo1,
		.inscricao #content .formInst input[type='button'] { background: #f1f1e2; width: auto; height: 27px; padding: 0 15px; border-radius: 3px; font: 700 0.7em/24px 'Open Sans'; color: #7c7b7a; text-transform: uppercase; cursor: pointer; }
	.inscricao #content .formInst input[type='text'],
	.inscricao #content .formInst input[type='password'],
	.inscricao #content .formInst textarea { background: none; width: 97%; margin-bottom: 10px; padding: 0; border-color: #5d4f3f; text-indent: 10px; color: #c7c0b0; font: 400 0.8em/25px "Open Sans"; }
	.inscricao #content .formInst input.ddd { width: 20%; margin-right: 3%; }
	.inscricao #content .formInst input.fone { width: 71%; }
	.inscricao #content .formInst span { font: 400 0.8em/20px 'Chivo'; color: #949596; margin: 0 10px 20px 0; vertical-align: top; }
	.inscricao #content .radio { margin: 0 5px 20px 0; vertical-align: top; }

	.loadingForm { background: url(../img/ajax-loader.gif) no-repeat 50% 50% #fff;  width: 100px !important; height: 28px !important; display: none; position: absolute; z-index: 5; opacity: 0.9; }

	.btnEsqueciSenha { color: #cbc1b1; display: inline-block; font-size: 0.75em; font-weight: normal; }

.inscricao .bg2 { background: #3e3935; width: 50%; height: 100%; position: absolute; top: 0; right: 0; z-index: 0; }

.inscricao #content #formEvInscricao .boxBottom div,
.inscricao #content #formEvInscricao2 .boxBottom div { width: 30%; margin-right: 1.5%; }

.inscricao.passo2{}
	.inscricao.passo2 .passo1 { display: none !important; }
	.inscricao.passo2 .passo2 { display: block !important; }
	.inscricao.passo2 .box { height: auto; }
		.inscricao.passo2 #content .boxTop { width: 94%; }
		.inscricao.passo2 #content .boxRight div { float: left; }

.btnLogout { background: #e0454b; font: 700 0.9em 'Open Sans', sans-serif; color: #fff; text-transform: uppercase; float: right; margin: 0 10px; padding: 5px 15px; transition: 0.5s all; }
.btnLogout:hover { background: #c72229; text-decoration: none; }

.premios.inscricao .passo2 { width: 100% !important }
	.premios.inscricao .box { background: #423223; }
		.premios.inscricao .title { color: #d7da00; }
		.premios.inscricao .formInst { border-top: 0px; }
			.inscricao #content #formPrInscricao .divP { width: 10% !important; }
			.inscricao #content #formPrInscricao .divM { width: 37% !important; }

			.premios.inscricao #content .formInst textarea { height: 85px; border: 1px solid #5d4f3f; border-radius: 3px; resize: none; }
			.premios.inscricao #content .formInst label { line-height: 1.2em }
			.premios.inscricao #content .formInst .ui-selectmenu-button { background: none; width: 97% !important; border: 1px solid #5d4f3f; margin: 0 3% 10px 0;  }
				.premios.inscricao #content .formInst .ui-selectmenu-text { color: #c7c0b0; font: 400 1em/25px "Open Sans"; margin: 0; vertical-align: none; }
				.premios.inscricao #content .formInst .ui-icon { margin: -12px 0 0; }
			.premios.inscricao #content .formInst ul { margin-bottom: 15px; }
				.premios.inscricao #content .formInst ul li { font: 400 0.75em/1.9em "Open Sans"; color: #cbc1b1; }

			.premios.inscricao #content .formInst .buttonBox { width: 94% !important; padding: 20px 0; margin: 0 3%; border-top: 1px solid #514132 }
			.premios.inscricao #content .formInst .buttonBox:first-of-type { border-bottom: 1px solid #514132  }
			.premios.inscricao #content .formInst input[type=file] { width: 320px; height: 30px; position: absolute; left: 0; border: 0; opacity: 0; cursor: pointer; }

			.premios.inscricao #content .formInst div { width: 44% }
			.premios.inscricao #content .formInst div.boxLeft { width: 43% !important; border-right: 1px solid #514132 }
			.premios.inscricao #content .formInst div:first-child { margin: 0; }
			.premios.inscricao #content .formInst .boxTop { width: 94%; height: auto; }
			.premios.inscricao #content .formInst .boxBottom { background: #423223; width: 100%; height: auto; padding: 0; }
			.premios.inscricao #content #formPrInscricao .boxBottom div { width: 44%; margin: 0; }
				.premios.inscricao #content #formPrInscricao .boxBottom div div { width: 48.5%; margin-right: 1.5%; }

			.premios.inscricao #content .formInst input[type='submit'] { background: #f1f1e2; width: auto; height: 27px; padding: 0 15px; border-radius: 3px; font: 700 0.7em/24px 'Open Sans'; color: #7c7b7a; text-transform: uppercase; cursor: pointer; }
			.premios.inscricao #content .formInst .txtProcurar { width: 220px; height: 25px; margin-right: 10px; font: 500 0.8em/25px "Open Sans"; color: #c7c0b0; display: inline-block; vertical-align: middle; }
			.premios.inscricao #content .formInst .deletar { color: #c7c0b0; font: 700 0.8em/25px "Open Sans"; text-transform: uppercase; display: inline-block; }
				.premios.inscricao #content .formInst .deletar span { width: 12px; border: 1px solid #c7c0b0; color: #c7c0b0; display: inline-block; font: 300 9px/13px "Open Sans"; text-align: center; vertical-align: middle; margin: 0 5px 0 0; }

			.orgao, .academico, .reportagem { display: none; }

/* Benefícios
********************/
.beneficios{}
	.beneficios #pageTitle h2, .beneficios #pageTitle span { color: #956d8f; border-color: #956d8f }
	.beneficios .beneficiosUl li.coluna { height: 320px; border-bottom: 1px dashed #eee; margin-bottom: 40px !important; }
	.beneficios .beneficiosUl li.coluna:last-child { margin-bottom: 0px !important; }



/* Projetos Especiais
********************/
.especial {}
	.especial #pageTitle h2, .especial #pageTitle span { color: #02869f; border-color: #02869f }

	.especial .filtro { margin-top: 15px; }
		.especial .filtro span { background: #2ba3bd !important }
		.especial .filtro:last-child a { text-transform: uppercase; }

	.especial #master #content .postTitleG { color: #6d6e70 }
	.especial .saiba { background: #2ba3bd; }
	.especial .saiba.right { margin-right: 10px; }


.especial_det {}
	.especial_det #content { padding: 0; }
		.especial_det #content iframe { width: 100%; height: 3000px; position: relative; }

/* Publicações
********************/
.publicacoes{}
	.publicacoes #pageTitle h2, .publicacoes #pageTitle span { color: #da3f3e; border-color: #da3f3e }
	.publicacoes .voltar { margin: 0; }

	.publicacoes .postTitleG { margin: 10px 0 !important; }

	.publicacoes .saiba { background: #da3f3e; }
	.publicacoes .anteriores .saiba, .publicacoesUl .saiba, .publicacoes_det .saiba:first-of-type { background: #c7c0b0; padding: 0 15px; line-height: 26px; margin-top: 10px;  }
	.publicacoes_det .saiba { margin-bottom: 20px }

	.publicacoes .destaque { height: 900px; border-bottom: 1px solid #eee; padding-bottom: 30px; }
		.publicacoes #content .destaque .postDesc { max-height: 148px; }
	.publicacoes .destaque2 .img { height: 300px !important; }

	.publicacoes .postTitleG { margin: 10px 0 20px !important; }

	.publicacoesUl { width: 100%; overflow: auto; }
		.publicacoesUl li { width: 189px !important; padding: 20px; margin-bottom: 20px !important; border: 1px solid #eee; }
			.publicacoesUl img { max-width: 168px !important; margin: auto; display: block; }
			.publicacoesUl .postTitleP { /*height: 41px;*/ height: 60px; font-size: 0.9em !important; margin: 5px 0 0 !important; }

	.publicacoes .msgBox { width: 500px; }
		.publicacoes .msgBox h5 { width: 94%; }
		.publicacoes .msgBox p { width: 94%; font-size: 1em }

.publiAnteriores{}
	.publiAnteriores .publicacoesUl li { padding: 20px 30px 10px; }

	.publicacoes .preco { font: 400 1.4em/1em 'Bree Serif'; color: #949596; display: block; padding-bottom: 20px; } 

	#master .publicacoesdetUl li.coluna { margin: 0 10px 20px 0; padding-bottom: 20px; border-bottom: 1px dashed #eee }

	.preview { background: url(../img/lupa.png) 0 50% no-repeat; padding-left: 25px; margin-top: 10px; font: 700 0.7em/20px 'Open Sans'; text-transform: uppercase; color: #818282; display: inline-block; }

.publiReceber{}
	.publiReceber .postTitleG { padding-bottom: 20px; margin-bottom: 30px !important; border-bottom: 1px solid #eee; }
	.publiReceber .receber { width: 753px; }
	.publiReceber .publicacoesUl .postTitleP { height: auto; }

	.publiReceber #formReceber .formDivs { float: left; }
		.publiReceber #formReceber label { font: 700 0.7em/1em 'Open Sans'; text-transform: uppercase; margin-bottom: 10px; display: block; }
		.publiReceber #formReceber input { width: 100%; margin-bottom: 10px; font: 400 0.8em/35px 'Open Sans'; text-indent: 10px; border: 2px solid #e9decd; color: #cbc1b1; border-radius: 3px; }
		.publiReceber #formReceber .btn { cursor: pointer; }
		.publiReceber #formReceber .ui-selectmenu-button { background: #fff; width: 100% !important; margin-bottom: 10px; border: 2px solid #e9decd; border-radius: 3px; }
			.publiReceber #formReceber .ui-selectmenu-text { font: 400 0.8em/35px 'Open Sans' !important; color: #e9decd; }
			.publiReceber #formReceber .ui-icon { background: url(../img/arrowSelect.png) no-repeat 50% 50%; width: 30px; height: 35px; right: 0 !important; margin-top: -18px !important }

	.publiReceber .sidebar li,.publiReceber .sidebar p { font: 400 0.9em/20px 'Chivo'; color: #949596; margin-bottom: 12px; }
	.formDivs p { font: 400 0.9em/1.2em 'Chivo'; color: #949596; margin: 20px 0; padding-top: 20px; border-top: 1px solid #eee }
	.formDivs a { font: inherit; font-style: italic; color: #43839b; display: inline-block; }


	.publiReceber .coluna2 div { float: left; }
	.publiReceber .ddd { width: 15%; margin-right: 5%; }
	.publiReceber .fone { width: 80%; }
	.publiReceber .end { width: 40%; margin-right: 5%; }
	.publiReceber .num { width: 15%; margin-right: 5%; }
	.publiReceber .bairro { width: 35%; }
	.publiReceber .cep { width: 20%; margin-right: 5%; }
	.publiReceber .cidade { width: 35%; margin-right: 5%; }
	.publiReceber .uf { width: 35%; }
	.publiReceber .empresa { width: 47.5%; margin-right: 5%; }
	.publiReceber .cargo { width: 47.5%; }

/* Institucional 
**********************************************************************************************/
.institucional{}
	.institucional #master .filtro { height: 0; overflow: hidden; }
	.institucional .filtro div { margin: 1px 0; }

	.mainLinks { height: 39px; border-bottom: 1px solid #eee; margin: 15px 0; position: relative; }
		.mainLinks span { width: 220px; height: 0; border-bottom: 2px solid #6d6e70; position: absolute; bottom: 0; left: 0; }
		.mainLinks a { background: url(../img/arrowMenu2.png) no-repeat 85% 50% #c7c0b0; width: 220px; float: left; font: 400 0.7em/36px 'Open Sans'; color: #fff; text-indent: 30px; }
		.mainLinks a:hover,
		.mainLinks a.mark { background: url(../img/arrowMenudown2.png) no-repeat 85% 50% #6d6e70; text-decoration: none !important; }

	.institucional #main h3 { font: 700 0.9em/1em 'Arial'; color: #969494; margin-bottom: 15px; }
	.institucional .separador { width: 100%; height: 0; border-bottom: 1px #eee dashed; margin: 30px 0; display: block; }

	#content .formInst { height: 60px; }
	#content .formInst div { width: 220px; margin-right: 20px; float: left; }
		#content .formInst label { font: 700 0.7em/1em 'Open Sans'; text-transform: uppercase; margin-bottom: 10px; display: block; }
		#content .formInst input { background: url(../img/lupa2.png) no-repeat 95% 50%; width: 188px; padding: 0 20px 0 10px; font: 400 0.8em/25px 'Open Sans'; color: #c7c0b0; border: 1px solid #c7c0b0; border-radius: 3px; }
		#content .formInst .ui-selectmenu-button { background: #fff; max-width: 100%; width: 150px !important; border-color: #c7c0b0; border-radius: 3px; }
			#content .formInst .ui-selectmenu-text { font: 400 0.8em/25px 'Open Sans'; color: #c7c0b0; }
			#content .formInst .ui-icon { background: url(../img/arrowSelect.png) no-repeat 50% 50%; width: 30px; height: 25px; right: 0; margin-top: -12px }

/* Sobre
********************/
.sobre{}
	.sobre .mainLinks a { background-position: 90% 50%; width: auto; text-indent: 0; padding: 0 25px 0 12px }
		.sobre .mainLinks a:hover,
		.sobre .mainLinks a.mark { background-position: 90% 50%; background-image: none;}
		.sobre .mainLinks a {background-image: none; padding: 0 15px;}

	.sobre iframe { max-width: 100%; margin-bottom: 10px; }
	.sobre #main .linhaFina { font-size: 0.9em; margin-bottom: 10px;  }

	.sobre .sobreUl { width: 100%; }
		.sobreUl li { width: 27%; padding: 0 3%; float: left; border-left: 1px solid #eee; }
		.sobreUl li:first-child { border: 0; padding-left: 1.5%; }
		.sobreUl h4 { height: 50px; font: 900 0.95em/1em 'Chivo'; color: #949596 }


	.sobre .sobreUl2 { width: 100%; }
		.sobre .sobreUl2 li { padding-bottom: 20px; margin-bottom: 20px !important; border-bottom: 1px #f3f3f3 solid; }
			.sobre #content .download { font-size: 12px; }

	.sobre #accordion h3 { width: 94px; height: 100%; margin: 0 3px; float: left; border: 1px solid #fff; overflow: hidden; font: 105px/280px 'Bree Serif'; letter-spacing: -0.07em; text-indent: -3px; color: #48484b; cursor: pointer; }
		.sobre #accordion h3 span { font: 24px/1em 'Bree Serif'; letter-spacing: 0; text-indent: 5px; color: #c5bfaf; display: block; position: absolute; top: 30%; }
	.sobre #accordion li { font: 11px/1.3em 'Arial'; color: #48484b; padding: 30px 15px 0 0; list-style: inside disc; }

	.sobre .flipster li .flipster__item__content { background: #f0eee2; width: 440px; height: 400px; padding: 0 20px 20px; border: 1px solid #dad8d0; border-radius: 5px; }
		#content .flipster .secTitle { border-color: #c2c1bc; padding-top: 5px;}
			#content .flipster .secTitle span { font-size: 1em; line-height: 2.6em; color: #48484b; border-color: #949596 }
		.sobre .flipster li table, 
		.sobre .flipster li table td { border: 0; padding: 0; margin: 0 }
		.sobre .flipster li table td { width: 220px !important; height: 150px; position: relative; }
			.sobre .flipster li table td p { padding-left: 15px; }
				.sobre .flipster li img { position: absolute; top: 0 }
				.sobre .flipster li p { font: 12px/1.2em 'Arial' !important; }
					.sobre .flipster li p.nome { height: 144px; font: 12px/1em 'Chivo'; color: #949596 }
						.sobre .flipster li p.nome strong { font: 14px/1em 'Bree Serif'; color: #48484b; display: block; }

	.sobre .valores {  }
		.sobre .valores p { font: 0.75em/1.2em 'Open Sans' !important; color: #686666 !important; }
		.sobre .valores h5 { font: 600 0.8em/1.2em 'Open Sans'; color: #686666; text-transform: uppercase; }
		.sobre .valores .tableTitle { padding: 40px 0 10px; font: 700 0.8em/1.2em 'Open Sans' !important; color: #48484b !important; text-align: center; }
			.sobre .valores .tableTitle span {  }
	
	.sobreTable { font-size: 0.75em; margin-bottom: 30px; }
		.sobreTable tr > td { width: 130px; text-align: center; }
		.sobreTable tr > td:first-child { width: 240px; text-align: left; }
		.sobreTable thead td { background: #eeeeee; padding: 10px 0; vertical-align: middle;}
		.sobreTable thead td:first-child { text-align: center; }
			.sobreTable thead td:first-child strong { padding-top: 5px; }
		.sobreTable thead td strong { display: block; }

		.sobreTable tbody .high { }
			.sobreTable tbody .high td { font-weight: 700; line-height: 45px;  border-bottom: 1px solid #a3a3a5; text-transform: uppercase; }
			.sobreTable tbody .high2 td, .sobreTable tbody .high:last-child td,
			.sobreTable tbody .empty td  { border: 0; padding: 0; line-height: 25px; }
		.sobreTable tbody td { border-bottom: 1px solid #ececed; line-height: 25px; } 



/* Imprensa 
********************/
.imprensa{}

	.imprensa .coluna2 .coluna { margin: 0 10px 15px 0 !important; padding-bottom: 15px; border-bottom: 1px dashed #eee;  }
	.imprensa .pagination { border: 0; }

	.assessoriaUl{}
		.assessoriaUl li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #eee; }
		.assessoriaUl li:last-child { border: 0; }
			#main .assessoriaUl p { font: 400 1.15em/1.5em 'Chivo'; color: #949596; margin: 0; }
			.assessoriaUl img { display: inline-block; vertical-align: middle; margin: 0 10px 0 0 !important; }
			.assessoriaUl span { font: 400 0.8em/2em 'Chivo'; color: #949596; display: inline-block; }
			.assessoriaUl a { font: 400 0.8em/2em 'Chivo'; color: #284a77; display: inline-block; }

/* Sindicatos 
********************/
.sindicatos{}

.sindicatos .coluna3 { border-bottom: 1px dashed #eee; margin-bottom: 20px !important; }
.sindicatos .coluna .btn { margin-top: 15px; }

	.sindicatosUl { padding-top: 30px; margin-bottom: 30px; }
		.sindicatosUl li { padding: 25px 20px; border: 1px solid #eeece7 ; border-top: 0; }
		.sindicatosUl li:first-child { border-top: 1px solid #eeece7; }
			.sindicatosUl li a { background: url(../img/arrowR.png) no-repeat 100% 50%; display: block; font: 600 0.7em/1.3em 'Open Sans'; color: #808181; text-transform: uppercase; padding-right: 10px; }
			.sindicatosUl li a.active {background: url(../img/arrowDown.png) no-repeat 100% 50%; }

		.sindicatosUl .descricao.fechado { height: 0; border: 0; padding: 0; overflow: hidden; }
		.sindicatosUl .descricao p { margin: 0; }

/* Negociações 
********************/
.negociacoes{}
	.negociacoes #sidebar{ margin-top: 0; }

	.negociacoesUl{}
		.negociacoesUl li { height: 240px; text-align: center; border-right: 1px dashed #eee; margin: 0 0 40px 15px !important  }
		.negociacoesUl li img { margin: 20px 0 0 !important }
		#main .negociacoesUl li h3 { height: 60px; font: 400 1.05em/1.2em 'Bree Serif'; color: #6d6e70; padding: 0 20px 0 10px; margin-bottom: 0; }
		.negociacoesUl li .btn { background-color: #c7c0b0 !important;  }

.negociacoes_det {}
	.negociacoes_det .formInst div { width: 160px !important; }

	.negociacoes_detUl {}
		.negociacoes_detUl li { border-bottom: 1px solid #eee; padding: 30px 0; }
			.negociacoes_detUl img { display: inline-block; vertical-align: middle; margin: 0 5px 0 0 !important; }
			.negociacoes_detUl a { font: 700 0.8em/25px 'Open Sans'; color: #808181; text-decoration: underline; text-transform: uppercase; display: inline-block; }

	.negociacoes_det .pagination { border: 0; }

/* Serviços 
********************/
.servicos{}
	.servicos #main .negociacoesUl li h3 { height: 30px }
	.servicos #main .negociacoesUl li p { font: 400 0.8em/1.1em 'Chivo'; margin-bottom: 10px; }

/* SENAC e SESC
********************/
.senac, .sesc {}
	.senac .coluna.notas a, .sesc .coluna.notas a { height: 100px; margin-bottom: 10px; }
	.senac #main h3, .sesc #main h3 { margin-top: 10px; }
	.senac #main p, .sesc #main p { margin-bottom: 15px; }

/* Coral
********************/
.coral{}
	.coral #main img { margin-bottom: 10px; }
	.coral #main p.legenda { margin-bottom: 15px; }

	.coral .section.maestro { padding-bottom: 0; }
		.coral .section.maestro .leftText { margin-bottom: 0 !important; }

	.coral .section.apresentacoes { width: 100%; min-height: 500px; position: relative; } 
		.apresClose { float: left; }

		.apresOpen { background: #fff; float: left; display: none; }
			.apresbtnClose { font: 700 11px/12px 'Open Sans'; color: #434545; text-transform: uppercase; display: block; float: right; }
			.apresbtnClose:hover { color: #cf6353; text-decoration: none !important; }
				.apresOpen .apresbtnClose span { width: 12px; font: 300 8px/12px 'Open Sans'; color: #cf6353; text-align: center; border: 1px solid #cf6353; display: inline-block; vertical-align: middle; }
			.apresOpen span { font: 700 11px/20px 'Open Sans'; color: #949596; }

			.galeria { padding-top: 15px; }
				.carousel-stage { margin-bottom: 15px }
				.carousel-navigation { width: 703px; margin: 0 15px }
					#master .carousel-navigation li { width: 73px !important; cursor: pointer; }


/* Teatro Raul Cortez
********************/
.teatro {}
	.teatro #master { background: url(../img/bgTeatro.jpg) no-repeat 50% -15px #fff; }
	.teatro #main { padding: 0 }
		.teatro #main img:first-child { margin-top: 15px; }
		.teatro #main .section { padding: 0; }
			.teatro #master #content .postTitleG { color: #6d6e70; }
			.teatro #master #content .postTitleG span { background: #6d6e71; width: 25px; height: 4px; display: block; margin-top: 15px; }
			.teatro #main .title { font: 700 2.2em/2.2em 'Open Sans'; letter-spacing: -0.06em; color: #48484b; }
			
			.teatro .info { height: 125px; overflow: hidden; }
			.teatro .btnVermais { background: url(../img/arrowTeatroD.jpg) no-repeat 0 0; height: 56px; margin-bottom: 30px; padding-left: 65px; font: 700 0.8em/56px 'Open Sans'; text-transform: uppercase; display: inline-block; }
			.teatro .btnVermais.active { background-image: url(../img/arrowTeatroU.jpg); }

			.teatro #main h3, .teatro #main h4 { min-height: 50px; padding-bottom: 5px; font: 400 0.9em/1.3em 'Chivo'; color: #959697; position: relative; }
				.teatro #main h3 strong,.teatro #main h4 strong { font: 1.8em/1em 'Bree Serif'; color: #46464a; display: block; }
				.teatro #main span.traco { background: #46464a; width: 25px; height: 4px; display: block; margin: -5px 0 10px 0 }
				.teatro #content #main .btn { background: #464649; border-radius: 0; font-size: 0.9em; padding: 10px 20px }

	.teatro .section { padding: 20px 0 30px; position: relative; overflow-x: hidden; }
		.teatro .section .in { width: 753px; padding-left: 251px; }
			.teatro .section p,
			.teatro #main p { font: 0.87em/1.3em 'Chivo'; color: #666b71; margin-bottom: 0; } 
			.teatro .section .title { font: 1.7em/1.2em 'Bree Serif'; color: #55c2c5; margin-bottom: 20px; }
			.teatro .section .subtitle { font: 1.2em/1em 'Bree Serif'; color: #404343; margin-bottom: 20px;  }
			
	
	.teatro .sobre { background: #f8f7f5; }
		.teatro .sobre .tecnicas { background: #f1ede0; width: 382px; padding: 30px 70px 30px 30px; margin: 10px 20px 30px 0; float: left; }
			.teatro .sobre .tecnicas p { color: #646b72; font-size: 0.8em; font-style: italic; }
		.teatro .sobre .facaEvento { width: 180px; margin-top: 80px; float: left; }
			.teatro .sobre .facaEvento img { display: block; margin: 0 30px 15px; }
			.teatro .sobre .facaEvento p {  font-style: italic; font-size: 0.75em; }

	.teatro .espaco { background: #f0ede0; padding-top: 0; }
	.teatro .espaco .bg { background: #dcd9d0; width: 100%; height: 231px; position: absolute; right: 50%; top: 0; }
		.teatro .espaco .title { color: #404343; padding-top: 30px; }
		.teatro .espaco p { width: 220px; font-style: italic; font-size: 0.8em }

		.prev-espaco, .next-espaco { background: url(../img/arrowTeatroL.jpg) 50% 50%; width: 56px; height: 56px; position: absolute; top: 130px; left: auto; right: 498px; z-index: 10}
		.next-espaco { background: url(../img/arrowTeatroR.jpg) 50% 50%; right: 432px; }


	.teatro .espetaculos { background: #6d6e70; }
		.teatro .espetaculos .bg { background: #66676a; width: 100%; height: 231px; position: absolute; left: 50%; top: 0; margin-left: -260px; float: left; }
		.teatro .espetaculos .title { color: #f7e4e3; margin-bottom: 20px !important }
			#master .carEspetaculos li { width: 753px !important; margin: 0 !important }
				.teatro .espetaculos li div { height: 230px; } 
					.teatro .espetaculos p { font: 0.9em/1.2em 'Bree Serif'; color: #55c2c5; margin-top: 10px; }
			#master .carEspetaculos2 { width: 94% !important; margin: 0 3%;  }

		.teatro .espetaculosBottom { width: 100%; display: block; margin: auto; text-align: center; border-top: 1px solid #7d7e80; padding-top: 30px; }
		.teatro .espetaculosBottom.mobile { border: 0 }
			.carEspetaculos-pagination a { color: #59c4c2; height: 25px; line-height: 24px; padding: 0 3px; }
			.carEspetaculos-pagination a:hover, .carEspetaculos-pagination a.active { font-weight: 700; text-decoration: none !important; }

			.carEspetaculos2-pagination { max-width: 75%; }
				.carEspetaculos2-pagination a { background: #59c4c2; width: 10px; height: 10px; margin: 0 2px; text-indent: -9999em; border-radius: 50%; }
				.carEspetaculos2-pagination a:hover, .carEspetaculos2-pagination a.active { background: #299492; }

			.teatro .espetaculosBottom .prev-espetaculos, .teatro .espetaculosBottom .prev-espetaculos2,
			.teatro .espetaculosBottom .next-espetaculos, .teatro .espetaculosBottom .next-espetaculos2 { background: url(../img/arrowL-materiais.png); width: 25px; height: 25px; position: relative; display: inline-block; left: auto; right: auto; }
			.teatro .espetaculosBottom .next-espetaculos, .teatro .espetaculosBottom .next-espetaculos2 { background: url(../img/arrowR-materiais.png); }
		
	.teatro .raul { background: #404343; padding-top: 85px; }
		.teatro .raul .bg { background: url(../img/raulcortez.jpg) no-repeat 0 0; width: 610px; height: 342px; position: absolute; right: 50%; top: 0; margin-right: -80px }

		.teatro .raul p { color: #949596; }
		.teatro .raul .coluna { padding-top: 200px; }
			.teatro .raul .coluna p strong { color: #c7c0b0; display: block; }
			.teatro .raul .coluna p br { display: none; }
			.teatro .raul .coluna h3 { font: 1.3em/1.2em "Bree Serif"; color: #55c2c5; text-transform: none; padding: 0;  }
				.teatro .raul .coluna h3 span { background: #55c2c5; width: 25px; height: 4px; margin: 15px 0; display: block; }
				.teatro .raul .coluna h3:first-child span { background: #c7c0b0; }
				.teatro .raul h2 { color: #55c2c5; font: 0.87em/1.3em "Chivo"; margin-bottom: 20px }
			/*.teatro .raul .coluna2 p:last-child { font-size: 0.8em; padding-top: 15px; }*/
			.teatro .raul .coluna2 h4 { color: #55c2c5; font: 1.7em/1.2em "Bree Serif"; margin-bottom: 20px; }

	.teatro .contato { background: #666769; }
		.teatro .contato .title,.teatro .contato p,.teatro .contato label { color: #c7c0b0 }
		.teatro .contato form {  }
			.teatro .contato form div { width: 230px; height: 200px; float: left; margin-right: 20px; }
				.teatro .contato form label { font: 700 0.9em/1em 'Open Sans'; padding-bottom: 5px;  display: block;}
				.teatro .contato form input { background: #4d4945; width: 90%; max-width: 405px; padding: 0 5%; font: 1em/34px 'Open Sans'; color: #c7c0b0; margin-bottom: 10px; border-radius: 2px; }
				.teatro .contato form input.ddd { width: 10%; margin-right: 5%; float: left; }
				.teatro .contato form input.tel { width: 65%; }
			.teatro .contato form textarea { background: #4d4945; width: 480px; height: 140px; padding: 10px; margin-bottom: 10px; resize: none; color: #c7c0b0;  10px; border-radius: 2px;  }
			.teatro .contato form input[type=submit] { background: #f0ede0; width: 100px; padding: 0; font: 700 0.9em/40px 'Open Sans'; color: #4d4945; text-align: center; text-transform: uppercase; cursor: pointer; }

			.teatro .loadingForm { height: 42px !important; border-radius: 2px; }
	
.ultimos{}
	.ultimos .carousel-navigation { width: 424px; margin: 0 30px; }
		.ultimos #master .carousel-navigation li { width: 80px !important; }
	.ultimos .prev-navi, .ultimos .next-navi { width: 24px; height: 24px; margin-top: 10px }
	.ultimos .prev-navi { background-image: url(../img/arrowTeatroL2.jpg); }
	.ultimos .next-navi { background-image: url(../img/arrowTeatroR2.jpg); }


/* Centro de Eventos
********************/
.centro {}
	.centro #master { background: url(../img/bgCentro.jpg) no-repeat 50% -15px #fff; }
	.centro #content { padding-bottom: 0; }
		.centro .mainLinks a { width: 20%; padding: 0 }
		.centro .otherLinks a { font: 600 11px/35px 'Open Sans'; color: #46464a; text-transform: uppercase; margin-right: 20px; float: left; }
			.centro .otherLinks a:hover, .centro .otherLinks .mark { color: #55c2c5 }
			.centro .otherLinks span { background: #55c2c5; width: 3px; height: 3px; border-radius: 50%; margin: 15px 20px 0 0; float: left; display: block; }

		.carEspacocontainer { width: 100%; position: relative; float: left; }
		.centro .prev-espaco, .centro .next-espaco { top: 120px; }

		.centro #main .title { font: 1.7em/1.2em "Bree Serif"; letter-spacing: 0; margin-bottom: 20px; }
		.centro #main p { margin-bottom: 15px; }
		.centro #main .info { background: #f1ede0; width: 60%; height: auto; padding: 30px; float: left;  }
			.centro #main .info ul { }
				.centro #main .info ul li { font: italic 0.87em/1.5em 'Chivo'; color: #646b72 }
			.centro .carLegenda { font: italic 12px/16px 'Chivo' !important; margin-top: 80px; }

		.centro .infra { background: #f9f9f9; padding-top: 0; }
		.centro .infra .bg { background: #f2f2f2; width: 100%; height: 231px; position: absolute; right: 50%; top: 0; }
			.centro .infra .title { color: #404343; padding-top: 20px; }
			.teatro .infra .coluna .subtitle { margin-bottom: 10px; }
			.centro .infra .coluna p { font: italic 0.75em/1.7em 'Chivo'; }

		.centro .infra table { width: 100%; font: 12px/1.7em 'Arial'; color: #686666 }
			.centro .infra table td { height: 50px; border: 1px solid #ededee; vertical-align: middle; border-right: 0; border-left: 0; padding-left: 10px; }
			.centro .infra table tr:first-child td { border-top: 0; }
			.centro .infra table .high td { background: #ededee; border: 1px solid #f9f9f9;  border-right: 0; border-left: 0;}

		.centro .servicos { background: #ececed; }
			.centro .servicos .title { color: #48484b;  margin-bottom: 20px !important }
				.centro .servicos .coluna { margin-top: 10px !important; }
					.centro .servicos .coluna p { font: italic 0.75em/1.8em 'Chivo'; }

		.centro .exponor { background: #f9f8f2; }
			.centro .exponor .title { color: #48484b }

		.centro .contato form div { height: auto; }
		.centro .contato form textarea { background: #4d4945; width: 710px; margin-bottom: 5px; border-radius: 3px; }
		.centro .contato p { font: italic 12px/20px 'Chivo'; color: #c2c2c2 }

		.centro #centroContato .ui-selectmenu-button { background: #f2eee0; width: 231px !important; margin-bottom: 20px; border: 0; border-radius: 3px; }
		.centro #centroContato .ui-selectmenu-text { font: 400 0.8em/30px 'Open Sans' !important; color: #4d4743; }
		.centro #centroContato .ui-icon { background: url(../img/arrowSelect.png) no-repeat 50% 50%; width: 30px; height: 35px; right: 0 !important; margin-top: -18px !important }

		.centro #centroContato div .ui-selectmenu-button { background: #4d4743 }
		.centro #centroContato div .ui-selectmenu-text { color: #c7c0b0; }
		

/* Licitações
********************/
.licitacoes {}
	.licitacoes .formInst { padding-top: 30px; margin-top: 20px; border-top: 1px dashed #eee }
		.licitacoes #content .formInst div { width: 47.5%; margin: 0; }
		.licitacoes #content .formInst div:first-child { margin-right: 5%; }

	.licitacoesUl { padding-top: 15px; }
		.licitacoesUl li { padding: 25px 0; border-bottom: 1px solid #eee; }
			.licitacoesUl li p { width: 80%; font: 400 0.85em/1em 'Open Sans'; }
				.licitacoesUl li span { font-size: 0.8em; font-weight: bold; color: #c7c0b0; text-transform: uppercase; display: block; padding-bottom: 5px; }
				.licitacoesUl li strong { font-size: 1.2em; font-weight: bold; color: #808181; text-transform: uppercase; display: block; padding-bottom: 20px; }
				.licitacoesUl li a { font: inherit; color: inherit; text-decoration: underline; display: block; }
				.licitacoesUl li .download { margin-top: 10px; display: block !important; }

	.licitacoes .pagination { border-top: 0; }

.biblioteca{}
	#formBiblioteca { padding-top: 30px; margin-top: 30px; border-top: 1px dashed #eee; }

/* Fale Conosco
********************/
.faleConosco .aba1 { display: none; }
.faleConosco .aba.mark { display: block; }

.faleConosco #main p { margin: 15px 0 30px; font-size: 1em; line-height: 1.1em }

.faleConosco .mainLinks a { width: 33.3% }

.faleConosco #content .formInst { height: auto; }
	.faleConosco #content .formInst label { font: 700 0.66em/1em 'Open Sans'; color: #808181; text-transform: uppercase; margin-bottom: 10px; display: block; }
		.faleConosco #content .formInst label span { text-transform: none; font-style: italic; }
	.faleConosco #content .formInst input { background: none; width: 100%; margin-bottom: 20px; font: 400 0.8em/30px 'Open Sans'; text-indent: 10px; border: 2px solid #e9decd; color: #8b8171; border-radius: 3px; padding: 0 }
	.faleConosco #content .formInst input[type=file] { padding: 0; }
	.faleConosco #content .formInst textarea { background: none; width: 100%; height: 150px; margin-bottom: 20px; font: 400 0.8em/35px 'Open Sans'; text-indent: 10px; border: 2px solid #e9decd; color: #cbc1b1; border-radius: 3px; resize: none; }
	.faleConosco #content .formInst .btn { cursor: pointer; }
	.faleConosco #content .formInst .ui-selectmenu-button { margin-bottom: 15px; }
	.faleConosco #content .formInst h3 { width: 100%; font: 700 1em/1em 'Open Sans';  color: #808181; text-transform: uppercase; margin-bottom: 20px; float: left; }
		.faleConosco #content .formInst h3 span { font-style: italic; text-transform: none; color: #949596 }

	.faleConosco #content .formInst .radio { margin: 10px 5px 30px 0; vertical-align: top; float: left; }
	.faleConosco #content .formInst .radiogroup span { width: 33%; color: #949596; font: 400 0.85em/20px "Chivo"; margin: 10px 10px 30px 0; vertical-align: middle; float: left; }
	.faleConosco #content .formInst .radiogroup .toggle { margin-top: 10px }
	.faleConosco #content .formInst .checkgroup { width: 235px; margin: 0 5px 20px 0; }
		.faleConosco #content .formInst .check,
		.faleConosco #content .formInst .toggle { margin: 0 0 3px; float: left;  }
		.faleConosco #content .formInst .checkgroup span { width: 215px; margin: 3px 0 0; float: left; color: #949596; font: 400 0.85em/20px "Chivo";  }
		
	.faleConosco #content .formInst .ui-selectmenu-button { background: #fff; width: 100% !important; margin-bottom: 10px; border: 2px solid #e9decd; border-radius: 3px; }
		.faleConosco #content .formInst .ui-selectmenu-text { font: 400 0.8em/30px 'Open Sans' !important; color: #cbc1b1; }
		.faleConosco #content .formInst .ui-icon { background: url(../img/arrowSelect.png) no-repeat 50% 50%; width: 30px; height: 35px; right: 0 !important; margin-top: -18px !important }

	.faleConosco #content .formInst .ddd { width: 10%; margin-right: 5%; }
	.faleConosco  #content .formInst .fone { width: 80%; }
		.faleConosco  #content .fone input { width: 50% }

	.faleConosco .separador { width: 100%; height: 0; border-bottom: 1px solid #eee !important; margin: 15px 0 35px; display: block; float: left; }

/* Busca
********************/
.busca{}
	.busca .filtro { margin-top: 15px; }
	.busca .top h5 { font: 400 1.4em/2.4em 'Open Sans'; color: #434545; }
		.busca .top h5 span { color: #6d6e70; }
		.busca #main .top p { font: 700 0.8em/1em 'Open Sans'; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eee; color: #434545; }

	.busca #main ul { margin-bottom: 40px; }
		.busca #main li { padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eee; }
		.busca #main li:last-child { padding: 0; margin: 0; border: 0; }
			.busca #main li h4 { padding-right: 80px; }
			.busca #main li span { font: 400 0.7em/1em 'Open Sans'; color: #949596; display: block; }
			.busca #main li p { padding-right: 40px; }


#boxFormUpload {
	position: absolute;
	top: -9999px;
	left: -9999px;
}



.ui-selectmenu-open {
	z-index: 9999 !important;
}


