﻿/* ### Goblin Studio ### */

* {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	list-style:none;
}

body {
	background:#1B1B1B url(img_bg_body.jpg) repeat-x top;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#CCC;
}
#fundotopo-home {
	background:url(img_bg_body_home.png) repeat-x top left;
	height:105px;
	margin:0 0 -105px 0;
}
#fundotopo-interna {
	background:url(img_bg_body_interna.png) repeat-x top left;
	height:33px;
	margin:0 550px -33px 0;
}

/* Miscellaneous --------------------------------------------------------------------------------------*/
#header {width:909px; margin:0 auto; position:relative;}

h1#interna, hr {display:none;}
h1 {
	background:url(img_logo.gif) no-repeat top left;
	width:160px;
	height:75px;
	text-indent:-9000px;
	position:absolute;
	top:14px;
	z-index:2;
}
h3 {font-size:11px; font-weight:normal; color:#000; margin:10px 0 0 0;}

.texto-item {padding-top:15px; width:520px;}
p {padding-bottom:10px;}

a.arrow {
	display:inline-block; 
	height:14px; 
	background:url(img_misc_arrow.gif) no-repeat bottom right; 
	padding:0 10px 0 0;
	text-decoration:none;
	margin-right:6px;
}

a.arrow:hover {background-position:top right; text-decoration:none;}

.arrow_top_out{
	padding-top:10px;
}
.arrow-topo {
	background:url(img_misc_arrow-topo.gif) no-repeat top right; 
	text-decoration:none;
	padding:1px 20px; 
	width:130px; 
	text-align:right;
	clear:both;
}
.arrow-topo:hover {text-decoration:none;
clear:both;}

.div {background:url(img_misc_div.gif) repeat-x center center; margin:-10px 0 -10px 0; height:20px;}

.cleaner { clear:both; display:block; width:0px; height:0px; margin:0px; padding:0px;}

#cabecalho {height:330px; position:relative;}
#cabecalho img {float:left;}

#cabecalho ul {
	background:url(img_menu_port_bg.gif) no-repeat top left;
	width:320px;
	height:25px;
	position:absolute;
	bottom:14px;
	left:0;
	padding-left:35px;
}
#cabecalho ul li {float:left; margin:2px 0 0 7px;}
#cabecalho ul li a {float:left; height:19px; text-indent:-9000px;}
#cabecalho ul li a:hover {background-position:top left;}

li.internet a {background:url(img_menu_port_internet.gif) no-repeat bottom left; width:73px;}
li.logotipo a {background:url(img_menu_port_logotipo.gif) no-repeat bottom left; width:73px;}
li.print a {background:url(img_menu_port_print.gif) no-repeat bottom left; width:48px;}
li.ilustracao a {background:url(img_menu_port_ilustracao.gif) no-repeat bottom left; width:88px;}

/* 		Links --------------------------------------------------------------------------------------*/
a {color:#CCC; text-decoration:underline;}
a:hover {color:#FFF; text-decoration:underline;}

/* 		Tabelas --------------------------------------------------------------------------------------*/
.tabelas-align {margin:10px 0 0 8px; clear:both;}
.tabelas table {width:254px; color:#FFF; float:left;}
.tabelas table tr {background:#333;}
td {padding:14px; text-align:left;}
.tabelas table tr.data-title {background:none;}
.tabelas table tr.data-title td {padding:0;}
td.data-link {padding:6px; text-align:left; height:13px;}
.tabelas table tr td.data-dados {height:50px; display:block; padding:8px; vertical-align:top;}
.tabelas table tr td.data-especificacoes {height:140px;}

.data-dados table {width:225px;}
.data-dados table tr td {padding:10px 0 8px; *padding-bottom:0;}

/* Menu --------------------------------------------------------------------------------------*/
ul.menu {position:absolute; top:9px; left:5px; z-index:20;}
ul.menu li {float:left; margin-right:11px;}
ul.menu li a:hover {background-position:bottom left;}
ul.menu li a {
	text-indent:-9000px;
	display:block;
	height:13px;
	float:left;
}
ul.home {position:absolute; top:46px; left:190px; z-index:20;}
ul.home li {float:left; margin-right:15px;}

li.home a {background:url(img_menu_home.gif) no-repeat top left; width:39px;}
li.ostudio a {background:url(img_menu_ostudio.gif) no-repeat top left; width:53px;}
li.oquefazemos a {background:url(img_menu_oquefazemos.gif) no-repeat top left; width:90px;}
li.portfolio a {background:url(img_menu_portfolio.gif) no-repeat top left; width:60px;}
li.cases a {background:url(img_menu_cases.gif) no-repeat top left; width:41px;}
li.clientes a {background:url(img_menu_clientes.gif) no-repeat top left; width:53px;}
li.contato a {background:url(img_menu_contato.gif) no-repeat top left; width:52px;}

/* Conteúdo --------------------------------------------------------------------------------------*/
.conteudo {
	background:#404040;
	width:869px;
	margin:0 auto;
	padding:23px 20px 0;
	position:relative;
	z-index:10;
}
.conteudo-home {width:866px; padding:15px 15px 0 28px;}
.conteudo-cases {padding:20px 20px 0; _padding:20px 19px 0;}

#conteudo-port a {color:#666;}
#conteudo-port {
	background:#FCFCFC;
	border:1px solid #E4E4E4;
	border-top:0;
	width:630px;
	height:30px;
	margin:0 auto;
	padding:10px 20px 0 15px;
	margin-bottom:1px;
	position:relative;
	text-align:justify;
}
#conteudo h3 {
	background:url(img_misc_quadriculado.gif) no-repeat center left !important;
	padding-left:10px;
	margin:0 0 10px 0;
}

/* Títulos --------------------------------------------------------------------------------------*/
h2 {
	text-indent:-9000px;
	font-size:11px;
	width:300px;
	height:17px;
	margin-bottom:6px;
}

h2#oquefazemos {background:url(img_title_home_oquefazemos.gif) no-repeat top left; width:131px;}
h2#portfolio {background:url(img_title_home_portfolio.gif) no-repeat top left; width:131px;}
h2#cases {background:url(img_title_home_cases.gif) no-repeat top left; width:131px;}

h2#ostudio {background:url(img_title_ostudio_ostudio.gif) no-repeat top left;}
h2#equipe {background:url(img_title_ostudio_equipe.gif) no-repeat top left;}
h2#motiva {background:url(img_title_ostudio_motiva.gif) no-repeat top left;}

h2#idvisual {background:url(img_title_oquefazemos_idvisual.gif) no-repeat top left;margin-bottom:0;}
h2#oque-logotipo {background:url(img_title_oquefazemos_logotipo.gif) no-repeat top left;margin-bottom:0;}
h2#manual {background:url(img_title_oquefazemos_manual.gif) no-repeat top left; width:513px; _float:left;margin-bottom:0;}
h2#comunicacao {background:url(img_title_oquefazemos_comunicacao.gif) no-repeat top left; width:374px;margin-bottom:0;}
h2#portais {background:url(img_title_oquefazemos_portais.gif) no-repeat top left;margin-bottom:0;}
h2#campanhas {background:url(img_title_oquefazemos_campanhas.gif) no-repeat top left;margin-bottom:0;}
h2#ilustra {background:url(img_title_oquefazemos_ilustra.gif) no-repeat top left;margin-bottom:0;}

h2#cases-selecionados {background:url(img_title_cases.gif) no-repeat top left;}
h2#clientes {background:url(img_title_clientes.gif) no-repeat top left;}
h2#contato {background:url(img_title_contato.gif) no-repeat top left;}

.portfolio h2 { height:29px; margin-left:10px;}
h2#internet {background:url(img_title_port_internet.gif) no-repeat top left; width:115px;}
h2#logotipo {background:url(img_title_port_logotipo.gif) no-repeat top left; float:left; width:117px;}
h2#print {background:url(img_title_port_print.gif) no-repeat top left; float:left; width:74px;}
h2#ilustracao {background:url(img_title_port_ilustracao.gif) no-repeat top left; float:left; width:144px;}

/* Home --------------------------------------------------------------------------------------*/
#destaque-home {position:relative; z-index:11; width:909px; margin:69px auto -23px;}
.home_secao_descricao { height:73px; vertical-align:top; }
#home .data-link {text-align:right;}
#home .data-link .arrow{margin-left:7px;}

/* O Studio e O que fazemos? --------------------------------------------------------------------------------------*/
.fotos {float:right; padding:14px 0 0 25px;}
div.oquefazemos, div.ostudio {background: #404040 url(img_misc_div-vertical.gif) repeat-y 567px;}
.oquefazemos p, .ostudio p { padding-top:6px; }
div.oquefazemos, div.ostudio{padding-top:8px; clear:both;}
#oquefazemos #footer, #ostudio #footer{background:url(img_footer_bg_internas_com_divisao.gif) no-repeat top left;}

/* Portfolio --------------------------------------------------------------------------------------*/
.internet-scroll {height:100px; width:909px; position:absolute; bottom:0; z-index:-1;}
.separador {
	background:url(img_misc_div.gif) repeat-x center left;
	padding:25px 0;
	*padding:15px 0;
	margin:0 -20px;
	clear:both;
}

/* 	AJAX --------------------------------------------------------------------------------------*/
.ajax-main {position:relative; margin:0 auto;}
.ajax-main a.ajax-close {float:right; margin-bottom:2px; position:relative;}
.ajax-main img {background:url(ajax/loader.gif) no-repeat center center; position:relative;}
.ajax-background span {color:#BBB;}
.ajax-background {
	background:#171717;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	margin-top:1px;
	padding:5px 8px;
	position:relative;
	line-height:17px;
}
//.lbM a.ajax-close {float:right; margin-bottom:2px; position:relative;}
#lbO {
	position: fixed;
	z-index: 9997;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color:#000;
}
#lbW {background:url(ajax/loader.gif) no-repeat center; width:24px; height:24px; margin:-12px 0 0 -12px; top:50%; left:50%; position:fixed;z-index:9998;}
#lbT div {
	background:#171717;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	margin-top:1px;
	padding:5px 0;
	position:relative;
	line-height:17px;
	width:100%;;
}
#lbT p{
	padding:0px;
	padding-left:8px;
}
#lbT dl{
	padding-left:8px;
}
#lbT .h_img_list, #lbT #descricao dt{color:#bbb;float:left; margin-right:4px;}
#lbT #descricao dd{clear:right;}
#lbT a {
	background:url(img_misc_ajax_nav.gif) no-repeat top left;
	height:17px;
	width:12px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-left:2px;
}

ul#ajax-nav {margin:-17px 0 0 50px; position:relative; height:17px;}
ul#ajax-nav li {
	background:url(img_misc_ajax_nav.gif) no-repeat bottom left;
	width:11px;
	height:17px;
	float:left;
	text-indent:-9000px;
	margin:0 2px;
}
ul#ajax-nav li a:hover {background-position:bottom left;}
ul#ajax-nav li a {
	background:url(img_misc_ajax_nav.gif) no-repeat top left;
	height:17px;
	display:block;
}
.highslide-loading {
	display:block;
	background:#000 url(ajax/loader.gif) no-repeat center center;
	width:40px;
	height:40px;
}
.highslide-dimming {
	background:black;
	position:absolute;
	width:100%;
	visibility:hidden;
}
.highslide-wrapper .highslide-html-content {
	width:980px;
	height:750px;
	margin:0 auto;
}
.highslide-previous, .highslide-next, .highslide-move, .highslide-close {display:none;}

/* Cases --------------------------------------------------------------------------------------*/
#case-estrutura {width:872px; color:#969696; text-align:justify;}
#case-estrutura .note, #case-estrutura h2 {text-indent:-9000px; position:absolute;}

#cases .data-link {text-align:right;}

table#dados .th {color:#333; height:40px;}
table#dados {position:relative; top:55px; left:38px;}
table#dados td {padding-right:72px;}

h2#divulgue {
	background:url(img_cases_title_divulgue.gif) no-repeat top left;
	width:140px;
	height:10px;
	position:relative;
	top:7px;
	left:30px;
}
ul.divulgue {margin:15px 0 0 30px;}
ul.divulgue li {float:left; margin-right:10px;}
ul.divulgue li a {
	text-indent:-9000px;
	display:block;
	height:18px;
	float:left;
}

.digg a {background:url(img_cases_gamers_botao_digg.gif) no-repeat top left; width:41px;}
.digg a:hover {background-position:bottom left;}

.reddit a {background:url(img_cases_gamers_botao_reddit.gif) no-repeat top left; width:51px;}
.reddit a:hover {background-position:bottom left;}

.delicious a {background:url(img_cases_gamers_botao_delicious.gif) no-repeat top left; width:54px;}
.delicious a:hover {background-position:bottom left;}

.stumble a {background:url(img_cases_gamers_botao_stumble.gif) no-repeat top left; width:55px;}
.stumble a:hover {background-position:bottom left;}

/* 		GTA IV --------------------------------------------------------------------------------------*/
#gtaiv-intro p {padding-bottom:17px; line-height:14px;}
#gtaiv-intro {
	background:url(img_cases_gtaiv_bg_intro.jpg) no-repeat top left;
	height:474px;
	position:relative;
	padding:36px 12px 0 582px;
	color:#FFF7E1;
}
#gtaiv-intro h2 {
	background:url(img_cases_gtaiv_title_logo.gif) no-repeat top left;
	width:217px;
	height:170px;
	position:absolute;
	top:20px;
	left:30px;
}
#gtaiv-conceito {
	background:url(img_cases_gtaiv_bg_conceito.jpg) no-repeat top left;
	height:385px;
	position:relative;
	padding:90px 490px 0 40px;
	line-height:14px;
}
#gtaiv-ilustra {
	background:url(img_cases_gtaiv_bg_ilustra.jpg) no-repeat top left;
	height:470px;
	position:relative;
	padding:75px 70px 0 550px;
	line-height:14px;
}
#gtaiv-divulgue, #gtaiv-rodape {
	background:url(img_cases_gtaiv_bg_divulgue.jpg) no-repeat top left;
	height:67px;
	position:relative;
}
.gtaiv-proxima-pagina a {
	background:url(img_cases_gtaiv_botao_proxima-pagina.gif) no-repeat top left;
	width:183px;
	height:34px !important;
	position:absolute;
	right:20px;
	bottom:20px;
}

#gtaiv-intro-2 {
	background:url(img_cases_gtaiv_bg_intro-02.jpg) no-repeat top left;
	height:330px;
	position:relative;
}
#gtaiv-animacoes {
	background:url(img_cases_gtaiv_bg_animacoes.jpg) no-repeat top left;
	height:486px;
	position:relative;
	padding:90px 60px 0 420px;
}
#gtaiv-viral {
	background:url(img_cases_gtaiv_bg_viral.jpg) no-repeat top left;
	height:350px;
	position:relative;
	padding:113px 430px 0 40px;
}
#gtaiv-dados table#dados th {color:#FFF; font-weight:normal; padding:0 50px 6px 32px;}
#gtaiv-dados table#dados {top:22px; left:0;}
#gtaiv-dados table#dados td {padding:0 50px 0 32px;}
#gtaiv-dados {
	position:relative;
	padding:0;
	border:solid 1px #6C3F14;
	margin:23px 0 0 27px;
	width:594px;
}
#gtaiv-dados h2{
	background:url(img_cases_gtaiv_bg_dados_titulo.gif) no-repeat top left;
	height:30px;
	width:214px;
	display:block;
	position:absolute;
	top:-22px;
	left:7px;
}
.gtaiv-case #case-estrutura{
	background:#141414;
}
#gtaiv-dados .note {
	background:url(img_cases_gtaiv_bg_dados_interrogacao.png) no-repeat left bottom;
	margin:5px 0 12px 13px;
	padding:52px 46px 7px 32px; 
	text-indent:0;
	position:relative;
}
#gtaiv-rodape ul li a {
	position:absolute;
	height:14px;
	text-indent:-9000px;
	bottom:28px;
}
.gtaiv-rodape .voltar-cases a {background:url(img_cases_gtaiv_botao_voltar-cases.gif) no-repeat top left; width:168px; left:25px;}
.gtaiv-rodape .acessar-site a {background:url(img_cases_gtaiv_botao_acessar-site.gif) no-repeat top left; width:143px; right:250px;}

/* 		5 Sensi --------------------------------------------------------------------------------------*/
#cincosensi-intro {
	background:url(img_cases_5sensi_bg_intro.jpg) no-repeat top left;
	height:332px;
	position:relative;
	padding:30px 565px 0 30px;
	color:#8C8C8C;
}
#cincosensi-intro h2 {
	background:url(img_cases_5sensi_title_logo.gif) no-repeat top left;
	width:194px;
	height:240px;
	position:absolute;
	top:30px;
	left:330px;
}
#cincosensi-levantamento {
	background:url(img_cases_5sensi_bg_levantamento.jpg) no-repeat top left;
	height:325px;
	position:relative;
	padding:112px 31px 0 520px;
	color:#CD7A7A;
}
#cincosensi-tipografia {
	background:url(img_cases_5sensi_bg_tipografia.jpg) no-repeat top left;
	height:388px;
	position:relative;
	padding:80px 540px 0 40px;
	color:#CD7A7A;
}
#cincosensi-divulgue {
	background:url(img_cases_5sensi_bg_divulgue.jpg) no-repeat top left;
	height:78px;
	position:relative;
}
.cincosensi-proxima-pagina a {
	background:url(img_cases_5sensi_botao_proxima-pagina.gif) no-repeat top left;
	width:232px;
	height:45px !important;
	position:absolute;
	right:20px;
	bottom:20px;
}

#cincosensi-finalizando {
	background:url(img_cases_5sensi_bg_finalizando.jpg) no-repeat top left;
	height:374px;
	position:relative;
	padding:110px 50px 0 420px;
	color:#CD7A7A;
}
#cincosensi-papelaria {
	background:url(img_cases_5sensi_bg_papelaria.jpg) no-repeat top left;
	height:381px;
	position:relative;
	padding:70px 500px 0 40px;
	color:#CD7A7A;
}
#cincosensi-dados {
	background:url(img_cases_5sensi_bg_dados.jpg) no-repeat top left;
	height:176px;
	position:relative;
	color:#CD7A7A;
}
#cincosensi-dados table#dados .th {color:#FFF; height:33px;}
#cincosensi-dados table#dados {top:65px; left:45px;}
#cincosensi-dados table#dados td {padding:1px 54px 0 13px;}
#cincosensi-dados .note {padding:8px 110px 0 365px; text-indent:0; position:absolute; top:77px;}

#cincosensi-rodape {
	background:url(img_cases_5sensi_bg_rodape.jpg) no-repeat top left;
	height:96px;
	position:relative;
}
#cincosensi-rodape ul li a {
	position:absolute;
	height:30px;
	text-indent:-9000px;
	bottom:28px;
}
.cincosensi-rodape .voltar-cases a {background:url(img_cases_5sensi_botao_voltar-cases.gif) no-repeat top left; width:131px; left:34px;}
.cincosensi-rodape .ver-portfolio a {background:url(img_cases_5sensi_botao_ver-portfolio.gif) no-repeat top left; width:101px; right:34px;}

/* 		Gamers --------------------------------------------------------------------------------------*/
#gamers-intro {
	background:url(img_cases_gamers_bg_intro.jpg) no-repeat top left;
	height:243px;
	position:relative;
	padding:188px 558px 0 55px;
	color:#666;
}
#gamers-intro h2 {
	background:url(img_cases_gamers_title_logo.gif) no-repeat top left;
	width:269px;
	height:77px;
	position:absolute;
	top:28px;
	left:52px;
}

#gamers-arquitetura {
	background:url(img_cases_gamers_bg_arquitetura.jpg) no-repeat top left;
	height:341px;
	position:relative;
	padding:140px 60px 0 420px;
}
#gamers-arquitetura h2 {
	background:url(img_cases_gamers_title_arquitetura.gif) no-repeat top left;
	width:279px;
	height:69px;
	top:34px;
	left:80px;
}
#gamers-arquitetura .note {
	background:url(img_cases_gamers_note_arquitetura.gif) no-repeat top left;
	width:202px;
	height:90px;
	bottom:10px;
	left:145px;
}

#gamers-pesquisa {
	background:url(img_cases_gamers_bg_pesquisa.jpg) no-repeat top left;
	height:221px;
	position:relative;
	padding:305px 419px 0 70px;
}
#gamers-pesquisa h2 {
	background:url(img_cases_gamers_title_pesquisa.gif) no-repeat top left;
	width:290px;
	height:124px;
	top:0;
	right:130px;
}
#gamers-pesquisa .note {
	background:url(img_cases_gamers_note_pesquisa.gif) no-repeat top left;
	width:167px;
	height:90px;
	bottom:15px;
	left:290px;
}

#gamers-divulgue {
	background:url(img_cases_gamers_bg_divulgue.jpg) no-repeat top left;
	height:169px;
	position:relative;
}

.gamers-proxima-pagina a {
	background:url(img_cases_gamers_botao_proxima-pagina.gif) no-repeat top left;
	width:205px;
	height:42px !important;
	position:absolute;
	right:35px;
	bottom:32px;
}

#gamers-visual {
	background:url(img_cases_gamers_bg_visual.jpg) no-repeat top left;
	height:393px;
	position:relative;
	padding:230px 355px 0 58px;
}
#gamers-visual h2 {
	background:url(img_cases_gamers_title_visual.gif) no-repeat top left;
	width:350px;
	height:69px;
	top:140px;
	left:60px;
}
#gamers-visual .note {
	background:url(img_cases_gamers_note_visual.gif) no-repeat top left;
	width:173px;
	height:89px;
	bottom:80px;
	right:110px;
}

#gamers-admin {
	background:url(img_cases_gamers_bg_admin.jpg) no-repeat top left;
	height:400px;
	position:relative;
	padding:120px 430px 0 60px;
}
#gamers-admin h2 {
	background:url(img_cases_gamers_title_admin.gif) no-repeat top left;
	width:350px;
	height:69px;
	top:20px;
	right:55px;
}
#gamers-admin .note {
	background:url(img_cases_gamers_note_admin.gif) no-repeat top left;
	width:195px;
	height:90px;
	bottom:108px;
	left:45px;
}

#gamers-dados {
	background:url(img_cases_gamers_bg_dados.jpg) no-repeat top left;
	height:298px;
	position:relative;
}
#gamers-dados h2 {
	background:url(img_cases_gamers_title_dados.gif) no-repeat top left;
	width:164px;
	height:34px;
	top:11px;
	left:50px;
}
#gamers-dados .note a {color:#936200;}
#gamers-dados .note {
	background:url(img_cases_gamers_note_dados.gif) no-repeat top left;
	width:537px;
	height:72px;
	bottom:8px;
	left:30px;
	padding:8px 15px 0 20px;
	text-indent:0;
	color:#936200;
}

#gamers-rodape {
	background:url(img_cases_gamers_bg_rodape.jpg) no-repeat top left;
	height:104px;
	position:relative;
}
#gamers-rodape ul li a {
	position:absolute;
	height:44px;
	text-indent:-9000px;
	bottom:28px;
}
.gamers-rodape .voltar-cases a {background:url(img_cases_gamers_botao_voltar-cases.gif) no-repeat top left; width:167px; left:34px;}
.gamers-rodape .acessar-site a {background:url(img_cases_gamers_botao_acessar-site.gif) no-repeat top left; width:152px; right:34px;}

/* Clientes --------------------------------------------------------------------------------------*/
#logos {margin:15px 0 0 2px;}
#logos img {float:left; margin:0 1px 1px 0;}

/* Contato --------------------------------------------------------------------------------------*/
.contato ul {padding-bottom:6px;}
.contato ul li {padding-bottom:4px;}
.contato table tr td {color:#999; padding-bottom:6px;}
.contato .mapa {color:#FFF; position:relative; float:right; top:14px; right:18px;}
.contato .mapa span {background:#404040; position:absolute; left:10px; bottom:7px;}
.contato table tr td {padding:0;}
.contato a.arrow { margin-top:8px;}

input.contato-g {width:382px;}
input.contato-m {width:248px;}
input.contato-p {width:117px;}
textarea {width:382px; height:150px;}
input, textarea {
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	padding:3px;
	border:1px solid #AAA;
	margin:2px 8px 0 0;
}
#contato_aviso {
	float:left;
	margin-top:14px;
	font-weight:bold;
	width:400px;
}
.warning{
	padding:4px;
	border:solid 1px #fd6;
	color:#fd6;
	background:#a63;
	width:381px;
	margin-bottom:4px;
	margin-top:14px;
}
.warning strong{margin-right:4px; color:#ff6;}

/*Rodapé --------------------------------------------------------------------------------------*/
#footer {
	background:url(img_footer_bg_internas.gif) no-repeat top left;
	width:909px;
	margin:0 auto;
	padding-bottom:60px;
	clear:both;
	position:relative;
	z-index:1;
}
#footer span {
	background:url(img_footer_engrenagem.gif) no-repeat top left;
	width:229px;
	height:279px;
	position:absolute;
	top:-125px;
	left:-87px;
}
#footer p {
	background:url(img_footer_copyright.gif) no-repeat top right;
	text-indent:-9000px;
	position:relative;
	top:30px;
}