body
{
    margin:0;
    padding:0;
    background:#E7E8EA;
    text-align:center; /* hack para o IE */
    color: #000000;
    font-size: 90%;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
p.page-meta{
	font-size:70%;
	text-align: right;
}
p.dia{
	color: red;
}
p.periodo{
	color: blue;
}

.programacao table
{
    border-collapse: collapse;
}
.programacao tr
{
    border: solid 0px;    
}
.programacao td
{
    border: solid 0px;    
}
.programacao th
{
   border: solid 0px;
}
#menu_horizontal{
	width: 990px;
	height: 35px;
    background-color:#EDEDED;

}
#menu_horizontal ul{
	padding: 0px 0px;
	margin-top: 8px;
    float:right;
    /* visual do link */
    background-color:#EDEDED;
    color: #333;
    text-decoration: none;
}
#menu_horizontal ul li{
	display: inline;
}
#menu_horizontal li{
	margin-right: 20px;
}
.clear{
	clear:both;
}
table
{
    border-collapse: collapse;
}
tr
{
    border: solid 1px;    
}
td
{
    border: solid 1px;    
}
th
{
    border: solid 1px;
}
#corpo
{
    width: 1000px;
    margin:0 auto;         
    padding: 10px;
    text-align:left; /* "remedio" para o hack do IE */
}
#conteudo {
    padding: 0px;
    border: solid 5px #056839;;
    background-color: #FFFFFF;
    text-align: justify;
}
#cabecalho
{
    background-image: url('images/topo.png');
    background-repeat: no-repeat;
    height: 200px;
    background-color: #056839;
}
#texto a[href ^='http'] { 
   padding-right: 19px;
   background: transparent url('images/icolink.gif') no-repeat center right;
}
#texto a[href $='.pdf'] { 
   padding-left: 18px;
   background: transparent url('images/icopdf.gif') no-repeat center left;
}
#texto a[href $='.doc'] { 
   padding-left: 19px;
   background: transparent url('images/icodoc.gif') no-repeat center left;
}
#texto a[href $='.ppt'] { 
   padding-left: 19px;
   background: transparent url('images/icoppt.gif') no-repeat center left;
}
#programacao fieldset
{
	margin-top: 10px;
}
#programacao legend{
	font-size: 150%;
	background-color: #CB7E12;
}
a:link
{
    text-decoration:none;
    color: #CB7E12;
}
a:visited
{
    text-decoration:none;
    color: #CB7E12;
}
a:active
{
    text-decoration:none;
    color: #CB7E12;
}
a:hover
{
    text-decoration:none;
    color: #000000;
}
#menu
{
    margin-top: -15px;
    width: 200px;
    text-align: left;
    float: left;
}
#menu a:link
{
    text-decoration:none;
    color: #000000;
    margin-left:15px;
}
#menu a:visited
{
    text-decoration:none;
    color: #000000;
	margin-left:15px;
}
#menu a:active
{
    text-decoration:none;
    color: #000000;
    margin-left:15px;
}
#menu a:hover
{
    text-decoration:none;
    color: #CB7E12;
    margin-left:15px;
}
#menu ul
{
    padding-left: 10px;
}
#menu li
{
    list-style:none;
    border-bottom: solid 2px #000000;
    padding-top: 10px;
    padding-bottom: 10px;
}
#texto
{
    margin-top: -15px;
    margin-right: 20px;
    margin-bottom: 10px;
    min-height: 400px;
    width: 750px;
    float: right;
}
#rodape
{
	padding-top: 7px;
	height: 19px;
    clear: both;
    text-align: center;
    font-size: 80%;
    background-color: #056839;;
    color: #FFFFFF;
}

