@charset "utf-8";
@charset "utf-8";



input.inputgri, select.inputgri, textarea.inputgri {
		background: #eeeeee;
		border: 1px solid #cccccc;
		padding: 3px;
		font-size: 11px;
		font-family: "Arial";
		width:300px;
	}

input.inputgri:focus, select.inputgri:focus , textarea.inputgri:focus {
		background: #ffffff;
		border: 1px solid #686868;
		font-size: 11px;
		font-family: "Arial";
		width:300px;
}


input.inputgri_media, select.inputgri_media, textarea.inputgri_media {
		background: #eeeeee;
		border: 1px solid #cccccc;
		padding: 3px;
		font-size: 11px;
		font-family: "Arial";
		width:140px;
	}

input.inputgri_media:focus, select.inputgri_media:focus , textarea.inputgri_media:focus {
		background: #ffffff;
		border: 1px solid #686868;
		font-size: 11px;
		font-family: "Arial";
		width:140px;
}


input.inputgri_pequena, select.inputgri_pequena, textarea.inputgri_pequena {
		background: #eeeeee;
		border: 1px solid #cccccc;
		padding: 3px;
		font-size: 11px;
		font-family: "Arial";
		width:100px;
	}

input.inputgri_pequena:focus, select.inputgri_pequena:focus , textarea.inputgri_pequena:focus {
		background: #ffffff;
		border: 1px solid #686868;
		font-size: 11px;
		font-family: "Arial";
		width:100px;
}


input.button {
		padding: 2px;
		border: 3px double #999999;
		border-left-color: #ccc;
		border-top-color: #ccc;
		/*background: url(button.gif) repeat-x left top;*/
		font-size: 9px;
		font-family: "Arial";
		width:200px;
}




/* estilos para o texto*/

.texto2{ /*sub titulos*/ 
	
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #ED5B1D;
	
}

.categorias { /* categorias*/
	font-size: 11px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
}

.categorias a:hover{ /* categorias*/
	font-size: 11px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
	text-decoration:underline;
}

.glossario { /* glossario*/
	font-size: 11px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
	text-align: justify; 
}

.texto3 { /* texto geral*/
	font-size: 11px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
	text-align: justify; 
}

.texto3 a{ /* texto geral*/
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
}

.texto3 a:hover{ /* texto geral*/
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	text-decoration:underline;
}



/* PAGINAÇÃO */

a.link_square,a.link_square:link,a.link_square:visited,a.showbtn,a.showbtn:link,a.showbtn:visited
{
display:block;
color:#FFFFFF;
background-color:#80BBBB;
font-weight:bold;
font-size:11px;
width:20px;
text-align:center;
padding:0;
padding-top:2px;
padding-bottom:2px;
border:1px solid #ffffff;
outline:1px solid #479B9B;
text-decoration:none;
margin-left:1px;
}

a.link_square:hover,a.link_square:active,a.showbtn:hover,a.showbtn:active
{
background-color:#479B9B;
}



a.link_square_sub,a.link_square_sub:link,a.link_square_sub:visited,a.showbtn,a.showbtn:link,a.showbtn:visited
{
display:block;
color:#FFFFFF;
background-color:#FFBE96;
font-weight:bold;
font-size:11px;
width:20px;
text-align:center;
padding:0;
padding-top:2px;
padding-bottom:2px;
border:1px solid #ffffff;
outline:1px solid #479B9B;
text-decoration:none;
margin-left:1px;
}

a.link_square_sub:hover,a.link_square_sub:active,a.showbtn:hover,a.showbtn:active
{
background-color:#FF6701;
}	
	
	
	
.caixa_redonda {
   -moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #EFEFEF;
}

.caixa_redonda_user {
   -moz-border-radius: 5px;
	border-radius: 5px;
	border-width: 4px; 
	border-style: double;
	
}


.caixa_redonda_sucesso {
   -moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #D9EEA7;
	font-size: 12px;
	font-family:  Verdana,Geneva,Kalimati,sans-serif;
	margin:0 auto;
	padding:0px;
	
}

.caixa_redonda_erro {
   -moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF4F4;
	font-size: 12px;
	font-family:  Verdana,Geneva,Kalimati,sans-serif;
	margin:0 auto;
	padding:0px;
	
}

.caixa_redonda_perguntar {
   -moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFFBCF;
	font-size: 12px;
	font-family:  Verdana,Geneva,Kalimati,sans-serif;
	margin:0 auto;
	padding:0px;
}


.img_fundo_logo_campanha {
/*
width:140px;
height:100px;
background-image:url(images/fundo140x100.jpg);
background-repeat: no-repeat;
*/
background-color: #FFFFFF;
width:140px;
height:auto;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 1px 1px 2px #000;
-webkit-box-shadow: 1px 1px 2px #000;
box-shadow: 1px 1px 2px #000;
} 



.botao_netlucro160x40{
	border: none;
	width:160px;
	height:40px;
	background: url(images/botao_netlucro160x40.png) no-repeat top left;
	font-size: 10px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
	font-weight:bold;
	padding-top:25px;
	padding-left:10px;
	padding: 2px 8px;
	cursor:pointer;
}




.botao_netlucro200x60{
	border: none;
	width:200px;
	height:60px;
	background: url(images/botao_netlucro200x60.png) no-repeat top left;
	font-size: 10px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	color: #666666;
	font-weight:bold;
	padding-top:25px;
	padding-left:25px;
	padding: 2px 8px;
	cursor:pointer;
}

/* NOTIFICACOES */

.erro {
	font-size: 11px;
	font-family: "Arial";
	font-weight: bold;
	color: #7C0404;
	text-decoration: none;
	background-color: #FFF4F4;
	border: 1px solid #a36161;
}

.sucesso {
	font-size: 11px;
	font-family: "Arial";
	font-weight: bold;
	color: #307502;
	text-decoration: none;
	background-color: #d9eea7;
	border: 1px solid #74a400;
	
}

.perguntar{
	font-size: 11px;
	font-family: "Arial";
	font-weight: bold;
	color: #4F4A18;
	text-decoration: none;
	background-color: #FFFBCF;
	border: 1px solid #EFDB00;
}

.titulo_botao_registo_conta{
	
	font-family: sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#666666;
}


.titulo_botao_nome_conta{
	
	font-family: sans-serif;
	font-weight:bold;
	color:#EE6D2F;
	font-size: 18px;
}
