* { margin:0px; padding:0px; }
body { background-color:#1F1A16; font:12px Arial, Helvetica, sans-serif }
a, a:active { outline:none; }
h2 { margin-top:10px;color:#FF9900;font-family:Arial, Helvetica, sans-serif;font-size:14px; }
h3 { font-size:14px; }
h3.laranja { color:#E67818; }
hr {color:#FFFFFF; height:3px; width:560px; border:1px solid #CCCCCC; margin:8px 0px 10px -20px; }
div.clear { height:0px; overflow:hidden; clear:both; }

#geral { position:relative; background:#FFFFFF url(../_img/header.jpg) top center no-repeat; width:825px; margin:auto; min-height:360px; height:auto !important; height:360px; padding:165px 130px 0px 35px; }
#logo { position:absolute; top:0px; left:0px; }
#logo a { display:block; width:350px; height:120px; text-indent:-999em; }

.esq {float:left;height:350px;}
.dir { float:left; display:inline; margin-left:60px; }

#menu a,#menu a:visited {text-decoration:none;color:#FFFFFF;font-weight:bold; font-size:14px;margin-left:0px;position:absolute;	outline:none;width:200px;height:31px;text-align:center;padding-top:5px;}
#menu {list-style:none;}
#menu li { width:200px; height:31px; margin-bottom:4px; background:url(../_img/bt.jpg); }

#topicos { margin-left:2px; margin-top:20px; padding-left:0px; }
#topicos a, #topicos a:visited {color:#000000;text-decoration:none;outline:none;}
#topicos a:hover {text-decoration:underline;}
#topicos li { list-style-position:inside; list-style-image:url(../_img/tri.gif); width:560px; font-size:12px; border:1px solid #E9E9E7; border-left:none; border-right:none; margin-bottom:1px; padding:7px 0px; }
#topicos li.ie7 { padding-left:25px; background:url(../_img/tri.gif) 3px no-repeat; list-style-image:none; list-style-type:none; list-style-position:outside; }
#topicos li.first { border-top:none; }
#topicos li.last { border-bottom:none; }

#descr { width:540px; margin-right:23px; margin-top:17px; padding-bottom:20px; }
#descr ul {width:531px;margin-left:13px;}
#descr a {text-decoration:underline;color:#000000}

#contato input,#contato textarea { width:350px; }
#contato input[type='submit'] {border:none;background:url(../_img/btEnvia.jpg) no-repeat;color:#FFFFFF;font-weight:bold;width:155px;height:31px;float:right;margin-right:185px;margin-top:5px;}

#matricula { margin-top:15px; }
#matricula input { width:250px; }
#matricula input[type=submit] {border:none;background:url(../_img/btEnvia.jpg) no-repeat;color:#FFFFFF;font-weight:bold;width:155px;height:31px;margin-left:84px;}
#matricula select {width:392px;}
#matricula div { margin-bottom:4px; }
#matricula div label { float:left; display:inline; width:80px; text-align:right; padding:4px 8px 0px 0px; }

#footer { width:990px; height:25px; padding-top:70px; margin:auto; background:url(../_img/footer.jpg) bottom no-repeat; color:#FFFFFF; text-align:center; font-size:11px; font-weight:bold; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }


/* home */
#botoes { width:530px; margin-top:25px; }
#botoes img { float:left; display:inline; margin:0px 15px 10px 0px; }


/* campos de formulario */
input[type=text], 
select, 
textarea { border:1px solid #666666; margin-bottom:4px; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; }
textarea { overflow:auto; }


/* titulos */
h2.titulo { background-repeat:no-repeat; width:520px; height:14px; text-indent:-999em; }
h2.agenda { background-image:url(../_img/h2-agenda.gif); }
h2.consultoria { background-image:url(../_img/h2-consultoria.gif); }
h2.contato { background-image:url(../_img/h2-contato.gif); }
h2.cursos { background-image:url(../_img/h2-cursos.gif); }
h2.download { background-image:url(../_img/h2-download.gif); }
h2.ead { background-image:url(../_img/h2-ead.gif); }
h2.grafologia { background-image:url(../_img/h2-grafologia.gif); }
h2.institucional { background-image:url(../_img/h2-institucional.gif); }
h2.matricula { background-image:url(../_img/h2-matricula.gif); }
h2.software { background-image:url(../_img/h2-software.gif); }


/* titulo do curso com a seta */
h3.titulo { background:url(../_img/tri.gif) no-repeat; font-size:15px; padding-left:20px; font-weight:normal; margin-top:20px; }


/* thumbs na pagina softwares */
div.thumbs a { float:left; display:inline; text-decoration:none !important; text-align:center; width:250px; margin:0px 10px 20px 0px; }
div.thumbs a img { border:1px solid #000000; padding:2px;}


/* downloads */
#download a { display:block; background:url(../_img/btEnvia.jpg) no-repeat; color:#FFFFFF; font-weight:bold; width:155px; height:25px; padding-top:6px; text-decoration:none; text-align:center; font-size:14px; }
#download b { background:url(../_img/tri.gif) no-repeat; padding-left:20px; }
#download table { border-collapse:collapse; margin-top:10px; }
#download table tr td { border:double #E9E9E7; border-left:none; border-right:none; padding:8px 0px; }
#download table tr.first td { border-top:none; }
#download table tr.last td { border-bottom:none; }



