* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none; }
h2 { font-size:16px; color:#666666; padding-bottom:15px; }
a { color:#F53E00; }


body { background:url(../img/bg.jpg) repeat-x #939498; }
#site { width:1000px; margin:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:1000px; height:326px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:1000px; height:50px; }
#menu .menu ul { padding-top:9px; }
#menu .menu li { float:left; list-style:none; padding-left:17px; padding-right:10px; }
#menu .menu li a { color:#000; font-size:15px; }
#menu .menu li a:hover { color:#E63D06; }
#corpo { width:960px; background:url(../img/bg-corpo.jpg) repeat-y; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; overflow:auto; }
#corpo h1 { font-size:20px; background:url(../img/bg-h1.jpg) no-repeat left top; padding-left:50px; padding-top:5px; padding-bottom:10px; }
#corpo p { line-height:18px; padding-bottom:10px; }
#corpo ul { padding-bottom:10px; line-height:18px; padding-left:20px; }
#corpo li { list-style:inside; }
#corpo ul li ul { padding-bottom:0; }
#corpo .atuacao { width:400px; float:left; background:url(../img/bg-atuacao.jpg) no-repeat left 43px; padding-right:2px; }
#corpo .atuacao h1 { padding-bottom:20px; }
#corpo .atuacao ul { float:left; padding-left:15px; padding-top:10px; padding-bottom:20px; }
#corpo .atuacao li { line-height:25px; }
#corpo .atuacao p { clear:both; padding-left:15px; width:330px; }
#corpo .boxtreinamento { width:558px; height:160px; float:left; }
#corpo .treinamento { background:url(../img/bg-areas.jpg) no-repeat; width:358px; padding-left:200px; height:124px; padding-top:5px; }
#corpo .treinamento h2 { text-align:center; padding-bottom:10px; padding-top:10px; }
#corpo .treinamento h2 a { font-size:13px; color:#666666; }
#corpo .treinamento p { text-align:right; padding-bottom:5px; padding-right:20px; }
#corpo .treinamento p a { color:#FA3604; }
#corpo .boxnoticia { float:left; background:url(../img/bg-noticia.jpg) no-repeat left 40px; width:284px; padding-right:20px; }
#corpo .boxnoticia .noticiaslista, .artigosslista { padding:10px; }
#corpo .boxartigos { float:left; background:url(../img/bg-artigo.jpg) no-repeat left 40px; width:239px; }
#corpo .boxartigos span { color:#C1272D; }
#corpo .boxartigos p { font-weight:bold; }
#corpo .boxnoticia a, #corpo .boxartigos a { color:#666666; }
#corpo .boxnoticia p a, #corpo .boxartigos p a { text-align:right; color:#FA3604; font-weight:normal; }
#corpo .boxnoticia p, #corpo .boxartigos p { text-align:right; }
#corpo .noticias h2 a, #corpo .artigos h2 a, #corpo .cursos h2 a { color:#666666; }

#rodape { width:1000px; clear:both; width:1000px; height:45px; padding-top:15px; padding-bottom:15px; }
#rodape p { text-align:center; }
#rodape p a { font-style:italic; font-weight:bold; color:#000; }

form { }
form fieldset { border:none; padding:20px; margin-bottom:15px; }
form legend { font-size:16px; color:#666666; padding-bottom:15px; font-weight:bold; }
form dt { float:left; width:25%; min-height:30px; _height:30px; clear:both; }
form dd { float:left; min-height:30px; _height:30px; width:70%; }
form dd input, form dd select, form dd textarea { border:solid 1px #666666; font-size:12px; padding:2px;  }
form div, form p { text-align:center; }
form div input, form p input { background:#EB3C05; border:none; padding:2px; cursor:pointer; color:#fff; }
form { }

.box01, .box02 { float:left; width:400px; }


.album { overflow:auto; padding-bottom:20px; }
.logoideal { display:none; }

.parceiros img { border:solid 1px #ccc; width:160px; height:58px; }


.formcontato { width:500px; float:left; }
.telefonecontato { width:250px; float:left; text-align:center; margin-left:100px; margin-top:30px; background:#E3E4E6; border:dashed 1px #C0262E; padding:10px; }
.telefonecontato h4 { font-size:18px; padding-bottom:10px; color:#EB3C05; }
#corpo .telefonecontato p { font-size:16px; line-height:25px; }
