body {margin:0 auto; background:#583658 url(../i/bg_calu.gif); font-family: Helvetica, Arial, Tahoma, Univers; color:#666;}
a {color:#666;text-decoration:none;}
a:hover {color:#cc0033;text-decoration:underline;}
ul {margin-left:-10px;margin-top:0px;*margin-left:20px;}
 li {list-style:none;}

h1, h2, h3, h4, h5, h6 {margin:0px; color:#999; }
h1 {font-size:1.8em; margin-left:5px;}
h2 {font-size:1.6em;}

h3 {font-size:1.4em; }

h4 {font-size:1.2em; }

h5 {font-size:1.0em;}

h6 {font-size:0.8em;}
p {font-size:0.8em; text-align:left; margin-left:100px; margin-right:100px;}
form {color:#999; font-size:9px; }
input, text-area {background:none;border:1px solid #BEBEBE;font-size:9px;color:#999; line-height:15px;}
label{font-size:9px;color:#999; line-height:15px;}
strong {text-transform:uppercase;}
#pagina {margin:0 auto; width:877px; background: url(../i/bg_pagina.png) no-repeat; padding:50px; height:590px;} 
#esq {float:left;width:717px; }
#topo {width:717px; float:left; height:92px; float:center;}
#topo_inner {width:702px; height:92px; margin-left:8px; background: #dedbdb url(../i/bg_topo_inner.gif);}
#linha_esq{width: 717px; *_margin-top:-5px; *_margin-bottom:-5px; height: 7px; float: left; background: url(../i/linha_esq.gif) no-repeat left;}
#home_swf {width:702px; height:465px; margin-left:8px; background: #dedbdb url(../i/bg_topo_inner.gif);z-index:100;}
#projetos {width:717px; float: left; height:313px;}
#projetos_inner{width:702px; margin-left:8px; background: url(../i/bg_projetos_inner.gif); height:313px;}
#info_projetos{width: 717px;height: 71px; float:left; *_margin-left:-8px;}
#info_projetos_inner{width:328px; *_width:327px; height: 71px; float:left; margin-left: 8px; background: #dedbdb url(../i/bg_info_projetos_inner.gif);}
#info_projetos_inner h4 { text-transform: uppercase; margin-bottom:0px;}
#info_projetos_inner p{margin:0px; margin-top:0px;line-height:15px;}
#info_projetos_inner_2d {width:374px; float:left; margin-left:0px; }
#info_projetos_inner_gde{width:702px;  height: 71px; float:left; margin-left: 8px; background: #dedbdb url(../i/bg_info_projetos_inner.gif);}
#info_projetos_inner_gde h4{ text-transform: uppercase; }

#info_projetos_inner_gde p {margin:0px;}
#nav_projetos{width:717px; height: 71px; float:left; height: 71px; *_margin-left:-8px;}
#nav_projetos_inner{width:702px; height: 71px; float:left; margin-left:8px; background: #dedbdb url(../i/bg_nav_projetos_inner.gif);}
#dir { float:left; width:158px;}
#logo {width:152px; float:left; height:92px;}
#linha_dir{width:158px; height:7px; float:left;  *_margin-top: 0px; background: url(../i/linha_dir.gif) no-repeat;}
#menu {width:152px; height:313px; float:left; background: url(../i/bg_menu.gif); text-transform:uppercase; *_margin-top:-10px;}

#menu h4{margin-top:0px;background: url(../i/li.gif) left no-repeat;border-bottom:1px solid #ccc; font-size:10px; font-weight:normal;}
#menu h4 a { margin-left:25px;  line-height: 18px; }
#menu li{ /*list-style-image: url(../i/li.gif); */font-size:10px;line-height:18px;border-bottom:1px solid #ccc; margin-left:25px; *margin-left:10px;}
#news {width:158px; height: 71px; float: left; *_margin-top:-10px;}
#news_inner {width:152px; height: 71px; float: left; background: url(../i/bg_creditos.gif);}
#news_inner h6 {font-size:13px; margin-bottom:5px;}
#endereco {width:158px; height: 71px; float: left; *_margin-top:-10px; }
#endereco_inner {width:152px; height: 71px; float: left; background: url(../i/bg_ender.gif);}

#endereco_inner p {font-size:9px;margin:0px; color:#999; line-height:14px;}
#endereco_inner a {font-size:9px;margin:0px; color:#999; line-height:14px;}
#creditos {width:158px;  float: left; *_margin-top:-10px;}
#creditos p {font-size:9px;  line-height:17px; color:#999; margin:0px;}
#creditos a {font-size:9px;  line-height:17px; color:#999; margin:0px;}



#contato {width:717px; float: left; height:313px;}
#contato_inner{width:702px; margin-left:8px; background:#fff; height:313px;}

#contato_inner input, text-area {background:#fff;border:1px solid #BEBEBE;font-size:9px;color:#999;}
input.submit {margin-left:95px; line-height:15px; background:#FFFFFF;margin-top:10px;}
#contato_inner label{font-size:9px;color:#999;margin-left:95px; line-height:25px;}
#contato_inner label.linha {font-size:9px;color:#999;margin-left:10px; line-height:25px;}
.mensagem {width:500px; height:100px;background:#fff;border:1px solid #BEBEBE; margin-left:95px;font-family:Helvetica, Arial, Tahoma;font-size:9px; color:#999;}
.radio {background: none; border: 0px solid #fff;}


#quemsomos_inner {width:702px; margin-left:8px; background:#fff; height:313px;}

#info_home{width: 717px;height: 71px; float:left; *_margin-left:-8px;}
#info_home_inner{width:328px; *_width:327px; height: 71px; float:left; margin-left: 8px; background: url(../i/bg.jpg) repeat;}
#nav_home{width:717px; height: 71px; float:left; height: 71px; *_margin-left:-8px;}
#nav_home_inner{width:702px; height: 71px; float:left; margin-left:8px; background: url(../i/bg.jpg) repeat;}
#pagina_splash {margin:0 auto; width:778px; height:450px; padding:20px;  background:#fff; } 

#splash { width:778px; height:450px; background:#583659; float:center; text-align:center; margin:0 auto; }
#home {width:702px; height:465px; margin-left:8px; background:#fff;overflow:hidden; }
#home h2{ color:#FFF}

#home_img { width:236px;  height:445px; float:left; margin:0px;}
.skip {font-size:0.7em; font-weight:bold;float:right; color:#666; text-transform:uppercase;}