*, html, body {	border: 0;	margin: 0;	padding: 0;	line-height: 100%;}body {	color: #fff;	font-family: Tahoma, Helvetica, Sans-serif;	background: #000 url("img/bg.gif") fixed;}#wrp {  background: url("img/wrp.jpg") repeat-y center center;}#inner {	width: 895px;	margin: 0 auto;	overflow: hidden;  background: url("img/zebra.jpg") no-repeat 0px 210px;}/*Header*/#header {	width: 960px;	height: 270px;	overflow: hidden;	margin: 0 auto 10px auto;}#header h1 a {	display: block;	text-indent: -99999px;}/*Menu*/#menu {	float: left;	width: 215px;	margin: 0 10px 0 0;}#menu li {	display: inline;}#menu li a {	color: #000;	width: 211px;	height: 34px;	display: block;	font-size: 13px;	text-indent: 10px;	font-weight: bold;	line-height: 23px;	margin: 0 0 5px 4px;	text-decoration: none;	background: url("img/menu.png");}#menu li a:hover {  color: #50370A;}/*Home*/#home {	height: 490px;}#home #present {	clear: both;	margin: 0 0 10px 0;}#home #present p {	color: #aaa;	font-size: 14px;	margin: 0 20px;	line-height: 150%;}#home h2.main {	color: #e3be1f;	font-size: 18px;	line-height: 25px;	font-weight: normal;	margin: 0 0 5px 20px;	text-decoration: none;	padding: 0 0 10px 20px;	background: url("img/marcador1.png") no-repeat 0 top;}/*Destaques*/#destaques {	clear: both;	overflow: auto;	margin: 0 20px 20px 20px;}#destaques .item {	float: left;	width: 185px;	height: 140px;	overflow: hidden;	margin: 0 15px 0 0;}#destaques .last {	margin: 0;}#destaques .item a {	color: #000;	width: 185px;	height: 140px;	display: block;	text-decoration: none;	background: url("img/destaques.png");}#destaques .item img {	margin: 3px 0 0 3px;	position: absolute;}#destaques .item strong {	width: 175px;	height: 45px;	display: block;	font-size: 12px;	line-height: 47px;	text-indent: 45px;	position: absolute;	margin: 85px 0 0 7px;}/*Destaque - Videos*/#destaques #dest1 strong {	background: url("img/bc_icon.png") left top;}#destaques #dest2 strong {	background: url("img/transpvideo.png") left top;}#destaques #dest3 strong {	background: url("img/beto_icon.png") left top;}/*Noticias*/#noticias {	clear: both;	overflow: auto;	margin: 0 22px;}#noticias .item {	float: left;	width: 135px;	overflow: hidden;	margin: 0 15px 0 0;}#noticias .last {	margin: 0;}#noticias h2 {	color: #e3be1f;	font-size: 18px;	font-weight: normal;	line-height: 25px;	text-decoration: none;	padding: 0 0 10px 20px;	background: url("img/marcador1.png") no-repeat 0 top;}#noticias .item .thumb {	width: 135px;	height: 100px;	display: block;	background: url("img/newshome.png");}#noticias .item img {	margin: 2px 0 0 2px;}#noticias .item h3 {	padding: 5px 0 ;}#noticias .item h3 a {	color: #e3be1f;	font-size: 15px;	font-weight: normal;	text-decoration: none;}#noticias .item p {	margin: 0;	font-size: 12px;	line-height: 120%;}/*Autorama*/#autorama {	width: 194px;	height: 154px;	margin: 20px auto;	text-align: center;	background: url("img/autorama.png") no-repeat;}#autorama h2 a {	color: #fff;	display: block;	padding: 8px 0;	font-size: 15px;	font-weight: normal;	text-decoration: none;	text-transform: uppercase;	margin: 0 0 8px 0;}/*Content*/#content {	float: left;	width: 630px;	padding: 0;	background: url("img/corrente.png") no-repeat top right;}/*Pages*/#content #pages .floatleft {	margin: 0 10px 0 0;	border: 1px solid #fff;}#content #pages h2 {	color: #e3be1f;	font-size: 18px;	font-weight: normal;	line-height: 25px;	margin: 0 0 0 20px;	text-decoration: none;	padding: 0 0 10px 20px;	background: url("img/marcador1.png") no-repeat 0 top;}#content #pages h3 {	font-weight: normal;	padding: 0 20px 10px 20px;}#content #pages p {	color: #ccc;	font-size: 14px;	line-height: 150%;	margin: 0 20px 10px 20px;}#content #pages a {  color: #e3be1f;}#content #pages a:hover {  color: #DD991C;}#content #pages ul, #content #pages ol {	margin: 0 20px 20px 50px;	font-size: 14px;}#content #pages li {  color: #ccc;  margin: 0 0 6px 0;}#content #pages li strong {  color: #e3be1f;}	/*Noticias*/#content #pages .listnews {	margin: 0 20px 10px 20px;}#content #pages .listnews li {	display: inline;}#content #pages .listnews li a {	color: #eee	;	display: block;	padding: 10px 0;	text-decoration: none;	border-bottom: 1px dotted #444;}#content #pages .listnews li a:hover {	color:#E5C01F;}/*galeria*/.galeria {	margin: 20px 0 10px 22px;}.galeria .thumb {	float: left;	width: 135px;	margin: 0 15px 15px 0;	background: url("img/thumb-top.png") no-repeat top left;}.galeria .thumb a {	width: 135px;	color: #fff;	display: block;	font-size: 13px;	text-align: center;	padding: 1px 0 3px 0;}.galeria .thumb a:hover {	color: #e3be1f;}.galeria .thumb img {	margin: 5px 0 0 0;}/**/#pages .album {	clear: both;	height: 116px;	width: 580px;	margin: 0 0 10px 0;	background: url("img/album.jpg");}#content #pages .album a {	color: #fff;	display: block;	text-decoration: none;}#pages .album strong {	display: block;	font-size: 22px;	font-weight: normal;	padding: 7px 10px 10px 0;}#pages .album big {	color: #e3be1f;	font-size: 30px;}#pages .album img {	float: left;	margin: 7px 10px 0 7px;}/*Map*/#map {	width: 560px;	height: 342px}#googlemap {	width: 575px;	height: 357px;	margin: 10px auto 20px auto;	padding: 15px 0 0 15px;	background: url("img/mapa.jpg");}/*Estilos comuns*/#pages .floatleft {	float: left;}#content #pages .voltar {	margin: 0;	padding: 5px 0;	background: url("img/sombra.png") repeat-x bottom;}.voltar a {	color: #ccc;	width: 96px;	height: 38px;	margin: 0 20px;	display: block;	font-size: 17px;	line-height: 38px;	text-align: center;	text-decoration: none;	background: url("img/voltar.jpg");}.voltar a:hover {	color: #fff;}#pages object, #pages embed {	width: 500px;	height: 375px;	margin: 20px auto;}/*contato*/button, label {	cursor: pointer;}.contato {	margin: 20px;}.contato label {	display: block;	font-size: 13px;	margin: 0 0 5px 0;}.contato textarea,.contato input.text {	width: 300px;	padding: 3px 0;	margin: 0 0 10px 0;	border: 1px inset #000;}.contato textarea {	overflow: auto;	height: 100px;}.contato button {	display: block;	padding: 5px 10px;	margin: 10px 0 0 0;	border: 1px outset #000;}/*Footer*/#footer {	height: 38px;	width: 960px;	overflow: auto;	font-size: 11px;	line-height: 38px;	text-align: center;	margin: 10px auto 0 auto;	background: url("img/footer.png") no-repeat center center;}#footer a {	color: #fff;	font-size: 13px;	text-decoration: none;}#footer a:hover {	color: #E3BE1F;}address {	width: 400px;	margin: auto;	color: #e3be1f;	font-size: 13px;  font-style: normal;	text-align: center;	font-weight: normal;	padding: 5px 0 20px 0;}