* {margin:0;padding:0}
body, html {margin:0;padding:0;background-color:#FFF;width:100%;color: #333333}
img {border:0;padding:0;margin:0}
body{font-size:62.5%;margin:0;padding:0}
blockquote {border: 1px solid #cc0000;padding: 10px}
code {color:#000;font-family: "Courier New", Courier, monospace;display:block;padding:12px;padding-left:40px;margin-left:5%;margin-top:2px;margin-right:9%;border:1px dashed #eee;background-color:#33A3B7;background-image:url(../imagens/codigo.gif);background-repeat:no-repeat;background-position:left center}
pre, pre+p, p+p {margin: 1em 0 0}
a{color:#ea0505}

.underline{text-decoration:underline}
.paragrafo{margin-left:20px}
.negrito{font-weight:700}
.clear{clear:both}
.center{text-align:center}
#center{margin:0 auto}
.left {float:left}
.right {float:right;}
.detalhe{color:#ea0505;font-size:1.4em}

h1{font-size:2.0em;color:#ea0505;padding:0.1em 0 0.2em 0}
h2{color:#b81616;font-size:1.6em;text-align:center;margin:0.4em 0 0.6em}
h3{color:#3A3A3A;font-size:1.4em;margin-left:9.0em;padding:0.2em 0 0.2em 0}
img.left {float: left;margin: 0.7em 1.5em 0 0}
img.right {float: right;margin: 0.7em 0 0 1.5em}
div#fancy_overlay {position:absolute;top: 0;left: 0;z-index: 90;width: 100%;background-color: #333}div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100}div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url(../imagens/fancybox/fancy_progress.png) no-repeat}div#fancy_close {position: absolute;top: -12px;right: -12px;height: 30px;width: 30px;background: transparent url(../imagens/fancybox/fancy_closebox.png) ;cursor: pointer;z-index: 100;display: none}div#fancy_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0; margin: 0;z-index: 96}#fancy_frame {position: relative;width: 100%;height: 100%;display: none}img#fancy_img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0; padding: 0; margin: 0;z-index: 92}div#fancy_title {position: absolute;bottom: -35px;left: 0;width: 100%;z-index: 100;display: none}div#fancy_title table {margin: 0 auto}div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 2px}td#fancy_title_left {height: 32px;width: 15px;background: transparent url(../imagens/fancybox/fancy_title_left.png) repeat-x}td#fancy_title_main {height: 32px;background: transparent url(../imagens/fancybox/fancy_title_main.png) repeat-x}td#fancy_title_right {height: 32px;width: 15px;background: transparent url(../imagens/fancybox/fancy_title_right.png) repeat-x}div#fancy_outer {position: absolute;    top: 0;    left: 0;    z-index: 90;    padding: 18px 18px 58px 18px;    margin: 0;    overflow: hidden;    background: transparent;    display: none}div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #444;background: #FFF}a#fancy_left, a#fancy_right {position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer;background-image: url(../imagens/fancybox/data:image/gif;base64,AAAA);z-index: 100; }a#fancy_left {left: 0px; }a#fancy_right {right: 0px; }a#fancy_left:hover {background: transparent url(../imagens/fancybox/fancy_left.gif) no-repeat 0% 100%}a#fancy_right:hover {background: transparent url(../imagens/fancybox/fancy_right.gif) no-repeat 100% 100%}#fancy_bigIframe, #fancy_freeIframe {position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10}div#fancy_bg {display: none} div.fancy_bg {position: absolute;display: block;z-index: 70}div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_n.png) repeat-x}div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_ne.png) no-repeat}div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url(../imagens/fancybox/fancy_shadow_e.png) repeat-y}div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_se.png) no-repeat}div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_s.png) repeat-x}div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_sw.png) no-repeat}div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url(../imagens/fancybox/fancy_shadow_w.png) repeat-y}div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(../imagens/fancybox/fancy_shadow_nw.png) no-repeat}
#loading {position:fixed;left:40%;top:40%;float:left;background:#FFF;border:1px solid #000;font-weight:700;font-family:Verdana,sans-serif;	color:#000;text-align:center;margin:0 auto;z-index: 1;padding:0.7em;opacity:0.85;-moz-opacity: 0.85;filter: alpha(opacity=85); -moz-border-radius:1.5em;-o-border-radius:1.5em;-webkit-border-radius:1.5em;-icab-border-radius:1.5em;-khtml-border-radius:1.5em; }
#erro404{height:250px;width: 40%;margin:0 auto;text-align:center;margin-top:140px}
.p404{font-family:Verdana,sans-serif;font-size:1.3em}
div#header {background:url("../imagens/layout/toporodape.png") repeat-x top;height:160px}
div#header a{text-decoration:none;border:none;text-indent:-6000px}
h1#logo {position:relative;height:153px;width:650px;margin:0 0 0 2%;font-size:0px}
h1#logo span{background:url('../imagens/layout/topo.png') no-repeat center;position:absolute;width:100%;height:100%}
div#navigation{list-style: none;width: 15.0em;padding-top: 35px;padding-left: 50px;background:#FFF url("../imagens/layout/menu.png") no-repeat top;float:left;margin-left:-100%}
#navigation ul{	list-style: none;	margin: 0px;	padding: 0px}
#navigation a:link, #navigation a{color: #333;font-family: Trebuchet MS;font-size: 14px;height: 20px;display:block;text-decoration: none;padding: 3px 0 0 0px;font-weight:normal}
#navigation a:visited{color: #000}
#navigation a:hover, #navigation a:active{color: #ea0505}
#navigation li a.submenu{background:transparent url(../imagens/layout/submenu.png) bottom left no-repeat}
#navigation li ul li{color:#555;padding-left:30px;text-decoration: underline}
div#footer{font-size:1.1em;background:url("../imagens/layout/toporodape.png") repeat-x bottom;cursor:crosshair;color:#171717;font-family:verdana;clear:left;height:13.0em;width:100%}
div#footer .rodape{padding-top:5.0em;width:31.0em;max-width:40.0em;margin:0 auto}
* html #footer .rodape{text-align:center}
div#footer .rodape p{text-align:left}
div#footer .rodape a{color:#E2DCDD;text-decoration:underline}
div#wrapper{float:left;width:100%}
div#content{margin:0 90px 0 24.9em}
div#content a{color:#ea0505;font-size:12px}
div#content p{line-height:1.5}
.textos{color:#000;font-family:verdana;font-size:12px;margin-left:5px;text-align:justify}
div#content p.portal{line-height:1.5;font-size:14px}
p.subtitulos{color:#b81616;font-size:14px;padding:5px;text-align:center}
p.titulos{color:#ea0505;font-size:14px;font-weight:700;text-align:center}
span.detalhe{color:#ea0505;font-size:12px;font-weight:700;text-decoration:underline}
span.perguntas{color:#0A9500;font-size:12px;font-weight:700;text-decoration:underline}
.coluna{border:1px solid #000;float:left;height:30px;width:120px}
.hidden{display:none}
.linha{clear:both;padding:1px}
#equipe{font-size:1.4em; font-weight:bold}
#equipe .titulo{color:#000;text-decoration:underline}
#alunoweb .titulos{font-size:1.6em}
#alunoweb #webs{width:100%}
#alunoweb #webs #foto{width:40%;margin-left:30%}
#alunoweb #webs #vini{float:left;border:1px solid black;width:28%;padding:2px}
#alunoweb #webs #vini p.t{color:#000;font-family:verdana;font-size:12px;font-weight:700;text-align:right}
#alunoweb #webs #emerson{float:right;border:1px solid black;width:28%;padding:2px}
#alunoweb #webs #emerson p.t{color:#000;font-family:verdana;font-size:12px;font-weight:700;text-align:left}
#galeria img{border:none;height:65px;padding:5px;}
.paginacao{border:1px dotted #ea0505;padding:3px;font-size:12px}
.paginacao a,.paginacao span{padding:4px}
ul.subMenu{display:none}
#media{width:30.0em;text-align:center}
#media thead th{font-size:1.2em}
#media caption{font-size:1.4em;font-weight:700}
#media td{border-bottom:1px solid black;padding:0;margin:0}
.quantidade{width:50.0em;text-align:center}
.quantidade thead th{font-size:1.2em}
.quantidade caption{font-size:1.4em;font-weight:700}
.quantidade td{border-bottom:1px solid black;padding:0;margin:0}
.tabela{width:50.0em;text-align:center}
.tabela thead th{font-size:1.2em}
.tabela caption{font-size:1.4em;font-weight:700}
.tabela td{border-bottom:1px solid black;padding:0;margin:0}
.tabelasimples{width:20.0em;text-align:center;border:1px solid black}
#noticias{}
#noticias #item{padding:10px;border-bottom:1px solid black}
#noticias #item h1{}
#noticias #item span{display:block;padding-left:10px}
#TabColetanea{border:1px solid black;width:150px;text-align:center;font-family:verdana;font-size:12px;margin: 0 0 0 30px }
#TabColetanea caption{border:1px solid black;width:150px}
#redacoes2009 ul li ul.names{display:none}
#redacoes2009{
  
    font-size:12px;
}
#redacoes2009 ul{
list-style:none
}
#redacoes2009 ul{
    
}
#redacoes2009 ul li{
    padding:10px;
    margin:0 0 5px;
     /*font-size:15px*/    
}
#redacoes2009 ul li a.turm{
    width:50px;
    font-size:20px;
    padding:10px;
  
}
#redacoes2009 ul li a.turm:hover{
    background:#EA0505;
    color:#000;
}
#redacoes2009 ul li:hover a.turm{
  background:#EA0505;
    color:#000;
}
#redacoes2009 ul li ul{
  margin:15px 0 0 20px;

}
#redacoes2009 ul li ul li{
    font-size:15px;
    margin:0;
    padding:10px;

}
#redacoes2009 ul li ul li a{
    color:#000;    font-size:15px;
}
#redacoes2009 ul li ul li:hover{
    background:#f7f7f7
}

#redacoes2009 h1{
    text-align: center
}
#redacoes2009 .linksnav{
    display:block;
    text-align: right;

}
#redacoes2009 p{
    font-size:14px;
    text-indent:25px;
}
#redacoes2009 span.author{

    display:block;padding:10px 2px 20px;
}
#redacoes2009 span.author a{    font-size:14px;
   text-align: right;    display:block;
}