/* CSS Document */
body {background-image: url(imagens/back.png); background-repeat: repeat-x; background-attachment: fixed;
margin: 7px; padding:0px}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000}
img {border:0}

.benvindo {color: #0F4A66; font-size:24px; font-style:italic; font-weight: bolder; text-transform: uppercase}
.benvindo_subtitulo {color: #BED9ED; font-size:18px; font-style:italic; margin-left: 10px; text-transform: uppercase}

.titulo_main {color: #004667; font-size:20px; font-style:italic; font-weight:bolder; 
text-transform: uppercase; margin-bottom:15px; margin-top:20px}
.subtitulo_main {color: #5F5F5F; font-size:18px; font-style:italic; margin-left: 10px; text-transform: capitalize}

.ordenar_por {font-size:11px; padding-bottom:20px}
.ordenar_por a {color:#000; text-decoration:none}
.ordenar_por a:hover {text-decoration:underline}
.texto_main {}

.tabela_main_top {padding-left: 25px}


#header {text-align: center}
#header table {width: 100%; text-align: left}

#logo {width: 200px}
#logo img {border: 0px; border-style:none}

#links_top {font-family: Verdana; color:#BED9ED; position:relative; width: 80%; vertical-align: middle; text-align: right}
#links_top a {color:#BED9ED; text-decoration: none}
#links_top a:hover {color:#0F4A66; text-decoration: underline}

#menu {width: 100%; margin-top: 7px; padding: 0px; vertical-align: middle;}

/* BOTOES COM DROPDOWN */
#menu_parent_quemsomos, #menu_parent_associados {color: #666666; text-align: center}

/* LINKS DOS BOTOES SEM DROPDOWN */
a.menu {color:#0F4A66; background-image:url(imagens/backgrnd_menu.gif); text-indent:-20px;
background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px;
font-weight:bold; text-decoration:none; text-align:center; display:block; padding:2px; height:42px}

/* SUB-MENUS (dropdwns) */
#menu_child_quemsomos, #menu_child_associados {position: relative; visibility: hidden; margin-left:20px; margin-top:-2px}

/* LINKS DOS SUB-MENUS (dropdown) */
a.dropdown_assoc {display: block; color: #0F4A66; background-color: #BED9ED; text-align: center; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 5px; text-decoration: none;
width: 160px; border: 1px solid #666}

a.dropdown_qs {display: block; color: #0F4A66; background-color: #BED9ED; text-align: center; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 5px; text-decoration: none;
margin-left: 5px; width: 180px; border: 1px solid #666}

/* HOVER DOS BOTOES _SEM_ DROPDOWN */
a.menu:hover, a.menu:active {color: #BED9ED; background-image:url(imagens/backgrnd_menu_neg.gif); background-repeat:repeat-x; text-decoration: none}

/* HOVER DOS BOTOES _COM_ DROPDOWN */
a.dropdown_assoc:hover, a.dropdown_qs:hover {color: #BED9ED; background-color: #0F4A66; text-decoration: none}

#banner {text-align: center; margin-top: 0px; margin-bottom: 0px}

#main {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding:0 5px 15px 5px}
#main p a {text-decoration:none; color:#E6F7FF}
#main p a:hover {text-decoration:underline; color:#000}
#main p img {float:left; padding-right:5px; padding-bottom:3px} 
h1 {color:#0F4A66; padding-top:10px; font-size:24px; text-transform:capitalize}
h2 {color:#E6F7FF; padding-top:10px; font-size:16px}

#detalhe_artigo {}
#detalhe_artigo h5 {font-size:11px; color:#FFF; font-weight:normal; padding:0; margin:10px 0 5px 0}

#anexos {font-size:12px; font-weight:bold; color:#0F4A66; padding:15px 0 0 0}
#anexos a {font-size:11px; font-weight:normal; color:#123; text-decoration:none}
#anexos a:hover {text-decoration:underline}

.organigrama_img {text-align:center; margin:25px auto}
.organigrama_title {margin-left:20px; font-size:14px; font-weight:bold; padding-top:15px}
.organigrama_title a, a:hover {color:#E6F7FF; text-decoration:none}
.organigrama_item {margin-left:20px; padding-top:5px}

.link {margin:0}
.link a {text-decoration:underline; color:#0F4A66}
.link a:hover {text-decoration:none; color:#E6F7FF}

#artigo_lista {}

#main_sections {margin:40px 0 10px 28px; width:100%}

.section {float:left; width:30%; margin:auto 10px auto 10px}
.section_top {color: #0F4A66; text-align: left; font-weight:bold; font-size:12px; height: 59px; padding: 0px 5px 0 10px;
			  border-left: 1px solid #758591; border-right: 2px solid #59656E; background-image:url(imagens/backgrnd_section_top.gif);
			  background-repeat:repeat-x}
.section_top img {float:right; border:0}
.section_bottom {padding:0 10px; margin-top:10px}

.section_text {color: #E6F7FF; font-weight:normal; margin-top:5px}
.section_text a {color:#E6F7FF; text-decoration:none}
.section_text a:hover {color: #0F4A66; text-decoration:underline}
.section_title {color: #2A484B; padding-top:10px}
.section_subtitle {color: #0F4A66; font-weight: bold; text-align: left; ; margin:0; padding:0}
.section_subtitle a {color: #0F4A66; text-decoration:underline}

.data {color: #123; font-size:11px; font-weight: bold; text-align: left; padding-bottom: 3px}
#back {clear:both; padding: 10px 0 10px 0; font-size:11px}
#back a {text-decoration:underline; color:#E6F7FF}
#back a:hover {text-decoration:none; color:#0F4A66}

td.top {vertical-align: top}

#footer {padding-top:10px; width:100%; clear:both; text-align: center; border-top: 1px solid #C5CCCF}
#footer ul {color:#0F4A66; padding: 0; margin:0; list-style: none; text-align:center; clear:left; white-space:nowrap}
#footer ul li {display:inline; border-right: 1px solid #0F4A66; padding-left:5px; padding-right:5px;}
#footer ul li a {color:#0F4A66; font-size: 12px; font-weight:bold; text-decoration: none}
#footer ul li a:hover {text-decoration: underline; color:#E6F7FF}

.sep2 {float:left}
.sep_link {padding-top:5px; padding-bottom:5px}
.sep_clear {clear:both}
.sep hr {width: 100%; height: 5px; color:#0F4A66; border: none; margin-top: 0px}
html>body .sep hr {width: 100%; height: 8px; background-color: #0F4A66; border: 0px solid #0F4A66; margin-top: 0px /*For Opera and Gecko-based browsers */}

.copyright {padding-top:5px; color:#123; font-size:80%; text-align:center}

#mapa_site {}
#mapa_site ul {font-size:14px}
#mapa_site ul li {font-weight:bold; margin:5px 0;color:#0F4A66;list-style:url('imagens/seta.gif') none}
#mapa_site ul ul li {list-style:url('imagens/arrow2.gif') none}
#mapa_site ul li ul {font-weight:normal;}
#mapa_site a {color:#0F4A66; text-decoration:none}
#mapa_site a:hover {color:#E6F7FF; text-decoration:underline}


#path {margin-top: 10px; color:#C5CCCF}
#path a {color:#C5CCCF; text-decoration:underline}

#direitos ol {font-size:14px}
#direitos ol li {padding-top:10px}
#direitos ol ol li{font-size:13px; margin:10px 0}

.form_label {margin-left:50px; width:110px; float:left; *padding-top:-10px;}
.txt_normal input {margin-top:2px; *margin-top:-20px}