@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:none;
}

body {
	text-align:center;
	background-color:#D6DDE5;
}

img {
	float:left;
}

a{
	text-decoration:none;
}

#corpo {
	width:1002px;
	height:1050px;
	background:url(../img/background.jpg) repeat-y;
	margin:0px auto 0px auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden
}


#topo {
	height:190px;
}

#topoLogo {
	margin:19px 0px 0px 80px;
}

#topoInfo {
	margin:52px 0px 0px 49px;
}

#barra {
	height:121px;
	margin:3px 0px 0px 113px;
}

#barraNucleo {
	width:622px;
	margin:11px 0px 9px 0px;
	height:71px;
	float:left;
}

#barraNome {
	margin-top:3px;
}

#barraSombraInf {
	margin-left:2px;
	_margin-top:-9px;
}
	
#barraForm {
	width:579px;
	height:51px;
	float:left;
}

#barraForm div {
	width:100%;
	height:42px;
	float:left;
	background:url(../img/barraBackground.jpg) repeat;
}

#barraFormNome {
	margin-left:20px;
	width:230px;
	height:16px;
	color:#666666;
}

#barraFormCidade {
	margin-left:20px;
	width:190px;
	height:19px;
}

#barraFormRamo {
	margin-left:20px;
	width:208px;
	height:19px;
	display:none;
}

#barraProcurar {
	margin:15px 0px 0px 20px;
	cursor:pointer;
	float:none;
}

#menu {
	height:600px;
	width:215px;
	margin-left:139px;
	float:left;
	overflow:hidden;
	display:inline;
}

#menuMenu {
	background:url(../img/menuBackground.jpg) repeat-y right;
	float:left;
}

#menuMenu ul, a{
	font-family:"Futura Bk BT", Arial, Heveltica, sans-serif;
	font-size:16px;
	color:#004E94;
}

#menuMenu ul{
	margin-left:40px;
	list-style:none;
}

.menuMenuSubItem li{
	margin-left:-25px;
}

.menuMenuSubItem a{
	font-size:13px;
}

.menuBordaInf {
	float:left;
	margin:10px 0px 0px 17px;
}

#menuDownload {
	margin-top:22px;
	float:left;
}

#menuAnunciante {
	background:url(../img/menuBackground.jpg) repeat-y right;
	margin-top:13px;
	float:left;
}

#menuAnunciante #menuBordaInf {
	margin:10px 0px 0px 17px;
}

#menuAnuncianteAnuncio {
	margin:10px 0px 0px 31px;
}

#principal {
	width:419px;
	height:520px;
	float:left;
	margin-left:67px;
	clear:right;
	overflow:visible;
}

#manutencao {
    position:absolute;
    z-index:1;    
    background-color:#FFFF66;
    height:150px;
    width:350px;
    top:175px;
    border: black solid;
}

#manutencao #p1 {
    color: #FF3333;
    font-family: 'Verdana';
    font-size: 20px;
    text-align:justify;
    margin: 10px 20px 0px 20px;
}

#manutencao #p2 {
    color: #FF3333;
    font-family: 'Verdana';
    font-size: 13px;
    text-align:justify;
    margin: 0px 20px 10px 20px;
}

#manutencao img {
    position:absolute;
    top:2px;
    left:328px;
}

#principalReservar {
	margin-left:41px;
}

#principalQuadro {
	background:url(../img/guiasBackground.jpg) repeat-y;
	width:419px;
	height:197px;
	margin-top:15px;
	float:left;
}

#principalResultado {
	margin-left:-30px;
	overflow:visible;
}

#principalInternas {
	width:437px;
	float:left;
	margin-left:49px;
	clear:right;
}

#principalInternasConteudo {
	width:395px;
	height:550px;
	margin-left:19px;
	padding:5px 13px 5px 10px;
	float:left;
	background:url(../img/principalInternasBackground.jpg) repeat-y;
	display:inline;
}

#principalInternasConteudo h2 {
	margin:5px 0px 10px 0px;
	font-size:12px;
}

#principalInternasConteudo ol {
	font-size:9px;
	list-style-position:inside;
}

#principalInternasConteudo li {
	margin-bottom:5px;
}

#principalInternasConteudo img {
	float:none;
}

#principalInternasConteudo p {
	font-size:11px;
	text-align:justify;
}

#formContatoNome, #formContatoEmail, #formContatoTipo, #formContatoMensagem, #formContatoSubmit {
	border:#BBB8FA 1px solid;
	background-color:#EEEFF9;
	width:300px;
}

#formContatoSubmit {
	width:80px;
}

#principalInternas td {
	font-size:12px;
	padding:1px 3px 1px 3px;
}

#principalInternas tr {
	vertical-align:top;
}

#AppPesquisa {
	margin:10px 0px 0px 10px;
	_margin-left:30px;
}

#guiasBordaInf {
	margin-top:15px;
	_margin-top:0px;
}

.guiasGuia {
	margin:12px 0px 0px 10px;
}

#guiasGuia08, #guiasGuia02 {
	margin-left:25px;
}

#guiasGuia98, #guiasGuia97 {
	margin-left:7px;
}

#base {
	width:803px;
	height:82px;
	margin:17px 0px 0px 100px;
	float:left;
	text-align:center;
	font-size:11px
}

#base font{
	font-size:13px;
	font-weight:bold;
}

#baseSeparacao {
	width:100%;
	margin-bottom:18px;
}

#baseLogo {
	margin:10px -60px 40px 147px;
}