body, img, div, p, ul, li, table, tr, td, h3,h4, h2{
	margin:0px;
	padding:0px;
}
	
img, img a{
	border:none;
}
	
a{
	text-decoration:none;
}
	
body{
	background-color:#3b74bb;
	overflow-y: scroll;
}



#geral{
	width:800px;
	margin: 0 auto;
	background-color:#ffffff;
	font-family:Arial, sans-serif;
	}
	
#geral2{
	width:770px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	}
* html #geral2{
    margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
*+html #geral2{
    margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	}


#link_esp{
	background-image:url(../images/bg_links.jpg);
	background-repeat:no-repeat;
	height:12px;
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:10px;
	text-align:center;
	float:left;
	margin-left:5px;
	}

* html #link_esp{
	position:relative;
	padding:0.0em;
	}
	
*+html #link_esp{
	position:relative;
	padding:0.0em;
	}
	
#link_esp a{
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:10px;
	display:block;
	}
#link_esp a:hover{
	background-color:#3b74bb;
	height:12px;
	}
	
ul#flags{
	margin-right:4px;
	padding-left:10px;
	float:right;
	}
	
#flags li{
	display:inline;
	list-style-type:none;
	}
* html ul#flags{
	margin-right:-15px;
	}
	
*+html ul#flags{
	margin-right:-15px;
	}


#menus{
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:14px;
	background-image:url(../images/bg_menus.jpg);
	background-repeat:repeat-x;
	height:29px;
	text-align:center;
	width:770px;
	}
	
#menus td{
	border-left:0px white solid;
	border-right:4px white solid;
	}
	
#menus a{
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:14px;
	display:block;
	}


#menus td:hover{
	background-color:#3b74bb;
	height:29px;
	}
td.activo{
	background-color:#265999;
	}
	
.mensagem{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:18px;
	font-weight:bold;
	border: #265999 4px solid;
	width:770px;
	}

* html .mensagem{
	height:33px;
	}
*+html .mensagem{
	height:33px;
	}

	
.destaque_info{
	font-family:Arial, sans-serif;
	font-size:13px;
	}

	
.destaque_info img{
	border: #265999 4px solid;
	margin-bottom:10px
	}
.destaque_info object, .destaque_info embed{
	margin-bottom:10px
	}
	
.destaque_info h3{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	}

.destaque_info ul{
	margin-left:13px;
	}

.destaque_info li{
	font-family:Arial, sans-serif;
	color:#737373;
	font-size:13px;
	font-weight:bold;
	line-height:20px
	}
	
.destaque_info li a{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:14px;
	font-weight:bold;
	}
	
.destaque_info li a:hover{
	color:#3d6a33;
	}
	
.destaques{
	border-top:#265999 4px solid;
	border-left: #265999 4px solid;
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:12px;
	}
	
.destaques h3{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	}
	
.mais_hover{
	background-image:url(../images/mais.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:18px;
	height:17px;
	}

.mais_hover a{
	font-family:Arial, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	display:block;
	position:absolute;
	margin-top:10px;
	width:18px;
	height:17px;
	}
	
.mais_hover:hover{
	background-image:url(../images/mais_hover.jpg);
	background-repeat:no-repeat;
	}

* html .foto_destaque img{
	position:relative;
	margin-bottom:-4px;
	}

*+html .foto_destaque img{
	position:relative;
	margin-bottom:-4px;
	}

	
.link_sub ul{
	list-style-type:none;
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px
	}

.link_sub li{
	display:inline;
	margin-right:10px;
	}

.link_sub li a{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:14px;
	font-weight:bold;
	}
	
.link_sub li a:hover{
	color:#3d6a33;
	}
	
#conteudos, #tracado{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
	}
	

	
#conteudos h2, #tracado h2{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:13px;
	font-weight:bold;
	}
	
#conteudos h3,#tracado h3{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:14px;
	font-weight:bold;
	}


#conteudos h4, #tracado h4{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:13px;
	font-weight:bold;
	}

#conteudos a, #tracado a{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:12px;
	}
	
#conteudos a:hover, #tracado a:hover{
	color:#3d6a33;
	}
	
#conteudos ul, #tracado  ul{
	list-style-position:outside;
	
	margin-left:15px;
	}
#conteudos li, #tracado  li{
	line-height:18px;
	list-style-image:url(../images/bug.jpg);	
	}
	
#conteudos hr, #tracado  hr{
	border:none;
	background:#3b74bb;
	height:3px;
	}
	
#conteudos img{
	margin:5px;
	}
	
#tracado1 img{
	margin:0px;
	}

#turism{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	}
	
#turism li{
	list-style-image:url(../images/seta_2.jpg);
	list-style-position:outside;
	margin-left:13px;
	margin-bottom:15px;
	}
	
* html #turism ul{
	margin-left:5px;
	}
	
* html #turism a{
	margin-left:13px;
	}
	
*+html #turism ul{
	margin-left:5px;
	}
	
*+html #turism a{
	margin-left:13px;
	}
	
#turism a{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:top;
	}
	
#turism li a:hover, #turism li:hover{
	list-style-image:url(../images/seta_2_hover.jpg);
	color:#3d6a33;
	cursor:pointer;
	}

	
#turism_cont{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:12px;
	line-height:normal;
	}
	
#turism_cont a{
	font-family:Arial, sans-serif;
	color:#265999;
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	}
	
#turism_cont a:hover{
	color:#3d6a33;
	}

div#pag{
	text-align:center;
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:12px;
	}
div#pag a{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:12px;
	}
	
div#pag a:hover{
	color:#265999;
	font-weight:bold;
	}
	
li.activo2{
	color:#3d6a33;
	}
	
#rodape{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:10px;
	padding-top:9px;
	padding-left:4px;
	}
	
#rodape a{
	font-family:Arial, sans-serif;
	color:#4b4848;
	font-size:10px;
	}
	
#rodape a:hover{
	color:#205999;
	}
	
.modal {
  display: block;
  position: fixed;
  z-index: 1;
  padding-top: 50px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.modal img{
    max-width: 100%;
    max-height: 800px;
    padding-bottom: 2rem;
}

.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 70%;
  padding-top: 12px;
  position: relative;
}

span.close-modal {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

span.close-modal:hover,
span.close-modal:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.menu {
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:14px;
	background-image:url(../images/bg_menus.jpg);
	background-repeat:repeat-x;
	height:29px;
	text-align:center;
	width:100px;
	position: absolute;
  right: 20px;
  bottom: 20px;
}
	
.menu a{
	font-family:Arial, sans-serif;
	color:#FFFfff;
	font-size:14px;
	display:block;
	margin-top: 5px;
	cursor: pointer;
}
