body{
	font-family:Sans-Serif;
	font-size:12px;
	color:#0465B6;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a {
	outline: 0;
}
a:hover {
	outline: 0;
}

.errorMessage{
	font-weight:bold;
	color:#890824;
}

table.agenda{
	width : 100%;
	border-collapse:collapse;
}

.divTableLabel{
	float: left;
	padding: 2px 2px 0 0;
}

.prices{
	border:1px solid;
}
.titulo{
	font-size:13px;
	font-weight:bold;
	color:#034072;
}

.divTitulo{
	font-size:13px;
	padding: 10px 0px 10px 0;
	font-weight:bold;
}

.divDescTexto a:hover{
	color: 000000;
	font-weight:bold;
}

.divTableLabelCurso{
	padding: 2px 2px 0 0;
	width: 100%;
}


.divTableData{
	padding: 2px 2px 0 0;
}

.divTableDataCurso{
	padding: 2px 2px 0 0;
	width: 100%;
}

.conteudo{
	padding: 0 5px 5px 5px;	
}

.conteudo img{
	padding: 0 0 0 0;
}
	
.bold{
	font-weight:bold;
}

.divImage{
	text-align: center;
}

.divLogoImage{
	text-decoration:none;
	border-bottom:2px solid;
	color:#0465B6;
	padding: 5px 0 0 2px;
	width:100%;
}

.itemList{
	border-top:2px solid;
}

.divTotalPrice{
	text-align:right;
	width:100%;
}

.divVoltar{
	float: left;
}

.divAnterior{
	float: left;
	width: 70px;
}

.divProxima{
	float: left;
	width: 75px;
}

.divImage a{
	text-decoration: none;
}

.mainMenu{
	color:#0465B6
}

ul.contatos{
	list-style:none;
	padding:0px;
}

ul.contatos li{
	color:#0465B6;
	line-height:15px;
	padding:0px 0px 0px 0px;
}

label.cadastramento{
	padding:0px 0px 5px 5px;
}

input.cadastramento{
	padding:0px 0px 5px 5px;
}

table.agenda{
	font-size:12px
}

.divMenu
{
	padding: 10px 0 0 2px;
	border-bottom:2px solid;
	min-height:26px;
	width:100%;
}

.divMenuHighlighted
{
	/*border-top:1px solid;*/
	padding: 0 0 0 2px;
	border-bottom:2px solid;
	width:100%;
}

.detailsImage
{
	border-top:2px solid;
	border-bottom:2px solid;
	padding: 0 0 0 2px;
	color:#0465B6;
	background-color: #F7F8FF;
}

#aMenuItem{
	text-decoration:none;
}

#aMenuItem div
{
	color:#0465B6;
	font-weight:bold;
	text-decoration:none;
}

#aMenuItem:hover div{
	background-color: #0465B6;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.contatos{
	padding: 10px 0 10px 0;
	border-bottom:2px solid;
	width:100%;
}

.contatos label{
	font-weight:bold;
}

.hrCursos{
	color: #0465B6;
}

.cadastramento div{
	padding: 5px 0 5px 0;
}

.divTituloDaSessao{
	padding: 5px 0 5px 0;
	width:100%;
	font-weight:bold;
		
}

.divPergResp{
	padding: 5px 0 5px 0;
	color: #0000FF;
}

.divPergNaoResp{
	padding: 5px 0 5px 0;
}

.divPergNaoResp a{
	color: #666666;
}

.divCadLabel30{
	float: left;
	width: 20%;
}

.divCadLabel40{
	float: left;
	width: 30%;
}

.divCadLabel45{
	float: left;
	width: 35%;
}

.divCadInput55{
	float: left;
	width: 65%;
}

.divCadInput60{
	float: left;
	width: 70%;
}

.divCadInput70{
	float: left;
	width: 80%;
}


.tableCad{
	font-size:12px;
	width: 100%;
}

.inputCad{
	width: 99%;
}

.inputCad30{
	width: 20%;
}

.inputCad70{
	width: 60%;
}
