/*-------------------------------------------------------------------------------

	RESET

	Data:			00/00/0000
	Descricao:		Arquivo com regras de configuração da página
	Autor:			Johny Krauss
	E-mail: 		johny_krauss@hotmail.com
	Twitter:		@JohnyKrauss

-------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body{ line-height:1; }
ol, ul { list-style:none; }
blockquote, q{ quotes:none; }
hr { display:none; }
textarea{ resize:none; overflow:auto; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
strong{ font-weight:700; }

/* clearing */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html>body .clearfix{ display:inline-block; width:100%; }
/* end clearing */

/* replace */
.replace {
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	text-indent:-50000px;
	overflow:hidden;
	display:block
}
/* tidy these up */
.replace * {
	text-indent: -10000px;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent
}
.replace a{ text-indent:0; }
.replace a span{ text-indent:-10000px; }
/* end replace */

/* replace de botoes */
.replace-bt{
	text-indent:-999px;
	line-height:999999px;
	cursor:pointer;
	border:none
}
/* end replace de botoes */

/* accessibility */
span.accesskey{ text-decoration:none; }
.accessibility{ position:absolute; top:-999em; left:-999em; }
/* end accessibility */

/* hidden */
.hidden{ display:none; }
/* end hidden */

/*--- centralizar elemento na vertical ---*/
/*----------------------------------------------------------------------
Exemplo da estrutura HTML:
<ul>
	<li class="centralizarMiddle">
		<span></span>
		<a href="" class="" title="" >
			<img src="comum/img/ex-carrossel-detalhe.jpg" alt="" />
		</a>
	</li>
</ul>

OBS: setar a largura e a altura do elemento com a classe "centralizarMiddle".
-------------------------------------------------------------------------*/
.centralizarMiddle{ display:table-cell; vertical-align:middle; *display:block; }
.centralizarMiddle *{ vertical-align:middle; }
.centralizarMiddle > span{ *display:inline-block; *height:100%; }/*-- IE 6 e 7 --*/
/*--- end centralizar imagem ---*/