@charset "utf-8";
/* CSS Document */

*		{margin:0px; padding:0px; outline:0px;}
a		{text-decoration:none;}
body	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#EEE;}
img		{border:0px;}
p		{ font-size:11px; margin-bottom:20px;}
h1		{ margin-bottom:10px; font-size:20px;}
h2		{ margin-bottom:20px; color:#999; margin-top:20px;}
h3		{ margin-bottom:10px;}
.logo	{ float:left; margin-left:30px; margin-top:20px;}

.versao		{ width:85px; margin-top:20px; border:1px solid #ddd; color:#666; float:left; padding:5px 10px; background:url(../images/bg_bt_versao.jpg) repeat-x; font-size:10px; text-align:center;}
.versao img	{ margin-right:5px;}
.versao:hover	{ border:1px solid #ccc; color:#333; box-shadow:0px 0px 5px #ccc;}


#geral	{position: absolute; width:1000px; margin-left:-500px; left:50%;}

.idioma	{ text-align:right; padding:5px 0px; font-size:10px;}
.idioma a	{ color:#999; font-weight:bold;}

#topo		{ float:left; width:1000px; background:url(../images/bg_topo.jpg); padding-top:40px;}
#meio		{ float:left; width:880px; padding:60px; padding-top:20px;}
#flash		{ float:right; margin-right:60px;}

.home				{ background: url(../images/bg_home.jpg) top left no-repeat #fff;}
.atuacao			{ background: url(../images/bg_atuacao.jpg) top right no-repeat #fff;}
.equipe				{ background: url(../images/bg_equipe.jpg) top right no-repeat #fff;}
.artigos			{ background: url(../images/bg_artigos.jpg) top left no-repeat #fff;}
.contato			{ background: url(../images/bg_contato.jpg) top right no-repeat #fff;}


#coluna_esquerda		{ width:200px; float:left; margin-right:30px;}
#coluna_direita			{ float:left; width:650px;}

#menu li			{list-style:none;}
#menu ul li a 		{ color:#000; font-weight:bold; font-size:14px;display:block; padding:10px 0px; padding-left:10px;  margin-bottom:5px; border:3px solid #fff; border-right:3px solid #000;}
#menu ul li a:hover	{ background: url(../images/bg_caixa_preta.jpg) top; border:3px solid #000; color:#fff;}

.caixa				{ float:left; border-width:5px; border-style:solid; padding: 20px; width:600px; margin-bottom:20px; }
.caixa h1			{ font-size:20px; font-weight:normal; margin-bottom:10px;}
.caixa a, .caixa_ladoesquerdo	a			{ float:right; color:#eee; font-weight:bold; margin-top:10px;}
.caixa a:hover		{ text-decoration:underline;}
.caixa div	{ float:left; width:250px; padding:0px 20px;}


#caixa_preta		{background:url(../images/bg_caixa_preta.jpg) repeat-x #000; color:#fff; border:5px solid #000;}
#caixa_preta h1		{ color:#fff;}

#caixa_cinza		{background:url(../images/bg_caixa_cinza.jpg) repeat-x #d1d1d1; border-color: #d1d1d1; color:#333;  }
#caixa_cinza h1		{ color:#333;}
#caixa_cinza a	{ color:#666;}

#caixa_transp		{ border-color:#fff; padding:0px 0px; width:640px;}
#caixa_transp #caixa_preta	{ float: right; padding-top:10px;}
#caixa_transp input[type=text]		{ border: 2px solid #fff; margin-right:10px; margin-top:20px; margin-bottom:20px; width:200px;}
#caixa_transp input[type=submit]	{ border:1px solid #fff; color:#fff; background:#000;}
#caixa_transp a{ color:#666; font-weight:bold}
#caixa_transp a:hover{ text-decoration:underline; }

#menu_horizontal				{ background:#fff; float:left; width:880px; padding:20px 60px; padding-bottom:0px; text-align:center;}
#menu_horizontal ul 			{ float:right; width:610px; background:url(../images/bg_caixa_cinza.jpg); border:5px solid #d1d1d1; padding:0px 15px; text-align:center; }
#menu_horizontal ul li			{ display:inline;}
#menu_horizontal ul li a		{ color:#333; line-height:25px;padding:1px 8px; font-size:12px; float:left;}
#menu_horizontal ul li a:hover	{ background:#eee;}

.caixa_ladoesquerdo				{ float:left; border-width:5px; border-style:solid; padding: 20px; width:150px; margin-bottom:20px; margin-top:30px; display: none; }

#internas		{ padding-left:50px; padding-top:20px; padding-right:50px;}

#interna_equipe		{ padding-left:10px; padding-top:20px; padding-right:10px; width:375px; float:left; }

#menu_equipe 				{ float:left; margin-top:0px;}
#menu_equipe ul 			{ float:right; width:215px; background:url(../images/bg_caixa_cinza.jpg); border:5px solid #d1d1d1; padding:0px 15px; text-align:center; background-repeat:repeat-x; background-color:#d1d1d1; }
#menu_equipe ul li			{ display:table; text-align:left; }
#menu_equipe ul li a		{ color:#333; line-height:25px;padding:1px 8px; float:left; text-align:left; font-size:10px;}
#menu_equipe ul li a:hover	{ background:#eee;}


.caixa_artigos		{ margin-top:50px;}
.caixa_artigos a	{ float:left; border:2px solid #000; font-size:10px; background:url(../images/bg_caixa_preta.jpg); color:#fff; padding:2px 5px; margin-bottom:30px;}
.caixa_artigos h3	{  clear:both;}


#rodape		{ float:left; width:1000px; height:40px; background:#777776; color:#fff; font-size:10px; text-align:center; margin-bottom:20px; text-align:center;}
#rodape p		{ margin-top:80px; margin-bottom:10px;}
#rodape a 		{ font-weight:bold; color:#ddd; font-size:12px; margin-left: 900px;}
#rodape img	{ margin-top:10px;} 

/* INICIO FORMULARIO */

.campoTxt	{ border:1px solid #ccc; padding:3px; font-size:10px; width:200px; color:#333;}
.campoMsg	{ width:300px;}
.btForm		{ background:#ddd; border:0px; color:#666; font-size:10px; padding:3px 5px;}
#contato td	{ padding:3px;}



/* FIM FORMULARIO */

/* "Trebuchet MS" */
/* -moz-border-radius:20px; -webkit-border-radius:20px; */