body {
	background-color: #ECF1FF;
	background-image: url(imagens_layout/fundo_pagina.gif);
}
.copylink:link {
    color: black;
}
.copylink:visited {
    color: black;   
}
.copylink:hover {
    color: #FF3300;
    text-decoration: underline;
}
.copylink:active {
    color: black;   
}
.link_mapas:link {
    font-size: 12px;
    font-weight: bold;
    color: black;
}
.link_mapas:visited {
    font-size: 12px;
    font-weight: bold;
    color: black;   
}
.link_mapas:hover {
    font-size: 12px;
    font-weight: bold;
    color: #FF3300;
}
.link_mapas:active {
    color: black;   
}
.texto_mapa {
    text-align: left;
    font-family: Tahoma, Arial, sans-serif;
    padding-left: 35px;
    font-size: 12px;
    color: #000000;
}

th {
    text-transform: uppercase;
}

table#menu { border: 1px #396AFF solid; }
.border_topo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #396AFF;
	border-right-color: #396AFF;
	border-bottom-color: #396AFF;
	border-left-color: #396AFF;
}
table#menu td { line-height: 40px; background: #7D9EFF; font-family: Helvetica, Arial, sans-serif; text-align: center; }
table#menu td a { display: block; color:#FFF; text-decoration: none; font-size: 1.7em; font-weight: bold; padding: 0 0.5em; }
table#menu td a:hover { color: #e3f1ff; background: url(imagens_layout/fundo_menu.png) repeat-x bottom; text-decoration: underline; }
.header_contorno {
	border: 1px solid #396AFF;
}
h1 {
	font-size:300%;
	line-height:1em;
	color:#8bb544;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-.05em;
	position:relative;	
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;  
    text-align: left;
	font-size:24px;
	color:#0079b6;
	font-weight:bold;
	text-indent: 15px;
	letter-spacing:-.05em;
	position:relative;
	margin:.2em 0;
	padding-top:1px; /* use top padding to adjust the start of the gradient  */
	width:100%;
}
h3 {
	font-size:240%;
	color:#7365a0;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-.05em;
	padding-top:3px;
	position:relative;
	margin:.6em 0;
	width:100%;
}
h4 {
	font-size:220%;
	color:#dc5b24;
	font-weight:normal;
	letter-spacing:-.05em;
	position:relative;
	margin:.6em 0;
	padding-top:1px;
	width:100%;
}

h1 span, h2 span, h3 span, h4 span{
text-align: left;
	position:absolute;
	display:block;
	top:0;
	left:15px;
	height:100%;
	width:90%;
	background:url(imagens_layout/gradient_1.png) repeat-x;
}
h1 span, h3 span{background:url(imagens_layout/gradient_2.png) repeat-x;}
* html h1 span, * html h3 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens_layout/gradient_2.png", sizingMethod="scale");
}
* html h2 span, * html h4 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens_layout/gradient_1.png", sizingMethod="scale");
}
/*******/
p {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	line-height: 18px;
	/*text-indent: 20px;
	color: #005288;     */
    color: black;
}
.conteudo_border {
	background-color: #FFFFFF;
	background-image: url(imagens_layout/fundo_conteudo.jpg);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 5px;
}
.copyright {
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
}
.conteudo_fundo {
	background-image: url(imagens_layout/sombras_fundo.png);
	background-repeat: no-repeat;
}
.conteudo_topo {
	background-image: url(imagens_layout/fundo_topo.png);~
	background-repeat: no-repeat;
}
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.td_menus {
    font-size: 10px;
}
a:link {
    text-decoration: none;
    color: #81A1FF;
}
a:visited {
	text-decoration: none;
	color: #81A1FF;
}
a:hover {
	text-decoration: none;
	color: #FF3300;
}
a:active {
	text-decoration: none;
	color: #FF3300;
}
