* { padding: 0px; margin: 0px; }
body, html {}
html {}
body {
	/*background-color: #E2E2E2;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
} /* #D1D1D1 */

a, a:visited { text-decoration: none; }
a:hover {}

.erro { color:#C00; }

.left { float: left; }
.border {}
.clear { clear: both; }
.sep { display: block; border-bottom: 1px #CCC solid; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; }

.bg-blue { background-color: #1B86AF; }
.bg-green { background-color: #01A520; }
.bg-yellow { background-color: #E5B700; }
.bg-red { background-color: #E50000; }


div#control { position: relative; width: 750px; margin: 0 auto; padding: 20px 0px; }
div#page { width: 550px; margin: 0 auto; text-align: left; }
div#footer { width: 550px; margin: 0 auto; text-align: left; background-color: #FFF; }


div#page { }
div#header { height: 142px; }
div#content { padding: 0px 40px 20px 40px; font-size: 11px; background-color: #FFF;}

/* Header */
div#header {}
div#header div#menu { color: #999; position: relative; top: 90px; left: 110px; }
div#header div#menu a, div#header div#menu a:visited { color: #999; }
div#header div#menu a:hover { color: #333; }

/* Sidebar */
div#sidebar { position: absolute; width: 110px; height: 97px; top: 180px; left: 12px;/*margin-left: 12px;*/ padding-top: 9px; }
div#sidebar a, div#sidebar a:visited { display: block; padding: 0px 0px 0px 30px; margin: 3px 0px 0px 0px; color: #999; }
div#sidebar a:hover { color: #333; }

div#sidebar a.ico-blue { background: url("/images/bg-blue.gif") 0px center no-repeat; }
div#sidebar a.ico-green { background: url("/images/bg-green.gif") 0px center no-repeat; }
div#sidebar a.ico-yellow { background: url("/images/bg-yellow.gif") 0px center no-repeat; }
div#sidebar a.ico-red { background: url("/images/bg-red.gif") 0px center no-repeat; }

/* Footer */
div#footer div#rodape_copatrocinio { width: 100%; text-align:center; }

/* Node */
div#node-small {}
div#node-small.blue a { color: #069; }
div#node-small.green a { color: #6d9463; }
div#node-small.yellow a { color: #979700; }
div#node-small.red a { color: #BD7789; }
div#node-small.blue span a, div#node-small.green span a, div#node-small.yellow span a, div#node-small.red span a { color: #666; }

div#node-small a:link { text-decoration: none;}
div#node-small a:active { text-decoration: underline;}
div#node-small a:visited { text-decoration: none;}
div#node-small a:hover { text-decoration: underline;}

div#node-small.blue h2 { color: #069; } div#node-small.blue h3 { color: #069; } div#node-small.blue div.foto-small img { border-color: #069; }
div#node-small.green h2 { color: #6d9463; } div#node-small.green h3 { color: #6d9463; } div#node-small.green div.foto-small img { border-color: #6d9463; }
div#node-small.yellow h2 { color: #979700; } div#node-small.yellow h3 { color: #979700; } div#node-small.yellow div.foto-small img { border-color: #979700; }
div#node-small.red h2 { color: #BD7789; } div#node-small.red h3 { color: #BD7789; } div#node-small.red div.foto-small img { border-color: #BD7789; }

div#node-small div.foto-small { margin: 0px 10px 0px 0px; }
div#node-small div.foto-small img { border: 3px solid; }

div#node-small h2 { font-size: 13px; font-weight: bold; }
div#node-small h3 { font-size: 11px; font-weight: normal; }
div#node-small span { display: block; font-size: 11px; color: #666; padding: 10px 0px 0px 0px; }

/* tooltip */
.toolTip {
	position: relative;
	cursor: help;
}
.toolTipWrapper {
		z-index: 100; 
        width: 161px;
        position: absolute;
		top: 20px;
        display: none;
        color: #FFF;
        font-weight: bold;
        font-size: 9pt;
}
.toolTipTop {
        width: 161px;
        height: 18px;
        background: url("/images/blob_sup.gif") no-repeat;
}
.toolTipMid {
        padding: 3px 15px;
        background: #666 url("/images/blob_med.gif") repeat-x top;
}
.toolTipBtm {
        height: 6px;
        background: url("/images/blob_dwn.gif") no-repeat;
}
#cadastre { margin: 0 95px 0 0; top: 100px; position: relative; }
#cadastro_email span { margin: 0 5px 0 0; }
#cadastre * { font-size: 11px; vertical-align: middle; }
#cadastre form { text-align: right; }
#cadastre form input#email_cadastro, #cadastre form input#envia_cadastro { color: #666; background:#DDD; border:#CCC solid 1px; }
#cadastre form input#envia_cadastro { background: #FFF; }
#cadastre form input#email_cadastro { padding: 2px 0; margin: 0 5px; vertical-align: middle;}
#cadastre form input#envia_cadastro { padding: 1px 0; margin: 0; }
.erro_cadastro { color:#C00; font-weight: bold;}
.sucesso_cadastro { color:#090; font-weight: bold;}

#banner { text-align: center; width: 100%; background:#FFF; }
