body{
	margin:0;
	padding:0;
	font-family:Arial;

}

#principal{
	clear:both;
	height:89px;
}

/*parte padrao*/
.barra_governo {background: url("../../img/barra-gov-secom-bv2.png") no-repeat scroll left top transparent; clear: right; float: none; height: 36px; margin: 0 auto; padding: 0; width: 1000px;}
.barra_governo .marca_mec {background: url("../../img/logo-educacao-bv2.png") 28px 6px no-repeat transparent; display: block; float: left; margin: 0; padding: 7px 0 0 30px; width:203px; height:26px; text-indent:-9999px;}
.barra_governo .marca_mec a{display: block; overflow: hidden; text-indent: -9999px; border: none; text-decoration:none;}
.barra_governo img {border: 0 none;}
.barra_governo .marca_brasil {background: url("../../img/logo-gov-bv2.png") 0px 5px no-repeat transparent; display: block; float: right; margin: 0; padding: 5px 21px 0 0; width:94px; height:28px; text-indent:-9999px;}
.barra_governo .marca_brasil a{display: block; overflow: hidden; text-indent: -9999px; border: none; text-decoration:none;}

#opcoes{
	float: right;
	margin-right:10px;
	margin-top:5px;
}

#rodape{
	text-align:left;
}
#formUF{
	display:inline;
}

div#logoProuni{
	clear:both;
	margin-top:25px;
}

div#escolhaCert{
	background:	url(../../img/login.gif) no-repeat 90px 0px;
	width:500px;
	position:relative;
	top:-40px;
	padding-top:50px;
	margin:auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#menu{
	margin-left:20px;
}


h1, h2{
	font:bold 20px Arial;
	color:#003399;
	margin-bottom:0;
	margin-top:30px;
	padding:5px;
}

h1{
	width:400px;
}


h2{
	font-size:13px;
	margin:0;
	margin-left:22px;
}

hr {
	width:500px;
	margin-left:22px;
	color:#CCCCCC;
	background:#CCCCCC;
}

p.descricaoErro{
	background: url('../../img/degrade.gif') repeat-x;
	border:1px solid #cecece;
	padding:10px;
	width:700px;
	margin-left:40px;
	margin-top:-30px;
	font:16px Trebuchet MS;
}

p.MEC{
	margin-left:22px;
	margin-top:30px;
	font:12px Arial;
	color:#003399;
}

ul#menu {
	margin-left:40px;
	margin-top:0px;
	list-style-type:none;
}

ul#menu a{
	font:13px Arial;
	background: url(../../img/setaInactive.gif) no-repeat;
	padding-left:20px;
}

ul#menu a:hover{
	background: url(../../img/setaActive.gif) no-repeat;
	color:#003399;
}

#logoProuni{
	margin:auto;
	text-align:center;
}

#container{
	text-align:center;		
}

#certificados{
	text-align:left;		
	width:600px;
	margin:auto;
}


ul a{
	color:black;
	font:bold 16px "Trebuchet MS";
	text-decoration:none;
}

ul a:hover{
	text-decoration:underline;
}

.linhaCertExp, .linhaCert{
	display:block;
	padding:5px;
	margin-bottom:10px;
	border:1.5px outset #0373B3;
	width:600px;
	background:url(../../img/fundo.jpg) no-repeat;
	position:relative;
}

.linhaCertExp{
		background:url(../../img/fundoExp.jpg) no-repeat;	
}

.linhaCert{
	background:url(../../img/fundo.jpg) no-repeat;
}

.cpfCnpj, .nomeCert, .validade, .autCert{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.nomeCert{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
}

.cpfCnpj, .validade{
	display: block;
	text-align:right;
}

 .autCert{
 	display: block;
	text-align:left;
	font-size:10px;
	color:#999999;
	position:relative;
	top:-38px;
	left:80px;
 }
 
.catCert{
	display: block;
	font-size:30px;
	font-family: "Trebuchet MS", Arial , Verdana, Sans Serif;
	color: #EEEEEE;
	position:absolute;
	top:0px;
	right:10px;

}

.nomeCert img{
	border:0;
	vertical-align:middle;
	margin-right:15px;
	margin-left:5px;	
	cursor:pointer;
}


.cpfCnpj{

}

.validade{

}

.instalarCadeia{
	position:absolute;
	bottom:0;
	left:5px;
}

.instalarCadeia a{
	color:blue;
	text-decoration:none;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.instalarCadeia a:hover{
		text-decoration:underline;
}

.solucaoLista{
	width:800px;
	margin-top:-93px;
}

.solucaoLista li{
	margin-bottom:20px;
}

.solucaoLista li ul{
	margin-top:30px;
}

.solucaoLista li ul li{
	font:12px Arial;
	padding-left:10px;
	list-style-image:url(../../img/setaActive.gif);
	vertical-align:middle;
}

.dica{
	background:#DFEEFF;
	widht:550px;
	border:1px ouset #006699;
	padding:10px;
	font:12px Arial;
}

.tituloInterno{
	font:bold 18px Arial;
}