/* ------------------------------------------------------------------------------------------------------------------ */
/* fontes */

@font-face {
	font-family: 'Helvetica-Neue';
	src: url('../../../src/fonts/helvetica_neue/helvetica_neue.eot');
	src: local('☺'), url('../../../src/fonts/helvetica_neue/helvetica_neue.woff') format('woff'), url('../../../src/fonts/helvetica_neue/helvetica_neue.ttf') format('truetype'), url('../../../src/fonts/helvetica_neue/helvetica_neue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, a, input, label, textarea, span { font-family: Arial, sans-serif; font-size: 12px; color: #767676; }
input, textarea { color: #404041; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* fundo */

html, body { position: relative; margin: 0; padding: 0; width: 100%; height: 100%; background: #ffffff url(../../../src/img/bg/bg.png) repeat; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* corpo */

div#container { display: block; position: relative; width: 1000px; min-height: 100%; margin: 0 auto; background-color: #ffffff; }
    div#header { display: block; position: relative; width: 100%; height: 94px; border-bottom: 1px solid #B4B4B4; }

    div#body { display: block; position: relative; width: 1000px; margin: 0; padding: 20px 0 74px 0; background-color: #ffffff; }

    div#footer { display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 74px; border-top: 1px solid #B4B4B4; background-color: #ffffff; }



/* ------------------------------------------------------------------------------------------------------------------ */
/* limpador */

div.clear { clear: both; }


/* ------------------------------------------------------------------------------------------------------------------ */