body
{
    text-align:center;
	font:12px verdana;
	color:#000;
	margin:0;
	padding:0;	
	background:#e9e9e9 url(../images/bg-geral.jpg) repeat-x top;
}

h1, h2, h3, h4, h5, h6, form, dl, ol, dt, dd, p, address, img, li, ul, a, a:hover
{
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
	list-style:none;
}

h1
{
    font:bold 24px verdana;
	color:#103494;
	margin-bottom:5px;
}

h2, h3, h4, h5, h6
{
    font:bold 14px verdana;
	color:#000;
	margin:10px 0px;
}

h3, h4, h5, h6
{
    font:bold 12px verdana;
	color:#000;
	margin:10px 0px;
}

#geral {
	width:960px;
	margin:auto;
    _margin:0;
}

#header {
	height:100px;
	text-align:center;
}

#headerLogo {
	float:left;
	width:292px;
}

#headerFraseMenu {
	float:right;
	width:668px;
}

#frase {
	padding:14px 0;
}

#menu {
	text-transform:capitalize;
}

#menu ul {
	list-style:none;
}

#menu ul li {
	width:126px;
	height:26px;
	float:left;
	display:table;
	padding:10px 0 0 0;
	margin:0 2px 0 0;
	background:#454545 url(../images/menu-bg.gif) no-repeat top;
	text-align: center;
}

#menu ul li a {
	color:#FFFFFF;
}

#menu ul li a:hover {
	text-decoration:underline;
	text-align: center;
}


#menu .menu-selecao {
	background:#ad924d url(../images/menu-bg-hover.gif) no-repeat top;
	font-weight:bold;
}
#menu li:hover, #menu .ativo {
	color: #ad924d !important;
	width:126px;
	height:35px;
	background-image:url(../images/menu-bg-hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

#menu .menu-selecao1 {
	background:#ad924d url(../images/menu-bg-hover.gif) no-repeat top;
	font-weight:normal;
	}

#subHeader {

}

#loginLateral {
	float:left;
	width:252px;
	height:294px;
	padding:33px 20px;
	background:url(../images/bg-lateral.jpg) no-repeat top left;
}

#box-conta {
	
}

#box-login {
	background:url(../images/bg-mesaoperacao.jpg) no-repeat top center;
	width:245px;
	height:78px;
	padding:50px 0 2px 0;
	margin:0 0 12px 2px;
	text-align:right;
	text-transform:capitalize;
}

label {
	display: block
}

#box-login ul {
	margin:0 40px 0 0;
}

#box-login ul li {
	margin:0 0 2px 0;
}

#flash {
	float:right;
	width:668px;
	height:360px;
	background:url(../images/flash-bg.jpg) no-repeat top left;
}

#conteudo {

}

#lateral {
	border-right:solid 1px #fff;
	padding:15px 0 0 0;
	width:291px;
	float:left;
}
#addthis {
		margin-left: 55px;
	
}


#lateral .linha {
	margin:20px 0 12px;
}

#visao ul {
	margin:0 0 0 22px;
}

#visao ul li{
	float:left;
	margin:10px 0;
	display:block;
}

#parceiros ul {
	margin:0 0 0 17px;
}

#parceiros ul li{
	float:left;
	display:block;
	margin:15px 5px;
}

#publicidade img {
	margin:5px 0;
}

#interna {
	padding:20px 30px;
	float:right;
	width:608px;	/*border-left:solid 1px #fff;*/
	text-align: justify;
}

#interna ul li{
	list-style:disc;
	margin-left:30px;
}

#sub-menu {
	font:bold 10px verdana;
	text-align:center;
}

#sub-menu ul {
	list-style:none;
}

#sub-menu ul li {
	width:150px;
	height:20px;
	float:left;
	display:table;
	padding:10px 0 0 0;
	margin:0 2px 0 0;
	background:#fff url(../images/sub-menu-bg.gif) no-repeat top;
}

#sub-menu ul li a {
	color:#000;
}

#sub-menu ul li a:hover {
	text-decoration:underline;
}

#sub-menu .sub-menu-selecao {
	background:#cacaca url(../images/sub-menu-hover.gif) no-repeat top;
	font-weight:bold;
}

#conteudo-interna {
	float:left;
	position:relative;
	padding:15px 10px;
	background:#fff;
	width:587px;
}

#conteudo-interna p{
	text-align:justify;
	padding:0 0 5px;
}

#conteudo-interna ul{
	text-align:left;
}

#conteudo-interna ul li{
	margin-left:30px;
	list-style:disc;
}

#box-novidades {
	width:585px;
	background:#fff;
	margin:25px 0 0 0;
	display:inline-table;
	border:solid 1px #d6d6d6;
	height:124px;
	padding:15px 10px;
}

#box-novidades ul li{
	list-style:none;
}

#box-midia{
	list-style:circle;
	width:292px;
	font:16px verdana;
    float:left;
	font-weight:bold;
	text-align:left;
	
	background:url(../images/linha-vert.gif) top right no-repeat;
}

#fonteblog {
	margin-left:3px;
	margin-top:5px;
	width:292px;
	list-style:circle;
    font:10px verdana;
    float:left;
	font-weight:bold;
	text-align:left;
	background:url(../images/linha-vert.gif) top right no-repeat;
	
}
	
#box-midia .foto-midia {
	float:left;
	padding: 0 5px 0 0;
}

#box-midia a{
	color:#000000;
	font:10px verdana;
}

#box-midia a:hover{
	text-decoration:underline;
}

#box-midia ul{
	margin:2px 0 0 0;
}

#box-midia ul li{

}

#box-midia .saiba-mais{
	float:right;
	padding:10px 10px 10px 0;
	color:#4b4b4b;
	font-weight:bold;
}

#box-midia .saiba-mais a{
	color:#4b4b4b;
	font-weight:bold;
}

#box-midia .saiba-mais a:hover{
	text-decoration:underline;
}

#box-news {
	width:325px;
	float:right;
	/*padding:50px 0 2px 0;
	margin:0 0 12px 2px;*/
	text-transform:capitalize;
	
}

#box-news ul {
	margin:15px 35px 0 0;
	text-align:right;
}

#box-news ul li {
	margin:0 0 2px 0;
}

.tabela-cursos {
	margin:15px 0px;
	border:none;
	text-align:center;
}

.tabela-cursos tr td {
	border:none;
	background:#fff;
	padding:8px;
}

.titulo-tabela {
	font-weight:bold;
	color:#103494;
}

.inscricao {
	color:#873537;
	font-weight:bold;
	margin-top:10px;
	padding-left:20px;
	height:18px;
	display:inline-table;
	background:url(../images/visto.gif) left bottom no-repeat;
}

.inscricao a {
	color:#873537;
}

.inscricao a:hover {
	color:#873537;
	text-decoration:underline;
}

.programacao a {
	color:#000;
}

.programacao a:hover {
	color:#000;
	text-decoration:underline;
}

#pagamentos {
	text-align:center;
}

#pagamentos img {
	margin:15px 0px;
}

#contato {
	text-align:left;
	margin-top:20px;
}

#contato ul li {
	padding:2px 0px;
	list-style:none;
}

#contato table tr td, #contato table {
	border:none;
}

.contato-enviar {
	text-align:center;
}
#conteudo #interna p {
	text-align: justify;
}
#conteudo #interna p {
	text-align: justify;
}

