* { margin:0; padding:0; }
html { background:transparent url(img/background.gif) bottom repeat-x; }
body { width:700px; padding:220px 27px 0; background: #FFF url(img/fundo.jpg) 50% top no-repeat; margin: 0 auto; position: relative; font: .75em/1.2em Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; color: #355778; }

img { border:none;}

h1 { display:none }
h2 { color: #E62F08; font-size:1.3em; margin-bottom:10px; }
h3 { font-size:1em; margin-top: 20px; color: #E62F08; }

p { margin: 5px 0; }
p.programa { margin:0 0 0 20px; }

a { color: #FFFFFF; text-decoration:none; font-weight:bold; }
a:hover {  text-decoration: underline; }

ul#menu { position:absolute; top:180px; left:30px; list-style:none; width:100%; }
ul#menu li { display:inline; margin:0; }
ul#menu a { margin:0; padding-right:11px; text-transform:uppercase; font-size:.8em; }
ul#menu a:hover { color:#ccc; background:none; text-decoration:none; }

p#apresentacao { width:475px; }

div#banner_1 { padding:60px 30px 0 280px; width:197px; height:137px; margin:30px 0; font-size:.9em; }
div#banner_1 a { color: #355778; display:block; margin-top:10px; }

div#banner { padding:60px 30px 0 280px; width:197px; height:137px; margin:30px 0;  font-size:.9em; }
div#banner a { color: #355778; display:block; margin-top:10px; }

div#bProg { position:absolute; top:350px; left:30px; width:197px; height:137px; }
div#boProg a:hover { text-decoration:none; }

div#banner_eng { padding:60px 30px 0 280px; width:197px; height:137px; margin:30px 0; font-size:.9em; }
div#banner_eng a { color: #355778; display:block; margin-top:10px; }

div#depoimentos { width:475px; height:150px; }
div#depoimentos span { float:right; text-align:right; }
div#depoimentos strong { display:block; }

div#ebts { position:absolute; top:30px; left:25px; width:300px; height:100px; }
div#ebts a:hover { text-decoration:none; }

div#idioma { position:absolute; top:130px; left:485px; width:25px; height:25px; }
div#idioma a:hover { text-decoration:none; }

div#bolsa { position:absolute; top:585px; left:30px; width:25px; height:25px; }
div#bolsa a:hover { text-decoration:none; }

div#insc { position:absolute; top:585px; left:203px; width:25px; height:25px; }
div#insc a:hover { text-decoration:none; }

div#conc { position:absolute; top:585px; left:375px; width:25px; height:25px; }
div#conc a:hover { text-decoration:none; }

div#temas { position:absolute; top:240px; right:10px; padding-left:20px; width:175px; height:450px; background:url(img/linha_vertical.png) left top no-repeat; }
div#temas img { margin-bottom:10px; }
div#temas a { color: #355778; display:block; margin-top:10px; font-weight:normal; font-size:.9em; }

div#contato { width:550px; height:240px; }
div#contato span { float:right; text-align:right; }
div#contato strong { display:block; }
div#contato a { color: #355778;}

div#sub a { color: #355778;}

div#rodape { height:96px; background:url(img/rodape.png) no-repeat; position:relative; left:-27px; width:749px; }
div#rodape a { color: #355778; display:block; margin-top:10px; position:absolute; top:60px; left:280px; font-size:.9em; font-weight:normal; }
div#rodape a:hover { color: #355778; display:block; margin-top:10px; position:absolute; top:60px; left:280px; font-size:.9em; font-weight:normal; text-decoration:none; }

ul li { list-style-type:circle; margin-left:35px; }
table td {padding:3px;}