body { margin:0px; padding:0px; font-size:12px; font-family:Verdana, arial, sans-serif; background:url(../images/bg_site.png) repeat-x; background-color:#f4f4f4;}
h1, h2, form, h3, h4, hr, ul, li, p { margin:0px; padding:0px; }
img { border:0; }
a {text-decoration:none; }
a:hover { color:#125c96; text-decoration:underline; }
.campo { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #ccc; }
.borda_redonda { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.botao { cursor: pointer; padding: 3px 5px; background-color: #3b96f1; border: 0; color: #fff; font-size:11px; font-weight: bold; }
.botao:hover { background-color:#70b2f3; }
p { line-height:18px; text-align:left; }

.corpo { width:1000px; margin:auto; overflow:hidden; }

.bg_botoes { height:24px; float:left; background:url(../images/bg_botoes.png) no-repeat; border:0; cursor:pointer; }
.bt_busca { width:75px;  }
.bt_enviar { width:75px; background-position:0px -26px; margin-left:105px; margin-bottom:20px; }
.bt_zoom { width:180px; float:left; padding:6px 10px; background-color:#0084C8; margin:8px 0px; color:#fff; font-weight:bold; cursor:pointer }

.icones { float:left; background:url(../images/icones.png) no-repeat;}
.ic_anexo { padding-left:20px; padding-top:3px; cursor:pointer }
.ic_noticia { padding-left:20px; padding-top:3px; background-position:0px -34px; cursor:pointer }
.ic_up_16 { height:16px; background-position:0 -160px; cursor:pointer; padding-left:20px; }
.ic_down_16 { height:16px; background-position:0 -178px; cursor:pointer; padding-left:20px; }
.ic_zoom_16 { width:16px; height:16px; background-position:0 -216px; padding-right:3px; }

.icone_32 { width:32px; height:32px; float:left; overflow:hidden; display:block; background:url(../images/bg_social_32.png) no-repeat; }
.icone_32 span { display:none; }
.icone_32.bt_facebook { }
.icone_32.bt_twitter { background-position:-32px 0px; }
.icone_32.bt_rss { background-position:-165px 0px; }
.icone_32.bt_email { background-position:-98px 0px; }

.correct { width:90%; float:left; padding:5%; color: green; border:1px solid green; background-color:#ECFFEC; font-size: 15px; }
.error { width:90%; float:left; padding:5%; color: red; border:1px solid red; background-color:#FFECEC; font-size: 15px; }

/*--CABECALHO--*/
#topo { width:100%; float:left; overflow:visible; padding-top:18px; }

.logo { width:240px; height:90px; float:left; padding-right:17px;}
.logo a { width:240px; height:90px; background:url(../images/logo.png) no-repeat; display:block; text-decoration:none; position:relative; }
.logo span { visibility:hidden; }

.banner_top { width:728px; height:90px; float:left; overflow:hidden; }


#topmenu { width:999px; float:left; padding:22px 0px 3px 0px; font-family:Tahoma, Verdana, sans-serif; font-size:11px; font-weight:bold; list-style:none; }
#navlist { float:left; margin:0px; padding:5px 0 6px 0; }
#navlist ul { position: relative; width: 100%; margin:0px; padding:0px; }
#navlist .menu_base, #navlist a { display: block; padding: 5px 10px 6px 10px; color:#fff; text-decoration:none; font-weight: bold; font-size: 11px; cursor:pointer; }
#navlist a:hover { color: #fff; background-color:#4db3d7; }
#navlist li .over {  color: #fff; background-color:#4db3d7; }
#navlist a.home { color: #01B0F0;  }
#navlist li { float: left; position: relative; list-style:none; margin:0px; padding:0px; text-transform:uppercase;  }
#navlist .sub_regiao {  border-right:2px solid #4da3d7; }
#navlist .sub_menu {  z-index:9999; position: absolute; display: none; width:212px; top:24px; left:-5px; background-color:#4db3d7; border:1px solid #4db3d7; line-height: 1.5em;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#navlist .sub_menu a { width:210px; height: auto; float: left; font-weight:bold; color:#fff; padding:3px 2px 3px 0px; font-size:10px; border:0; text-indent: 12px; }
#navlist .sub_menu a span { float:left; }
#navlist .sub_menu .over { border:0; background-image:none; color:#fff; }
#navlist .sub_menu a.first { border: 0; }
#navlist .sub_menu a:hover { border:0; background:#8bc9ea; color:#fff }
#navlist .divisor_vert { float:left; padding-top:4px; }
#navlist .divisor_menu { width:40px; height:20px; border:0;}

.numero_vagas { width:400px; float:left; padding:13px 15px; color:#0084c8; font-family:Tahoma, Arial, sans-serif; font-size:15px; }
.numero_vagas a { color:#0084c8;}

.busca { width:400px; float:right; padding:10px 15px 0px 15px; color:#0084c8; font-size:11px;  }
.busca .texto_busca { float:left; padding:2px 5px 0px 0px;}
.busca .campo_busca { width:295px; float:left; border:1px solid #99cfeb; padding:3px; margin-right:10px  }

/*--CENTRO--*/
#centro { width:970px; float:left; text-align:left; padding:20px 15px; background-color:#fffffa; }

.conteudo_principal { width:600px; min-height:1080px; float:left; padding-right:15px; border-right:1px solid #b7dcef; }

.conteudo_principal_full { width:785px; float:left; padding-right:15px; border-right:1px solid #b7dcef; }

.concurso_destaque { width:100%; float:left; padding-bottom:20px; }
.descricao_destaque { color:#000; }
.titulo_destaque a { font-size:18px; color:#125c96; }

.carroussel_concursos { width:600px; float:left; margin-bottom:20px; }
.carroussel_concursos li { float:left; list-style:none;}

.grade_concurso.destaque_na_home { height:205px; }

.grade_concurso { width:177px; height:285px; padding-right:34px; margin-bottom:20px; position:relative; }
.grade_concurso img { border:1px solid #9b9ba4;}
.grade_concurso h2 { font-size:13px; font-weight:bold; padding-bottom:2px; }
.grade_concurso a { color:#125c96; }
.grade_concurso p { font-size:11px; line-height:15px; padding-bottom:10px; }
.grade_concurso .social_lista { height:62px; position:absolute; bottom:0; border:0; padding:0; }
.grade_concurso .social_lista div { float:left; padding-left:2px; }
.grade_concurso .social_lista .bt_tweet { padding-left:3px;  }

.lista_concurso { width:100%; height:88px; border-top:1px solid #ccc; padding:7px 0px; }
.lista_concurso h2 { font-size:15px; font-weight:bold; padding-bottom:2px; }
.lista_concurso a { color:#125c96; }
.lista_concurso p { width:405px; float:left; padding-right:5px; font-size:12px; line-height:15px; }
.lista_concurso .lista_detalhe { float:left; padding-top:5px; color:#666;  font-size:11px; }
.lista_concurso .social_lista { width:180px; height:62px; float:right; padding-left:4px; overflow:hidden; }
.lista_concurso .bt_social { float:left; padding-left:2px;  }
.lista_concurso .social_lista .bt_tweet { height:62px; padding:0 3px;  }

.list_concursos_top { width:100%; float:left; }
.list_concursos_top li { list-style:none; }

.titulo_direita { width:100%; float:left; color:#0078c3; font-size:18px; padding:10px 0px; border-top:10px solid #0078c3; background-color:#ebf5fb; border-bottom:1px solid #ffffff;}
.titulo_direita a { color:#0078c3; margin-left:15px; }
.titulo_direita span { color:#0078c3; margin-left:15px; }
.caixa_relacionados .titulo_direita a { color:#0078c3; }

.conteudo_secundario { width:350px; float:right; }

.caixas { width:285px; float:left; }
.caixas h3 { float:left;  padding:10px 10px 5px 10px; color:#000; font-size:15px }
.caixas ul { width:100%; float:left; }
.caixas li { width:100%; float:left; list-style:none; }
.caixas h3 a { color:#000; }
.caixas p  { float:left; padding:0px 10px 10px 10px; display:block; }

.caixa_apostilas { margin-right:30px; background-color:#f4f4f4; }
.caixa_provas { background-color:#f4f4f4; }

.caixa_full { width:968px; float:left; background-color:#ebf5fb; margin:15px 0px; padding:0px 1px; }

.caixa_abertos { width:190px; float:left; margin-left:10px; }
.titulo_abertos { font-size:12px; }

.caixa_relacionados { width:100%; float:left; }
.caixa_relacionados h3 { font-size:15px; }
.caixa_relacionados li { width:100%; float:left; font-size:12px; color:#666; font-weight:normal; padding:5px 0px; }
.caixa_relacionados a { color:#121212; }

.caixa_detalhe { float:right; padding-top:25px; }
.caixa_detalhe .caixa_provas { margin-right:30px; }

.caixa_por_estados { width:140px; float:right; background:url(../images/bg_bandeiras.jpg) no-repeat 0px 50px; }
.caixa_por_estados ul { width:100%; float:left; }
.caixa_por_estados li { list-style:none; width:100%; float:left; font-size:11px; font-weight:bold; }
.caixa_por_estados a { width:100%; float:left; height: 15px; color:#0084c8; padding:2px 0px 3px 20px; }
.caixa_por_estados .tit_estados { padding-left:10px; }

.banner_lateral_300x250 { width:300px; float:left; height:250px; overflow:hidden; margin:20px 0px 0px 35px; }

.socialization { width:310px; height:92px; float:left; background:url(../images/bg_socialization.jpg) no-repeat; margin:7px 6px; }
.socialization a { width:300px; height:65px; float:right; padding:27px 10px 0px 0px; text-align:right; font-size:22px; color:#efefef; text-decoration:none;  }
.socialization span { width:100%; float:right; font-size:12px; padding-top:3px;  }
.social_rss { background-position:0px -105px; }
.social_facebook { background-position:0px -209px; }

.caixa_acessados { width:315px; float:left; margin-left:10px; }

.caixa_recentes { width:315px; float:left; margin-left:10px; }

.caixa_destaques { width:315px; float:left;; }

.caixa_newsletter { float:left; background-color:#f4f4f4; margin-left:30px; }

.form_newsletter span { width:300px; float:left; padding:1px 20px; font-size:10px; color:#0084c8; }
.form_newsletter .campo_news { width:230px; float:left; border:1px solid #99cfeb; padding:2px 5px; margin:0px 0px 10px 20px;  }

.tit_shopping { background-color:#d9ecf7; }
.shopping_home { width:600px; float:left; background-color:#ebf5fb; }
.shopping_home ul { width:570px; float:left; padding:15px; }
.shopping_home li { width:160px; float:left; padding:0px 10px; list-style:none; text-align:center; }
.shopping_home h3 { font-size:11px; }
.shopping_home p { font-size:10px; }

.breadcrumb { width:100%; float:left; border-bottom:1px solid #b7dcef }
.breadcrumb li { float:left; list-style:none; padding:0px 3px 5px 3px;  }
.breadcrumb a { color:#0084c8;  }

.titulo_area { width:100%; float:left; padding:7px 0px 7px 0px; font-size:18px; color:#0084c8; border-bottom:1px solid #b7dcef; margin-bottom:5px; }
.titulo_area a { color:#0084c8;  }

.titulo_menor { width:100%; float:left; padding:15px 0px 2px 0px; font-size:16px; color:#0084c8; border-bottom:3px solid #b7dcef; margin-bottom:10px; }
.titulo_menor a { color:#0084c8;  }

.texto { width:100%; float:left; color:#333; }
.texto h2 { padding:5px 0 10px 0; font-size:15px; }
.texto p { padding-bottom:10px; line-height:18px; text-align:justify; }
.texto ul { width:100%; float:left; line-height:18px; text-align:justify; }
.texto li { width:100%; float:left; list-style-position:inside; padding:5px 0px;  }
.descricao_detalhe { padding-bottom:5px; border-bottom:1px solid #b7dcef; }
.descricao_detalhe.no_border { border:0; }

.info_conteudo { width:100%; float:left; height:260px;}

.tabela_edital { width:100%; float:left; margin-top:15px; background-color:#ebf5fb; border:1px solid #b7dcef; font-size:11px; }
.tabela_concurso { width:245px; float:right; margin-left:15px; background-color:#ebf5fb; border:1px solid #b7dcef; font-size:11px; }
.tabela_concurso td, .tabela_edital td { padding:5px 5px; border-right:1px solid #b7dcef; border-bottom:1px solid #fff; }
.tabela_concurso tr:hover, .tabela_edital tr:hover { background-color:#d4f0fe; }
.tabela_concurso a, .tabela_edital a { color:#333; }
.header_tab { background-color:#d9edf7; text-align:center; font-weight:bold; color:#125c96; font-size:12px; }

.edital_fonte { width:100%; float:left; padding-top:10px; }

.banner_concurso { width:370px; height:280px; float:left; overflow:hidden; }

.container_pagination { width:100%; float:left; font-weight:bold; text-align:center; margin:10px 0px; padding:2px 0px; }
.container_pagination .pagination { width:100%; float:left; padding:8px 0; margin-bottom:15px; font-size:15px; text-align:left; border-bottom:1px solid #b7dcef; border-top:1px solid #b7dcef; }
.container_pagination a { float:left; padding:3px 7px; margin-right:3px; font-size:13px; background-color:#0084c8; color:#fff; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.container_pagination .page {  }
.container_pagination .page_is { float:left; padding:3px 7px; margin-right:3px; font-size:13px; background-color:#d9edf7; color:#0078c3; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.container_pagination .page_cont { float:left; padding:0px 5px}
.container_pagination a:hover .page_is { padding:5px; margin-right:3px; text-decoration:none; text-align:center; color:#b7dcef; font-weight:bold}

/*RODAPE*/
#rodape { width:100%; float:left; color:#0084c8; background:url(../images/bg_rodape.png) repeat-x; font-family:Tahoma, arial, sans-serif; font-size:13px; }
.direitos { width:100%; float:left; padding:12px 0px 25px 0px; font-size:12px; font-weight:bold; text-align:center; color:#fff}

.menurodape_estados { width:600px; float:left; padding-left:20px; }
.menurodape_outros { width:210px; float:right; }

.menu_rodape { width:100%; float:right; font-size:13px; font-weight:bold; padding-top:12px; }
.menu_rodape a { color:#0084c8 }
.menu_rodape li { list-style:none; float:left;}
.sub_menu_rodape { width:160px; float:left; padding:3px 19px; border-right:1px solid #0084c8; }
.sub_menu_rodape li { width:160px; padding:1px 0px; }

.desenvolve_web { width:109px; height:43px; float:right; margin-bottom:10px; background:url(../images/desenvolve_web.png) no-repeat;  }
.desenvolve_web span { display:none; }

.info_carregando { width:100%; float:left; text-align:center; display:none; }
.info_carregando .info_carregando_p { width:100%; float:left; text-align:center; padding:5px 0px; }
.leitor_edital { float:left; background:url(../images/book_loading.gif) no-repeat 50% 20px; background-color:#efefef; }
#installAdobe { width:100%; float:left; text-align:center; padding:30px 0px; font-weight:bold; }

/* apostilas */
.central_apostilas { width:100%; float:left; padding-top:10px; margin-top:5px;}
.central_apostilas table { float:left; }

.lista_table { font-size:12px; }
.lista_table a { font-size:14px; font-weight:bold; color:#000; text-decoration:underline }
.lista_table .descricao { font-size:12px; color:#333; padding:5px 0px; }
.lista_table .linha_link { width:100%; float:left; height:1px; margin:15px 0px; border-bottom:2px dotted #ccc;  }
.lista_table .column { font-size:12px; color:#333; width:15%; text-align:center }
.lista_table .img_cms { width:120px; height:90px; border:1px solid #000 }

.avaliar { width:100%; float:right; padding:5px 0px; text-align:center; text-transform:none; background-color:#eaefff; color:#666;  }

#share { width: 65px; padding: 5px; display: none; text-align: center; background-color: #fff; border: 1px solid #ccc; position: fixed; top:20px; margin-left: -80px; }

.box_login { width:970px; height:25px; float:left; padding:6px 15px; background-color:#ecf5f9; border-bottom:5px solid #d9edf7; color:#0084c8; }
.box_login .bt_fecha_login { width:16px; height:16px; float:left; }
.menu_login { width:350px; float:right; padding:6px 0px; }
.menu_login li { float:right; list-style:none; padding:0px 10px; margin:0px 3px; cursor:pointer; text-transform:uppercase; border-right:1px solid #0084c8; font-size:11px; }
.menu_login a {  color:#0084c8; }
.texto_login { width:600px; float:left; padding:0px; line-height:15px; }
.texto_login span { font-size:10px; color:#222; }
.texto_login a { color:#222; }

/*Info window*/
#infoWindow {  width:100%; height:80px; position:fixed; left:0px; text-align:left; border-bottom:1px solid #AAAEB2; z-index:100; background:url(../images/bg_info.png) repeat-x 0px -26px; overflow:hidden; background-color:#fff; }
#infoWindow .container_info { width:999px; margin:auto; }
#infoWindow .infoWindowFechar { width:50px; float:right; padding-right:10px; }
#infoWindow .infoWindowFechar a { width:14px; height:14px; float:right;  margin-top:0px; overflow:hidden; background:url(../images/bg_info.png) no-repeat; cursor:pointer; }
#infoWindow a span { display:none; }

#infoWindow p { padding:0 0 10px 0; margin:0px; font-weight:bold; }
#infoWindow form { padding:0px; margin:0px;  }

.newsletter_info { width:560px; float:left; margin-top:15px; border-right:1px solid #ccc; }
.newsletter_info .bt_rss { width:64px; height:64px; float:left; margin-right:20px; background:url(../images/bg_info.png) no-repeat 0px -208px; overflow:hidden; }
.newsletter_info .botao{color:#fff; cursor:pointer; border:0px; text-align:center; padding:3px 3px; font-size:12px; background-color:#898989;}
.newsletter_info .campo { width:170px; height:19px; padding:3px 0 0 0; border:1px solid #ccc; }

.campo_window { width:140px; font-size:13px; margin:0 10px 0 0; padding:2px 5px; border: 0;  }
.bt_email { background-color:#999; color:#fff; }

.twitter_info { width:330px; float:left; margin-top:15px; padding-left:30px; }
.twitter_info .bt_twitter { width:64px; height:64px; float:left; margin-right:20px; background:url(../images/bg_info.png) no-repeat 0px -138px; overflow:hidden; }
.twitter_info a { color:#000; }

.form_rss { width:100%; float:left; height:200px;  }
.form_rss a { float:left; color:#c45311; font-size:12px; font-weight:bold; padding-top:5px; }
.form_rss span { width:100%; float:left; color:#000; font-size:12px; padding:5px 0; }
.form_rss input { float:left; border:1px solid #0084c8; margin-right:5px; }
.form_rss select { width:245px; float:left; border:1px solid #0084c8; margin-right:5px; }
.form_rss div { float:left; padding:5px }
.form_rss .bt_rss { width:95px; padding:2px 5px; background-color:#ecf5f9; font-size:10px; }

.login_social { float:left;  }
.login_social p { float:left; padding-bottom:10px;  }
.login_social span { height:16px; float:left; margin-right:20px; }

.descricao_lista { width:100%; float:left; padding:3px 0; margin-bottom:15px; font-size:13px; text-align:justify; color:#666; border-bottom:1px solid #b7dcef; border-top:1px solid #b7dcef; }

.lista_trabalhada { width:100%; float:left; padding:10px 0; }
.lista_trabalhada li { padding:4px 0px 4px 25px; list-style-position:inside; background:url(../images/icones.png) no-repeat 0px -193px; list-style:none; }

.lista_geral { width:100%; float:left; }
.lista_geral li { width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #999; margin-bottom:20px; list-style:none; }
.lista_geral h2 { margin-bottom:10px; font-size:16px; }
.lista_geral h2 a { color:#0078c3; }
.lista_geral span { padding:3px 5px; background-color:#eef2f4; font-size:11px }
.lista_geral img { float:left; margin-right:15px; border:5px solid #e8e8e8; background-image: url(../images/padrao.jpg); padding:1px; cursor:pointer; text-indent: -8000px; }
.lista_geral p { margin-top:15px; }

.desc_artigo { width:397px; float:left; }
.desc_artigo p { padding-left:0px; margin-top:8px; }

.lista_categorias { width:100%; float:left; padding-top:10px; }
.lista_categorias li { width:100%; height:14px; float:left; padding:0px 0px; margin:0px; list-style:none; }
.lista_categorias h3 { width:100%; float:left; padding:0px; margin:0px; }
.lista_categorias span { font-weight:normal; font-size:12px; }
.caixas .lista_categorias a { color:#0078c3; font-size:10px; margin-left:4px; }

.texto_info { width:100%; float:left; padding:10px 0px; font-size:11px; }

.votacao { width: 250px; float: left; margin-left: 10%; }
.votacao a { color:#000; }
.v_bs { width: 32px; float: left; font-size:18px; padding:0 0 2px 25px; margin:0 0 10px 25px; background-position: 0px 0px; background-image: url(../images/votacao_botoes.png); background-repeat: no-repeat; }
.v_bn { width: 32px; float: left; font-size:18px; padding:0 0 2px 25px; margin:0 0 10px 35px; background-position: -58px 0px; background-image: url(../images/votacao_botoes.png); background-repeat: no-repeat; }
.v_barra { width: 250px; margin: auto; }
.v_barra .v_tu { width: 25px; float: left; text-align: center; color:#57c715; }
.v_barra .v_ba { width: 150px; height: 5px; float: left; margin-top: 3px; border:1px solid #333; background-color: #ef481a; }
.v_barra .v_td { width: 25px; float: left; text-align: center; color:#ef481a; }
.v_barra .v_bg { width: 50%; height:5px; float: left; background-color:#57c715; }

.box_lines { width: 100%; float: left; overflow: hidden; padding:2px 0; border-bottom:3px solid #e9e9e9; border-top:3px solid #e9e9e9; }
.box_lines .bl_tit { display:block; padding:5px 10px; background-color: #efefef; font-size: 18px; text-align: center; color:#3b96f1; }
.box_lines .bl_inside { display:block; background-color: #efefef; padding:10px; }

.com_pages { width:580px; float:left; padding:5px 10px; margin-bottom: 1px; text-align: left; background-color:#eaeaea; }
.com_pages a { float: right; padding:1px 6px; text-decoration: none; color:#fff; background-color:#eaeaea; }
ul.comentarios { width:100%; float: left; }
ul.comentarios li { width: 580px; float: left; padding:10px; margin:0; display: block; list-style: none; }
ul.comentarios li.corsim  { background-color:#efefef; }
ul.comentarios li.cornao  { background-color:#f9f9f9; }
ul.comentarios li.combt   { width: 580px; float: left; font-size:12px; padding: 3px 10px; margin:1px 0; text-align: right; background-color: #ccc; }
ul.comentarios li .data   { width: 120px; float: left; padding-right:10px; font-size:11px; }
ul.comentarios li .nome   { width: 120px; float: left; padding-right:10px; margin-right:20px; border-right: 1px solid #ccc; }
ul.comentarios li .no_atr { width: 120px; float: left; font-size: 16px; margin: 5px 0; }
ul.comentarios li .foto_c { width: 80px; height: 80px; float: left; border:3px solid #fff; padding: 1px; }
ul.comentarios li .com    { width: 415px; float: left; font-size:13px; color:#333; }

.black_overlay { display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: fixed; top: 20%; left: 25%; width: 50%;  height: 60%; padding: 16px; border: 16px solid #666; background-color:#fff; z-index:1002; overflow:auto; color:#000; }
.white_content .campo { width:230px; padding:2px; font-size:12px;font-size:14px; font-family:Tahoma, Arial, verdana; -moz-border-radius:5px; -webkit-border-radius:5px; }
.white_content .botao { font-size:14px; }
.white_content .text_campo { width:400px; height:120px; }
.white_content hr { border:0px; height:0px; border-bottom:1px solid #e5e5e5; }
.white_content2 { display: none; position: fixed; top:8%; width:600px; height: 500px; border: 16px solid #666; background-color:#fff; z-index:1002; overflow:auto; color:#000; }
hr { border: 0; border-bottom:1px solid #efefef; }

.destaque_estado { width:100%; float:left; padding-bottom:20px; }
.destaque_estado li { list-style:none; }
.destaque_estado a { color:#125c96; }

.container_titulo { width:580px; float:left; padding:9px 10px; margin-bottom:10px; border-top:5px solid #0078c3; background-color:#ebf5fb }
.container_titulo h2 { width:280px; float:left; color:#125c96; font-size:21px; font-family:"Arial Rounded", Arial, sans-serif }

.lista_estados { float:right; padding-top:3px; }
.lista_estados li { float:left;  }
.lista_estados a { color:#000; padding:4px 6px; font-weight:bold; font-size:15px; font-family:"Arial Rounded", Arial, sans-serif }
.lista_estados a:hover { background-color:#0078c3; text-decoration:none; color:#fff;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.conc_destaque { width:180px; min-height:310px; float:left; padding-right:10px; border-right:1px solid #0078c3; cursor:pointer; }
.conc_destaque h3 { font-size:13px; padding-bottom:3px; }
.conc_destaque p { font-size:11px; }

.conc_normal { width:395px; float:left; padding-top:7px; margin-left:12px; }
.conc_normal h3 { width:382px; float:left; font-size:14px; font-weight:normal; }
.conc_normal span { float:left; padding:2px 5px 0 0; font-size:11px; }

.conc_mini_destaque { width:395px; float:left; padding-bottom:7px; margin-left:12px; }
.conc_mini_destaque h3 { float:left; font-size:15px; }
.conc_mini_destaque span { float:left; padding:2px 5px 0 0; font-size:11px; font-weight:bold; }
.conc_mini_destaque.borda_padding { border-bottom:2px solid #0078c3; padding-bottom:10px; }


