@import url('/layout/janela-padrao.css');
@import url('/layout/blog.css');

html,body {
	font-size: 14px;
	line-height:1.4em;
	color:#666;
	padding:0px;
	margin:0px;
	background:url('/layout/images/bg-footer.png') repeat-x bottom;
}

.h130 {height:130px}
.h150 {height:150px}
.pl21 {padding-left:21px}

body {
	height:100%;
}

.pds-pd-link {
	display:none !important;
}

.comment-bubble {
	margin-bottom:30px !important;
}

.page-content h6 {
	color:#929292;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}

.page-content h5 {
	color:#929292;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:0px;
}


.page-content h1 {
	font-size:36px;
	line-height:38px;
	color:#484848;
	letter-spacing:-2px;
	margin-bottom:10px;
	font-weight:normal;
}

.page-content h2 {
	font-size:28px;
	line-height:32px;
	color:#484848;
	letter-spacing:-1px;
	margin-bottom:20px;
	font-weight:bold;
}

.page-content h3 {
	font-size:22px;
	line-height:24px;
	color:#999999;
	letter-spacing:-1px;
	font-weight:bold;
	margin-bottom:0px;
}

.page-content h4 {
	font-size:20px;
	line-height:24px;
	color:#999999;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:10px;
}


.page-content .hr, #content .hr {
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	margin-top:5px;
}

.page-content blockquote h1 { font-size:24px;line-height:24px;letter-spacing:-1px;margin-bottom:10px; }
.page-content blockquote h2,.page-content blockquote h3,.page-content blockquote h4,.page-content blockquote h5,.page-content blockquote h6 { font-size:20px;letter-spacing:0px;line-height:20px;color:#999; }

.page-content blockquote h1 {
	color:#484848;
}

/*ooooooooooooooooooooooooooooooo
	Typography Formating
  ooooooooooooooooooooooooooooooo*/
	a,a:focus {
		color: #163479;
		text-decoration: underline;
	}
	
	a:hover {
		color: #163479;
	}

	a:visited {
		color:#163479;
		text-decoration: underline;
	}

	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
		color:#163479;
		border-bottom:none;
		text-decoration:none;
	}
	
/*ooooooooooooooooooooooooooooooo
	Organizadores
  ooooooooooooooooooooooooooooooo*/

.post2 {
	margin-bottom:0px !important;
	padding-bottom:5px !important;
}

.post {
	border-bottom:1px dotted #CCC;
	padding-bottom:20px;
	margin-bottom:20px;
}

.post h2 {
	padding:0px;
	margin:0px;
}

.post h2 a {
	color:#484848;
}

.post h2 a:hover {
	color:#666;
	border-bottom:2px solid #666;
}

.post h2 a:visited {
	color:#666;
	border-color:#666;
}

.post p {
	margin-top:10px;
}

.post span {
	color:#484848;
	font-size:12px;
	display:block;
	padding-bottom:3px;
}

/* Nome da Categoria na Lista */
.post blockquote {
	margin:0px;
	padding:0px;
	background:none;
}

.post blockquote a,.post blockquote a:visited {
	font:bold 14px Arial;
	color:#163479;
	text-decoration:none;
}

.post blockquote a:hover {
	color:#163479;
}

.org-site-t-dt span {
	padding-bottom:0px;
}

.org-site-ft-t-des-dt {}
.org-site-ft-t-des {}
.org-site-t-des-dt {}
.org-site-t-des h1 a {
	font-size:28px;
	line-height:1.2em;
	letter-spacing: -1px;
}
.org-site-t-des h1 a:hover {
	text-decoration:underline;
}
.org-site-t-des h1 a:visited {
	color:#484848;
	border-color:#484848;
}
.org-site-t-dt {}
.org-site-t {}

/* News */

.org-news .post {
	padding-bottom:20px;
	margin-bottom:20px;
}

/* Categoria */
.org-news .post blockquote {
	color:#666;
	text-transform: uppercase;
	font:bold 11px arial;
	padding-bottom:0px;
}

.org-news .post blockquote a,.org-news .post blockquote a:visited, .org-news .post blockquote a:hover {
	color:#666;
}

.org-news .post blockquote a:hover {
	text-decoration:none;
	text-transform: uppercase;
	
}

/* Título */
.org-news .post h2 a,.org-news .post h2 a:visited {
	color: #28489B;
}

.org-news .post h2 a:hover {
	color: #28489B;
	border-bottom: 2px solid #28489B;
}

/* Espaçamento entre a Foto e Categoria */
.org-news .org-news-destaque-grande blockquote, .org-news .org-news-destaque-medio blockquote, .org-news .org-news-destaque-pequeno blockquote {
	margin-top:5px;
}

.org-news .org-news-destaque-grande h2,.org-news .org-news-destaque-texto-g h2 {
	font-size:32px !important;
	line-height:34px !important;
}

.org-news .org-news-destaque-medio h2,.org-news .org-news-destaque-texto-m h2 {
	font-size:20px !important;
	line-height:24px !important;
}

.org-news .org-news-destaque-pequeno h2,.org-news .org-news-destaque-texto-p h2 {
	font-size:14px !important;
	line-height:18px !important;
}

.org-news .post blockquote a, .org-news .post blockquote a:visited {
	font: bold 11px Arial;
	color: #666;
}

/* Espaçamento entre o Título e Descrição */
.org-news .post h2 {
	margin-bottom:0px;
	font-size:24px;
	line-height:26px;
	letter-spacing:-1px;
	font-weight:normal;
}

.org-news .post p {
	font-size:14px;
	color: #666;
}

/* Título da lista de Matérias */
.org-news .org-news-materias h2 {
	font-size:24px;
	line-height:26px;
}

.org-news .org-news-materias p {
	margin-bottom:0px;
}


.org-news .org-news-materias-compacta h2,.org-news .org-news-materias-links h2 {
	margin-bottom:0px;
	display:block;
}

.org-news .org-news-materias-compacta h2 a,.org-news .org-news-materias-compacta h2 a:visited,
.org-news .org-news-materias-links h2 a,.org-news .org-news-materias-links h2 a:visited {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
	margin-bottom:0px;
	letter-spacing:0px;
}

.org-news .org-news-materias-compacta h2 a:hover, .org-news .org-news-materias-links h2 a:hover {
	border:none;
	text-decoration:underline;
}

.org-news .org-news-materias-compacta h2 a:visited, .org-news .org-news-materias-links h2 a:visited {
	background:url('/layout/images/jali.gif') no-repeat top right !important;
	padding-right:44px !important;
	margin-right:5px !important;
}

/* Linha Compactas */
.org-news .org-news-materias-compacta, .org-news .org-news-materias-links {
	margin-bottom:7px;
	padding-bottom:7px;
}

/* Categoria na lista de Matérias */
.org-news .org-news-materias blockquote a {
	font-size:12px;
	font-weight:normal;
}
.org-news .org-news-materias blockquote {
	margin-bottom:0px;
	font-weight:normal;
}

/* Automático - Não mecher */
.org-news .last {
	border:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

.org-news .org-news-destaque h2,.org-news .org-news-destaque-h-ft h2,
.org-news .org-news-materias-autor h2 {
	margin-bottom:0px;
}

/* Título das Matérias com Autor */
.org-news .org-news-materias-autor h2 {
	line-height:20px;
}

.org-news .org-news-materias-autor h2 a:hover {
	border:none;
	text-decoration:underline;
}

.org-news .org-news-materias-compacta blockquote a {
	font-size:11px;
	line-height:12px;
}

/* Lista Simples*/

.org-news .org-news-materias-compacta2 h2,.org-news .org-news-materias-links h2 {
	margin-bottom:0px;
	display:block;
}

.org-news .org-news-materias-compacta2 h2 a:visited {
	color:#174E81;
	border-color:#484848;
}

.org-news .org-news-materias-compacta2 h2 a,
.org-news .org-news-materias-links h2 a,.org-news .org-news-materias-links h2 a:visited {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:0px;
	display:block;
}

.org-news .org-news-materias-compacta2 h2 a:hover, .org-news .org-news-materias-links h2 a:hover {
	border:none;
	text-decoration:underline;
}

.org-news .org-news-materias-compacta2 h2 a:visited, .org-news .org-news-materias-links h2 a:visited {
	background:url('/layout/images/jali.gif') no-repeat top right !important;
	padding-right:44px !important;
	margin-right:5px !important;
}

/* Linha Compactas */
.org-news .org-news-materias-compacta2, .org-news .org-news-materias-links {
	margin-bottom:7px;
	padding-bottom:7px;
}

/* Categoria na lista de Matérias */
.org-news .org-news-materias blockquote a {
	font-size:12px;
	font-weight:normal;
}
.org-news .org-news-materias blockquote {
	margin-bottom:0px;
}

/* Automático - Não mecher */
.org-news .last {
	border:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

.org-news .org-news-destaque h2,.org-news .org-news-destaque-h-ft h2,
.org-news .org-news-materias-autor h2 {
	margin-bottom:0px;
}

/* Título das Matérias com Autor */
.org-news .org-news-materias-autor h2 {
	font-size:20px !important;
	line-height:22px !important;
}

.org-news .org-news-materias-autor h2 a:hover {
	border:none;
	text-decoration:underline;
}

.org-news .org-news-materias-compacta2 blockquote a {
	font-size:10px;
	line-height:12px;
}

/* Fim da Lista Simples*/


/* Relógio - Lista de Matérias */
.published_at {
	width:48px;
	height:32px;
	font:11px arial;
	line-height:32px;
	background:#fff;
	color:#000000;
	text-align:center;
}

.published_at2 {
	width:37px;
	height:14px;
	font:11px arial;
	line-height:14px;
	background:#fff;
	color:#000000;
	text-align:left;
}

.w35
{
width:37px;
}

/* Mais Lidas */
.lista-links a,.lista-links a:visited {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 12px Arial;
	color:#28489B;
	padding-left:18px;
	text-decoration: none;
}

.lista-links a {
	background:url('/layout/images/icon-ac-link.gif') no-repeat 0px 6px;
}

.lista-links a:visited {
	background:url('/layout/images/icon-ac-link-read.gif') no-repeat 0px 6px;
}

.lista-links a:hover {
	color:#FFF;
	background:#28489B url('/layout/images/icon-ac-link-click.gif') no-repeat 4px 6px;
}

/* Título do Dia do Mês na Lista de Matérias */
.org-news .date h2 {
	font-size:16px;
	padding-bottom:10px;
	color: #999;
}

.org-news .date-compacta h2 {
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
	margin-top:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	color:#999;
}

.org-site .org-site-t h2 {
	font-size:18px !important;
	line-height:22px;

}

.caixa-bloco .bx_title {
	font:24px arial;
	
	padding-bottom:20px;
	
	color:#666;
	letter-spacing:-1px;
	text-transform:uppercase;
	position:relative;
}


.caixa-padrao .bx_title, .caixa-padrao-cinza .bx_title {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #163479;
	font:18px arial;
	color:#163479;
	text-transform:uppercase;
	background:#EEE;
	position:relative;
}
.caixa-padrao .bx_title{
	background:#FFF;

}
.caixa-padrao-cinza {
	background:#FFF;
}

.caixa-padrao .bx_footer, .caixa-padrao-cinza .bx_footer {
	text-align:right;
	border-top:1px solid #CCC;
	font:normal 12px Arial;
	color:#000000;
	padding:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:15px;
	background:none;
}

.caixa-bloco .bx_footer {
	text-align:right;
	border-top:1px solid #CCC;
	font:normal 12px Arial;
	color:#000000;
	padding:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:15px;
	background:none;
}


.caixa-padrao .bx_footer a, .caixa-bloco .bx_footer a, .caixa-padrao-cinza .bx_footer a {
	font:normal 12px arial;
	color:#163479;
	text-decoration:none;
}

.caixa-padrao .bx_footer a:hover, .caixa-bloco .bx_footer a:hover, .caixa-padrao-cinza .bx_footer a:hover {
	color:#2F55BB;
}


.has_zoom {
	padding:0px !imortant;
	margin:0px !important;
	background:#FFF url('/layout/images/zoom-tip.gif') no-repeat right 2px;
}

.hidden {
	display:none;
}

/* Destaque Rotativo Fotográfico */

.slide {
	position:relative;
	overflow:hidden;
}
.slide img {

	border: 0;
}
.esq {
	display:block;
	position:absolute;
	bottom:25px;
	left:10px;
	height:50px;
	width:32px;
	overflow:hidden;
}

.dirt {
	display:block;
	position:absolute;
	bottom:25px;
	right:10px;
	height:50px;
	width:32px;
	overflow:hidden;
}

div.tabs div {
	color:#FFF;
	text-align:center;
	padding-right:5px;
	margin-bottom:5px;
	font:bold 11px Arial;
}

div.tabs a {
	margin-right:5px;
}
div.tabs a,div.tabs a:hover,div.tabs a:focus,div.tabs a.selected {
	text-decoration: none;
	border:none;
	outline: none;
}

div.tabs .tabs_e {
	position:absolute;
	bottom:0px;
	left:0px;
}

div.tabs .tabs_d {
	position:absolute;
	bottom:0px;
	left:0px;
}

.slide_box {
	position: relative;
	overflow: hidden;
}
.slide_box div {
	position: relative;
	display: inline-block;
}
.slide_box a .block,.slide_box a
{
	padding:0px;
	margin:0px;
}
.slide_box .block {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display:block;
	padding:0px;
	color: #fff;
	background: url('/layout/images/grey.png');
	background: rgba(0, 0, 0, .7);
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:28px;
	font-weight:normal;
	margin:0px;
	height:100px;
	overflow:hidden;
	width:100%;
}

.slide_box .block .titulo {
	letter-spacing:-1px;
}

.slide_box .block span {
	display:block;
	padding:10px 10px 14px;
	color: #fff;
}
.slide_box a,.slide_box a:visited,.slide_box a:active,.slide_box a:hover {
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}
.slide_box cite {
	display:block;
	font-style: normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	line-height:12px;
	font-size:12px;
	color:#999;
}


/* Destaque Rotativo Fotográfico Pequeno*/

.slide3 {
	position:relative;
	overflow:hidden;
}
.slide3 img {

	border: 0;
}
.esq3 {
	display:block;
	position:absolute;
	bottom:5px;
	left:10px;
	height:75px;
	width:32px;
	overflow:hidden;
}

.dirt3 {
	display:block;
	position:absolute;
	bottom:5px;
	right:10px;
	height:75px;
	width:32px;
	overflow:hidden;
}

div.tabs3 div {
	color:#FFF;
	text-align:center;
	padding-right:5px;
	margin-bottom:5px;
	font:bold 11px Arial;
}

div.tabs3 a {
	margin-right:5px;
}
div.tabs3 a,div.tabs3 a:hover,div.tabs3 a:focus,div.tabs3 a.selected {
	text-decoration: none;
	border:none;
	outline: none;
}

div.tabs3 .tabs_e3 {
	position:absolute;
	bottom: 0px;
	left:0px;
}

div.tabs3 .tabs_d3 {
	position:absolute;
	bottom: 0px;
	left:0px;
}

.slide_box3 {
	position: relative;
	overflow: hidden;
}
.slide_box3 div {
	position: relative;
	display: inline-block;
}
.slide_box3 a .block3,.slide_box3 a
{
	padding:0px;
	margin:0px;
}
.slide_box3 .block3 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display:block;
	padding:0px;
	color: #fff;
	background: url('/layout/images/grey.png');
	background: rgba(34, 61, 132, .8);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	margin:0px;
	height:60px;
	overflow:hidden;
	width:100%;
}

.slide_box3 .block3 .titulo3 {
	
}

.slide_box3 .block3 span {
	display:block;
	padding:10px 10px 14px;
	color: #fff;
}
.slide_box3 a,.slide_box3 a:visited,.slide_box3 a:active,.slide_box3 a:hover {
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}

/* Destaque Rotativo Padrão */

.slide2 {
	position:relative;
	overflow:hidden;
	background:#EEEEEE;
}
.slide2 img {

	border: 0;
}
div.tabs2 {
	display:block;
	position:absolute;
	bottom:7px;
	right:2px;
	height:45px;
	width:67px;
	overflow:hidden;
}
div.tabs2 div {
	color:#7F7F7F;
	text-align:center;
	padding-right:5px;
	margin-bottom:5px;
	font:normal 11px Arial;
}
div.tabs2 a {
	margin-right:5px;
	padding:0px;
}
div.tabs2 a,div.tabs2 a:hover,div.tabs2 a:focus,div.tabs2 a.selected {
	text-decoration: none;
	border:none;
	outline: none;
}
.slide_box2 {
	position: relative;
}
.slide_box2 div {
	position: relative;
	display: inline-block;
}
.slide_box2 a .block,.slide_box2 a
{
	padding:0px;
	margin:0px;
}
.slide_box2 .block {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display:block;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px;
	height:60px;
	overflow:hidden;
	width:100%;
}
.slide_box2 .block span {
	display:block;
	padding:10px 10px 14px;
	color: #333;
}
.slide_box2 a,.slide_box2 a:visited,.slide_box2 a:active,.slide_box2 a:hover {
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}
.slide_box2 cite {
	display:block;
	font-style: normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	line-height:14px;
	font-size:12px;
	color:#FF9900;
}


.lista-grade
{
width:212.5px;
height:180px;
overflow:hidden;
float:left;
}

.lista-grade h2 a,.lista-grade h2 a:visited
{
font:bold 14px arial !important;
color:#163479;
}

.lista-grade h2 a:hover
{
color:#163479;
}

.lista-grade blockquote a
{
font:bold 12px arial !important;
line-height:1em !important;
color:#999 !important;
padding:0px !important;
margin:0px !important;
}

.caixa-tit
{
width:195px;
height:75px;
background:none;
}




.w620
{
width:620px;
}

.w660
{
width:660px;
}

.oh
{
overflow:hidden;
}

	#caixa-newsletter
	{
	width:100%;
	}

	#newsletter
	{
	padding-top:12px;
	}

	#newsletter input
	{
	width:95%;
	font:12px arial;
	color:#666;
	padding:7px;
	border:1px solid #CCC;
	background:#FFF;
	margin-right:20px;
	margin-top:3px;
	}



@media screen {
	/* .fix {} */
	
	#header {
		margin-top:20px;
		margin-bottom:20px;
	}
	
	#footer {
		margin-top:20px;
		margin-bottom:20px;
	}
	
	#sidebar {
		width:300px;
		float:right;
	}
	
	.page-content {
		width:660px;
		float:left;
	}

/* #intfix {} */

			/*oooooooooooooooooooooooooooooooo
				Cabeçalho
			  oooooooooooooooooooooooooooooooo*/
			#cabecalho {
				height:250px;
				width:100%;
			}
			
			.cabecalho2 {
				height:194px !important;
				overflow:hidden !important;
				
			}
			
			#cabecalho .wrapper {
				
			}
			
			#cabecalho .wrapper-logo-barra {
				width:980px;
				height:106px;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				
			}
			
			
			#cabecalho #container-menu {
				width:980px;
				height:35px;
				margin-left:auto;
				margin-right:auto;
				
			}
			
			#cabecalho .wrapper-menu {
				width:980px;
				margin-left:auto;
				margin-right:auto;
				position:relative;
			}
			
			#cabecalho #container-area {
				width:980px;
				top:20px;
				left:0px;
				height:20px;
				
			}
			
			#cabecalho .wrapper-area {
				width:980px;
				top:0px;
				margin-left:auto;
				margin-right:auto;
				position:relative;
				height:20px;
			}

			#cabecalho #logo {
				width:200px;
				height:80px;
				position:relative;
			}

			#cabecalho #logo a {
				position:absolute;
				left:0px;
				top: 20px;
				width:200px;
				height:80px;
				display:block;
			}
			
			#buscar{
				width:980px;
				height: 20px;
				position: relative;
			}
			
			#area_editavel{
				width: 100px;
				height: 40px;
				top: 30px;
				right: 320px;
				position:absolute;
			}
			
			#frase_editavel {
				height: 80px;
				left: 250px;
				position: absolute;
				top: 20px;
				width: 280px;
			}
			
			#cx_busca {
				top: 30px;
				width: 300px;
				height:40px;
				right:0px;
				background:url('/layout/images/bg-search.gif') no-repeat;
				position:absolute;
				/*background:url('/layout/images/busca-indisponivel.gif') no-repeat top;*/
			}
			
			#publicidade{
			width: 20px;
			height: 90px;
			top: 10px;
			left: 0px;
			background: url('/layout/images/publicidade.png') no-repeat;
			position: absolute;
			}
			
			#caixa-banner-topo{
				width:980px;
				height:100px;
				margin-left:auto;
				margin-right:auto;
				position:relative;
			}
			
			#superbannertopo
			{
			width:728px;
			height:90px;
			left: 22px;
			top:10px;
			position:absolute;
			}
			
			#bottomtopo
			{
			width:220px;
			height:90px;
			right: 0px;
			top:10px;
			position:absolute;
			}
			
			.pl60
			{
			padding-left:60px;
			}
			
			#telefone {
				width:180px;
				height:32px;
				position:absolute;
				top:53px;
				right:535px;
				overflow:hidden;
			}
			
			#telefone p {
				font:20px Arial;
				color:#FFF;
			}
			
			#cx_relogio {
				width:180px;
				height:32px;
				position:absolute;
				top:50px;
				right:315px;
				overflow:hidden;
			}
			
			#banners
			{
			border-bottom:1px solid #CCC;
			width:980px;
			height:110px;
			}
			
			#publicidade_topo_728_90 {
				width:728px;
				height:90px;
				float:left;
			}
			
			#publicidade_topo_200_90 {
				width:200px;
				height:90px;
				float:right;
			}
			
			
			
			#menu {
				position:absolute;
				width:980px;
				height:35px;
				top:0px;
				
			}

			#menu ul,#menu li {
				padding:0px;
				margin:0px;
				background:none;
				
				
			}

			#menu li {
				display:inline;
			}
			
			#menu a,#menu a:hover,#sub-menu a,#sub-menu a:hover {text-decoration:none;}
			
			#menu li a {
				float:left;
				display:block;
				height:33px;
				font:12px Arial;
				font-weight:normal;
				line-height:34px;
				padding-left:8px;
				padding-right:7px;
				border-top:1px solid #223D84;
				border-right:1px solid #223D84;
				border-bottom:1px solid #223D84;
				color:#FFF;
				text-decoration:none;
				margin-right:0px;
				margin-top:0px;
				background-color: #28489B;
				text-transform:uppercase;
				}
			
			#menu li.first a {
			border-left:1px solid #223D84;
			}
			#menu li a:hover {
				height:34px !important;
				line-height:34px !important;
				padding-left:8px !important;
				padding-right:7px !important;
				margin-top:0px !important;
				font:12px Arial;
				font-weight:normal;
				text-decoration:none;
				background: url('/layout/images/bg-menu.png') repeat-x bottom;
				border-bottom:none;
				border-top:1px solid #223D84;
				color:#223D84;
				text-transform:uppercase;
			}
			#menu li.selected a.active {
				height:34px !important;
				line-height:34px !important;
				padding-left:8px !important;
				padding-right:7px !important;
				margin-top:0px !important;
				font:12px Arial;
				font-weight:normal;
				text-decoration:none;
				background: url('/layout/images/bg-menu.png') repeat-x top;
				border-top:1px solid #223D84;
				border-right:1px solid #223D84;
				border-bottom:none;
				color:#223D84;
				text-transform:uppercase;
				
			}
			
			
			#cabecalho #area-dinamica {
				width:980px;
				height:25px;
				position:absolute;
				top:20px;
				left:0px;
				z-index:3;
				border-bottom:1px solid #CCC;
			}
			
			#enhanced-google{
				position:absolute;
				top:75px;
				right:0px;
			}
			
			#cabecalho #area-dinamica2 {
				width:980px;
				height:40px;
				position:absolute;
				padding-top:0px;
				left:0px;
				z-index:3;
				border-bottom:1px solid #CCC;
			}
			
			#cabecalho #area-dinamica3 {
				width:980px;
				height:40px;
				position:absolute;
				padding-top:0px;
				left:0px;
				z-index:3;
				border-bottom:1px solid #CCC;
			}
			
			
			
			#sub-menu ul, #sub-menu li {
				padding:0px;
				margin:0px;
				background:none;
			}

			#sub-menu li {
				display:inline;
			}

			#sub-menu a {
				float:left;
				display:block;
				padding-top:5px;
				padding-right:17px;
				padding-left:10px;
				height:40px;
				font:bold 12px Arial;
				line-height:40px;
				color:#28489B;
				text-transform:uppercase;
				background:url('/layout/images/breadcrumb-seta.png') no-repeat bottom right;
			}
			#sub-menu a.first{
			padding-left:0px;
			}

			#sub-menu a:hover {
				text-decoration:none;
				color:#666;
				
			}

			#sub-menu a.unique {
				margin-right:0px;
				padding-left:0px;
			}
			#sub-menu a.last{
			margin-right:0px;
			
			}

			#sub-menu li a,#sub-menu li a.last {
				margin-right:0px;
			}
			
			
			#sub-menu li a {
				background:none;
				padding-right:10px;
				padding-left:10px;
				font:normal 12px Arial;
				line-height:40px;
				color:#666;
								text-transform:uppercase;
			}
			
			
			#sub-menu li a:hover {
				color:#28489B;
				
			}

			#sub-menu li.last a {
				background:none;
			}

			#area-dinamica #atualizacao {
				font:normal 12px Arial;
				color:#999;
				height:20px;
				line-height:20px;
			}
			
			#area-dinamica3 #atualizacao2 {
				font:normal 12px Arial;
				color:#999;
				margin-top:17px;
				height:20px;
				line-height:20px;
				position:absolute;
			}
			
			#area-dinamica #atualizacao span {
				font:normal 12px Arial;
			}
			
			/*oooooooooooooooooooooooooooooooo
				Rodapé
			  oooooooooooooooooooooooooooooooo*/
			#rodape {
				margin-top:20px;
			}
			
			#rodape2 {
				width:980px;
				height: 200px;
				margin-right:auto;
				margin-left:auto;
			}
			
			#logo-bimboo{
				width: 120px;
				height: 45px;
				margin-top:5px;
				float: right;
			}
			
			#rodape p {
				margin:0px;
				padding:0px;
			}
			
			#rodape .topo {
				background:url('/layout/images/linha-footer.gif') no-repeat bottom;
				margin-bottom:15px;
				padding-top:20px;
				padding-bottom:10px;
				font:11px Arial;
				color:#666;
			}
			
			#rodape .topo h1,#rodape .topo h2,#rodape .topo h3,#rodape .topo h4,#rodape .topo h5,#rodape .topo h6 {
				color:#666;
				margin-bottom:10px;
			}
			
			#rodape .baixo {
				width: 720px;
				float: left;
				font:11px Arial;
				color:#666;
				padding-bottom:20px;
			}
			
			
			
			#rodape a,#rodape a:visited {
				color:#153379;
				text-decoration:none;
			}

			#rodape a:hover {
				color:#153379;
				text-decoration:underline;
			}
			
			#rodape .baixo a,#rodape .baixo a:visited {
				color:#153379;
				text-decoration:underline;
			}

			#rodape .baixo a:hover {
				color:#153379;
				text-decoration:underline;
			}
			
			
			
			
			
			
			
			
			#header_links {
				font-size:12px;
				font-weight:normal;
				color:#999;
				height:20px;
				position:absolute;
				right:0px;
				top:20px;
				z-index:5;
				text-align:right;
			}
			
			#header_links a,#header_links:visited {
				color:#213D84;
				text-decoration:none;
			}
			
			#header_links a:hover {
				color:#213D84;
				text-decoration:underline;
				cursor:pointer;
			}
			
			.site_container #content {
				padding-top:60px;
			}
			
			.site_container {
				width:980px;
				margin-left:auto;
				margin-right:auto;
			}
			
			.espaco
			{
			
			}
			
			.espaco-lateral
			{
			padding-left:20px;
			padding-right:20px;
			}
			
			#bg1
			{
			background:url('/layout/images/bg1.png') repeat-x top;
			
			
			}
			
			#bg2
			{
			background:url('/layout/images/bg2.png') repeat-x top;
			}
			
			#fundo1
			{
			
			}
			
			#fundo2
			{
			
			}
			
			
			
			.container-thumbs
			{
				position:relative;
				width:660px;
				height:75px;
				display:block;
			}

			.thumbs
			{
				width:615px;
				height:70px;
				top:10px;
				overflow:hidden !important;
				left:28px;
				position:absolute;
			}

			.thumbs .pageContainer
			{
				width:10000px;
				position:relative;
			}

			.bigimageContainer
			{
				width:658px;
				text-align:center;
				height:438px;
				overflow:hidden;
				background:#FFF;
				border:1px solid #ccc;
			}

			.bigimageContainer img
			{
				margin:9px;
			}

			.thumb_container
			{
				float:left;
				width:64px;
				height:64px;
				margin-right:13px;
				overflow:hidden;
			}

			.thumbnail
			{
				cursor:pointer;
				height:60px;
				width:60px;
			}

			.thumbnail div
			{

			}

			.thumbnail a
			{
			}

			.thumbnail a img
			{
				border:2px solid #FFF;
			}

			.prev
			{
				position:absolute;
				top:10px;
				left:0px;
				cursor:pointer;
			}
			.next
			{
				position:absolute;
				right:0px;
				top:10px;
				cursor:pointer;
			}
			
			
			
			
			
			
			
			
			
			/*
			#atalhos {
				width:940px;
				height:220px;
				margin-bottom:20px;
				margin-top:20px;
				position:relative;
			}

			#container-atalhos {
				position:absolute;
				width:870px;
				height:220px;
				top:0px;
				left:35px;
				overflow:hidden;
			}

			#atalhos-roller {
				width:7264px;position:absolute;height:220px;
				top:0px;left:0px;
			}

			.at-block {
				width:220px;height:220px;float:left
			}

			.at-cont {
				width:210px;height:140px;background:#FFF;
			}

			.at-bord {
				width:210px;height:220px;
			}

			.at-bord h2 a,.at-bord h2 a:hover {
				display:block;
				color:#1D3F87 !important;
				font:bold 16px arial;
				text-decoration:none;
				border:none;
			}

			.at-bord h2 a:hover {
				text-decoration:underline;
			}
			
			
			#atalhos .post blockquote {
				margin:0px;
				padding:0px;
				padding-top:5px;
				background:none;
			}
	
			#atalhos .post blockquote a,.post blockquote a:visited {
				font:bold 12px Arial;
				color:#FF6600;
				text-decoration:none;
			}
	
			#atalhos .post blockquote a:hover {
				color:#FF6600;
			}
			
			
			
			
			#nav-l {
				position:absolute;
				width:25px;
				height:220px;
				left:0px;
				top:0px;
			}

			#nav-r {
				position:absolute;
				width:25px;
				height:220px;
				right:0px;
				top:0px;
			}
			*/
			
			
			
			
			
			
			
			
			


}


@media print {

	#header,#banners,#publicidade_topo_728_90,#publicidade_topo_200_90,#tempo,#relogio,#cx_busca,#cse-search-box,#container-menu,#menu,#container-area,#menu,#area-dinamica,#atualizacao,#sub-menu,#header_links,#rodape,#footer,#sidebar,.noprn {display:none !important}

	.bx { border:1px solid #ECECEC }
	.bx .bA,.bx .bB,.bx .bC,.bx .bD,.bx .bE,.bx .bF { display:none; }

	#content {
		padding-top:20px;
		background:url('/layout/images/logo.gif') no-repeat;
	}
}

@media only screen (max-device-width: 320px) {
	.site_container, .site_container_mobile {}
}

@media only screen and (min-device-width: 321px) and (max-device-width: 480px) {
	.site_container, .site_container_mobile {}
}


