@charset "iso-8859-1";
/* CSS Document */


*{
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 14px;
} 	/*	 FONTE PADRÃO DO SITE */











/*TABELA***********************************************************************/

.tabela_adm {
position:relative;
float:left;
border-collapse:collapse;
border-spacing: 0;
border:1px solid #CCC;
width:100%;
margin: 10px auto 60px auto;
font-size: 13px;
display:table;
}

.tabela_adm td
{
padding:3px 8px;
}

.tabela_adm tbody td img
{
text-align:center;
display: block;
margin:auto;
border-radius:2px;
max-width:60px;
}


.tabela_adm thead tr  
{
color: #FFF;
text-align:left;
height:30px;
cursor:pointer;
background-color:#1A7CBA;
}

.tabela_adm thead td:hover  
{
color:#FFFF66;
}

.tabela_adm tfoot tr 
{
color: #FFF !important;
text-align:center;
height:30px;
background-color:#1A7CBA;
}


.tabela_adm tbody tr
{
color:#333;
text-align:left;
height:28px;
page-break-inside:avoid;
-webkit-print-color-adjust: exact; 
background-color: #FFFFFF; 
}


.tabela_adm tbody tr:nth-child(odd) 
{
background-color: #EDF5FE; 
}

/*TABELA***********************************************************************/









/*FORMATA OS BOTÕES***********************************************************************/


	button, input[type="submit"], input[type="button"], input[type="reset"], .button, .button:visited 
	{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:8px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	white-space: normal;
	margin:1px;
	}
 
 
	.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover 
	{
	background-color:#0061a7;
	transform:translateY(-3px);
	transition:all 0.08s ease-in-out;
	}
	
	.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active 
	{
	background-color:#003366;
	transform:translateY(-1px);
	transition:all 0.01s ease-in-out;	
	}
	
	
		
/*FORMATA OS BOTÕES***********************************************************************/











/*RESTO***********************************************************************/

fieldset, form, table:not(.tabela_adm) {
   display: inline-block;
   line-height:20px;
}


select, input[type="date"], input[type="time"], input[type="number"], input[type="color"], input[type="range"],
{
	height:28px; !important
}


.dica_form {	
    font-size: 10px;
	font-style: italic;
	color: #999999;
	display:inline;
}


textarea {
resize:none; 
outline: none;
}


label 
{ 
/*
LABELS ALINHADOS Á DIREITA

display:inline-block;
width:150px;
text-align:right;
*/

/*
LABELS EM CIMA
*/
position:relative;
float:left; 
margin:8px 0px -2px 3px;
width:100%;
text-align: left;

font-size:12px;
color:#555;
font-weight:bold;
}
	
/* configuração de aparencia dos inputs */


input
{
color : #444;
}


input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="tel"], input[type="date"], input[type="time"], input[type="number"], input[type="color"], input[type="range"], input[type="url"], textarea, select 
{
border-radius:2px;
resize:none; 
outline: none;
padding:6px;
border: solid 1px #dcdcdc;
transition: box-shadow 0.3s, border 0.3s;
margin:2px;
background-color:#F8F8F8;
resize: none;
}
	
input:focus, select:focus, textarea:focus
{
border: solid 1px #909090;
box-shadow: 0 0 1px 1px #DDD;
}


input[type="radio"] 
{ 
border-style:none; 
cursor:pointer;
} 

input[type="checkbox"] 
{ 
border-style:none; 
cursor:pointer;
} 


select option:disabled{
color: #999;
}



A:link {
	COLOR: #333333; TEXT-DECORATION: none; cursor:pointer;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none; cursor:pointer;
}
A:hover {
	COLOR: #008EC5; TEXT-DECORATION: none; cursor:pointer;
}

/*RESTO***********************************************************************/