/*
    Document   : reset
    Description:
        Reseteo de los estilos CSS para todos los exploradores
*/

/* -----------------------------------------------------------------------------
 * RESET ALL ELEMENTS
 * -----------------------------------------------------------------------------
 */
html, body, 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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot {
	background: transparent;
	border: 	0;
	font-size:	100%;
	margin:		0;
	outline: 	0;
	padding: 	0;
	vertical-align:	baseline;
}

div, table {
	border: 	0;
	font-size:	100%;
	margin:		0;
	outline: 	0;
	padding: 	0;
}

body 	{ line-height: 1; }
ol, ul 	{ list-style: none; }
blockquote, q 	{ quotes: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }


/* -----------------------------------------------------------------------------
 * DEFAULT CLASSES
 * -----------------------------------------------------------------------------
 */

/* Clear both sides */
.clearboth { clear: both; }

/* Floats */
.floatleft 	{ float: left; }
.floatright { float: right; }

/* Text Align */
.textalign-justify 	{ text-align: justify; }
.textalign-left 	{ text-align: left; }
.textalign-right 	{ text-align: right; }
.textalign-center 	{ text-align: center; }
.textunderline 		{ text-decoration: underline; }
.textindent 		{ text-indent: -10000px; }

/* Display Type */
.displaynone 	{ display: none; }
.displayblock 	{ display: block; }

/* Padding */
.nopadding 	{ padding: 0px; }

/* Other styles */
.cursorpointer 	{ cursor: pointer; }
.lowercase 		{ text-transform: lowercase; }
.uppercase 		{ text-transform: uppercase; }
.noborder		{ border: none !important; }
