/* ----------------------------------------------------------------------------------------------------------------- */
/* fontes */

a, p, input, textarea, select, th, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #464646; }


/* ----------------------------------------------------------------------------------------------------------------- */
/* estrutura */

html, body { position: relative; margin: 0; padding: 0; width: 100%; height: 100%; background-color: #f9f9f9; }
div#container { display: block; position: relative; width: 100%; min-height: 100%; margin: 0 auto; }
    div#cheader { display: block; position: relative; width: 100%; height: 247px; margin: 0 auto; background: transparent url(../src/img/bg/header.jpg) repeat-x; }
        div#cheader div.header { display: block; position: relative; width: 1000px; height: 247px; margin: 0 auto; }
    div#cbody { display: block; position: relative; width: 1000px; min-height: 300px; margin: 0 auto; padding: 0 0 155px 0; }
    div#cfooter { display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 135px; margin: 0 auto; background: transparent url(../src/img/bg/footer.jpg) repeat-x; }
        div#cfooter div.footer { display: block; position: absolute; left: 50%; bottom: 0; width: 1000px; height: 69px; margin: 0 0 0 -500px; background: transparent url(../src/img/bg/footer_content.png) repeat-x; }


/* ----------------------------------------------------------------------------------------------------------------- */
/* formularios */

input, textarea, select { display: block; position: relative; border: 1px solid #8f8f8f; color: #8f8f8f; line-height: 20px; }
input.submit { font-size: 16px; border: none; background-color: #7d7d7d; color: #ffffff; padding: 16px 45px; cursor: pointer; }
input.submit:hover { background-color: #bbbbbb; }


/* ----------------------------------------------------------------------------------------------------------------- */
/* limpador */

div.clear { clear: both; }


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