@charset "iso-8859-1";
/* CSS Document */

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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body {
	font-family: Tahoma, Arial, Helvetica;
	font-size: small;
	background: #FFFFFF;
	color: #515151;
	background-image: url(img/topo_bg.png);
	background-repeat: repeat-x;
}
* html body { font-size: x-small; font-size: small; }
table { border-collapse: collapse; }
th { text-align: center; font-weight: bold; }
td { vertical-align: top; }
html { background-color: #FFFFFF; color: #333333; }
a { color: #147ECB; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; color: #147ECB; } 
/* a:hover { text-decoration: none; color: #000000; background: #FFC904; } */
a:focus { outline-style: none; }
a:active { outline: none; }
:-moz-any-link:focus { outline: none; }
ul { list-style: inside; }
a img { border: none; }
p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }


.size { font-size:14px;}

/* Float Container */
.flc { clear:both; }
.flc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .flc { height: 1%; }
/* IE7 work-around */
html > body .flc {
	height: auto;
	max-height: 120000px;
}

/* Reuable Classes */
.cb { clear: both; }
.module { margin: 0px 0px 30px 0px; }
.space { margin: 0px 0px 8px 0px; }
.frame { width: 987px; margin: 0px auto; }
.more { text-align: right; }
.row_odd { background-color: #E5E5E5; }
.meta { color: #666666; font-size: 85%; }
.user_badge { background: #147ECB; color: #FFFFFF; text-align: center; padding: 2px 0px; font-size: 80%; }
.sub_header { font-weight: bold; }
.page_title { font-size: 216%; padding: 0px 0px 0px 0px; color: #333; }
.page_subtitle { font-size: 150%; padding: 0px 0px 10px 0px; color: #666;}
.content_title { font-size: 200%; padding: 0px 0px 10px 0px; }
.tit_publicacoes { font-size: 24px; padding: 0 0 16px 0; }
.tit_publicacoes_sub { font-size: 18px; color:#565656; }
.tit_publicacoes_sub2 { font-size: 14px; color:#565656; }

.menu { width: 700px; background: url(img/blogo_03.png) repeat-x 0px 0px; height: 62px; float: left; }

/* Listas */
#lista ul li {display: list-item; list-style: inside; padding: 2px;}
#listaOrd ol li{display: list-item; list-style: lower-alpha; padding: 2px;}

/* Menu de Navegação */
#nav { height: 23px; }
	#nav .tmenu { width: 690px; margin: 0px auto; }
	#nav ul { list-style-type: none; }
	#nav li { height: 23px; line-height: 23px; float: left; }
	#nav li a { text-decoration: none; display: block; }
	#nav li a:hover { text-decoration: underline; color: #a6d0e7; }
	#nav li span { padding: 0px 5px; display: block; font-weight: bold; color: #FFFFFF; font-size: 11px; }
	#nav li a:hover span { color: #F60; cursor: pointer; }
	#nav li:hover span.title { color: #a6d0e7; }
	#nav li.selected a { }
	#nav li.selected a span { background: #000000 repeat 0px 0px; color: #FFFFFF; }
	#nav li ul { position: absolute; display: none; background: #12567b repeat-x 0px 0px; z-index: 99; width: 150px; overflow: hidden; }
	#nav li ul li { min-width: 150px; width: 150px; float: left; }
	#nav li ul li a { float: left; width: 150px; border-bottom: 2px solid #1c455b; }
	#nav li ul li a span { float: left; width: 150px; }
    #nav li ul li a:hover { background: #fdda34 repeat 0px 0px; border-bottom: 2px solid #1c455b; }
	#nav li:hover ul, #nav li.sfhover ul { display: block; }
	#nav li.selected ul a span { background: none; color: #000000; }
	#nav li.selected ul a:hover span { color: #FFFFFF; }
	/* #nav .nav_dares ul { left: 788px; } */
	
/* Colunas do Corpo */
.coluna_630 {	width: 630px; float: left; margin: 5px 8px 0px 0px; display: inline; overflow: hidden; }
.coluna_300 { width: 250px; float: left; margin: 0px 0px 0px 0px; display: inline; overflow: visible; }

/* Textos do Site */
.txtRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.titulo {font-size:2.2em;font-weight:bold;line-height:42px;color:#15587C; margin:0 0 15px 0;}
.tituloPagina {font-size:1.8em;font-weight: bold;color: #2c71ae;margin-bottom: 10px;}

.txtVermelho { color: #FF0000; }	


/* Noticis Coluna 300 */
#not_home { clear: both; border: 1px solid #A6D0E7; background: #C3E4F7 url(img/not_home_300_bg.png) repeat-x bottom; color: #2564A5; font-size:11px; padding: 10px 10px 20px; height: 218px; }
#not_home a { color: #2564A5; text-decoration: none; }
#not_home a:hover { color: #F60; text-decoration: underline; }

#not_midia { color: #2564A5; font-size:11px; padding: 0px; }
#not_midia a { color: #2564A5; text-decoration: none; }
#not_midia a:hover { color: #F60; text-decoration: underline; }



.cbat-corpo {margin:0 auto !important;min-width:987px;width:72em;}
.cbat-conteudo {margin:0 auto !important;min-width:938px;width:71em;text-align:left;}
.cbat-bloco {overflow:hidden;width:100%}
#cbat-diretorio{background-color:#15587C;}
#cbat-diretorio .cbat-conteudo .diretorio-indice strong{color:#fff}
#cbat-diretorio .cbat-conteudo ul li a{color:#F8E6E6}
#cbat-diretorio .divisoria{border-color:#af3434}
#cbat-diretorio{margin-top:10px}
#cbat-diretorio span.cbat-borda{line-height:3px;font-size:0}
#cbat-diretorio span.cbat-borda{line-height:3px}
#cbat-diretorio .cbat-conteudo{margin:0 auto;padding-bottom:1em}
#cbat-diretorio .cbat-conteudo .cbat-bloco{border-top:none;padding:0 0 0}
#cbat-diretorio .cbat-conteudo ul li.diretorio-indice{margin:2.75em 0 1em 0}
#cbat-diretorio .cbat-conteudo ul li.item-quebra-linha{margin-top:0.9em;padding:1.2em 0}
#cbat-diretorio .cbat-conteudo .diretorio-indice strong{color:#FFF;font-size:1em;font-weight:bold;letter-spacing:-0.03em}
#cbat-diretorio .cbat-conteudo ul li a{color:#FFF;font-size:0.80em;line-height:1.45em}
#cbat-diretorio .cbat-conteudo ul li a:hover{text-decoration:underline}
#cbat-diretorio .divisoria{border-left:1px solid #FFF;padding-left:8px}
.cbat-grid-2 {display:inline;float:left;margin:0 .833em;}
.cbat-grid-2 {min-width:140px;width:11.665em;}

/*Tabelas*/
.tabinterna{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabinterna td{border:1px solid #d6cd00;padding:.5em;}
.tabinterna th{border:1px solid #d6cd00;background:#d6cd00 url(tr_amar.gif) repeat-x;font-size:13px;color:#000;font-weight:bold;padding:.5em;}

.tablar{border-collapse:collapse;color:#333333;}
.tablar td{border:1px solid #f8b500;padding:.5em;}
.tablar th{border:1px solid #f8b500;background:#f8b500 url(tr_laranja.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.tabazul{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabazul td{border:1px solid #328aa4;padding:.5em; background:#F4FBFD;}
.tabazul th{border:1px solid #328aa4;background:#328aa4 url(tr_azul.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabverm{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabverm td{border:1px solid #a43232;padding:.5em; background:#FFF4F4;}
.tabverm th{border:1px solid #a43232;background:#a43232 url(tr_verm.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabpreta{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabpreta td{border:1px solid #333333;backgroud:#F1F1F1;padding:.4em;}

.tabtransp{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabtransp td{border:1px solid #fff;padding:.5em;}
.tabtransp th{border:1px solid #fff;font-size:13px;color:#333333;padding:.5em;}

.tabouro{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabouro td{border:1px solid #f2c85e;padding:.5em;}
.tabouro th{border:1px solid #f2c85e;background:#f2c85e url(tr_ouro.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.tabprata{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabprata td{border:1px solid #b8b8bb;padding:.5em;}
.tabprata th{border:1px solid #b8b8bb;background:#b8b8bb url(tr_prata.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.tabbronze{border-collapse:collapse;font-family:Verdana;font-size:11px;color:#333333;}
.tabbronze td{border:1px solid #846d62;padding:.5em;}
.tabbronze th{border:1px solid #846d62;background:#846d62 url(tr_bronze.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

/* Combos */
.combo_box {
	font-size: 1em;
	background-color:#fff6de;
	color: #333333;
	border: 1px #f8b500 solid;
	border-collapse: collapse;
}

.combo_box_preto {
	font-family: Verdana;
	font-size: 10px;
	background-color: #F1F1F1;
	color: #333333;
	border: 1px #C0C0C0 solid;
	border-collapse: collapse;
}

.combo_box_ob {
	font-size: 1em;
	background-color: #ffdd82;
	color: #333333;
	border: 1px solid #f8b500;
	border-collapse: collapse; }
	
/*.column_1 {	width: 470px; display: inline; overflow: hidden; }*/
.column_1 {	width: 470px; float: left; margin: 0px 0px 0px 0px; display: inline; overflow: hidden; }

/* _featured  define as informações para a caixa de destaque da home*/
.featured {
	width: 470px;
	height: 250px;
	position: relative;
}
	.featured ul { color: #FFFFFF; }
	.featured .item { display: none; width: 470px; height: 250px; position: absolute; }
	.featured .first { display: block; }
	.featured .image { /* position: absolute; */ }
	.featured .title { font-size: 1.5em; position: absolute; z-index: 80; padding: 0px; left: 0px; top: 175px; padding: 0px 10px; }
		.featured .title a { text-decoration: none; color: #FFFFFF; }
	.featured .description { font-size: 0.8em; position: absolute; z-index: 80; padding: 0px; left: 0px; top: 210px; padding: 0px 10px; width: 340px; }
	.featured .controls { position: absolute; top: 207px; left: 340px; z-index: 80; }
		.featured .controls img { margin: 0px 5px 0px 0px; }



div.corpoMateria .fotoMateria {position:relative}
div.corpoMateria .fotoMateria{clear:both;margin-top:0px}
div.corpoMateria .fotoMateria img.foto{display:block;}
div.corpoMateria .fotoMateria .descricao{font-size:10px;color:#535353;background:#EBEBEB;padding:7px 4px 7px 4px;}
div.box150{float:left;width:300;margin:0px 8px 8px 0px;}
div.box400{float:left;width:400;margin:0px 8px 8px opx;}


/* Materia */
.tituloPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #2c71ae;
	margin-bottom: 10px;
}

.txtTitNews {
	font-weight: bold;
	font-size: 22px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	letter-spacing: -1px;
	margin-bottom: 5px;
	color: #009900;
	}
	
.txtTitChaNews {
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #2564a5;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
.txtTitSubNews {
	font-size: 10px;
	line-height: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #8a8a8a;
	margin-bottom: 5px;
	}
	
#editorSize {
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color:#a1a1a1;
	margin-bottom: 10px;
	}
	
#editorSize .editor span {
	font-size: 9px;
	color: #445966;
	display: block;
	}
	
#corpo1024 {
	width: 962px;
	padding: 5px;
	}
	
#outrasNews {
	padding: 8px;
	}
	
.txtCorpoOutrasNews {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	}
	
.txtTituloOutrasNews {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0069aa;
	}
	
.txtRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

.box {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #E8F5FF;
	border-collapse: collapse;
	border-color: #2C71AE;
	color: #2C71AE;
	font-size:12px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}

.boxNoticiaHome {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #E8F5FF;
	border-collapse: collapse;
	border-color: #2C71AE;
	color: #2C71AE;
	font-size:10px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 4px;
	padding: 4px;
}


/* Busca Home */

#search_box {
    width: 202px;
    height: 30px;
    background: url(img/busca_fundo.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 152px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

.search_box_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3da55f;
	}
	
