@charset "utf-8";
/* CSSnet Document */
.totalcand{
	line-height: 70px;
	padding-left: 20px;
	font-size: 150%;
	float: left;}
.totalcand span{font-size: 180%;}
.table01{
	float: right;
	margin-bottom: 5px;}
.cssnettable{
	text-align: center;
	border: 1px solid #efefef;}
.cssnettable th{
	text-align: center;
	border: 1px solid #fff;
	background-color: #999;}
.cssnettable tr.c1{background-color: #d3d3d3;}
.cssnettable tr.c2{background-color: #efefef;}
.cssnettable td{
	padding: 5px;
	border: 1px solid #fff;}
#candidatosContainer{clear: both;}
#candidatosMainContainer{clear: both;}
.anonymous{
	background: #fff url("../img/anonimo.png") no-repeat left top;
	padding-top: 20px;
	padding-left: 70px;
	height: 65px;
	margin-left: 20px;}
.anonymous h3{background-color: transparent;}
.wizardindex{font-size: 130%;}
.resumo{margin-left: 10px;}
.resumo p{
	color: #474747;
	font-size: 130%;}
.resumo dt{
	color: #1f1f1f;
	font-size: 140%;}
.resumo dd{font-size: 120%;}
.resumo dt a{color: #646464 !important;}
.resumofinal{
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;}
.resumofinal h3{color: #474747 !important;}
.resumofinal a{font-weight: bold;}
.resumofinal .warningpages {font-family: Arial, Helvetica, sans-serif;}
.resumofinal p span{
	color: #646464;
	font-size: 120%;
	font-weight: 500 !important;}
.resumofinal .actionsbuttons{
	font-family: 'kanitregular', sans-serif !important;
  	font-size: 110%;
 	 height: auto;
  	margin-left: 0px !important;}
.resumofinal .actionsbuttons a{border-bottom: none !important;}
.resumofinal .actionsbuttons ul{margin-left: 0px !important;}
.resumofinal .actionsbuttons ul li{display: inline-block;}
.resumofinal .warningpages {margin-top: 0px;}
/**********CLASSES PARTILHADAS/DIF**********/
body{font-family: 'kanitregular', sans-serif !important;}
.toplogout{
	font-size: 120%;
	font-weight: normal;
	padding: 2px 14px;}
#pageheader{
	height: 101px;
    border-bottom: none;
    border-top: none;
	background: #1f1f1f url("../img/logotipo.png") no-repeat scroll left center;}
/*#logo{
    background: #1f1f1f url("../img/logotipo.png") no-repeat scroll left center;
    display: inline;
    float: left;
    height: 101px;
    width: 246px;}*/
#navigation{font-size: 130%;}
#pagenavigation ul li a{
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 9px;}
#perfilnavegation ul li a{
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 9px;}
.actions{font-size: 120%;}
.actions ul li a{font-weight: normal !important;}
.actionsbuttons{font-size: 140%;}
.actionsbuttons ul{margin: 10px 0 0 0;}
.actionsbuttons ul li{
    border: none;
    padding: 10px 15px;
	margin-top: 10px;}
.actionsbuttons ul li:hover{
    border: none;
    padding: 10px 15px;}
.actionsbuttons li input{
	font-size: 100% !important;
    border: none;}
.actionsbuttons a{padding: 3px 0 3px 23px;}
.actionsbuttons a:hover{background-color: transparent !important;}
.disablelink {color: #9d9d9d;}
#infodetails{font-family: Arial,sans-serif;}
#contentonecolumn h2, #contenttwocolumns h2{
	font-family: 'kanitregular', sans-serif !important;
	border-bottom: none !important;
    font-size: 200%;
    padding: 25px 15px 5px 0px;
	background-color: transparent;}
.h2style{margin-bottom: 0px;}
.simpleheaderblack{color: #646464 !important;}
.warningpages h4{
    color: #646464 !important;
	font-weight: normal;}
#left{margin-top: 37px !important;}
#right{
	width: 200px;
	margin-top: 37px !important;}
#right .box{
	padding-top: 5px;
	background: #bfbfbf;}
.box p, .menuleft p, .box ul li{
	font-size: 120%;
	font-family: 'kanitregular', sans-serif !important;}
#right .box ul li, .menu li{
	line-height: 35px;
	padding: 0 15px;
    background-image: url("../img/arrow.png");
    background-position: 0% 50%;}
.box h2{
	font-family: 'kanitregular', sans-serif !important;
	font-size: 120%;
	padding: 0 0 0 10px !important;
	line-height: 40px;
	height: 40px;}
#wizCandidaturasOnline .wizardnavigation, #wizPagamentos .wizardnavigation{
	width: 100%;
	font-size: 120%;
    color: #fff;
	margin-top: 20px !important;
	background-color: #bfbfbf;}
#wizCandidaturasOnline .wizardnavigation ul li.small, #wizPagamentos .wizardnavigation ul li.small{
    padding-left: 13px;
    padding-right: 13px;}
#wizCandidaturasOnline .wizardnavigation ul li, #wizPagamentos .wizardnavigation ul li{background-image: none;}
#wizCandidaturasOnline .wizardnavigation ul li a:hover, #wizPagamentos .wizardnavigation ul li a:hover{color: #fff;}
#wizCandidaturasOnline .wizardnavigation ul li.activemode, #wizPagamentos .wizardnavigation ul li.activemode{
    color: #fff;
	border-right: 2px solid #fff;
	padding-top: 10px !important;
	background-color: #474747;}
#wizCandidaturasOnline .wizardnavigation ul li.activemodelast, #wizPagamentos .wizardnavigation ul li.activemodelast{
    color: #fff;
	font-size: 140%;
	border-right: 2px solid #fff;
	background-color: #646464;
    background-image: none;}
#wizCandidaturasOnline .wizardnavigation input[type="submit"], #wizPagamentos .wizardnavigation input[type="submit"]{
    font-size: 12px;
	color: #fff !important;
	border: none !important;}
#wizCandidaturasOnline .wizardnavigation ul li.activemode input, #wizPagamentos .wizardnavigation ul li.activemode input{
    color: #fff;
	font-size: 12px;
	border: none !important;}
#wizCandidaturasOnline .wizard .visited, #wizPagamentos .wizard .visited{background-color: #474747;}
#wizCandidaturasOnline .wizard .nextstep, #wizPagamentos .wizard .nextstep{
	border-right: 2px solid #fff;
    background-image: none;}
#wizCandidaturasOnline .wizard .nextseparation, #wizPagamentos .wizard .nextseparation{
	border-right: 2px solid #fff;
    background-image: none;}
#wizCandidaturasOnline .tablelayoutform input, #wizPagamentos .tablelayoutform input{margin-bottom: 5px;}
#wizCandidaturasOnline h3, #wizPagamentos h3{
	color: #646464;
	font-size: 200%;
	padding-top: 20px;
	padding-bottom: 10px;
    background-color: transparent;}
#wizCandidaturasOnlineh3 h3{
	color: #646464;
	font-size: 200%;
	padding-top: 20px;
	padding-bottom: 10px;
    background-color: transparent;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;}
#wizCandidaturasOnline h4, #wizPagamentos h4{
	color: #474747;
	font-size: 130%;
    background-color: transparent;}
#wizCandidaturasOnline .tablelayoutform tr label, #wizPagamentos .tablelayoutform tr label{
	color: #646464;
	font-size: 130%;
	font-weight: normal;
    margin-left: 10px;}
#wizCandidaturasOnline .pagination, #wizPagamentos .pagination{
    border: none;
    clear: both;
    color: #474747;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
	background-color: #bfbfbf;}
#wizCandidaturasOnline .pagination div.actions, #wizPagamentos .pagination div.actions{font-size: 12px;}
#wizCandidaturasOnline .pagination div.actions a, #wizPagamentos .pagination div.actions a{color: #1f1f1f;}
#wizCandidaturasOnline .pagination div.actions input, #wizPagamentos .pagination div.actions input{
	color: #1f1f1f !important;
	font-size: 12px;
	border: none;}
div#footer .actions .top{
	padding-left: 50px;
	background-image: url("../img/icon_top.png");}
.tableLinksPersonalizacao{
    width: 100%;
    margin-top: 20px;}
.tableLinksPersonalizacao p{padding-top: 10px;}
.tableLinksPersonalizacao p a{
    padding: 5px 0 5px 20px;
    font-weight: bold;
    font-size: 120%;}
	