/*-------------------------- barra institucional --------------------------*/
@import url("https://web.celepar.pr.gov.br/instbar/css/instbar-2.css");
/* --------------------- RESET --------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:' ';content:none;}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Import fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

/* --------------------- DEFINIÇÕES GERAIS --------------------- */
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	background:#F7F0E0;
}
body#home {}
	/* links */
	a:link, a:active, a:visited {color:#0079A6; text-decoration:none;}
	a:hover {text-decoration:underline;}
		
	/* titulo */
	h1 {font-size:1.75em;color:#0079A6;margin-bottom:22px;line-height:125%; font-family: 'Open Sans', sans-serif;}
	h2 {font-size:1.167em;margin:10px 0;}
	h3 {font-size:1em;}
	h4 {font-size:1em;color:#555;}
	h5 {font-size:1em;color:#999;}
	
	/* estilos padrões de formatação de tabela */
	table.outer th {padding:5px; background:#EBECF1 !important; border-bottom:1px solid #CFCED4 !important;}
	table .head, table .head th, table .head td {padding:5px; background:#EEE !important; border-bottom:1px solid #CFCED4 !important;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}

@font-face { font-family: "Frutiger55Roman"; font-style: normal; font-weight: 400; src: url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.eot"); /* para IE */ src: local("Frutiger 55 Roman"), url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.woff") format("woff"),url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.ttf") format("truetype"),url('https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.svg#Frutiger55Roman') format('svg');}

/* --------------------- ESTRUTURA --------------------- */
#wrapper {display:table; width:100%; background:#FFF;}
	#home #container {background: url(../images/bg-container.jpg) no-repeat center 58px;}
	#container {background: url(../images/bg-container-interna.jpg) no-repeat center 58px;}
		#header {display:block; clear:both; height:58px; background:#FFF url('../images/bg_controls.jpg') repeat-x;}
		#header-area {font-family:'Open Sans', sans-serif}
			#header-info {margin:0 auto; width:998px; display:block;}
				#header a.logo, #header h1.logo {
				    background: rgba(0, 0, 0, 0) url("../images/logo_detran.png") no-repeat scroll 0 0;
				    display: block;
				    height: 59px;
				    left: 50%;
				    margin: 0 0 0 -495px;
				    overflow: hidden;
				    position: relative;
				    text-indent: -1000px;
				    top: 22px;
				    width: 225px;
				    z-index:90;
				}
				#header-secretaria {margin:0 0 0 -310px; width:auto; height:auto; top:32px; left:50%; position:absolute; background:none; border:none; font-family: 'Frutiger55Roman', Verdana, Sans-Serif; font-size: 1.175em; text-transform:uppercase;}
				#header-secretaria a {color:#046a3b; }
					#header-secretaria a {display:block;}
					#header-secretaria a:hover { text-decoration:none;}
#home .tit_edu {}
.tit_edu { font-family: 'Open Sans', sans-serif; font-size: 32px; width:580px;position: absolute; top:87px; left: 50%; margin-left: -157px; text-align: center; z-index: 91; color: #00AAD2;text-transform: uppercase;}

#home #main {padding-top: 0;font-family:'Open Sans', sans-serif }
#main {margin:0 auto; width:998px; display:block; clear:both; overflow: hidden;padding-top: 120px; }
#home #main {min-height: 625px;}
	#main #side-area-1,
	#main #main-content,
	#main #side-area-2 {
		display:block;
		float:left;
	}
	#main #side-area-1 {padding:125px 0 22px 19px; width:206px;font-family: "Open Sans",sans-serif;}
	
	#main-content {padding:22px 22px 22px 22px; width:512px; line-height:150%;margin-top:105px;}
	#home #main-content {margin-top:0;}
	#main-content.ext-1 {padding:22px 0 22px 19px; width:744px; line-height:150%;}
	#main-content.ext-2 {padding:22px 0 22px 22px; width:732px; line-height:150%;}
	#main-content.full {padding:22px 19px; width:960px;}
	
		#main-area-1 {margin-bottom:16px; width:100%; clear:both; float: left;}
		#main-area-2 {width:512px; float:left;}
		#main-area-3 {margin-bottom:16px; width:195px; float:right;}

		#main-area-4 {padding:20px 0 0; display:table; clear:both;  width: 998px; margin:0 auto;}
	
	#main #side-area-2 {padding:22px 19px 22px 0; width:195px; float:right;}
	#main #footer-area {padding:0 22px; clear:both; }
	
	#content { font-size:1.2em; line-height: 150%; }

#footer {padding:0; width:100%; display:block; clear:both; /*background:url(../images/bg-footer-interna.png) repeat-x top #F7F0E0; */line-height:150%;}
#home #footer {padding:0;background:#FFF;}
#home #footer {position: relative;}
	#footer-area {display:table;padding:0 !important; clear:both;  width: 998px; margin:0 auto;}
	.footer-container {display: block;margin-top:30px;background:#f7f0e0; padding-bottom:30px;background:url(../images/bg-footer-interna.png) repeat-x top #F7F0E0;}
	#footer-info {padding:30px 0; position:relative;width:998px;margin:0 auto;}
		#footer-info p, #footer-info address {padding:0 0;}
		#footer-info p {font-weight:bold;}
		#footer-info address p {padding-left:0; font-weight:normal; font-style:normal;}
		#footer-info a.map {padding-left:13px; color:#0079A6; background:url('../images/ico_map.gif') no-repeat left top;}
		#footer-info .logos {position:absolute; right:13px; top:32px;}
		#footer-info .logos a {margin-left:5px;}

/* Familia Bloco Personalizado */
#img-familia {display:block;background: url(../images/img-familia.png) no-repeat 0 0;position: absolute;width:415px;height:266px;top:386px;left:50%;margin-left:-223px;z-index: 999;}
.img-animal {background-position: -415px 0 !important;}
.img-motociclista {background-position: -415px -266px !important;}
.img-crianca {background-position: 0 -266px !important;}
.img-motorista {background-position: 0 -532px !important;}
.img-pedestre {background-position: -415px -532px !important;}
.img-ciclista {background-position: 0 -798px !important;}
.img-ctb {background-position: -415px -798px !important;}

.animal,.motociclista,.crianca,.motorista,.pedestre,.ciclista,.ctb {display: block;/*text-indent: -2000px;overflow: hidden;*/position: absolute;}
/*.animal span,.motociclista span,.crianca span,.motorista span,.pedestre span,.ciclista span,.ctb span {display: block;position:absolute;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; filter: alpha(opacity=0); -moz-opacity:0; opacity:0;}
.animal:hover span,.motociclista:hover span,.crianca:hover span,.motorista:hover span,.pedestre:hover span,.ciclista:hover span,.ctb:hover span {display: block;position: absolute;z-index: 999;background:#FFF;padding: 10px;color:#666;text-align: center;font-size: 14px;bottom: 0;margin-bottom:-40px;white-space: nowrap;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'; filter: alpha(opacity=100); -moz-opacity:1; opacity:1;-webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;-webkit-box-shadow: 0px 0px 10px 0px rgba(156,156,156,1);-moz-box-shadow: 0px 0px 10px 0px rgba(156,156,156,1);box-shadow: 0px 0px 10px 0px rgba(156,156,156,1);}*/#img-familia span {display: none;}
.animal {width: 84px;height: 110px;top:155px;left:6px;}
.motociclista {width: 64px;height: 261px;top:4px;left:90px;}
.crianca {width: 53px;height: 111px;top:31px;left:37px;}
.motorista {width: 47px;height: 220px;top:45px;left:159px;}
.pedestre {width: 51px;height: 209px;top:56px;left:206px;}
.ciclista {width: 87px;height: 234px;top:31px;left:257px;}
.ctb {height: 54px;left: 348px;top: 161px;width: 51px;}

#placa {display: block;width: 151px;height: 56px;position: absolute;text-indent: -1000px;overflow: hidden;top:327px;left:50%;margin-left: -22px;background: url(../images/bg-menu-placa.png);}
/*#placa:hover {background-position: right 0;}*/

#placa-legislacao {display: block;width:89px;height:243px;position: absolute;text-indent: -1000px;overflow: hidden;top:408px;left:50%;margin-left:-429px;background: url(../images/bg-placa-legislacao.png) 0 0;}
#placa-legislacao:hover {background-position: right 0;}

#carro-vermelho {display: block;width:94px;height:110px;position: absolute;text-indent: -1000px;overflow: hidden;top:380px;left:50%;margin-left:-336px;background: url(../images/bg-menu-carro.png) 0 0;}
#carro-vermelho:hover {background-position: right 0;}

#menu-areas {display: block;position: absolute;width:493px;height: 41px;background:url(../images/menu-areas.png);left:50%;margin-left:-247px;top:243px;}
#home #menu-areas {top:649px;}
#menu-areas {}
#menu-areas li {display: block;float:left;padding:0;margin:0;}
#menu-areas li a {display: inline-block;width:100%;height:41px;text-indent: -1000px;overflow: hidden;}
#menu-areas li:nth-child(1) {width:86px;}
#menu-areas li:nth-child(2) {width:73px;}
#menu-areas li:nth-child(3) {width:105px;}
#menu-areas li:nth-child(4) {width:87px;}
#menu-areas li:nth-child(5) {width:75px;}
#menu-areas li:nth-child(6) {width:67px;}

/* --------------------- GERAIS --------------------- */
.clear { clear:both; }
noscript p {background-color:#FFC; border:1px solid #FC3; padding:3px 6px; color:#000; margin:0 0 10px;}

.numbers {margin-bottom:14px; width:100%; display:block; float:left;}
.numbers a {margin:5px 3px 0 0; width:14px; height:14px; display:block; float:left; background:#C4C4D2; color:#999; line-height:100%; overflow:hidden; text-decoration:none; text-indent:-1000px;}
.numbers-2 a {border:1px solid #D4D4D4; padding:2px 1px 1px; width:17px; height:14px; background-color:#F0F0F0; font-weight:bold; text-align:center; text-indent:0;}
.numbers a.activeSlide {background-color:#666; color:#FFF;}
.numbers a.play-pause {margin-right:0; background:#DFDFDF url('../images/ico_play_pause.png') left top no-repeat; float:right; text-indent:-1000px;}
.numbers-2 a.play-pause {background-position:2px 2px; float:left;}
.numbers a.play {background:#666 url('../images/ico_play_pause.png') left bottom no-repeat;}
.numbers-2 a.play {background-position:2px -34px;}

/* --------------------- SISTEMA --------------------- */
/* mensagem de redirecionamento */
.redirect-message {display:block; background:#E6E9F0; padding:20px; text-align:center; border:1px solid #A5B5CE; line-height:125%;}
.redirect-message h5 {font-size:1.167em;color:#15355B;font-weight:bold;text-align:center;clear:both;margin-bottom:5px;}
.redirect-message p {font-size:1em;color:#15355B;font-weight:normal;clear:both;text-align:center;}

/* --------------------- MENU --------------------- */
	/* 
	O estilo do menu vertical expansível é dividido entre estrutura e tema.
	A classe 'exp' é incorporada via Javascript e necessária para o funcionamento CSS + JS.
	*/
	.exp .open a, .exp .closed a { background: url('../images/menu_icons2.png') -100px 8px no-repeat;padding-right: 15px !important;}
	.exp .closed a { background-position:187px 8px; }
	.exp li.open li a, .exp li.closed li a { background:none; }
	.exp li li.open a, .exp li li.closed a { background: url('../images/menu_icons2.png') -100px 8px no-repeat; }
	.exp li li.closed a { background-position:187px 8px; }
	.exp li li.open li a, .exp li li.closed li a {background:none;}
	.exp li li li.open a, .exp li li li.closed a { background: url('../images/menu_icons2.png') -100px 8px no-repeat; }
	.exp li li li.closed a { background-position:187px 8px; }
	.exp li li li.open li a, .exp li li li.closed li a {background:none;}

#navegacao-principal {
	width:990px;
	height:81px;
	top:158px;
	left:50%;
	margin-left: -495px;
	display:block;
	position: absolute;
}
#navegacao-principal * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;}
	#navegacao-principal ul#mn-navegacao-principal {display: block;}
	#navegacao-principal ul, #navegacao-principal li {
		margin:0;
		padding:0;
		display: block;
		float: left;
		vertical-align: middle;
	}
	#home #navegacao-principal li:first-child {display: none;}
	#navegacao-principal a {
		display: block;
		float: left;
		text-align: center;
		font-size:14px;
		color: #007AA8;
		height:80px;
		padding:16px 15px;
		line-height: 120%;
		background: url(../images/bg-menu-1.jpg) no-repeat center top;
	}
	#home #navegacao-principal a {height:81px;padding:19px 20px;}

	#navegacao-principal li:nth-child(1) a,#navegacao-principal li.nth-child-1 a {width:98px;background-image: url(../images/bg-menu-1.jpg);padding-top:26px;}
	#navegacao-principal li:nth-child(2) a,#navegacao-principal li.nth-child-2 a {width:148px;background-image: url(../images/bg-menu-2.jpg);padding-top:26px;}
	#navegacao-principal li:nth-child(3) a,#navegacao-principal li.nth-child-3 a {width:164px;background-image: url(../images/bg-menu-3.jpg);}
	#navegacao-principal li:nth-child(4) a,#navegacao-principal li.nth-child-4 a {width:139px;background-image: url(../images/bg-menu-4.jpg);}
	#navegacao-principal li:nth-child(5) a,#navegacao-principal li.nth-child-5 a {width:158px;background-image: url(../images/bg-menu-5.jpg);}
	#navegacao-principal li:nth-child(6) a,#navegacao-principal li.nth-child-6 a {width:132px;background-image: url(../images/bg-menu-6.jpg);}
	#navegacao-principal li:nth-child(7) a,#navegacao-principal li.nth-child-7 a {width:148px;background-image: url(../images/bg-menu-7.jpg);}
	/*#navegacao-principal li:nth-child(8) a,#navegacao-principal li.nth-child-8 a {width:107px;background-image: url(../images/bg-menu-8.jpg);}*/
	
	#home #navegacao-principal li:nth-child(1) a,#home #navegacao-principal li.nth-child-1 a {display:none; }
	#home #navegacao-principal li:nth-child(2) a,#home #navegacao-principal li.nth-child-2 a {width:163px;background-image: url(../images/bg-menu-h2.jpg);padding-top:26px;}
	#home #navegacao-principal li:nth-child(3) a,#home #navegacao-principal li.nth-child-3 a {width:186px;background-image: url(../images/bg-menu-h3.jpg);}
	#home #navegacao-principal li:nth-child(4) a,#home #navegacao-principal li.nth-child-4 a {width:154px;background-image: url(../images/bg-menu-h4.jpg);}
	#home #navegacao-principal li:nth-child(5) a,#home #navegacao-principal li.nth-child-5 a {width:137px;background-image: url(../images/bg-menu-h5.jpg);}
	#home #navegacao-principal li:nth-child(6) a,#home #navegacao-principal li.nth-child-6 a {width:162px;background-image: url(../images/bg-menu-h6.jpg);}
	#home #navegacao-principal li:nth-child(7) a,#home #navegacao-principal li.nth-child-7 a {width:143px;background-image: url(../images/bg-menu-h7.jpg);}
	/*#home #navegacao-principal li:nth-child(8) a,#home #navegacao-principal li.nth-child-8 a {width:131px;background-image: url(../images/bg-menu-h8.jpg);padding-top:26px;}*/

	#navegacao-principal a:hover, #navegacao-principal a:focus {text-decoration: none;background-position: bottom !important;}
	
	#navegacao-principal ul ul {display: none}

	#navegacao-principal ul ul a {}
	#navegacao-principal ul ul a:hover {}
	#navegacao-principal ul ul ul a {}
	#navegacao-principal ul ul ul a:hover {}
	#navegacao-principal ul ul ul li a {}
	#navegacao-principal li.last a {}
	/* ie bug */
	* html #navegacao-principal li, * html #navegacao-principal li a {height: 1px;}

	#footer-area #navegacao-principal {
		width:auto;
		height:auto;
		top:0;
		left:0;
		margin-left: 0;
		display:block;
		position: relative;
		width:33%;float:left;
	}
	#footer-area #navegacao-principal ul, #footer-area #navegacao-principal li {
		float: none;
	}
	#footer-area #navegacao-principal a {
		display: block;
		float: none;
		text-align: left;
		width:auto;
		height:auto;
		padding:0 !important;
		background: none !important;
	}

	

#menu-superior ul#mn-menu-superior li a {}
#menu-superior  { width:580px; padding: 0; position: absolute; top:130px; left:50%;margin-left:-157px;z-index: 90;text-align: center;}
#menu-superior ul#mn-menu-superior  {}
#menu-superior li {display: inline-block;border-left:1px solid #DDD;}
#menu-superior li:first-child {border-left:none;}
#menu-superior li a {display:inline-block;color:#067DAA;padding:2px 12px;}
#menu-superior li a:hover { color:#333333; }

#footer-area #menu-superior {position:relative;top:0;left:0;margin:0;text-align: left;width:33%;float:left;}
#footer-area #menu-superior li {display: block;border:none;}
#footer-area #menu-superior li a {padding:0;font-size: 1.167em}


#footer-area #menu-publicos {width:33%;float:left;}
#footer-area #menu-publicos li a {font-size:1.167em;}


#navegacao-secundaria { /* menu superior */
	position:absolute;
	top:89px;
	right:50%;
	margin-right:-490px;
	float:right;
	white-space:nowrap;
	width:410px;

}
	#navegacao-secundaria li {
		display:block;
		float:left;
		height:48px;
		background:url('../images/bg_aba_right.jpg') no-repeat right 3px;
	}
		#navegacao-secundaria li.first {border-left:none;}
		#navegacao-secundaria li.last {border-right:none;}
		#navegacao-secundaria li a {
			display:block;
			float:left;
			height:35px;
			background:url('../images/bg_aba_left.jpg') no-repeat left 3px;
			padding:13px 20px 0;
			text-decoration:none;
			color:#333;
		}
		#navegacao-secundaria li:hover {background-position:right top;}
		#navegacao-secundaria li a:hover {background-position:left top;padding:10px 20px 3px;}
			#navegacao-secundaria ul ul {position:absolute;top:35px;}
			#navegacao-secundaria ul ul li, #navegacao-secundaria ul ul a {clear:both; height:auto;width:150px;}
			#navegacao-secundaria ul ul a {
				border-bottom:1px solid #FFF;
				padding:5px 4px;
				color:#333;
				display:block;
				font-size:1em;
				text-decoration:none;
				text-align:left;
				background:#DDE1E4;
			}
			#navegacao-secundaria ul ul a:hover {}
			#navegacao-secundaria ul ul ul a { background-color:#CAD0D4; }
			#navegacao-secundaria ul ul ul a:hover {}
			#navegacao-secundaria ul ul ul li a {}


#menu-geral, #interno-institucional, #interno-acoes, #interno-materiais, #interno-rede, #interno-orientacoes, #interno-cursos { /* menu interior */
	display:block;
	padding:0;
	width:100%;
	margin:0 0 22px;
}
	#menu-geral ul, #menu-geral li,
	#interno-institucional ul, #interno-institucional li,
	#interno-acoes ul, #interno-acoes li,
	#interno-materiais ul, #interno-materiais li,
	#interno-rede ul, #interno-rede li,
	#interno-orientacoes ul, #interno-orientacoes li,
	#interno-cursos ul, #interno-cursos li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#menu-geral ul#mn-menu-geral,
	#interno-institucional ul#mn-interno-institucional,
	#interno-acoes ul#mn-interno-acoes,
	#interno-materiais ul#mn-interno-materiais,
	#interno-rede ul#mn-interno-rede,
	#interno-orientacoes ul#mn-interno-orientacoes,
	#interno-cursos ul#mn-interno-cursos {
		display:block;
		padding:5px 0;
		width:100%;
	}
	#menu-geral a,
	#interno-institucional a,
	#interno-acoes a,
	#interno-materiais a,
	#interno-rede a,
	#interno-orientacoes a,
	#interno-cursos a {
		border-bottom:1px solid #C9EFFA;
		padding:7px 10px;
		color:#0079a6;
		display:block;
		font-size:1em;
		text-decoration:none;
		text-align:left;
	}
	#menu-geral a:hover, #menu-geral a:focus,
	#interno-institucional a:hover, #interno-institucional a:focus,
	#interno-acoes a:hover, #interno-acoes a:focus,
	#interno-materiais a:hover, #interno-materiais a:focus,
	#interno-rede a:hover, #interno-rede a:focus,
	#interno-orientacoes a:hover, #interno-orientacoes a:focus,
	#interno-cursos a:hover, #interno-cursos a:focus {
		background-color:#08A4D7;color:#FFF;
	}
	#menu-geral ul ul a,
	#interno-institucional ul ul a,
	#interno-acoes ul ul a,
	#interno-materiais ul ul a,
	#interno-acoes ul ul a,
	#interno-cursos ul ul a,
	#interno-orientacoes ul ul a {
		background-color:#C9EFFA;padding:7px 10px;border-color:#FFF;
	}
	#menu-geral ul ul ul a,
	#interno-institucional ul ul ul a,
	#interno-acoes ul ul ul a,
	#interno-materiais ul ul ul a,
	#interno-rede ul ul ul a,
	#interno-cursos ul ul ul a,
	#interno-orientacoes ul ul ul a {
		background-color:#94DFF5;
	}
	#menu-geral li.last a,
	#interno-institucional li.last a,
	#interno-acoes li.last a,
	#interno-materiais li.last a,
	#interno-rede li.last a,
	#interno-cursos li.last a,
	#interno-orientacoes li.last a {
		border-bottom:none;
	}
	/* ie bug */
	* html #menu-geral li, * html #menu-geral li a {height: 1px;}









#footer-area #menu-superior ul li,#footer-area #navegacao-principal ul li,#footer-area #menu-publicos ul li {padding:5px 0;}
#footer-area #menu-superior ul li a,#footer-area #navegacao-principal ul li a,#footer-area #menu-publicos ul li a {width:auto !important;}
#footer-area #menu-superior ul li a:hover,#footer-area #navegacao-principal ul li a:hover,#footer-area #menu-publicos ul li a:hover {text-decoration: underline;color:#067daa;}
/* --------------------- CONTEUDO --------------------- */

/* titulos H# linha 15 */
/* links na linha 11 */
#content p {margin-bottom:10px;}
#content pre {} /* estilo fck formatado */
#content address {} /* estilo fck endereço */
#content hr {height:1px;border:none;border-top:1px solid #999;margin:10px 0;clear:both;}
#content img { margin:5px;}
#content blockquote { margin-left:20px; }
#content ol { list-style:inside decimal; margin:10px 0; }
#content ol ol { margin:0 10px; }
#content ol li {}
#content ul { list-style:inside disc; margin:10px 0; }
#content ul ul { margin:0 10px; }
#content ul li {}
/* tabela */
#content table {margin-bottom:10px; border:1px solid #CFCED4;}
#content table tr th,
#content table tr td {border:1px solid #CFCED4;}
/* tabela layout */
#content table.layout,
#content table.layout tr th,
#content table.layout tr td,
#content table.layout .even,
#content table.layout .odd,
#content table.layout th.even ,
#content table.layout th.odd,
#content table.layout td.even,
#content table.layout td.odd {border:none !important; border-collapse:separate; background:none;}

/* BREADCRUMB */

.breadCrumb {
	margin: 0 0 15px;
	padding: 0;
	float: left;
	display: block;
	height: 30px;
	overflow: hidden;
	width: 100%;
	padding:5px;
	background:#eee;
}
.breadCrumb ul {
	margin: 0 !important;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li {
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li.active {
	background:#028536 !important;/*color-theme*/
	color: #FFF;
	display: block;
	padding:0 10px !important;
}

.breadCrumb ul li div.chevronOverlay {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span {
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a {
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a {
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb>div {width:100% !important;}
.breadCrumb ul li.first a:hover {
	background-position: 0 -16px;
}
.breadCrumb ul li.last {
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay {
	display: none;
	background: url(../images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

/* --------------------- NOTÍCIA --------------------- */
#news h1 {margin-bottom:22px; font-size:1.5em;}
#news h2 {}
#news h3 {color:#999; font-size:1.16em;}

ul.media {clear:both;width:100%;}
ul.media li {border:none !important; display:inline !important; padding:0 !important; float:none !important; margin:0 !important; width:auto !important;}
.media-photo a, .media-video a, .media-audio a {background:url('../images/ico_foto.gif') no-repeat top; display:block; overflow:hidden; text-indent:-1000px; width:16px; float:right;}
.media-video a {background-image:url('../images/ico_video.gif');}
.media-audio a {background-image:url('../images/ico_audio.gif');}

/* gerais */
.news-block {width:100%; float:left;}
	.news-block li {width:100%; float:left;}
	.news-block .topic {margin:0; color:#F09000; font-size:0.917em; font-weight:normal;}
	.news-block .title {margin:10px 0 4px; font-size:1.167em; font-weight:bold;}
		.news-block .title a {color:#333; text-decoration:none;}
		.news-block .title a:hover {color:#000; text-decoration:underline;}
	.news-block .date {}
	.news-block p {margin-bottom:4px; width:100%; float:left;}
		.news-block p img {border:none; margin:0 5px 5px 0; float:left;}
		.news-block p img[align=right] {margin:0 5px 0 5px; float:right;}
		.news-block p a.more {color:#333; font-weight:bold;}
	.news-block .numbers {margin-bottom:2px;}

/* normal */
.news-normal-block {margin-bottom:14px; width:100%; float:left;}
	.news-normal-block ul {width:100%; float:left;}
		.news-normal-block li {padding:14px 0; border-bottom:1px solid #D8D8D8; width:100%; float:left;}
		.news-normal-block li.first {padding:0 0 10px 0;}
			.news-normal-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}

/* caixa */
.news-box-block {margin-bottom:14px; width:100%; float:left;}
	.news-box-block ul {}
		.news-box-block li {border-bottom:1px solid #DEE1E4; padding:12px 5px 6px 15px; width:492px; background:url('../images/bulletnoticias.png') no-repeat 1px 18px; float:left;}
		#main-content.ext-2 .news-box-block li {padding: 12px 1% 6px 2%; width: 97%;}
		.news-box-block li:last-child {border-bottom:none;}
			.news-box-block .topic {margin:2px 0 2px;}
			.news-box-block .title {margin-top:2px;}

/* colunas */
.news-cols-block {}
	.news-cols-block ul {}
		.news-cols-block li {border-bottom:1px solid #DEE1E4; padding:10px 0; width:48%; float:left;}
		.news-cols-block li.odd {margin-right:4%; clear:left;}
		.news-cols-block li.even {float:right;}
		.news-cols-block li.odd:nth-last-child(-n+2), .news-cols-block li.even:nth-last-child(-n+2) {border:none;}
			.news-cols-block .topic {margin-bottom:2px;}
			.news-cols-block .title {margin:2px 0 6px;}
			.news-cols-block .media-photo a, .news-cols-block .media-video a, .news-cols-block .media-audio a {float:left;}

/* rolante */
.news-slider-block {}
	.news-slider-list {width:100% !important; float:left;}
	.news-slider-block.active .news-slider-list {height:180px; overflow:hidden;}
		.news-slider-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}

/* rolling */
.news-rolling-block {border-top:1px solid #DEE1E4; border-bottom:1px solid #DEE1E4; padding:8px 0; width:100%; float:left;}
	.news-rolling-block h2 {margin:0; border-right:1px solid #F2A127; padding-right:0.5em; color:#F2A127; text-transform:uppercase; float:left;}
	.news-rolling-block ul {padding:0; width:410px; color:#707070; font-size:1em; text-align:left; white-space:nowrap; display:block; float:left;}
	.news-rolling-block.active ul {height:18px;}
		.news-rolling-block li {overflow:hidden; padding-left:8px; width:402px;}
			.news-rolling-block a {color:#666; font-weight:normal; text-decoration:none; display:block;}
			.news-rolling-block a:hover {text-decoration:underline;}

/* carrosel */
.news-carousel-block {margin-bottom:16px; width:512px;}
.news-carousel-block.active {overflow:hidden; height:429px !important; position:relative; background:none;}
	.news-carousel-block.active .news-carousel-list {width:1650px; height:342px !important;}
		.news-carousel-block.active .news-carousel-list li {width:514px; height:343px !important; overflow:hidden; float:left; position:relative;}
		.news-carousel-block.active .title {margin-bottom:0; padding:0 0 10px 0; width:492px;}
		.news-carousel-block.active .descricao {width:492px; position:absolute; bottom:0; background: url('../images/bg01.png'); z-index:50;padding:5px 15px 10px;}
		.news-carousel-block img, .news-carousel-block p img {margin:0;}
			.news-carousel-block.active a, .news-carousel-block.active p a {color:#FFF; font-weight:bold;}
			.news-carousel-block.active .title a {/*font-size:14px;*/ line-height:125%; margin-bottom:10px;}
			.news-carousel-block.active .title a:hover {color:#FFF; text-decoration:underline;}
		.news-carousel-block.active p {padding:0 0 3px; width:96%; color:#FFF; line-height:150%;}
		.news-carousel-block.active p.photo {padding:0; width:514px; background-color:#000; position:absolute; top:0px; left:0px; z-index:40;}
	.news-carousel-block .control {position:absolute; top:4px; right:4px; z-index:60; width:14px; height:14px; background:url('../images/ico_play_pause02.png') left top no-repeat; overflow:hidden; text-indent:-1000px;}
	.news-carousel-block .control-resume {background:url('../images/ico_play_pause02.png') left bottom no-repeat;}
	.news-carousel-block .nav {position:absolute; top:335px; left:0px; width:516px; z-index: 70;}
		.news-carousel-block .nav li {margin-right:1px; width:170px;}
		.news-carousel-block.split-2 .nav li {width:256px;}
			.news-carousel-block .nav h4 {font-size:0.9em;}
				.news-carousel-block .nav a {margin:10px 0 0; width:156px; height:74px; padding:9px 7px 0; color:#333; background-color:#FFF; line-height:120%; background: url('../images/bg_news_nav01.png') repeat-x center -167px; font-weight:normal; display:block; float:left;}
				.news-carousel-block.split-2 .nav a {width:243px;}
				.news-carousel-block .nav a:focus {text-decoration:none;}
				.news-carousel-block .nav li.activeSlide a {background-position:center top; margin-top:0; padding-top: 18px;}

/* galeria */
.news-gallery-block {margin-bottom:18px;}
	.news-gallery-block ul.active {height:342px; overflow:hidden;}
		.news-gallery-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}
		.news-gallery-block ul.photos li {overflow:hidden;height:347px !important;}
		.news-gallery-block p {margin:6px 0 4px; width:100%; float:left;}
.news-gallery-2-block {margin-bottom:18px;}
	.news-gallery-2-block .col-1 {width:250px; float:left;}
	.news-gallery-2-block .col-2 {width:258px; float:right;}
		.news-gallery-2-block ul.active {height:166px; overflow:hidden;}
			.news-gallery-2-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}
			.news-gallery-2-block ul.photos li {overflow:hidden;}
			.news-gallery-2-block p {margin:6px 0 4px; width:100%; float:left;}

/* mídias relacionadas */
#content ul.news-attachment, #content ul.news-audio, #content ul.news-video, #content ul.news-related {margin:0; list-style:none;}
p#news-attachment {margin:12px 0 3px; padding:2px 0 2px 17px; background:url('../images/ico_attach.gif') left 4px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-attachment li {border-bottom:1px solid #DEE1E4; padding:5px 0 0 7px;}
	ul.news-attachment li:last-child {border:none;}
p#news-audio {margin:12px 0 3px; padding:2px 0 2px 20px; background:url('../images/ico_audio.gif') left 2px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-audio li {padding:5px 0 0 7px;}
p#news-video {margin:12px 0 3px; padding:2px 0 2px 20px; background:url('../images/ico_video.gif') left 3px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-video li {padding:5px 0 0 7px;}
p#news-related {margin:12px 0 3px; padding:2px 0 2px 17px; background:url('../images/ico_news.gif') left 3px no-repeat; border-bottom:1px solid #666; clear:both; color:#333; font-size:1em; font-weight:bold; text-align:left;}
	ul.news-related li {border-bottom:1px solid #DEE1E4; padding:5px 0 3px 1%; width:99%; background:none; text-align:left;}
	ul.news-related li:last-child {border:none;}
		ul.news-related h3, ul.news-related a {font-size:1em !important; font-weight:normal;}
		.news-block ul.news-related a {color:#666;}

/* galeria relacionada */
#news-photos {margin:12px 0 3px; width:100%; float:left;}
#news-photos.loading {background:url('../images/loading.gif') right top no-repeat;}
	#news-photos li {list-style:none !important;}
	p#gallery-anchor {margin-bottom:0; border-bottom:1px solid #666; padding:2px 0 2px 20px; background:url('../images/ico_foto.gif') 1px 3px no-repeat; color:#333; font-size:1em; font-weight:bold;}
	#gallery-wrapper {padding:3px; width:510px; /*height:480px;*/position:relative; overflow:hidden; float:left;}
	#main-content.ext-2 #gallery-wrapper {width:726px;}
		#content #gallery-container {margin:0; list-style:none; float:left; position:relative;}
			#gallery-container li.page {width:520px; float:left;}
			#main-content.ext-2 #gallery-container li.page {width:736px;}
				#gallery-container ul {margin:0; list-style:none; float:left;}
					#gallery-container ul li {border:none;padding:4px;width:160px;height:110px;background:url('../images/loading.gif') center center no-repeat;text-align:center;position:relative;float:left;}
						#gallery-container a {display:block;}
						#gallery-container a img {border:3px solid #FFF;}
						#gallery-container a:hover img {border:3px solid #25557D;}
			#gallery-page-nav {display:none;clear:both;float:right;}
				#gallery-page-nav li {margin:3px; width:16px; float:left;}
				#gallery-page-nav span, #gallery-page-nav a {padding:0.3em; color:#25557D;font-size:0.917em;text-align:center; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
					#gallery-page-nav .current {border-color:#25557D;}
						#gallery-page-nav .current span {background-color:#25557D; color:#FFF;font-weight:bold;}
					#gallery-page-nav li.disabled {border-color:#CCC !important;}
						#gallery-page-nav .disabled span{color:#CCC;}
				#gallery-page-nav a {}
				#gallery-page-nav li:hover {border-color:#2E6AB1;}
					#gallery-page-nav .disabled, #gallery-page-nav li.disabled:hover {background-color:#FFF; border-color:#CCC;}
				#gallery-page-nav a:hover {color:#333;}

/* arquivo de notícias */
p.archive {margin:14px 0 1.5em; border-bottom:2px solid #1F2C34; padding:0; width:100%; height:17px; font-size:0.9em; background: url("../images/bg_link01.gif") no-repeat 409px top; clear:both; float:left;}
#main-content.ext-2 p.archive {background-position:630px top;}
	p.archive a {padding:1px 11px 0 2px; color:#FFF; /*font-size:11px;*/ font-weight:bold; line-height:16px; text-align:center; text-transform:lowercase; display:block; float:right;}
/* --------------------- DESTAQUE --------------------- */
ul.destaque {margin-bottom:10px; display:block; clear:both;}
	ul.destaque li {display:block; margin-bottom:10px;}
	ul.destaque li:last-child {margin-bottom:0;}
		ul.destaque a {display:block;}

ul.rolante {margin-bottom:0; overflow:hidden;}

#destaque_4 {text-align: center;}
#destaque_4 li {display: inline-block;margin:0 5px;}
/* rolante */
#destaque_1 {width:195px;}
#destaque_1.rolante {height:196px;}

/* normais */

/* legenda */
.fotoLegenda {margin:5px;}
.fotoLegenda img {margin:0 !important;}
.fotoLegenda .textoLegenda {display:block;clear:both;padding:5px;font-size:0.917em;}

/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodapé */
#content .content-functions {padding-bottom:10px; margin:20px 0 8px 0; width:100%; background-color:transparent; list-style:none; clear:both; display:block; float:left;}
	.content-functions li {margin:0; padding:0 8px 0 9px; height:26px; background: transparent url("../images/line01.gif") 0px 10px no-repeat; list-style:none; float:left;}
	#content .content-functions a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../images/ico_options.png") no-repeat; display:block; }
	#content .content-functions a:hover, #content .content-functions a:focus {color:#000; text-decoration:underline;}
		.content-functions .opt-back a {background-position: 0px 10px !important;}
		.content-functions .opt-home a {background-position: 0px -34px !important;}
		.content-functions .opt-print {padding-left:0; background:none;}
		.content-functions .opt-print a {background-position: 0px -76px !important;}
		.content-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
		.content-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
		.content-functions .opt-pdf a {background-position: 0px -213px !important;}
		.content-functions .opt-home, .content-functions .opt-back  {float:right;}
		.content-functions .opt-back {background:none;}
		.content-functions .opt-back a {padding-left:19px;}
		
		/* share */
		.content-functions .opt-share {}		 
		.content-functions .opt-share a
		{
			background: url('../images/ico_bookmarks.png') no-repeat 2px 6px !important;
			background-image:url('../images/ico_bookmarks.png');
		}
		.content-functions ul#shareint, .content-functions .opt-share ul.shareint {margin:-120px 0 0 -7px; border:1px solid #CCC; padding:0 7px; width:120px; background:#FFF; position:absolute; display:none; overflow:hidden; z-index:9999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		#content .content-functions .opt-share ul.shareint li {height:auto; clear:both;margin:0;padding:0;width:100%;white-space:nowrap; background:none;}
		#content .content-functions .opt-share ul.shareint li a {border-bottom:1px solid #E5E5E5; padding:8px 0 3px 23px; width:95px; font-size:11px; clear:both; display:block;}
		.content-functions .opt-share ul.shareint li a:hover { text-decoration:underline; }
		.content-functions .opt-share ul.shareint li.last a { border:none;}
		.content-functions .opt-share ul.shareint li.opt-delicious a {background-position:2px -19px !important;}
		.content-functions .opt-share ul.shareint li.opt-google a {background-position:2px -44px !important;}
		.content-functions .opt-share ul.shareint li.opt-yahoo a {background-position:2px -70px !important;}
		.content-functions .opt-share ul.shareint li.opt-facebook a {background-position:2px -97px !important;}
		.content-functions .opt-share ul.shareint li.opt-twitter a {background-position:2px -124px !important;}
		.content-functions .opt-share ul.shareint li.opt-myspace a {background-position:2px -148px !important;}
		.content-functions .opt-share ul.shareint li.opt-digg a {background-position:2px -174px !important;}
		.content-functions .opt-share ul.shareint li.opt-technorati a {background-position:2px -200px !important;}
		.content-functions .opt-share ul.shareint li.opt-rec6 a {background-position:2px -228px !important;}
		.content-functions .opt-share ul.shareint li.opt-send a {background-position:2px -276px !important;}

/* recomendar */
#form-recomendar {margin:15px 0; padding:0 5px 0; width:450px; height: 410px; color:#333; background:#EEE; clear:both; display:block; -moz-border-radius:7px; border-radius:7px;}
	#form-recomendar fieldset {padding-top:10px; border:none; color:#333;}
	#form-recomendar form {padding-left:10px;}
	#form-recomendar form p {font-size:0.917em; color:#666;}
	#form-recomendar form #recomendar-status p {color:#333;}
	#form-recomendar legend {padding:5px 5px 4px 5px; font-weight:bold; font-size:1.167em; color:#333; display:block;}
	#form-recomendar label {padding:5px;display:block; float:left;}
	#form-recomendar label input {margin-right:5px; padding:2px 0 0 4px !important; padding-top:0; width:190px; height:16px; display:block;}
	#form-recomendar label.textarea {width:404px;}
	#form-recomendar textarea {margin-right:5px; padding:2px 0 0 4px; width:404px; height:55px; display:block; clear:both;}
	#form-recomendar label input, #form-recomendar textarea {font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#333;}
	#form-recomendar #captcha_api {margin-right:5px; padding:2px 0 0 4px !important; padding-top:0; width:150px; height:16px; display:block;}
	#form-recomendar .captcha {margin-right:18px; padding:2px 0 0 7px !important; padding-top:0; width:202px; height:16px; display:block;}
	#form-recomendar .bt-cancel, #form-recomendar  .bt-send {margin:71px 10px 0 0;padding-top:0;}
	#form-recomendar .bt-send {margin:20px;}
#recomendar-status {padding:4px; margin-right:30px; background-color:#FCF7EB; color:#000; border:1px solid #DCC8A7;}
div#recomendar-status.error {background-color:#FCEBEB !important; border:1px solid #E86666 !important;}
div#recomendar-status.ok {background-color:#EFFCEB !important; border:1px solid #97B872 !important;}

/* botões redes sociais */
#share-bubble {
	clear:both;
	height:35px;
}

#share-bubble #twit {
	float:left;
	width:109px;
}

#share-bubble #face {
	float:left;
	width:109px;
}

#share-bubble #gplus {
	float:left;
	width:109px;
}

/* COMENTÁRIOS */
.icon-comentarios h2 {
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#666;
	padding:8px 16px;
	display: block;
	clear:both;
	color: #FFF;
	margin:15px 0 0 0;
}
#form-comentar {
	display: block;
	background:#EEE;
	padding:15px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
#form-comentar textarea, #form-comentar input {
	font-family: Arial, Helvetica !important;
	color:#666;
	font-size: 1em;
	display: block;
	margin-bottom: 5px;
	padding: 5px;
}
#form-comentar #com_nome {
	float: left;
	margin-right: 10px;
}
#form-comentar #imgCaptcha_comm {
	position: relative;
	margin-top:2px !important;
	margin-left:0px !important;
}
#form-comentar .captcha {
	position:relative;
	margin-top:-13px !important;
	display: block;
}
#form-comentar #com_dopost {
	display: block;
	margin-top:10px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #337fed;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	line-height:38px;
	width:80px;
	text-decoration:none;
	text-align:center;
}

#list-comentarios li {
	display: block;
	border-bottom: 1px solid #DDD;
	padding:15px 0;
	color: #666;
	font-size:0.917em;
}
#list-comentarios li a {
	color:#045283 !important;
}
#list-comentarios p {
	color:#333 !important;
	font-size:1.2em;
}

/* --------------------- FALE CONOSCO --------------------- */
#fale-conosco form {
	padding-top:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}

/* --------------------- GALERIA DE IMAGENS --------------------- */
ul#event-list,
ul#lista-fotos {display:table; width:500px;}
ul#event-list,
ul#event-list li {list-style:none; margin:0; padding:0;}
ul#event-list li {display:block; float:left; width:230px; margin:10px 4px; text-align:center;}
ul#event-list li.linha {margin-right:20px; clear:both;}
ul#event-list li a {text-decoration:none; color:#333;}
ul#event-list li a:hover {color:#666;}
ul#event-list li p {padding:7px 10px; font-weight:bold; background:#F7F7F7; text-align:center; line-height:130%;}
ul#event-list li span	{padding:10px; display:block; background:url('../images/bgEvento.jpg') repeat-x top; clear:both; height:136px;}
ul#event-list li a img {border:0;}
#lista-fotos {}
#lista-fotos td {padding:0 0 10px 0; width:170px; text-align:center;}
#lista-fotos td img {height:98px;}
#lista-fotos p {display:block; clear:both;}
#lista-fotos span {text-align:center; display:table; margin:0 auto;}
#image-panel .bteditar,
#lista-fotos .bteditar,
#event-list .bteditar {display:block; background:url('../images/ico_options.png') no-repeat 0 -179px; height:16px; width:30px; color:#333; font-size:0.917em; text-align:left; padding:0 0 0 20px;}
ul#pag-eventos {display:table; padding:0; background:#DDD; clear:both; width:500px; margin:10px 0 0; list-style:none;}
ul#pag-eventos li {text-align:center; float:left;}
ul#pag-eventos li a {font-weight:bold; text-align:center; float:left; list-style:none; margin:0; display:block; padding:5px; text-decoration:none; color:#333;}
ul#pag-eventos li a:hover {background:#EEE; color:#FF6600;}
ul#pag-eventos li b {display:block; padding:5px; background:#CCC; color:#333; float:left;}
ul#pag-eventos span {display:block; float:left; padding:5px;}
ul#pag-eventos li.desc-eventos {margin-right:10px; padding:5px;}
#gallery-panel {display:block; border-top:1px solid #E9E9E9; text-align:center; padding:10px 0; margin-top:45px;}
ul#gallery-panel-list,
ul#gallery-panel-list li {margin:0; padding:0; list-style:none;}
ul#gallery-panel-list {padding:5px 0; display:table; position:relative; margin:0 auto; width:450px;}
ul#gallery-panel-list li {display:block; float:left; margin:0 6px 3px 0; border:2px solid #FFF;}
ul#gallery-panel-list li.selected {border:2px solid #FF6600;}
ul#gallery-panel-list a {display:block; width:80px; height:53px; overflow:hidden; float:left;}
ul#gallery-panel-list a img {width:80px;}
#foto {text-align:center;}
#galeria h1,
#foto h1 {display:block; text-align:left; font-size:1.167em;}
#galeria h1 a,
#foto h1 a {color:#003366;}
ul#gallery-control {display:block; height:19px; background-color:#E0E0E0; color:#787878; font-size:0.917em; padding:4px;}
ul#gallery-control li {display:block; float:left; border-right:1px solid #BEBEBE; border-left:1px solid #FFF; padding:0 5px;}
ul#gallery-control li a {color: #787878; display:block; padding:2px 0 0 20px; float:left; text-decoration:none; height:17px;}
ul#gallery-control li#control-prev a { background:url('../images/iconAnterior.png') no-repeat 0 0; }
ul#gallery-control li#control-play a { background:url('../images/iconIniciar.png') no-repeat 0 0; }
ul#gallery-control li#control-stop a { background:url('../images/iconParar.png') no-repeat 0 0; }
ul#gallery-control li#control-zoom a { background:url('../images/iconAmpliar.png') no-repeat 0 0; }
ul#gallery-control li#control-save a { background:url('../images/iconSalvar.png') no-repeat 0 0; }
ul#gallery-control li#control-send a { background:url('../images/iconRecomendar.png') no-repeat 0 0; }
ul#gallery-control li#control-next a { background:url('../images/iconProxima.png') no-repeat 0 0; }
ul#gallery-control li#control-prev a:hover,
ul#gallery-control li#control-play a:hover,
ul#gallery-control li#control-stop a:hover,
ul#gallery-control li#control-zoom a:hover,
ul#gallery-control li#control-save a:hover,
ul#gallery-control li#control-send a:hover,
ul#gallery-control li#control-next a:hover {background-position:0 -28px; }
ul#gallery-control li#control-prev {border-left:none;}
ul#gallery-control li#control-next {border-right:none;}
ul#gallery-control li#control-stop {display:none;}
ul#gallery-control li a:hover {color:#333;}
#image-panel {padding:10px; display:block;}
#image-container a {display:table; text-align:center;}
#image-container a:hover {background:url('../images/bgAmpliar.png') no-repeat center center #000;}
#image-container a:hover img {-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=50)'; filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
#image-panel #caption {display:block; text-align:right; padding:5px; font-style:italic;}
#image-panel p {display:block; text-align:left; line-height:125%;}
#image-panel #image-container {text-align:center;}
ul#menu-galeria,
ul#menu-galeria li {list-style:none; margin:0; padding:0;}
ul#menu-galeria {display:block; margin-bottom:10px; height:30px; border-bottom:1px solid #EEE;}
ul#menu-galeria li {display:block; float:left;}
ul#menu-galeria li a {padding:5px 10px 0 30px; color:#666; text-decoration:none; font-weight:bold; height:20px; float:left;}
ul#menu-galeria li.enviar-imagem  a {background:url('../images/iconEnviarImagem.png') no-repeat 0 0;}
ul#menu-galeria li.criar-evento a {background:url('../images/iconCriarEvento.png') no-repeat 0 0;}
ul#menu-galeria li.enviar-imagem a:hover,
ul#menu-galeria li.criar-evento  a:hover {background-position: 0 -33px; color:#333;}
#foto #conteudo-funcoes .opt-send {background:none;}
#galeria-arquivo {line-height:200%;}
#galeria-arquivo dt {font-weight:bold; font-size:1.167em; color:#333;}
#galeria-arquivo dl dt a {color:#333; font-weight:bold; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-top:1px solid #E9E9E9; display:block;}
#galeria-arquivo dl dd,
#galeria-arquivo dl dd a {font-weight:normal; padding-left:5px; color:#333;}
ul.arquivofotos {line-height:200%;}
ul.arquivofotos li {color:#333; font-weight:normal; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-bottom:1px solid #E9E9E9;}
ul.arquivofotos b {display:block; width:70px; float:left;}
#category-list {line-height:200%;}
#category-list li {color:#333; font-weight:normal; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-bottom:1px solid #E9E9E9;}
#category-list b {display:block; width:70px; float:left;}

p.related {background:url('../images/icon_news.gif') left 2px no-repeat;border-bottom:1px solid #666; clear:both; color:#333; margin:12px 0 3px; padding:2px 0 2px 17px; font-size:1em; font-weight:bold; text-align:left;}
ul.related li {padding:5px 0 3px 7px; text-align:left;}
ul.related a {font-weight:normal; font-size:1.167em;}

#foto #msg {
	width:500px;
	clear:both;
	margin-bottom:3px;
	padding:4px 7px 5px;
	display:none;
	text-align:left;
	background:url('../images/bg_loading01.gif') no-repeat -300px 7px;
	-moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-top-left-radius:6px;
	-moz-border-radius-topright:6px; border-top-right-radius:6px; -webkit-border-top-right-radius:6px;
}
#foto #msg.active {background-position:10px 7px; padding-left:36px;}



/* --------------------- EXTCAL --------------------- */
.extcal-minical-block {margin-bottom:10px; float:left;}
	.extcal-minical-block h2 {margin:2px 0 8px; font-size:1.2em; text-align:center;}
	.minical {border-bottom:1px solid #333; padding:0 3px 3px; width:189px; background:transparent url('../images/bg_minical2.jpg') top center no-repeat;}
		.minical table {width:100%;}
			.minical table th {padding:5px;}
			.minical table td {margin:2px; padding:1px; width:14%; background:none; text-align:center; vertical-align:middle; line-height:1.75em;}
			.minical .current {font-weight:bold; font-size:1.2em; line-height:135%;}
			.minical .week {color:#666; font-weight:normal;}
			.minical .today {border:1px solid #F09000;}
				.extcal-minical-block a {text-decoration:none;}
			.minical table td.event {border:1px solid #EFCD9E;}
			.minical table td.event {border:1px solid #F09000; padding:0;}
				.minical .event a {padding:1px; color:#FFF; background-color:#F09000; font-weight:bold; display:block;}
				.minical .event a:hover {color:#FFF; background-color:#F09000;}

/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */
body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #navegacao-secundaria {width:500px;}
body.bFont .news-carousel-block.active .title {height:113px; top:210px;}
body.bFont .news-carousel-block.active p {top:278px;}
body.bFont .news-carousel-block.active p.photo {top:0;}
body.bFont .news-carousel-block.active {height:444px;}
body.bFont p.archive {background-position:390px top;}

/* ----------------------- VIDEO ------------------------------ */
#video_manchete, #video_destaque, #video_normal, #video {display:table;width:100%;}
#video_normal {clear:both;border-top:1px solid #DDD;}
#video_manchete div, #video_destaque div, #video_normal div {clear:both;display:table;width:100%;border-bottom:1px solid #DDD;padding:10px 0;}
#video_destaque div {width:22%;float:left;clear:none;border:none;}
#video_destaque div.line,#video_normal div.line {clear:both;}
#video_normal div {width:33%;float:left;clear:none;border:none;}
#video_manchete img, #video_destaque img, #video_normal img {float:left;margin-right:10px;}
#video_manchete a, #video_destaque a, #video_normal a {color:#333;}
#video_manchete a h2, #video_destaque a h2, #video_normal a h2 {font-size:1.167em;margin:0;color:#333;}
#video_normal a h2 {font-size:1em;}
#video_manchete a .videodata, #video_destaque a .videodata, #video_normal a .videodata {color:#F90 !important;}
#video_destaque a .videodata {display:block;clear:both;}

#video .video {display:table;width:330px;height:270px;float:left;padding:0 10px 10px 0;}
#video .desc {display:table;padding:0 10px 10px 0;float:left;width:350px;}
#video .rel {clear:both;margin:10px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
#video .rel li {display:table;clear:both;padding:10px 0;width:100%;}
#video .rel li img {margin:0 10px 10px 0;float:left;}
#video .rel li h3 {font-weight:normal;float:left;color:#333;width:500px;}
#video .rel li a {color:#333;}
#video #relacionados {clear:both;padding-top:20px;}
.related li {list-style:none;display:table;font-size:0.867em;margin-bottom:10px;}
.related li h3 {font-weight:normal;}

/* ----------------------- DEBASER2 ------------------------------ */
#listvideos, #listvideos2{display:table;width:100% !important;}
#listvideos li, #listvideos2 li {/*clear:both !important;width:22%;*/ width:710px; float:left;clear:none;border:none !important; padding:5px 0px 15px 0px; border-top:1px solid #E9E9E9 !important;}
#listvideos img, #listvideos2 img {float:left;margin-right:10px !important;}
#listvideos ul, ul#pagEventos li{list-style:none;}
#listvideos2 ul{list-style:none !important;}
#boxgenero li.cat{list-style:none !important; float:left; padding-right:20px;}
#boxgenero li.dat{list-style:none !important; }

/* Aúdios Bloco Direita */
#debaser2recentes { 
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #CBCBD1; background:#F5F6F8;
border-bottom: 2px solid #111;
margin-top: 8px;
}
#debaser2recentes li { margin:0 10px; border-bottom:1px solid #888; }
#debaser2recentes ul li:last-of-type { border-bottom: none !important; }
#debaser2recentes li a { display:block; margin:12px 0 3px; padding:2px 0 2px 20px; background:url('../images/icon_audio.gif') left 2px no-repeat; color:#333; font-size:1em; font-weight:normal;
 }

#debaser2recentes ul li.more a {
    background: url("../images/mais.png") no-repeat scroll center bottom transparent;
    color: #FFFFFF;
	display: block;
	font-size: 0.95em;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
	text-align: center;
	padding:0;
	margin:5px 0 0 0;
}

/* ----------------------- QUEST ------------------------------ */
td.head.required {font-weight:bold; color:red;}