body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #E7F1FD url("bg_foto_cidade.jpg") no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	font-family: Trebuchet Ms, Verdana, Arial, sans-serif;
}
#supersize {
	position:absolute;
	z-index:-1;
}
#supersize img, #supersize a {
	height:100%;
	width:100%;
	display:none;
}
#supersize .activeslide, #supersize .activeslide img {
	display:inline;
}
#corpo {
	width:100%;
	margin:0;
	padding:0;
}
#secao {
	width:770px;
	margin:0 auto;
}
#cabecalho {
	margin:0 0 0 20px;
	width:740px;
	height:70px;
	background:url('bg_logo.png') top left no-repeat;
}

a img {
	border:none;
}

#cabecalho #logo {
	float:left;
	margin:5px 0 0 20px;
}

#avancar {
	float:right;
	display:block;
	width:104px;
	height:25px;
	background:url('bt.gif') no-repeat;
	color:#FFF;
	margin:19px 20px 0 0;
	padding:4px 0;
	text-align:center;
	display:inline;
	font:normal 12px verdana, sans-serif;
	text-decoration:none;
}

#avancar:hover {
	background:url('bt_.gif') no-repeat;
	text-decoration:none;
}

#estrela {
	margin:0;
	padding:0;
	height:150px;
	width:150px;
	position:absolute;
	border:0;
	z-index:0;
}

#estrela img {
	margin:0;
	padding:0;
	height:150px;
	width:150px;
	position:absolute;
	border:0;
}

.nome {
	/*height:168px;*/
	width:100px;
	position:relative;
	border:0;
	z-index:0;
}

.nome img {
	margin:0;
	padding:0;
	height:168px;
	width:130px;
	border:0;
}

.nome a {
	position:absolute;
	border:0;
	padding:0;
	color:#FFF;
	display:block;
	width:100%;
	z-index:1;
	text-align:center;
	text-decoration:none;
	left: -11px;
	top: -18px;
	cursor:pointer;
}

.nome a img {
	float:left;
	position:relative;
	border:0;
	padding:0;
	display:block;
	height:auto;
	width:auto;
	z-index:2;
}

.nome p {
	position:absolute;
	border:0;
	padding:0;
	color:#FFF;
	display:block;
	width:100%;
	z-index:1;
	text-align:center;
	text-decoration:none;
}

.nome a:hover {
	text-decoration:underline;
}



.nome {
	/*height:168px;*/
	width:100px;
	position:absolute;
	border:0;
	z-index:0;
}

.nome img {
	margin:0;
	padding:0;
	height:168px;
	width:130px;
	border:0;
}

.nome a {
	position:absolute;
	border:0;
	padding:0;
	font-weight: bold;
	font-size: 14px;
	color:#FFF;
	display:block;
	width:100%;
	z-index:1;
	text-align:center;
	text-decoration:none;
	left: -11px;
	top: -18px;
}

.nome a img {
	float:left;
	position:relative;
	border:0;
	padding:0;
	display:block;
	height:auto;
	width:auto;
	z-index:2;
}

.nome p {
	position:absolute;
	border:0;
	padding:0;
	color:#FFF;
	display:block;
	width:100%;
	z-index:1;
	text-align:center;
	text-decoration:none;
}

.nome a:hover {
	text-decoration:underline;
}

.brilho {
	height:19px;
	width:19px;
	position:absolute;
	border:0;
	z-index:0;
}

#topo {
	margin:0;
	padding:0;
	background:url('top.png') top left no-repeat;
	height:563px;
	width:100%;
}

#topo h3 {
	margin:20px 0 15px;
	padding:0 0 0 20px;
	font:bold 20px verdana, sans-serif;
	color:#000;
}

#topo p {
	margin:10px 15px 15px 20px;
	color:#000;
	text-align:justify;
}

#topo #frase {
	float:right;
	margin:30px 10px 0 10px;
	font:normal 13px verdana, sans-serif;
	display:block;
	width:250px;
	height:165px;
	display:inline;
	background:url('bg_chamada.png') top repeat-x;
}
#frase2 {
	width:100%;
	margin:10px 0;
	font:normal 13px verdana, sans-serif;
	background:url('bg_frase.png') bottom repeat-x;
}

#frase2 p {
	margin:0 10px 10px 20px;
	padding:10px 0 0 0;
	font:normal 10px verdana, sans-serif;
	color:#000;
}

#meio {
	margin:0;
	padding:0;
	width:100%;
	background:url('mid.png') top left repeat;
	height:276px;
}
#base {
	margin:0;
	padding:0;
	background:url('bot.png') top left no-repeat;
	height:250px;
	width:100%;
}

#rodape {
	margin:10px 0 0 20px;
	width:740px;
	height:50px;
	background:url('bg_rodape.png') bottom left no-repeat;
}

#rodape p {
	float:left;
	display:inline;
	margin:15px 0 0 20px;
	padding:0;
	width:550px;
	font:normal 10px verdana, sans-serif;
	color:#000;
}

#contato {
	float:right;
	display:block;
	width:104px;
	height:25px;
	background:url('bt.gif') no-repeat;
	color:#FFF;
	margin:7px 20px 0 0;
	padding:4px 0;
	text-align:center;
	display:inline;
	font:normal 12px verdana, sans-serif;
	text-decoration:none;
}

#contato:hover {
	background:url('bt_.gif') no-repeat;
	text-decoration:none;
}

#popup2 {
	margin:0;
	padding:0;
	background-color:#FFF;
}

#popup2 p {
	font:normal 10px verdana, sans-serif;
	color:#000;
	margin:0;
	padding:15px 0 15px 15px;
}

#popup {
	margin:0;
	padding:0;
	/*background-image:url('bg_recado.jpg');*/
	width:500px;
}

#popup img {
	margin:0;
	padding:0;
}

#popupmeio {
	/*margin:10px 0 0 10px;*/
	padding:0;
	background:url('bg_popmeio.png');
}

#popupmeio h3 {
	font:bold 20px verdana, sans-serif;
	margin:0;
	padding:15px;
}

#popupmeio p {
	font: 14px verdana, sans-serif;
	margin:0;
	line-height:16px;
	text-align:justify;
	padding:5px 0 10px 0;
}

#popupmeio img {
	/*margin:0 15px 15px 15px;*/
	padding:0;
	width: 100%;
}

#popupmeio a {
	text-decoration:none;
	color:#000;
}

#popupmeio a:hover {
	text-decoration:underline;
}
#popupmeio #tit {
	font-weight:bold;
	font-size:14px;
	padding:10px 15px 5px 15px;
}

#popupmeio2 {
	width:460px;
	margin:10px 0 0 10px;
	padding:0;
	background:url('bg_popmeio.png');
}

#popupmeio2 h3 {
	font:bold 20px verdana, sans-serif;
	color:#FFF;
	margin:0;
	padding:15px;
}

#popupmeio2 p {
	font:normal 10px verdana, sans-serif;
	color:#FFF;
	margin:0;
	padding:0 15px 15px 15px;
}

#popupmeio2 img {
	margin:0 15px 15px 15px;
	padding:0;
}

#popupmeio2 a {
	text-decoration:none;
	color:#FFF;
}

#popupmeio2 a:hover {
	text-decoration:underline;
}