/* CSS Document */

html, body {height:100%;} 
body {	margin:0px; padding:0px; background:#FFF; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center; color:#000000; font-size:11px; line-height:150%;
		background:url(imagens/fundo.gif);
}

#geral { width:744px; position:relative; margin:0 auto;	text-align:left; min-height:100%; /*background:url(imagens/faux_bg.jpg) repeat-y; */
		  background:#FFF;/*#FBFBFB*/}
	
* html #geral {height: 100%;}

#conteudo {padding-bottom:30px;}

#topo { background-image:url(imagens/banner-2010.jpg); background-repeat: no-repeat; background-position: bottom; width:744px; height:142px; text-align:center; z-index:1; border-bottom:1px double #333333;}

#principal { width:550px; padding-right:15px; float:right; padding-top:10px; text-align:justify; background:url(imagens/fundoprincipal.jpg) repeat-y right;}

#principal a:link { color:#D0A024; text-decoration:underline;}
#principal a:visited { color:#899DC2; text-decoration:underline;}
#principal a:hover { color:#333333; text-decoration:underline; font-weight:bold}
#principal a:active { color:#000000; text-decoration:underline;}



#rodape { width:744px; position: absolute; bottom: 0; text-align:center; height:17px; background-color:#006600; border-bottom:#e4e8f1 solid; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left;}

.clear {clear:both;}

#menu_superior { background:#006600; position:relative; top:0px; width:744px; display:block; height:20px; text-align:center; z-index:2; } 
#menu_superior a {font-size:11px; font-weight:bold; color: #FFFFFF; text-decoration:none;	text-align:center; padding:2px 10px;  cursor:pointer; }
#menu_superior a:hover { color:#D0A024; }

#navegacao { width:140px; float:left; padding-top:10px;}
#navegacao ul {list-style-type:none; margin:0px; padding-left:14px; padding-top:2px;}
#navegacao ul li {padding:0px;}

#navegacao ul li a { border-bottom:1px solid #CCCCCC; width:140px; display:block; padding:2px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background:#FFF;filter:alpha(opacity=70);opacity:0.7;}
#navegacao ul li a:link    {  color: #000000; text-decoration: none; }
#navegacao ul li a:visited {  color: #333333; text-decoration: none; }
#navegacao ul li a:hover, a:active {  color: #FFFFFF; background:#CCCCCC; border-bottom:1px solid #FFFFFF; }

.inscricao{ color:#FF0000;}
h1 { font-size:16px; font-weight:bold; color:#006600;}
h1.aviso { font-size:16px; font-weight:bold; color:#FF0000;}
h2 { font-size:12px; font-weight:bold; color:#006600;}
h3 { font-weight:bold; font-size:12px;}
p { padding-right:60px; padding-left:5px; }
ul { margin-left:0px; padding-left:6px; list-style:square inside; padding-right:60px;}
li { padding-bottom:10px;}
ol { margin-left:0px; padding-left:6px; list-style:decimal inside; padding-right:60px;}
li ul {margin:0px; padding-left:12px; list-style:none outside; }
li ul li {padding:0px;}

table { width:100%;margin:auto; padding:0px; border-spacing:0px; border:1px solid #E5E5E5;font-size:10px; text-align:center; float:left;}
table th { background-color:#006600; color:#FFFFFF; border:1px solid #006600; padding:0px;}
table tr, table td { padding:2px; border:1px solid #E5E5E5; }

#rodape .esquerda { padding-left:20px; padding-right:30px;}
#rodape .direita { padding-left:126px;}