/*
 * Cliente: R. Assolari Assessoria Contábil
 * Projeto: Site institucional, 2010
 * Autor: Gustavo Straube, gustavo.straube@gmail.com
 */

* { margin: 0; padding: 0; }

.hasfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.hasfloat { display: inline-block; } 
/* Hides from IE-mac \*/ 
* .hasfloat { height: 1%; } 
.hasfloat { display: block; } 
/* End hide from IE-mac */

html { background: #fff; font-size: 100%; }
body { margin: 5px; font: .68em "Lucida Grande", trebuchet, arial, sans-serif; color: #000; }

a { text-decoration: none; color: #b01e28; overflow: hidden; }

fieldset, abbr, img { border: 0; }
table, th, td { border: 0 none; border-collapse: collapse; border-spacing: 0; }

hr { display: block; clear: both; margin: 20px 0; color: #ccc; border: 1px solid #ccc; }

.nobr { white-space: nowrap; }
.error { margin: 0 0 20px; padding: 10px; background: #fcc; color: #f00; }
.message { margin: 0 0 20px; padding: 10px; background-color: #defcdc; color: #249716; }

ul.error, ul.message { padding: 1px 10px; list-style: none; }
ul.error li, ul.message li { margin: 10px 0 !important; padding: 0 !important; }

/* -- header -- */

#header { display: none; }

/* -- content -- */

#content { width: 100%; padding: 0; }

#content #admin-menu { display: none; }

#content ul.menu { display: none; }

#content h1 { display: none; }
#content h3 { margin: 15px 0 10px; font-size: 1.17em; font-weight: bold; }

#content dl dt { float: left; clear: left; width: 20%; color: #666; font-weight: bold; }
#content dl dd { float: left; width: 80%; margin-bottom: 10px; padding: 0; }
#content dl.wide { margin-bottom: 40px; }
#content dl.wide dt { float: none; clear: both; width: auto; }
#content dl.wide dd { float: none; width: auto; }

/* -- footer -- */

#footer { display: none; }

