@charset "utf-8";

/* Master */

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

body, html 	{
	margin: 0px;
	font: .8em/1.3em "Trebuchet MS", Helvetica, Verdana;
	color: #333333;
	line-height:16px;
}
a:link, a:visited, a:active, a:hover { text-decoration:none; }
h1, h2, h3 { margin: 0px; padding: 0px; }

p { line-height:180%; }
form { margin:0pt; }
span { margin:0pt; padding:0pt; }

strong { color:#666666; font-weight:bold; }

/* Características Template Geral */

.data { float:left; color:#ADADAD; font-size:12px; margin-top:6px; margin-bottom:20px; display:none; }
.clear { clear:both; background:#996600; font-size:0px; float:left; display:block; height:0;}
.clearLeft { clear:both; }

/* Template */

#topo { background-image:url(../images/fundo-Topo.gif); width:100%; height:158px; }
.logo-jf-melres {
	background-image:url(../images/topo-JF-Melres.jpg);
	width:930px;
	height:119px;
	margin:0 auto;
}
.logo-jf-melres h1 { 
	color:#FFFFFF;
	margin-left:170px;
	padding-top:35px;
	width:170px;
	line-height:26px;
	font-size:21px;
}
/* Menu */

#menubarra ul, #menubarra { margin:0 auto; width:860px; }
a:visited, a:link, #menubarra a { text-decoration:none; }

#menubarra a { font-size:1.1em; text-transform:uppercase;}
#menubarra ul li a { letter-spacing:0.05em; }
#menubarra li { float:left; }
#menubarra a, #menubarra li.p7hvr ul, #menubarra li:hover ul { display:block; }

#menu { clear:left; margin:0pt; z-index:1001; }
#menubarra ul, #menubarra { list-style-image:none; list-style-position:outside; list-style-type:none; }
#menubarra a { line-height:3em; letter-spacing:0.12em; padding:0pt 1.5em;}
#menubarra a, #menubarra ul li a, #menubarra li.p7hvr a, #menubarra a:active, #menubarra a:focus, #menubarra li:hover a { color:#666666; }
#menubarra li { width:auto; color:#666666; }
#menubarra ul li, #menubarra li ul { width:18em; }
#menubarra ul li { border-bottom:1px solid #E7DEC6; }
#menubarra ul li, td.resultRowOne { border-top:1px solid #FFFFFF; }
#menubarra ul li a { border-left:1px solid #E7DEC6; border-right:1px solid #E7DEC6; }
#menubarra ul li a { text-transform:none; }
#menubarra li ul { background:#ffcc00 none repeat scroll 0%; }
#menubarra li ul { display:none; position:absolute; }
#menubarra li.p7hvr a, #menubarra a:active, #menubarra a:focus, #menubarra li:hover a { background:url(../images/background-menu-over.gif) repeat-x left top; }
#menubarra li.p7hvr ul a, #menubarra li:hover ul a { background:transparent none repeat scroll 0%; }
#menubarra li.p7hvr ul a, #menubarra li:hover ul a { color:#453E3A; }
#menubarra ul a:hover { background:#fff1b7 none repeat scroll 0% !important; color:#453E3A !important; }

#centro {
	width:930px;
	margin:0px auto;
	background:#FFFFFF url(../images/centro-bg.jpg) no-repeat left top;
	min-height:500px;
}
#centro .destaque {
	float:left;
	/*margin:25px 0px 20px 40px;*/
	/*_margin:25px 0px 20px 10px;*/
	/*padding:0px 0px 25px 10px;*/
	
	
	margin:8px 0 0 39px;
	padding:15px 0 25px 10px;
	
	_margin:0px 0px 0px 0px;
	
	
	width:255px;
	font-size:12px;
	font-style: italic;
	/*background:#FFFFFF url(../images/fundoNew.jpg) no-repeat left top;*/
}

#centro .lermais a {
background:#FFFFFF url(../images/destaques-icon.gif) no-repeat scroll 0px 3px;
color:#FF9933;
float:left;
font-size:12px;
padding-left:15px;
margin-right:20px;
text-decoration:underline;
}
#centro .lermais a:hover { color:#47a6ce; }

#centro .slideshow {
	float:left;
	margin-left:0px;
	margin-top:10px;
	z-index:1;
}
/*#flashcontent {
	border: solid 1px #000;
	width: 300px;
	height: 300px;
	float: left;
	margin: 15px 20px;
}*/
#noticias {
	float:left;
	margin-left:50px;
	_margin-left:15px;
	width:255px;
	min-height:550px;
}
#noticias h3 { font-size:12px }
#galeria { display:none; float:left; margin-left:50px; width:255px; clear:both; width:100%; background:#0000FF;}

#conteudo {
	float:left;
	background:#FFFFFF url(../images/destaques-bg.gif) no-repeat left top;
	width:600px;
	/*height:700px;*/
	display:block;
}
#conteudo h2 {
	text-transform:uppercase;
	margin:0px 0px 20px 25px;
	color:#47a6ce;
	font-size:15px;
}

#conteudo .listar { margin-bottom:40px; width:600px; float:left; display:block; }
#conteudo .listarDescricao { float:left; margin-left:40px; height:95px; }

#conteudo img.cinza { border:3px solid #eaeaea; }
#conteudo .listagem { margin:18pt 10px 0px 25px; display:block; float:left; width:550px; }

#conteudo .listagem a img {	border:3px solid #FFFFFF; border:4px solid #e5e5e5; float:left; margin-right:20px; }
#conteudo .listagem a img:hover, #conteudo .listagem a img:focus, #conteudo .listagem a img:active { border:4px solid #0099FF; }

#conteudo .listagem h3 a, #noticias h3 a { _margin-left:0px; font-size:14px; color:#FF9933; text-decoration:underline; }
#conteudo .listagem h3 a:hover, #noticias h3 a:hover { color:#47a6ce; text-decoration:underline; }

#conteudo .listagem ul, #noticias ul {
	list-style-type:none;
	margin:0px;
	overflow:hidden;
	padding:0px;
	color:#666666;
	padding-top:10px;
}
#conteudo .listagem ul li, #noticias ul li { font-size:12px; line-height:18px;}
#conteudo .listagem .lermais a { float:right; color:#ff9933; font-size:12px; text-decoration:underline; background:#FFFFFF url(../images/destaques-icon.gif) no-repeat scroll 0px 3px; padding-left:15px; }
#conteudo .listagem .lermais a:hover { color:#47a6ce; }

#conteudoArtigo { margin:40px 0px 0px 25px; font-size:13px; color:#666666; line-height:28px; }
#conteudoArtigo a { color:#47a6ce; text-decoration:underline; }
#conteudoArtigo a:hover { color:#faa430; text-decoration:underline; }
#conteudoArtigo h3 { font-size:15px; margin-bottom:30px; border-bottom:1px dotted #C8C8C8;}
#conteudoArtigo h1 { font-size:18px; color:#FF9933;}
#conteudoArtigo .downPDF a { color:#47a6ce; text-transform:uppercase; background:#f2f4ec url(../images/icon-pdf.jpg) no-repeat left center; text-decoration:underline; padding:5px 5px 5px 30px;s}
#conteudoArtigo .downPDF a:hover { color:#faa430; text-decoration:underline; }
#conteudoArtigo img { float:left; margin:0 20px 10px 0; border:3px solid #E5E5E5; }
#conteudoArtigo img:hover { border:3px solid #FF9933; }

#conteudoArtigo ul { padding-left:20px; }

#rodape { 
	margin:20px 0em -2em; 
	position:relative; 
	background:#FFFFFF url(../images/footer-JF-Melres.gif) repeat-x left top; 
	height:129px; 
	min-height:122px;
	max-height:122px;
	clear:both; 
	display:block;
	width=100%;
}
#rodape a { text-decoration:underline; color:#000000; }
#rodape a:hover { text-decoration:underline; color:#000000; background:#FFFFFF; }

#rodape .conteudo {
	position:relative;
	width:930px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
	color:#333333;
	clear:both;
}
#rodape .rodape-dir { float:right; text-align:right; margin:20px 0px 0px 0px; }
#rodape .rodape-esq { float:left; text-align:left; margin:20px 0px 0px 0px; }

/* Menu */

#menu { margin:0 auto; width:860px; }

ul#navlist a {
	text-decoration: none;
	font-size:13px;
	text-transform:uppercase;
	color:#666666;
}
ul#navlist, ul#navlist ul, ul#navlist li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#navlist li { float: left; }
ul#navlist li a {
	color: #666666;
	padding:5px 20px 6px 20px;
	margin:0px;
	display:block;
	height: 1%;
}
ul#navlist li a:hover {
	color: #3399cc;
	background-image:url(../images/background-menu-over.gif);
}
#current { background-image:url(../images/background-menu-over.gif); }
ul#navlist li a:active {
	color: #cccccc;
	background-color: #003366;
	z-index:2;
}
ul#subnavlist { display: none; background:#FFFFFF; }
ul#subnavlist li { float: none; }
ul#subnavlist li a {
	margin-bottom:2px;
	line-height:20px;
}
ul#navlist li:hover ul#subnavlist {
	display: block;
	position: absolute;
	font-size: 8pt;
	padding:2px 2px 1px 0px;
}
ul#navlist li:hover ul#subnavlist li a {
	display: block;
	width: 10em;
	border: none;
	padding: 2px;
	background-color:#ffcc00;
}
ul#navlist li:hover ul#subnavlist li a:before { content: " » "; padding:10px 2px 50px 10px; color:#FFFFFF; }

/* LightBox */
#lightbox{
	background-color:#FFF;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.3em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

*html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

/* SITE MAP */

#sitemap h2 {
	color:#666666;
	font-family:"bitstream vera sans","Trebuchet MS",Georgia,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt 0pt 0.5em;
}
#sitemap ul {
	font-size:1em;
	line-height:0.9em;
	list-style-type:square;
	margin-top:0.4em;
}
#sitemap li {
	padding:0.3em 0pt;
}

#popup{
	position: absolute; /*Define a posição absoluta da pop-up*/
	top: 30%; /*Distancia da margem superior da página */
	left: 30%; /*Distancia da margem esquerda da página */
	width: 800px; /*Largura da pop-up*/
	height: 600px; /*Altura da pop-up*/
	padding: 20px 20px 20px 20px; /*Margem interna da pop-up*/
	border-width: 1px; /*Largura da borda da pop-up*/
	border-style: solid; /*Estilo da borda da pop-up*/
	background: #ccc; /*Cor de fundo da pop-up*/
	color: #000066; /*Cor do texto da pop-up*/
	display: none; /* Estilo da pop-up*/
}

#linkdefault {
color:#FF9933;
float:left;
font-size:12px;
text-decoration:underline;
}
#linkdefault a:hover { color:#47a6ce; }