body.body-class {	background:#eaeae0 url(http://www.jflscadeiras.com/site/imgs/fundo-lat-dir.jpg) top left no-repeat	}

#cx {
	position:relative;
	overflow:visible;
	width:980px;
	margin:.5em auto;
	padding:210px 0 0 0;
}
#topo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#topo a img {
	float:left;
	width:240px;
	height:200px;
	margin:0 10px 0 0;
}
#topo > div > img {
	width:730px;
	height:200px;
}
#topo ul {
	position:absolute;
	top:10px;
	left:260px;
	margin:0;
	padding:2px 5px;
	background:#f0f0f0;
	list-style:none;
}
#topo ul * {
	float:left;
	display:block;
	margin:0 1em;
	padding:0;
	font-size:xx-small;
}

#lado-esq {
	position:absolute;
	overflow:hidden;
	top:210px;
	left:0;
	width:240px;
}
#lado-esq ul {
	margin:0;
	padding:10px 0 17px 10px;
	background:#fff;
	list-style:none;
}
#lado-esq li {	padding:0 0 3px 0	}
#lado-esq li span {
	padding:0 20px 0 0;
	color:#dcdcdc;
	font-size:100%;
}
#lado-esq li a, #frmNewsl h2 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:130%;
	text-decoration:none;
	font-weight:bold;
}
#lado-esq li.sel > a {	color:#ed6a32	}
#lado-esq ul ul {	padding:0 0 0 65px	}
#lado-esq ul ul ul {	padding:0 0 0 15px	}
#lado-esq li li a {
	font-weight:normal;
	font-size:100%;
}

#frmNewsl {
	margin:10px 0 0 0;
	padding:10px;
	background:#fff;
}
#frmNewsl div {	overflow:hidden	}
#frmNewsl h2 {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	color:#00AA9E;
	font-weight:normal;
	clear:none;
	line-height:normal;
}
#frmNewsl input {
	float:left;
	width:103px;
	background:#e1e1e1;
	border:none;
}
#frmNewsl p {
	overflow:hidden;
	height:17px;
	margin:5px 0 0 0;
	padding:0;
	color:#666;
	font-size:85%;
	letter-spacing:-1px;
	text-align:justify;
}
#frmNewsl p span {	color:#fff	}
#frmNewsl button {
	margin:0;
	color:#00AA9E;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

#contd {
	position:relative;
	overflow:hidden;
	min-height:375px;
	margin:0 0 0 250px;
}

#fundo {	padding:15px 5px 0 5px	}
#fundo * {	font-size:80%	}
#fundo a {
	float:right;
	width:46px;
	height:16px;
	margin:0 0 0 10px;
	text-decoration:none;
}
#fundo a:hover {	background-position:left	}
#fundo span {
	float:left;
	margin:0 20px 0 0;
	line-height:16px;
}
#w3c-xhtml {
	display:block;
	background:url(../imgs/w3c-xhtml.png) right;
}
#w3c-css {
	display:block;
	background:url(../imgs/w3c-css.png) right;
}
#fundo #qi {
	width:auto;
	color:#000;
	text-decoration:none;
}
#fundo #qi:hover {	color:#ed6a32	}

#ndx-destaqs {
	overflow:hidden;
	float:left;
	width:441px;
	min-height:360px;
	margin:0 10px 0 0;
	padding:10px 14px 5px 15px;
	background:#5e5e5e;
}
#ndx-destaqs h1 a {	color:#fff	}
#ndx-destaqs div {
	position:relative;
	overflow:hidden;
	border:5px solid #eaeae0;
}
#ndx-destaqs div img {
	float:left;
	width:215px;
	height:310px;
}
#ndx-destaqs img+span+img {	float:right	}
#ndx-destaqs div.larga img {
	width:431px;
	height:310px;
}
#ndx-destaqs span {
	position:absolute;
	bottom:10px;
	right:225px;
	padding:0 10px;
	background:#f0f0f0;
	border:1px dotted #ddd;
}
#ndx-destaqs span+img+span {
	top:10px;
	left:auto;
	right:10px;
	bottom:auto;
}
#ndx-destaqs div.larga span {	right:10px	}
#ndx-destaqs div div {	border:none	}

#ndx-notcs {
	float:left;
	width:220px;
	min-height:360px;
	padding:10px 15px 5px 15px;
	background:#01a29c
}
#ndx-notcs h1 a {	color:#fff	}
#ndx-notcs img {
	width:220px;
	height:165px;
	margin:0 0 10px 0;
}
#ndx-notcs h2 {
	font-size:90%;
	margin:0 0 5px 0;
}
#ndx-notcs h2 a {	color:#eff0ea	}
#ndx-notcs h2 a:hover {	color:#fff	}
#ndx-notcs h2 span {
	display:block;
	color:#eee;
	font-weight:normal;
	font-size:80%;
}
#ndx-notcs div {	min-height:130px	}
#ndx-notcs p {
	margin:0;
	color:#fff;
	font-size:80%;
	line-height:normal;
}
#ndx-notcs span a {
	float:right;
	color:#eff0ea;
	font-size:80%;
}
#ndx-notcs span a:hover {	color:#fff	}


#preload {	display:none	}
@media braille {	#frmNewsl p span {	display:none	}	}
