/* RESET CSS v1.0 ~ http://meyerweb.com/eric/tools/css/reset & 960 GRID SYSTEM ~ RESET TEXT CSS */

a, abbr, acronym, address, applet, b, big, blockquote, body, button, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, 
fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, 
span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var
	{ background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
button { cursor: pointer; }
del { text-decoration: line-through; }
ins { text-decoration: none; }
ol, ul { list-style: none; }
strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }

/* HTML 5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }

/* Extras */
.oculto { display: none; }
.clear { clear: both; }
.negrito { font-weight: bold; }
.italico { font-style: italic; }
.centralizar { position: relative; width: 960px; margin:0 auto; }
.box_e { float: left !important; }
.box_d { float: right !important; }
.fl { float: left; }


/* Básico HTML */
*, body { font: 13px/1.5 'Arial', Helvetica, 'Liberation Sans', FreeSans, sans-serif; }

a:focus { outline: 1px dotted; }
hr {	border: #CCC 0 solid; border-top-width: 1px; clear: both; height: 0; }

/* Títulos */
h1 { font-size: 25px; font-weight: bold; }
h2 { font-size: 23px; font-weight: bold; }
h3 { font-size: 21px; font-weight: bold; }
h4 { font-size: 19px; font-weight: bold; }
h5 { font-size: 17px; font-weight: bold; }
h6 { font-size: 15px; font-weight: bold; }

/* Listas */
ol { list-style: decimal; }
ul { list-style: disc; }