@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	height:100%;
}

#geral{
	width:100%;
	margin:0 auto;
	height:100%;
}

#fxtopo{
	width:100%;
	height:10px;
	background-color:#000;
}

#topo{
	width:100%;
	background-color:#FFF;
}

#conttopo{
	width:1000px;
	margin:0 auto;
	height:170px;
}

#logo{
	width:321px;
	height:80px;
	background:url(../images/logo.gif);
	float:left;
	margin:30px 0 0 50px;
}
#logo a{
	text-decoration:none;
}
#logo a p{
 width:321px;
 height:80px; 
 margin:0;
}

/**** painelcli *********/
#painelcli{
	width:281px;
	height:85px;
	background:url(../images/fd_painel.gif) no-repeat;
	float:right;
	margin:0 50px 0 0;	
	padding-left:10px;
}
#painelcli .tit{
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#BBB;	
	padding-bottom:5px;
}
#fpainel label{
	font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#999;
}
#fpainel input{
	width:100px;
}
#fpainel .ls{
	background-color:#BBB;
	border:1px solid #777;
}
#fpainel .es{
	font:8pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#888;	
}
#fpainel .usu{
	width:110px;
	float:left;
}
#fpainel .bt{
	width:50px;
	padding:2px 0 2px 0;
	margin-top:15px;
	background-color:#DDD;	
	border:1px solid #777;	
}

/**** menusup *********/
#menu{
	width:1000px;
	float:left;
	margin-top:30px;
	text-align:right;
}
#menu ul{
	list-style:none;
	display:inline;
}
#menu ul li{
	display:inline;
	margin-left:40px;
	line-height:29px;
	height:29px;
	float:right;
}
#menu ul li a{
	font:12px Verdana, Geneva, sans-serif;
}
#menu ul li span{
	padding-top:1px;
}

/******** destaques 1 */
#fxdest{
	width:100%;
	height:340px;
	border-top:1px solid #ccc;
	background-color:#e7e7e7;/*#ECE9D2;*/
}

#contdest{
	width:1000px;
	margin:0 auto;
}

#edest{
	width:450px;
	float:left;
}

#rdest{
	width:550px;
	float:right;
	background-color:#FFF;
	height:339px;
}

/******** destaques 2 */
#fxdest2{
	width:100%;
	height:200px;
	background-color:#f5f4f2;
}

#contdest2{
	width:1000px;
	margin:0 auto;
	background:url(../images/linv.gif) right bottom no-repeat;	
	height:200px;
}

#edest2{
	width:490px;
	float:left;
	background:url(../images/pres-avi.gif) left no-repeat;
	height:170px;
	padding:10px 0 20px 240px;
}

#rdest2{
	background:url(../images/linv.gif) left bottom no-repeat;
	width:250px;
	float:right;
	height:180px;
	text-align:center;
	padding-top:20px;
}

#fxrodape{
	width:100%;
	height:210px;
	background-color:#333;
	float:left;
}

#controdape{
	width:1000px;
	margin:0 auto;
	text-align:center;
	font:14px Verdana, Geneva, sans-serif;
	color: #666;

}

/**** menu inferior *********/
#menuinf{
	width:1000px;
	margin:0 auto;
	height:150px;
	margin-top:10px;
}
#menuinf div ul{
	list-style:none;
	text-align:left;
}
#menuinf div ul li{
	font:9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#888;
	line-height:20px;
	height:20px;
}
#menuinf div ul li a{
	font:9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#777;
}
#menuinf #emi{
	float:left;
	width:330px;
	text-align:center;
}
#menuinf #mmi{
	float:left;
	width:330px;
	text-align:center;	
}
#menuinf #dmi{
	float:right;
	width:330px;
	text-align:center;	
}

#slideshow {
	background-color:#fff; 
	height:313px; 
	position:relative; 
	left:17px;
	top:13px;
	width:515px; 
	box-shadow: 0px 0px 6px #000000; 
/*	-webkit-box-shadow: 0px 0px 6px #000000; 
	-moz-box-shadow: 0px 0px 6px #000000;*/
}
#slideshow a {
	background-color:#fff; 
	display:block; 
	height:313px; 
	left:0; 
	position:absolute; 
	top:0; 
	z-index:8; 
	width:515px;
	text-decoration:none;
}
#slideshow img{
	border:0;
}
#slideshow a.active {
	z-index:10;
}
#slideshow a.last-active {
	z-index:9;
}
