/* CSS Document */

html, body{

	

	background-color: #fff;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999;

	height:100%;



}



.imgProjeto{

	border: 5px solid #CCCCCC;

	border-width: 5px 5px 5px;

}



/*#rodape{

	text-align:right;

	letter-spacing:7px;

	font-size:9px;

	margin-top:35px;

	max-width:100%;

	padding-right:12%;

}*/



/*#rodape{

	text-align:right;

	letter-spacing:7px;

	font-size:9px;

}*/



#rodape {

bottom:0;

position: absolute;

background:#333;

height:50px;

line-height:50px;

text-align:center;

width:100%;

opacity:0.55;-moz-opacity: 0.65;filter: alpha(opacity=95); -webkit-opacity: 0.65;filter: alpha(opacity=95);

z-index:100;

}



input, radio, select, list{

	

	margin:0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;



}



.linhaErro{

	width:100%;

	background-color:#CCCCCC;

	border-bottom:1px #FF0000 solid;

	border-top:1px #FF0000 solid;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



.linhaSucesso{

	width:100%;

	background-color:#FFFFCC;

	border-bottom:1px #999933 solid;

	border-top:1px #999933 solid;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



#mensagemErro{



	color:#FF0000;

	font-weight:bold;

	text-align:left;

	vertical-align:middle;

	padding-top:25px;

	padding-left:5px;



}





#mensagemSucesso{



	color:#FFC066;

	font-weight:bold;

	text-align:left;	



}



#buscaCarregando{



	background-color:#FFF1A8;

	color:#000000;

	font-size:11px;

	font-weight:bold;

	height:30px;

	padding:1px;

	

}



.fundoTopo{

	background-image:url(../_imagens/login_header.png);	

}



.blocoFormularioCima{

	background-image:url(../_imagens/parte-cima.gif);	

	background-repeat:no-repeat;

}



.blocoFormularioCentro{

	background-image:url(../_imagens/fundo-meio.gif);	

	background-repeat:repeat-y;

}



#registro{



	background-image:url(../_imagens/new_user_button.png);

	width:150px;

	height:40px;

	vertical-align:middle;

	margin-right:25px;

}



.logomarca{

	padding-left:25px;

}



.bordaTabela{



	background:#FFFFFF;

	border:1px solid #CCCCCC;



}



.botaoPadraoImagem{

	

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;	

	border:0px;

}



h2{

	color:#000000;

	text-align:left;

	margin-left:25px;

	padding:0px 0px 0px 0px;

	margin-bottom:0px;

}



.colunaCampos{

	text-align:left;

}



.nomeCampoObrigatorio{



	color:#000000;

	font-weight:bold;

	text-align:right;



}



.nomeCampo{



	color:#000000;

	text-align:right;	

}



.textoNegrito{



	color:#000000;

	font-weight:bold;



}



.textoTopoTabelaAzul{



	color:#000099;

	font-weight:bold;



}



hr{



	border-bottom:1px #CCCCCC solid;

	height:1px;

	width:95%;

	text-align:center;

	



}



h5{

	color: #0E6ECF;

	font-size:16px;

	text-align:left;

	padding-left:10px;

	padding-bottom:0px;

	margin-bottom:5px;

	margin-top:5px;

}



.textoNegritoCinza{



	text-align:left;

	color:#666666;

	font-weight:bold;

	margin-left:5px;

	padding-left:28px;

	margin-top:15px;

	padding-top:5px;

	vertical-align:middle;

	background-image:url(../_imagens/ico-estrela.gif);

	background-position:left;

	background-repeat:no-repeat;

	float:left;

	



}



.textoNormal{



	color:#000000;

}



.textoRegistro{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;	

}



a{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

}



a:hover{



	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:underline;

	font-size:11px;	



}



a.linkBranco{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	background-color:#494949;

	text-decoration:none;

}



a.linkBranco:hover{



	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:underline;

	font-size:11px;	



}

#meio-esq {

width:20%;

padding:6px;

background:;

float:left;

margin-left:20px;

display:block;

margin-top:9px;

/*opacity:0.55;-moz-opacity: 0.65;filter: alpha(opacity=95); -webkit-opacity: 0.65;filter: alpha(opacity=95);*/

border:1px dotted #999;

}

#meio-esq-perfil {

width:;

padding:6px;

background:;

float:left;

margin-left:20px;

display:block;

margin-top:;

/*opacity:0.55;-moz-opacity: 0.65;filter: alpha(opacity=95); -webkit-opacity: 0.65;filter: alpha(opacity=95);

border:2px dotted #999;*/

}

#meio-dir {

padding-left:15px;

float:left;

width:70%;

text-align:justify;

}

#meio {

width:100%;

margin:0 auto;

margin-top:20px;

}



*  {

    margin:0;

    padding:0;

}



html, #tudo

{height:100%;

}

/*#topo {

margin-top:0;

background:#666;

height:100px;

opacity:0.95;-moz-opacity: 0.65;filter: alpha(opacity=95);

clear:both;

}*/

#topodentro {

margin:0 auto;

background:#666;
padding-bottom:4px;
border-bottom:#333 solid 8px;

opacity:0.55;-moz-opacity: 0.65;filter: alpha(opacity=75); -webkit-opacity: 0.65;filter: alpha(opacity=75);

text-align:center;

width:100%;



}



#baixo {

bottom:0;

position: absolute;

background:#666;

height:50px;

line-height:50px;

text-align:center;

width:100%;

opacity:0.55;-moz-opacity: 0.65;filter: alpha(opacity=95); -webkit-opacity: 0.65;filter: alpha(opacity=95);

z-index:100;

}