body, html{ height:100%; }
body{ 
	background-image:url(img/bg.gif);
	background-color:#000;
	margin: 0; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
input, textarea{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
textarea{ font-size:13px; }
a{ color:#FFF; }
h1{ padding-left:24px; padding-right:24px; font-size:16px; text-transform:uppercase; }
.texto{ padding-left:24px; padding-right:24px; font-size:12px; }
.verde{ color:#C1DD2B; font-style:italic }
.cinza_p{ color:#999; font-size:12px; }
.legenda{ font-size:12px; color:#999; }
img{ border:0; }
hr{ height:1px; color:#999; width:98%; border-bottom:1px; border-right:0; border-left:0; }
#strip{
	position:absolute; margin-left:0; margin-right:0; top:110px; width:100%; height:198px; left:0;
	background-color:#C1DD2B;
	z-index:2;
}
#content{
	position:relative; margin-left:auto; margin-right:auto; top:0; width:958px; min-height:100%; 
	z-index:3;
}

#logo{ position:absolute; left:0; top:27px; }
#menu{ position:absolute; right:178px; top:75px; }
#menu div{ float:left; text-transform:uppercase; }
#menu div img{ padding:0 15px 0 15px; vertical-align:middle; } /* barras separadoras */
#menu div a, #tecnologias div a{ text-decoration:none; }
#menu div a:hover, #tecnologias div a:hover{ text-decoration:underline; }
#tecnologias{ 
	position:absolute; top:100px; left:510px;
	padding:10px;
	background-color:#000;
	text-transform:uppercase;
	display:none;
	z-index:4;
}
#tecnologias div{ padding:5px; }

#busca{ 
	position:absolute; right:26px; top:78px; width:140px;
	background-color:transparent; border:0; color:#FFF;
}
#busca_bg{ position:absolute; right:24px; top:73px; }
#busca_bt{ position:absolute; right:0; top:73px; }

#campo_especial_hb{ 
	position:absolute; left:8px; top:22px; width:140px;
	background-color:transparent; border:0; color:#FFF;
}
#mail_bg{ position:absolute; left:0; top:18px; }
#mail_bt{ position:absolute; left:152px; top:18px; }

#fotos{ position:absolute; left:15px; top:120px; width:926px; }
#fotos #borda_base_fotos{ position:absolute; left:0; top:169px; }
#fotos #interna_fotos{
	position:absolute; left:0; top:9px; height:160px; width:100%;
	background-image:url(img/bg_fotos.png);
}
#fotos #interna_fotos #galeria_fotos{ position:absolute; top:5px; left:55px; _left:53px }
#fotos #interna_fotos #galeria_fotos div{ float:left; padding-right:21px; _padding-right:15px }
#fotos #frames_fotos{ position:absolute; left:0; top:9px; height:160px; width:926px }
#fotos #frames_fotos div{ float:left; padding-left:10px; }
#fotos #seta_left{ padding-top:50px; }
#fotos #seta_right{ padding-top:50px; }

#twitta{ position:absolute; top:320px; left:720px; display:none}
#faixa{ position:absolute; top:320px; left:720px}
#blog{ 
	position:absolute; top:663px; left:720px; width:220px;
	background-image:url(img/bg_blog.png); display:none
}
#blog div{ padding:15px; line-height:2.5ex; color:#CCC; }

#corpo{ position:absolute; left:15px; top:320px; width:689px; }
#corpo tbody td{ background-image:url(img/bg_corpo.png); _background-image:url(img/bg_ie6.gif); }
#corpo tbody td #video{ 
	padding-top:12px; padding-left:13px;
	margin-top:12px; margin-left:7px;
	background-repeat:no-repeat; background-image:url(img/frame_video.png); _background-image:url(img/frame_video.gif);
	z-index:10;
}

#corpo tbody td #video div{ padding-top:11px; font-size:12px; }
#ferramentas{ 
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
}
#rodape{ position:relative; top:20px; font-size:12px; margin-bottom:40px; }
