
/********************************************************************************* 
Folha de estilo - CSS
Coordenação Geral de Ciências Espaciais e Atmosféricas - Divisão de Astrofísica
CEA/DAS
***********************************************************************************/

.aceatxt { padding-right: 8px; background-position: 50% bottom; padding-left: 10px; font-size: 11px; padding-bottom: 5px; line-height: 18px; padding-top: 5px; text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif; }
	
.infotxt { font-weight: bold; font-size: 10px; margin-bottom: 5px; padding-bottom: 3px; text-transform: uppercase; color: #295e88; line-height: 100%; padding-top: 5px; text-align: left; 
border-bottom: #f3f7fd 1px solid; }
	
.titulo_page { font-weight: bold; font-size: 12px; margin-bottom: 15px; color: #fa9753; line-height: 70%; border-bottom: #0073ad 2px; text-align: left; font-style: none; }
	
.titulo_setores { font-weight: bold; font-size: 12px; margin-bottom: 15px; padding-bottom: 2px; color: #fa9753; line-height: 70%; border-bottom: #0073ad 2px; border-left: #0073ad 4px solid;
padding-left:3px; padding-top: 5px; text-align: left; margin-top: 35px; margin-left:10px; font-style: none; }
	
.titulo_roi { font-size: 12px; margin-bottom: 25px; padding-bottom: 2px; color: #1E4370; line-height: 70%; border-bottom: #0073ad 2px none; padding-top: 5px; text-align: left; 
margin-top: 10px; margin-left:10px; font-style: none; }
	
.titulo_page1 { font-size: 16px; color: #0073ad; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; padding-bottom:2px; }
	
.titulo_cea { font-weight: bold; font-size: 18px; margin-bottom: 10px; padding-bottom: 0px; color: #1e4370; line-height: 70%; padding-top: 5px; text-align: left; margin-top: 30px;
margin-left:10px; font-style: italic; }
	
.foto_cea { margin-right:8px; margin-left:1px; border:2px solid #fff; }
	
.alinks { color: #1E4370; text-decoration:underline; }
	
.alinks:hover { color: #3399cc; text-decoration:underline; }
	
.linktab { text-decoration:none; color:#07519a; }
	
.div_contato { font-weight: bold; font-size: 12px; margin-bottom: 5px; text-align: left; margin-top: 35px; margin-left:40px; }
	
.div_publicacoes { font-weight: bold; font-size: 12px; margin-bottom: 5px; text-align: left; margin-top: 15px; margin-left: auto; margin-right: auto; border-bottom: #b5c8f3 solid 1px;
border-right: #c5d8e5 solid 1px; border-left: #c5d8e5 solid 1px; border-top: #c5d8e5 solid 1px; border-radius: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:340px;
background-color:#f9f9f9; width:550px; float:left; }
	
.div_img_public { font-weight: bold; font-size: 12px; margin-bottom: 5px; margin-top: 35px; margin-left:30px; margin-bottom:35px; color:#0073ad; font-family:Verdana, Geneva, sans-serif;
width:85px; float:left; text-align:center; }
	
.txt_contato { background-position: 50% bottom; font-size: 11px; margin-left:55px; margin-top:10px; margin-bottom:15px; width: 96%; line-height: 18px; text-align: justify; 
font-family:Verdana, Arial, Helvetica, sans-serif; }
	
.contatos { background-position: 50% bottom; font-size: 11px; margin-left:55px; margin-top:10px; width: 96%; line-height: 18px; text-align: justify; 
font-family:Verdana, Arial, Helvetica, sans-serif; }
	
.img_estrutura { margin-left:100px; margin-top:20px; }
	
.txt_estrutura { margin-left:50px; margin-top:0px; }
	
.sub_txt_estrutura { margin-left:10px; margin-top:0px; }
	
.busca { margin-top: 1px; float: right; margin-left: 10px; margin-right:5px; margin-bottom:1px; width:250px; height:50px; border-right: #c5d8e5 1px solid; border-top: #c5d8e5 1px solid;
font-weight: bold; border-left: #c5d8e5 1px solid; color: #333333; line-height: 15px; border-bottom: #c5d8e5 1px solid; list-style-type: none; text-align:left; }
	
.busca .text { font-size: 10px; margin: 2px; margin-top:2px; text-align:left; }
	
.busca .textbox { font-size: 11px; margin: 2px; margin-right:2px; text-align:left; font-weight: bold; color: #0071a9; }
	
.busca .button { font-size: 10px; margin: 2px; }

.atxtmenus { font-size:11px; color:#0071a9; font-family: Verdana, Arial, Helvetica, sans-serif; }

.menucaixa { width: 770px; margin-top:2px; margin-right:5px; margin-bottom:3px; background-color: #ededed; text-align: left; font: 11px Verdana; list-style-type: none; height: 20px;
border-bottom: #c5d8e5 3px solid; border-top:#c5d8e5 3px solid; height:24px; position:relative; float:left; }
	
.img_publicacao { margin-right:25px; margin-left:10px; margin-top:15px; }
	
.tabela_txt { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#07519a; padding-top:5px; }


/* --- CSS HOME --- */
#divisoes_cea { height:153px; margin-top:15px; margin-left:2px; margin-right:2px; padding-bottom:45px; }

#setores_cea { height:153px; margin-top:15px; margin-left:2px; margin-right:2px; }
 
.coluna { float:left; width:190px; border-left:1px solid #cbd9d9; margin-top:8px; font-size:11px; color: #295E88; text-align:left; line-height: 100%; padding-left:6px; }

.coluna_setores { float:left; width:190px; border-left:1px solid #cbd9d9; margin-top:8px; font-size:11px; color: #295E88; text-align:left; line-height: 100%; padding-left:6px; }

.colunas { float:left; width:190px; margin-top:8px; font-size:11px; color: #295E88; text-align:left; line-height: 100%; }
	
.divisoes { margin-top:6px; height:22px; }

.divisoes_img { margin-top:6px; height:22px; width:80px; }

.subdivisoes { margin:4px; margin-left:6px; padding-left:6px; padding-right:6px; line-height:13px; }
	
.page_title { color: #0C72A2; margin: 9px 10px 10px 10px; border-bottom: 1px dotted #4395BC; width:565px; font: lighter 2em/1em "Century Gothic"; padding-bottom: 3px; }
	
.texto { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align: left; line-height: 18px; padding-left:5px; }
	
.img_divisoes { margin-right:5px; margin-left:5px; padding-top:10px; }

.txt_topico { font-weight: bold; font-size: 1px; margin-bottom: 5px; padding-bottom: 3px; color: #1E4370; line-height: 100%; padding-top: 5px; border-bottom: #f3f7fd 1px solid; 
text-align: left; }
	
.texto_cea { font-weight: bold; font-size: 12px; margin-bottom: 10px; padding-bottom: 3px; margin-left:25px; text-transform: uppercase; font-weight:bold; color: #ff8b3b; line-height: 100%;
padding-top: 5px; text-align: left; }
	
.div_revistasestr { font-size: 12px; text-align: left; border-bottom: #c5d8e5 solid 1px; border-right: #c5d8e5 solid 1px; border-left: #c5d8e5 solid 1px; border-top: #c5d8e5 solid 1px;
border-radius: 15px; height:auto; background-color:#ffffff; padding-left:5px; padding-right:5px; padding-top:5px; float:right; }
	
.div_revestr { font-size: 12px; text-align: justify; font-style:normal; padding-bottom:20px; }
	
.coluna_publica { float:left; width:90px; margin-top:120px; margin-left:30px; margin-right:auto; font-size:11px; color: #295E88; text-align:left; line-height: 100%; padding-left:6px; }

.divisoes_publica { margin-top:6px; height:22px; }


/* --- CSS Página Equipe --- */	
.titulo_tab { border-right: #aaccee 1px solid; margin-left:35px; padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 2px; color: #ffffff; padding-top: 2px; 
background-color: #1E4370; text-align: center; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
.borda_tabela { border-right: #C5D8E5 1px solid; border-left: #C5D8E5 1px solid; border-top: #C5D8E5 1px solid; border-bottom: #C5D8E5 1px solid; margin-left:45px;	}
	
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; padding-left:5px; text-align: left; border-right: #aaccee 1px solid; 
border-left: #aaccee 1px solid; border-top: #aaccee 1px solid; border-bottom: #aaccee 1px solid; font-weight: bold; color: #07519a; }
	
.text_consulta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-align: left; font-weight: bold; color: #07519a; font-size: 9px; }
	
.text:hover { background-color: #d1e2fe; }
	
.text_tabela { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; padding-left:5px; text-align: left; border-right: #aaccee 1px solid; 
border-left: #aaccee 1px solid; border-top: #aaccee 1px solid; border-bottom: #aaccee 1px solid; color: #07519a; }
	
.text_tabela: hover { background-color: #d1e2fe; }

.linktab { text-decoration:none; color:#07519a; }

.input { background: #e1e9f0; }
	
select { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; }

.consulta { width: 392px; margin-bottom: 2px; background-color:#c5d8e5; height:15px; }

.tabela { margin-top: 10px; }
	
.texto_tab { font-size: 11px; background: #e1e9f0; padding-bottom: 5px; text-align: right; border-bottom: #c5d8e5 1px solid; border-top: #c5d8e5 1px solid; border-left: #c5d8e5 1px solid;
border-right:#c5d8e5 1px solid; }
	
.titulo_tab { border-right: #aaccee 1px solid; margin-left:35px; padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 2px; color: #ffffff; padding-top: 2px; 
background-color: #1E4370; text-align: center; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
.borda_tabela { border-right: #C5D8E5 1px solid; border-left: #C5D8E5 1px solid; border-top: #C5D8E5 1px solid; border-bottom: #C5D8E5 1px solid; margin-left:10px;	}
	
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; padding-left:5px; text-align: left; border-right: #aaccee 1px solid; 
border-left: #aaccee 1px solid; border-top: #aaccee 1px solid; border-bottom: #aaccee 1px solid; font-weight: bold; color: #07519a; font-size: 9px; }
	
	
/* --- CSS - Página Atas de Reuniões --- */
.div_ata { font-weight: bold; font-size: 12px; margin-bottom: 5px; text-align: left; margin-top: 35px; margin-left: auto; margin-right: auto; border-bottom: #0073AD solid 1px; 
border-right: #0073AD solid 1px; border-left: #0073AD solid 1px; border-top: #0073AD solid 1px; border-radius: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:425px;
background-color:#f9f9f9; width:490px; }
		
#interna { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#07519a; padding-right:30px; padding-top:20px; }

#interna div { list-style: none; padding: 2px 0px 10px 17px; list-style-position: outside; line-height:20px; _height: 1%; /* Espaço extra IE6 */ }

#interna div a { display: block; margin-left: -17px; padding-left: 17px; background: url(../imagens/square.png) no-repeat -1px 2px; color: #07519a; text-decoration: none; 
border-bottom: 1px solid #eaeeeb; }
	
#interna div a:hover { color: #494949; text-decoration: underline; }
	
#interna a { text-decoration: underline; }

#interna a:hover { text-decoration: underline; }
	

/* --- CSS - Relatório Anual --- */	
.subdiv { padding:5px; padding-right:10px; font-size:11px; font-family: Verdana, Geneva, sans-serif; margin-right:20px;	}

.subdiv_azul { border-bottom: #C5D8E5 1px solid; border-top:#C5D8E5 1px solid; border-left: #C5D8E5 1px solid; border-right: #C5D8E5 1px solid; }

.relatorio_txt { color:#07519a; line-height:18px; text-decoration:none; }

.azul_ano { color:#0082b1; font-weight:bold; padding-left:10px; }

.relatorio_azul { border:1px solid #b5c8f3; padding:5px; margin-top:10px; }

.link_relatorio { color:#20508c; text-decoration:underline; }

.imfoto { margin-right:10px; margin-bottom:10px; }

.relatorio_anual { text-decoration:underline; }


/* --- CSS - Página Pessoal --- */

.text:hover { background-color: #d1e2fe; }
	
.text_tabela { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; padding-left:5px; text-align: left; border-right: #aaccee 1px solid; 
border-left: #aaccee 1px solid; border-top: #aaccee 1px solid; border-bottom: #aaccee 1px solid; color: #07519a; }
	
.text_tabela:hover { background-color: #d1e2fe; }
	
#equipe { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#07519a; padding-right:30px; padding-top:5px; }

#equipe_func { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#295E88; font-weight:bold; text-align:center; background-color: #eeeeee; }

#equipe_people { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#07519a; padding-left:10px; font-weight:bold; text-align:center; }

#equipe .table { list-style: none; padding: 2px 0px 2px 17px; list-style-position: outside; line-height:20px; border-bottom: 1px solid #eaeeeb; _height: 1%; /* Espaço extra IE6 */ }

#equipe div a { display: block; margin-left: -17px; padding-left: 17px; color: #07519a; text-decoration: none; border-bottom: 1px solid #eaeeeb; }
	
#equipe table a:hover { color: #494949; text-decoration: underline; }

#equipe a {	text-decoration: underline; }

#equipe a:hover { text-decoration: underline; }
	
	
/* --- CSS Página Error --- */
#outline { width: 814px; margin: 0px; padding: 0px; padding-top: 60px; padding-bottom: 60px; background: #FFFFFF; }
	
#errorboxoutline { width: 550px; margin: 0px; padding: 0px; border: 1px solid #000000; }
	
#errorboxheader { width: 550px; margin: 0px; padding: 0px; background: #E44249; color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 22px; text-align: center; 
border-bottom: 1px solid #000000; }
	
#errorboxbody { margin: 0px; padding: 10px; text-align: left; }
	
#techinfo { margin: 10px; padding: 10px; text-align: left; border: 1px solid #CCCCCC; color: #CCCCCC; }
	
#techinfo p { color: #CCCCCC; }


/* --- Página área restrita --- */
/*.login { font-weight: bold; color: #07519a; line-height: 18px; list-style-type: none; text-align:center; padding-bottom:15px; }
	
.login .text { font-size: 9px; margin: 2px; margin-top:2px; text-align:right; }
	
.login .textbox { font-size: 10px; margin: 2px; text-align:left; }
	
.login .button { font-size: 10px; margin: 2px; }*/


/* --- Página Logar --- */
.divTopo { width: 580px; height:auto; }

.divFundo { width:570px; margin:10px auto; min-height:auto; position: relative; }

.divCorpo { float: left; width: 580px; }

.divLogin { position: relative; margin-top: 30px; margin-left: 80px; margin-right:80px; width: 350px; height: 150px; z-index: 2; }

.divLogin .textbox { font-size: 10px; margin: 2px; margin-left:7px; width:80px; }

.divLogin .textbox_senha { font-size: 10px; margin: 2px; width:80px; }

.divLogin .textBox_senha { float: left; margin-top: 0px; font-size: 10px; width: 150px; height: 14px; border: 1px solid #000000; text-align: left; }

.divLogin .botao { font-size: 10px; margin: 2px; }

.div_img { float:left; margin:0 20px 10px 0px; }
  
.p { text-align:justify; padding-top:180px; margin-top:30px; }
	
.bg_boxlateral_top { background:  url(../imagens/separador_texto.jpg) no-repeat 0 0; height:5px; }

.bg_boxlateral_bot { background: url(../imagens/separador_bottom.jpg) no-repeat 0 0; height:11px; }

a.link_saibamais { background: url(../imagens/seta_saibamais.gif) no-repeat 0 2px; display:block; float:right; width:65px; padding-left:12px; line-height:16px; text-align:left; 
text-decoration:none; font:11px Arial, Helvetica, sans-serif; color:#56769A; font-weight:bold; }

a.link_saibamais:hover { font-weight:bold; text-decoration:underline; }


/* --- CSS - MENU ABAS --- */
a { color: #295E88; text-decoration: none; }

a:hover { color: #295E88; text-decoration:none; }

#wrapper { width: 599px; }

.box { background: #fff; }

.boxholder { clear: both; padding: 5px; }

.tab { float: left; height: 32px; width:210px; margin: 0 1px 0 0; text-align: center; background: #8DC70A url(../imagens/bluetab.jpg) no-repeat; }

.tabtxt { margin: 0; color: #fff; font-size: 12px; font-weight: bold; padding: 9px 0 0 0; }