*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
}
body{
	background:url(../../images/bg.jpg) repeat #f7f7f7;
}
#vinheta{
	width:98%;
	float:left;
	padding:5px 2% 5px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:right;

}
/* --------------------------------------------------------------------- */
#semRegistros a{
	color:#F00;
}
#ok a{
	color:#333;
}
#info a{
	color:#666;
}
#info a:hover,#ok a:hover,#semRegistros a:hover{
	text-decoration:underline;
	color:#000;
}
#semRegistros{
	width:98%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	margin-bottom:10px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFD9DA;
	border:1px solid #F00;
	text-align:center;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
}
#ok{
	width:98%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	margin-bottom:10px;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	background:#E2FFE1;
	border:1px solid #0F0;
	text-align:center;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
#info{
	width:98%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:13px;
	padding-bottom:13px;
	background:#FFFFCC;
	border:1px solid silver;
	text-align:center;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
/*------------------------------------------------*/
/* ======================================================================== */
.t9, .t9 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
}
.t10, .t10 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.t11, .t11 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.t12, .t12 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.t13, .t13 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.t14, .t14 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.t15, .t15 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
}
.t16, .t16 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
}
.t18, .t18 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
}
.t25, .t25 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
}
/* ======================================================================== */
.vermelho, .vermelho a{
	color:#B80202;
}
.branco, .branco a{
	color:#FFF;
}
.preto, .preto a{
	color:#000;
}
.cinza, .cinza a{
	color:#7c7c7c;
}
.cinzaE, .cinzaE a{
	color:#404040;
}
.bordo, .bordo a{
	color:#660000;
}
.azul, .azul a {color:#005490;}
.azulF, azulF a {color:#4067b1;}
/* ======================================================================== */
.bold{
	font-weight:bold;
}
/* ======================================================================== */
#site{
	width:1000px;
	margin:0 auto;
}
#topo{
	width:100%;
	float:left;
	border-bottom:5px solid #FFF;
}
#logoCandidato{
	width:730px;
	height:112px;
	float:left;
	background:url(../images/logoC.png) no-repeat 10px 20px;
	padding-top:20px;
}
#dataCandidato{
	float:right;
	padding-top:118px;
	padding-right:5px;
}
#conteudo{
	width:1000px;
	float:left;	
}
#menuLateral{
	width:198px;
	float:left;	
	border-right:2px solid #1f1f1f;
	text-align:right;
	margin-top:20px;
	padding-top:4px;
	padding-bottom:4px;
}
#itemMenuLateral_1, #itemMenuLateral_2, #itemMenuLateral_3, #itemMenuLateral_4{
	float:left;
	width:100%;
	padding-bottom:3px;
	padding-top:3px;
}
#itemMenuLateral_1 a, #itemMenuLateral_2 a, #itemMenuLateral_3 a, #itemMenuLateral_4 a{
	float:right;
	width:96%;
	padding:8px 4% 5px 0;
	height:22px;
}
#itemMenuLateral_1 a:hover, #itemMenuLateral_1 a.selected{
	background:url(../images/bgM1h.png) no-repeat right;
	color:#FFF;
}
#itemMenuLateral_2 a:hover, #itemMenuLateral_2 a.selected{
	background:url(../images/bgM2h.png) no-repeat right;
	color:#FFF;
}
#itemMenuLateral_3 a:hover, #itemMenuLateral_3 a.selected{
	background:url(../images/bgM3h.png) no-repeat right;
	color:#FFF;
}
#itemMenuLateral_4 a:hover, #itemMenuLateral_4 a.selected{
	background:url(../images/bgM4h.png) no-repeat right;
	color:#FFF;
}
#capa{
	width:768px;
	float:right;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../images/bgCapa.png) repeat;
	padding:10px;
	min-height:300px;
}
#bemvindoCandidato{
	width:100%;
	float:left;
	padding-top:100px;
	text-align:center;
}
#fimRodape{
	width:100%;
	float:left;
	background:url(../../images/bgRodape2.jpg) no-repeat center top;
	padding-top:5px;
	margin-top:10px;
}
#logoMakroRodape{
	width:79px;
	height:35px;
	float:left;
}
#logoMpxFaca{
	width:108px;
	float:left;
	height:23px;
	padding-top:10px;
	padding-right:7px;
}
#centroRodape{
	width:806px;
	float:left;
	padding-top:18px;
	text-align:center;
}
#inputsLogin{
	padding-top:20px;
	width:232px;
	float:left;
	font-style:italic;
}
#inputsLogin input, #inputsLogin select{
	background:#FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size:10px;
	color:#B80202;
	font-weight:bold;
	padding:5px 2%;
	border:1px solid #CCC;
}
#inputsLogin input.inputRonly{
	background:#690101 !important;
}
#inputsLogin a:hover{
	color:#FFF;
	text-decoration:underline;
}
#boxLoginIntranet{
	width:300px;
	height:120px;
	padding:5px;
	margin:0 auto;
}

#boxServidores{
	width:100%; 
	float:left;
	padding-top:10px
}
#itemServidores{
	float:left;
	padding-right:20px;
	padding-bottom:10px;
}
#itemServidores a{
	width:170px;
	float:left;
	text-align:center;
	border:1px solid #FFF;
}
#itemServidores a:hover{
	border:1px solid #CCC;
}

#boxComunicacao{
	width:100%; 
	float:left;
	padding-top:10px
}
#itemComunicacao{
	float:left;
	padding-right:20px;
}
#itemComunicacao a{
	width:360px;
	float:left;
	text-align:center;
	border:1px solid #FFF;
}
#itemComunicacao a:hover{
	border:1px solid #CCC;
}