* {margin:0;padding:0;}
html {background:#fff}
body {color:#000;font:100.01%/1.1  'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif}
h1 {font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:1.2em;margin:0; padding:1px;}
h2 {font-size:1.05em;padding-left:5px;color:#0D386D; margin:8px 3px;border-bottom:1px solid #369;}
h3 {padding-left:5px;color:#0D386D; margin:12px 2px;border-bottom:1px solid #ccc;}
h3 a{color:#0D386D;}
h4 {padding-left:5px;color:#0D386D; margin:12px 2px;border-bottom:1px solid #ccc;}
code {display:block;margin-left:10px;padding-bottom:5px}
ul {margin:2px;}
body {background:#fff;text-align:center;margin:0 auto;}

#central{width:100%; margin:0 auto;position:relative;}
#header {background:#fff;margin:0 auto;}
#header img{margin:5px;border:0;}
#content p{padding:0 2px;text-align:justify;line-height:120%;font-size:.8em;margin-bottom:2px;}
#conteudo #principal ol{margin-left:10px; margin-right:5px;}
#conteudo #principal ol li{margin-bottom:2px;text-align:justify;line-height:160%;}

#extra-nav{
  list-style:none;
}
#content ul{
	text-align:left;
}
#content ul.seta li{
font-size:.9em;
margin-left:3px;
padding:2px 1px;
}

#content ul.seta li a{text-decoration:underline;color:#036;font-size:.9em;padding-bottom:3px}
#content ul.seta li a:hover{text-decoration:none;border:0;color:#039;}
#content ul li {
list-style-type: disc;display:block;font-size:1em;line-height:145%;margin:0 10px 5px 10px;text-align:justify;}
#content ul.seta li {
 list-style-image: url(../img/seta_direita3.gif);
display:block;font-size:1em;line-height:145%;margin:0 10px 5px 10px;}
#content ul#serv li strong{font-weight:bold;color:#111;font-size:1.1em;font-family:Georgia,serif;margin:10px 5px 5px 0px;}
#page-desc{
  background:#fff;
  margin:0 auto;
text-align:center;
}
#page-desc h2{
  width:100%;
  border:none;
}
#page-desc p{
  font-size:1em;
  line-height:1.2;
  color:#080808;
  padding:2px 5px;
  text-align:center;
}
#page-desc p strong{color:#039;}

#page-desc2{

  background:#fff;
  margin:0 auto;
text-align:center;
}
#page-desc2 h2{
  width:100%;
  border:none;
  margin:0 auto;
  text-align:center;
  padding:10px 5px;
  height:15px;
}


.acess #page-desc2 h2{background:#fff;}
.quem #page-desc2 h2{background:#fff;}
.video #page-desc2 h2{background:#fff;}
.grupo #page-desc2 h2{background:#fff;}
.home #page-desc h2{background:#fff;}
.servicos #page-desc2 h2{background:#fff;}
.links #page-desc2 h2{background:#fff;}
.artigos #page-desc2 h2{background:#fff;}
.contatos #page-desc2 h2{background:#fff;}
.quem #page-desc2 h2{background:#fff;}
.creative #page-desc2 h2{background:#fff;}
#conteudo #principal h2, #conteudo #secundaria h2 {margin-bottom:6px;margin-top:10px;border:0;font-size:1.4em;font-weight:normal;text-align:justify;border-bottom:3px dotted #369;margin-left:2px;margin-right:2px;}
#conteudo #principal h2 a, #conteudo #secundaria h2 a{color:#0D386D;font-weight:normal;text-align:justify;}
#conteudo #principal h3, #conteudo #secundaria h3{margin-bottom:4px;border:0;font-size:1.2em;font-weight:normal;text-align:justify;border-bottom:3px dotted #ccc;margin:10px 2px;font: italic 1.5em/2em Georgia,serif;}
#conteudo #principal h3 a, #conteudo #secundaria h3 a{color:#0D386D;font-weight:normal;text-align:justify;}
#conteudo #principal h4, #conteudo #secundaria h4{margin-bottom:4px;border:0;font-size:1.0em;font-weight:bold;text-align:justify;border-bottom:3px dotted #ccc;margin:10px 2px;font: italic 1.2em/1.6em Georgia,serif;}
#conteudo #principal p, #conteudo #secundaria p{padding:0 4px;text-align:justify;line-height:150%;font-size:1em;margin-bottom:2px;}
#conteudo #principal img, #conteudo #secundaria img{border:0;margin:5px;}
#conteudo #principal img, #conteudo #secundaria a:hover{text-decoration:none;color:#0D386D;}
#conteudo #secundaria p img{border:0;margin:0;}
#conteudo #principal a span, #conteudo #secundaria a span{font-size:1em;}
#conteudo #principal a:hover{text-decoration:none;color:#0D386D;}
#conteudo #principal ol, #conteudo #secundaria ol{margin-left:5px;margin-right:5px;}
#conteudo #principal ol li, #conteudo #secundaria ol li{margin-bottom:2px;text-align:justify;line-height:160%;}
#content p{padding:0 10px;text-align:justify;line-height:150%;font-size:1.1em;margin-bottom:5px;}
#conteudo #principal{
	width:100%;
	float:none;
	margin:0;padding:0;padding-left:20px;
	background:#fff;
}
#conteudo ul li {
list-style-type: disc;display:block;font-size:.9em;line-height:125%;margin:0 5px 5px 15px;text-align:justify;}
#conteudo ul.seta li {
 list-style-image: url(../img/seta_direita3.gif);
display:block;font-size:.9em;line-height:145%;margin:0 5px 5px 15px;}
#conteudo #secundaria{	
width:100%;
	float:none;
	margin:0;padding:0;margin-right:3px;padding-right:3px;
	background:#fff;
}
#extra-nav li a{
  display:block;
  text-decoration:none;
  font:normal .8em 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif2;
  color:#036;
  padding:0;
  text-transform:lowercase;
}
#extra-nav li a:hover{
background:#eee;color:green;
}
#extra-nav li#skip a{
  border-top:2px solid #497BAD;
}
#extra-nav li#sitemap a{
  border-top:2px solid #9ABEE2;
}
#menu {background:#ffc;margin:0 auto;}
#menu {margin-top:0;background:#036;}
#menu ul {margin-left:0;margin-top:0; }
#menu ul li {margin-right:0;list-style:none;}
#menu ul li a{
  display:block;
  height:20px;
  line-height:20px;
  border-right:1px solid #2F3D4D;
  border-bottom:1px solid #fff;
  margin-top:2px;
  padding:0 15px;
  color:#fff;
  font-weight:normal;
  font-size:.8em;
  text-decoration:none;
}
#menu ul li a:hover{
  background:#599660;
}
form input
{
   width: 100%;
   border: solid #ccc 1px;
   font-size: 1.1em;
   font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   background:#eee;
   padding:5px;
margin-bottom:5px;
   
}
form textarea
{
   width: 100%;
   border: solid #ccc 1px;
   font-size: 1em;
   font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   background:#eee;
   padding:5px;   
}

form input#enviar
{
   width: 60%;
   border: solid #ccc 2px;
   font-size: .9em;
   font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
   background:#036;
   color:white;
   margin-top:5px;
   margin-bottom:5px;
   
}

form fieldset{
margin-right: 10%;
   width: 98%;
   border: solid #369 1px;
   padding: 3%;
   margin-bottom: 10px;
   margin-left:10%;
}
form legend{
   font-size: 1.1em;
}

