html,body{ background:#ccc}
body{font: 12px Verdana,arial,sans-serif;text-align:justify; line-height:1}
h2{
	color:#F00;
}
div#wrapper{
	width:670px;
	margin:0 auto; 
	width:100%;
	margin-top:150px;
	margin-left: 2px;
}

a, a:link, a:visited { text-decoration:none }
a:hover, a:active, a:focus { border-bottom:1px  }

li#mapa { margin-top:20px; font-weight:bold }

/* extra */
#extra div { width: 134px; overflow:hidden; margin: 120px 0 0 83px; font-size:11px; }
#extra_1 { margin:0; padding:0; padding-left:16px; padding-left:18px }
#extra_1 li { list-style: disc; margin:0 0 5px 0; padding:0 }
#extra_2 { margin: 10px 0; padding:0 }
#extra_2 li { list-style:url(../imagens/site/seta.gif); padding:0; margin: 5px 0 5px 20px }

/* links */

#content a, #content a:link, #content a:visited { color: #00c; text-decoration:none; border-bottom:1px dotted #00c; }
#content a:hover, #content a:active, #content a:focus { color:#c00; border-bottom-color:#c00; border-bottom-style:solid}

#content img { border:1px solid #808080; padding:1px; }
#content img.clean { border:0; padding:0 }


/*form*/
form#subseccao select { width: 150px; }
optgroup { margin: 5px 0; }

/**/
.no_display { display:none }
#content img.no_border { border:none; }
.clear { clear:both;}

/* texto */
/*p { margin: 50px 0 20px 0 }*/

.leg, .destaque_left span, .destaque_right span {
	background:url(../imagens/site/seta_vermelha.gif) 0 2px no-repeat;
	padding-left: 15px;
	font: 11px Verdana,arial,sans-serif;
	line-height:1px;
}

hr { height:-1px; border-bottom:1px solid #ccc; margin: 20px 0;}

/* HACKS ******************************************************** */

.clearfix:after {
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

	
