@charset "utf-8";
/* --------------------------------------------------------------

   padrao.css
   * Resets padrõeses para todos os navegadores.
	 
	 @autor:Stevan Cavalcante
	 @modificação:2011

-------------------------------------------------------------- */
/*reseta o HTML*/
html { 
	margin:0; 
	padding:0; 
	border:0; 
}
/*reseta todos os elementos da página*/
*{
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  vertical-align: baseline;
}
/* formatação das listas*/
ol, ul, ul li {
	list-style:none;
}
/* ajuda elementos do HTML5 a se adequar a navegadores antigos */ 
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}
/* resets das tabelas */
table { 
	border-collapse: separate; 
	border-spacing: 0;
	text-align:left;
	vertical-align:middle; 
}
/* contrala o conteudo das células*/
caption, th, td { 
	text-align: left; 
	font-weight: normal; 
	float:none !important; 
}
table, th, td { 
	vertical-align: middle; 
}

/* TAGS de citação (") procure usar  <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove as bordas das imagens linkadas. */
a img { border: none; }
/*reseta os links*/
a{
	text-decoration:none;
	color:inherit;	
}
/* focus padrão ----lembrar de definir focus para campos de formulário--- */
:focus { outline: 0; }

/****formatações que podem ser usadas em todo o documento HTML ******/
/*classe clear obriga a div desobedecer o float padrÃ£o*/
.clear{
	clear:both; 
}
/*flutuação das Divs (fLeft = flutua a esquerda  /  fRight=flutua a direita) */
.fLeft{ float: left; !important}
.fRight{ float: right;  !important}

.noBackground{background:none !important}
.noBorder{border:none !important}
.noPadding{padding:0px}
.noPadding-left{padding-left:0px !important}
.noPadding-right{padding-right:0px !important}
.noPadding-top{padding-top:0px !important}
.noPadding-bottom{padding-bottom:0px !important}
noMargin{margin:0px !important}
.noMargin-left{margin-left:0px !important}
.noMargin-right{margin-right:0px !important}
.noMargin-top{margin-top:0px !important}
.noMargin-bottom{margin-bottom:0px !important}