@charset "utf-8";
/* CSS Document */
/* reset */
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, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* begin site*/
*{margin: 0; panding: 0;}
/*-----------ESTILOS GERAIS------------------------------------------------------------------------------------*/
html 		{font-weight:-100; background:#666;}
body	{margin:auto; }
h1		{font-size:37px; font-weight:lighter;}
h2		{font-size:30px; font-weight:lighter;}
h3		{font-size:20px; font-weight:bold;}
/*-----------ESTILOS GERAIS - FIM------------------------------------------------------------------------------*/
		

/*-----------MENU----------------------------------------------------------------------------------------------*/
#menu	{width:675px; height:40px; margin-top:1px; margin-left: 0px; float:left;}
		
#menu ul {list-style:none;}

#menu li {display:inline; float:left;}
		
#menu ul li {margin:8px 10px 0 -5px; /*border:1px solid #009;*/}
			
#menu ul li a {color:#FFF; display: block; outline:none;}

#menu ul li a:hover {background-position: left bottom;}
#menu .home 		{ background:url(../img/menu_home.fw.png) no-repeat; width: 64px; height: 32px;}
#menu .sobre		{ background:url(../img/menu_sobre.fw.png) no-repeat; width: 76px; height: 32px; }
#menu .cadastro		{ background:url(../img/bacpp.png) no-repeat;  width: 72px; height: 32px; }
#menu .public		{ background:url(../img/menu_public.fw.png) no-repeat; width: 92px; height: 32px; }
#menu .down			{ background:url(../img/menu_down.fw.png) no-repeat; width: 87px; height: 32px; }
#menu .contato		{ background:url(../img/menu_contato.fw.png) no-repeat; width: 67px; height: 32px; }
#menu .intergenic	{ background:url(../img/intergenic.fw.png) no-repeat; width: 92px; height: 32px; }
#menu ul li a:hover span{ display: block;}
/*-----------MENU -FIM-----------------------------------------------------------------------------------------*/


/*-------------INDEX-------------------------------------------------------------------------------------------*/

#topo	{ float:right; width:692px; height:154px;}

#dna 	{float:left; width:239px; height:387px;}

#idioma	{float:right; width: 50px; height:25px; margin:10px 5px 0 0;}

#idioma img{cursor:pointer;}

#brasil{background:url(../img/brasil.png) no-repeat;}

#logo 	{float:right; width:670px; height:85px; margin:0 20px 0 0px; }

#busca	{float:right; width:185px; height:25px; margin: 25px 5px 0 0;}

#busca input{font:12px Tahoma, Geneva, sans-serif; color:#000; float:left;}

#busca .btn_buscar{background:url(../img/botao-busca.png) no-repeat; width:22px; height:22px; float:left; border:none; cursor:pointer; margin-left:6px;}

#lateral {float:left; width:237px; height:599px; }

#form_login				{float:left; width: 243px; height: 180px; margin:20px 0 0 0;}
#form_login label		{float: left; width: 110px; text-align: left; margin: 0 0 0 20px; font-size: 15px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.input-c { display: block; float: left; background: url(../img/Campo_Login_Senha.png) no-repeat; width: 163px; height: 28px; border: none; padding: 0 0 0 5px; color: #999; margin: 0 0 0 20px; }

#btn_entrar {width:82px; height: 30px; float: left; margin:5px 0 0 62px; font:Tahoma, Geneva, sans-serif; }

/*SOBRE--NOS--INICIO-------------------------------------------------------------------------------------------------------------*/

#texto h1{width:660px; height:35px; font:16px Tahoma, Geneva, sans-serif; color:#000; font-weight:bold; float:left; margin:15px 0 0 3px; }

#texto p{width:620px; float:left; margin:2px 5px; text-align:justify; font:16px Tahoma, Geneva, sans-serif;}

#conteudo	{width: 664px; height: 450px; background:url(../img/Fundo_Conteudo.png) no-repeat; float:right; padding: 0 	 0 0 30px;}

#conteudo2	{width: 668px; height: 364px; float:right; overflow-y: scroll; overflow-x:hidden; margin:2px 5px 0 0;}

#conteudo2 p{width: 521px; height:231px; font-family:Tahoma, Geneva, sans-serif; font-size: 15px; margin: 0 0 0 3px; }

#introducao {width: 600px; height:77px;}

#introducao h1{font:16px Tahoma, Geneva, sans-serif; color:#000; font-weight:bold; margin: 15px 0 30px 8px;}

#introducao p{width:600px; height:auto;float:left; margin:2px 5px; text-align:justify; font:16px Tahoma, Geneva, sans-serif;}

#dados		{width: 630px; line-height:20px; text-align:justify; border-bottom:2px dotted #CCCCCC; float:left; padding:5px 5px;}

#dados	p{width:510px; height:auto;float:left; margin:2px 5px; text-align:justify; font:16px Tahoma, Geneva, sans-serif;}

#foto {width:100px; height:auto; float:left; margin:30px 0 0 5px; border:1px solid #CCCCCC;}
			
#corpo	{width:933px; min-height:615px; margin:auto; background:url(../img/content.jpg) top center repeat-y; margin:20px auto auto;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px; }

/*SOBRE--NOS--FIM-------------------------------------------------------------------------------------------------------------*/

/*CADASTRO--INICIO-------------------------------------------------------------------------------------------------------------*/

#form_cadastro			{float:left; width: 460px; height: 180px; margin:20px 0 0 0;}
#form_cadastro label	{float: left; width: 120px; text-align: left; margin: 3px 0 0 15px; font: 15px Tahoma, Geneva, sans-serif; text-align:right;}

.input-d				 { float: leftt; background: url(../img/campo-cadastro.png) no-repeat; width: 277px; height: 28px; border: none; padding: 0 0 0 10px; color: #999; font: 13px Tahoma, Geneva, sans-serif; margin: 3px 0 0 20px; }

#btn_entrar2 			{width:82px; height: 30px; float: right; margin:10px 25px 0 62px; font:Tahoma, Geneva, sans-serif; }

/*CADASTRO--FIM----------------------------------------------------------------------------------------------------------------*/
		
/*PUBLICAÇÕES--INICIO-------------------------------------------------------------------------------------------------------------*/			

#publicacoes		{width: 630px; height:55px; line-height:20px; text-align:justify; border-bottom:2px dotted #CCCCCC; float:left; padding:5px 5px;}

#publicacoes a		{text-decoration:none; color: #000; font-weight:bold; float:left;}

#publicacoes a:hover{text-decoration:underline; color:#F1C974;}

#publicacoes img{float:left; margin:0 20px 0 0;}

/*PUBLICAÇÕES--FIM-------------------------------------------------------------------------------------------------------------*/

/*DOWNLOADS--INICIO-------------------------------------------------------------------------------------------------------------*/

#downloads			{width: 630px; height:55px; line-height:20px; text-align:justify; border-bottom:2px dotted #CCCCCC; float:left; padding:5px 5px;}

#downloads a		{text-decoration:none; color: #000; font-weight:bold; float:left;}

#downloads a:hover	{text-decoration:underline; color:#F1C974;}

#downloads img		{float:left; margin:0 20px 0 0;}

#logopython			{float:right;}

/*DOWNLOADS--FIM-------------------------------------------------------------------------------------------------------------*/

/*CONTATO--INICIO-------------------------------------------------------------------------------------------------------------*/

#introducaocontato {width: 630px; height:152px;}

#introducaocontato p{width:600px; height:auto;float:left; margin:2px 5px; text-align:justify; font:13px Tahoma, Geneva, sans-serif; font-weight:bold;}

#imgcontato			{ width: 170px; height:162px; float: right; margin-left: 30px;}

#textocontato		{width:430px; height:152px; float: left;}

#textocontato h1	{font:16px Tahoma, Geneva, sans-serif; color:#000; font-weight:bold; margin: 13px 0 30px 8px;}

#form_contato		{width:340px; height:250px;float:left;}

#form_contato label	{float:left; width: 80px; font: 15px Tahoma, Geneva, sans-serif; text-align:right; margin:3px 2px 0 13px;}

#form_contato textarea {float: left; width: 199px; height: 92px; border: none;  color: #999; font: 13px Tahoma, Geneva, sans-serif; border: 1px solid #CCC; margin:3px 2px;}

.input-e			{ float: left; background: url(../img/barra_contato.png) no-repeat; width: 205px; height: 25px; border: none; color: #999; font: 13px Tahoma, Geneva, sans-serif; margin:1px 2px; padding-left:6px; }

#btn_entrar3 		{width:82px; height: 30px; float:left; margin:0 0 0 120px; font:Tahoma, Geneva, sans-serif;}

#imgucs				{width: 96px; height:94px; float:left; margin:-70px 0 0 5px;}

#lateralcontato		{width:275px; height:160px; float:left; margin:20px 0 0 20px;}

#lateralcontato p	{float:left; text-align:justify; font:14px Tahoma, Geneva, sans-serif;}


/*INDEX--FIM-------------------------------------------------------------------------------------------------------------------*/


