html, body {

	margin: 0px;

	padding: 0px;

	font: normal 12px "Arial";

	background: url('../imagens/topo.png') no-repeat scroll center 39px;

	

}



a {

	text-decoration: none;	

	color: #555;

}



a:hover {

	text-decoration: underline;	

}



/*****************************************************************************/

/*****************************************************************************/

/** NAVBAR **/



#navbar {

	background: url('../imagens/navbar_bg.png') repeat-x scroll top left;

	height: 56px;

}



#navbar .titulos {

	margin: auto;

	width: 720px;

	overflow: hidden;

}



#navbar .titulos * {

	color: #92a8bd;

}





#navbar .titulos a.seduc {

	background: url('../imagens/navbar_seduc_seta.png') no-repeat scroll left center;	

	display: block;

    float: left;

    padding: 13px 24px;

}



#navbar .direita {

	float: right;

	font-size: 11px;

	padding: 13px 0px;

}



#navbar .direita a {

	

}





/*****************************************************************************/

/*****************************************************************************/

/** CANVAS **/



#canvas {

	margin: auto;

	width: 790px;

	overflow: hidden;

	margin-top: 180px;

}

#dsq-toolbar-dropdown {

	display: none;

}

#dsq-content h3 {

	display: none }

#dsq-footer {

	display: none }

	

#canvas>.menu, #canvas>.conteudo {

	float: left;

	overflow: hidden;

}



#canvas>.menu {

	width: 29%;

	background: url('../imagens/menu_bg.jpg') repeat-y scroll 162px top;	

	/*background: url('../imagens/menu_bg2.jpg') repeat-y scroll 29px  top; */

	

	padding: 5px 0px 30px 0px;

}





#canvas>.menu a {

	background: none repeat scroll 0 0 #F1F1F1;

    display: block;

    font-size: 20px;

    line-height: 27px;

    padding: 17px 13px;

    margin: 5px 0px;

    text-align: center;

    vertical-align: middle;

    width: 142px;

}



#canvas>.menu a:hover { 

	text-decoration:none;

	background: #ddd;

}



#canvas>.menu a.on {

	color: #f1f1f1;

    margin-left: 10px;

	background: #365776 url('../imagens/menu_on_bg.jpg') no-repeat scroll right center;

	padding: 17px 13px 17px 7px;

	width: 168px;

}



#canvas>.menu a.on:hover {

	text-decoration:none;	

}



#canvas>.conteudo {

	width: 70%;

}



#canvas>.conteudo h1 {

	color: #365776;

}



#canvas>.conteudo h2 {

	color: #365776;

}





#frm p {

	clear: left;

	font-size: 0.8em;

	height: 23px;

	margin: 3pt;

}



#frm p a img {

	float: left;

	margin: 0 3pt;

}



#frm label {

	text-align: right;

	width: 100px;

	display: table;

	float: left;

	padding: 0 4px;

}



#frm span.texto {

	text-align: left;

	display: table;

	float: left;

	padding: 0 4px;

}



.direitalinks .texto {

	width: 30px;

}



#frm select {

	background: #f7f8fa;

	border: #e3e4e6 1px solid;

	font-size: 0.8em;

	float: left;

	color: #524e4e;

	margin-right: 5px;

	padding: 3px;

}



#frm input {

	background: #f7f8fa;

	float: left;

	padding: 3px;

	margin-right: 3px;

	font-size: 0.8em;

	border: #e3e4e6 1px solid;

	color: #524e4e;

}

#frm input.inscricao {

	float: none;

	font-size: 0.8em;

}

#frm input.botao {

	float: none;

	margin: 10px 0 0 80px;

	background: #666;

	color: #fff;

	font-size: 1.2em;

}



#frm textarea {

	background: #f7f8fa;

	float: left;

	padding: 3px;

	margin: 0 3px 3px 0;

	font-size: 0.8em;

	border: #e3e4e6 1px solid;

	color: #807b7b;

}



#frm .error {

	float: left;

	border: #F00 1px solid;

	background: #fff;

}



#frm label.error {

	float: left;

}



#frm .caixa {

	text-align: left;

	width: 260px;

	display: block;

	float: left;

	margin: 3px;

	padding: 0 4px;

}



#frm .checkbox {

	border: none;

	background: #fff;

	width: 30px;

	float: left;

}



#frm .radiobutton {

	border: none;

	background: none;

	float: left;

}







#canvas>.conteudo p {

	font-size: 14px;

	text-align: justify;

	line-height: 150%;

	color: #333;

}







/*****************************************************************************/

/*****************************************************************************/

/** RODAPE **/



#rodape {

	padding: 70px 0px 20px 0px;

	background: url('../imagens/rodape_bg.jpg') repeat-x scroll top left;

}



#rodape>.center{

	margin: auto;

	width: 790px;

	overflow: hidden;

	text-align: right;

}



#rodape>.center * {

	color: #b6b6b6;

	font-weight: bold;

}