* {padding: 0; margin: 0; }.clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }img { border: none; }.alt { position: absolute; left: -9999px; overflow: auto; }a { outline: none }div.hr{ border: none; height: 3px; background: url("../images/dotted.gif") repeat-x 0 0; margin: 10px 0;}div.hr hr { display: none; }body {	font-size: 62.5%;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #000;}div#wrapper {	width: 922px;	margin: 0 auto;	text-align: left;}/* ------------ header styles */div#header {	width: 922px;	height: 213px;	position: relative;	background: url("../images/header-bkg.gif") no-repeat 0 41px;}ul#language-select {	position: absolute;	left: 22px;	top: 15px;	list-style: none;}ul#language-select li{	float: left;	display: inline;	margin-right: 15px;}div#music{	position: absolute;	left: 653px;	top: 8px;}ul#n_left {	position: absolute;	left: 445px;	top: 65px;	text-align: right;}ul#n_right {	position: absolute;	left: 700px;	top: 65px;}ul.nav {	list-style: none;}ul.nav li { margin-bottom: 8px; }ul.nav li.n_last { margin-bottom: 0; }ul.nav li a {	height: 19px;	background-repeat: no-repeat;	background-position: 0 0;	display: block;}ul.nav #n_cap { width: 241px; background-image: url("../images/n-pt-capangola.gif"); }ul.nav #n_gal { width: 114px; background-image: url("../images/n-pt-galeria.gif"); }ul.nav #n_his { width: 213px; background-image: url("../images/n-pt-historia.gif"); }ul.nav #n_ind { width: 205px; background-image: url("../images/n-pt-index.gif"); }ul.nav #n_inf { width: 180px; background-image: url("../images/n-pt-info.gif"); }ul.nav #n_pro { width: 241px; background-image: url("../images/n-pt-projetos.gif"); }ul.nav #n_cap:hover, ul.nav #n_gal:hover, ul.nav #n_his:hover, ul.nav #n_ind:hover, ul.nav #n_inf:hover, ul.nav #n_pro:hover {	background-position: 0 -19px;}body#cap ul.nav #n_cap, body#gal ul.nav #n_gal, body#his ul.nav #n_his, body#ind ul.nav #n_ind, body#inf ul.nav #n_inf, body#pro ul.nav #n_pro {	background-position: 0 -19px;}.author { text-align:right; padding-right:10px; font-style:italic; }.floatLeft {	float: left;	}.floatRight {	float: right;	}/* ------------ content-wrapper styles */div#content-wrapper {	width: 922px;	margin-top: 20px;}div#content {	float: left;	display: inline;	width: 364px;	padding-right: 20px;	margin-left: 36px;	color: #fff;	background: url("../images/dotted-v.gif") repeat-y right top;}div#contentInterior {	float: left;	display: inline;	width: 800px;	padding-right: 20px;	margin-left: 36px;	color: #fff;}div#content-wrapper a {	color: #fff;	text-decoration: underline;}div#content-wrapper a:hover {	color: #15d124;	text-decoration: none;}div#content-wrapper p {	font-size: 1.2em;	line-height: 1.4em;	margin-bottom: 15px;}div#content-wrapper blockquote {	font-size: 1.2em;	line-height: 1.4em;	margin-bottom: 20px;	padding-left: 15px;	padding-right: 75px;}div#content-wrapper h2 {	font-size: 1.7em;	margin-bottom: 5px;}div#content-wrapper h3 {	font-size: 1.3em;	margin-bottom: 5px;}div#content-wrapper ul, div#content-wrapper ol {	margin-left: 25px;	margin-bottom: 15px;	font-size: 1.2em;}div#content-wrapper ol {	margin-left: 30px;}div#content-wrapper h1#page-header { 	width: 358px;	height: 30px;	margin-bottom: 5px;	background-repeat: no-repeat;	background-position: 0 0;}div#content-wrapper h1#page-header.h_cap { background-image: url("../images/h-pt-capangola.gif"); }div#content-wrapper h1#page-header.h_gal { background-image: url("../images/h-pt-galeria.gif"); }div#content-wrapper h1#page-header.h_his { background-image: url("../images/h-pt-historia.gif"); }div#content-wrapper h1#page-header.h_ind { background-image: url("../images/h-pt-index.gif"); }div#content-wrapper h1#page-header.h_inf { background-image: url("../images/h-pt-info.gif"); }div#content-wrapper h1#page-header.h_pro { background-image: url("../images/h-pt-projetos.gif"); }div#content-wrapper div#subnav {	font-size: 1.2em;	margin-bottom: 4px;}div#content-wrapper div#subnav a {	text-decoration: none;}div#contentInterior img {	border: 11px solid #fff;	margin: 15px;}div#content-wrapper span.caption {	font-size: 1.0em;}div#main-image {	float: left;	display: inline;	width: 502px;	text-align: center;}/* ------------ footer styles */div#footer {	height: 42px;	padding-top: 180px;	background: url("../images/footer-bkg.gif") no-repeat 0 0;	text-align: center;}div#footer p {	color: #fff;	font-size: 1em;}
