body
{
    margin:0;
    padding:0;
    background:#E6E6E6;
    text-align:center; /* hack para o IE */
    color: #070908;
    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;
}

table
{
    border-collapse: collapse;
    border-color: #A5822E;
}
tr
{
    border: solid 1px;  
    border-color: #A5822E;  
}
td
{
    border: solid 1px;    
    border-color: #A5822E;
}
th
{
    border: solid 1px;
    font-style: bold;
    border-color: #A5822E;
    background: #A5822E;
}
#corpo
{
    width: 900px;
    margin:0 auto;         
    padding: 10px;
    text-align:left; /* "remedio" para o hack do IE */
}
#conteudo {
    padding: 0px;
    border: solid 3px #14235C;
    background-color: #FFFFFF;
    text-align: justify;
}
#cabecalho
{
    background-image: url('../../data/uploads/topo.jpg');
    background-repeat: no-repeat;
    height: 200px;
}
#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: black;
}
#menu
{
	background-color: #1D6BAD;
    margin-top: 10px;
    width: 200px;
    text-align: center;
    float: left;
}
#menu a:link
{
	text-decoration:none;
    color: #FFFFFF;

}
#menu a:visited
{
    text-decoration:none;
    color: #FFFFFF;

}
#menu a:active
{
    text-decoration:none;
    color: #FFFFFF;

}
#menu a:hover
{
    text-decoration:none;
    color: #FFFFFF;

}
#menu ul
{
    padding-left: 10px;
}
#menu li
{
    list-style:none;
    border-bottom: solid 2px #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
}
#texto
{
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 10px;
    min-height: 400px;
    width: 620px;
    float: right;
}
#rodape
{
	padding-top: 7px;
	height: 20px;
    clear: both;
    text-align: center;
    font-size: 80%;
    background-color: #14235C;
    color: #FFFFFF;
}

