@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background-image:url(img/bg_topo.jpg); background-position:top center; background-repeat:repeat-x; background-color:#fff;}

.clear{
	clear:both;
}
.divide5{ height:5px; clear:both;}
.divideS{ height:70px; *height:80px; clear:both;}
.divide10{ height:10px; clear:both;}
.divide15{ height:15px; clear:both;}

.txt200 {width:300px; color:#930; border:1px solid #930;}
.txt50{width:50px; color:#930; border:1px solid #930;}
.txt100{width:145px; color:#930; border:1px solid #930;}

#main{ background-image:url(img/fd_rodape.jpg); background-position:bottom center; background-repeat:no-repeat; width:100%;}
#geral{width:960px; margin:0 auto;}
#topo{ }
#topo .contato .busca{ background-image:url(img/busca.png); width:335px; height:47px; margin-bottom:50px; float:right; line-height:47px; color:#fff;}
#topo .contato .busca .fd_txt {float:left; width:200px; height:47px; padding-top:10px; padding-left:5px;}
#topo .contato .busca .bt{ float:right; padding-top:9px; margin-right:5px;}
#topo .contato .busca .fd_txt .txt{ border:1px solid #fff; color:#900; height:22px; line-height:22px; padding:2px; width:195px;}
#topo .menu{ float:left; width:360px; margin-right:5px; margin-top:130px; z-index:10;}
#topo .menu img{margin-right:5px;}
#topo .logo{ float:left; width:217px; z-index:10; float:left; margin-top:30px; position:absolute; left: 50%; margin-left: -109px;}
#topo .contato{ float:right; z-index:10;}
#b_flash{background-image:url(img/banner_flash.png); width:960px; height:266px; position:absolute; left:50%; margin-left:-480px;  margin-top:170px; z-index:1;}
#conteudo{ margin-top:270px; *margin-bottom:-220px;}
#conteudo .esquerda{ float:left; width:170px; margin-right:5px;}
#conteudo .direita{float:right; width:770px; padding-top:4px;}
#menu{ margin-left:-44px;}
#menu li{list-style-type:none; margin:2px; background-image:url(img/fd_menu.jpg); width:169px; height:24px; line-height:24px; padding-left:5px; color:#F60; font-weight:bold; display:block;}
#menu li a{ color:#960; text-decoration:none; display:block; }
#menu li a:hover{ text-decoration:underline;}
#menu li a span{color:#F60;}
#conteudo .esquerda .newsletter{ height:110px;}
#conteudo .esquerda .newsletter .txt{border:1px solid #FFF0CF; padding:0; margin:0; height:20px;  width:168px; color:#960;}
#conteudo .esquerda .newsletter .fd_txt{background-image:url(img/fd_menu.jpg); width:169px; height:25px; margin:3px; background-repeat:no-repeat;}
#conteudo .direita .tconteudo{ background-image:url(img/top_conteudo.png); width:770px; height:21px; margin-top:20px;}
#conteudo .direita .bconteudo{ background-image:url(img/meio_conteudo.png); width:740px; padding:15px;}
#conteudo .direita .fconteudo{ background-image:url(img/f_conteudo.png); width:770px; height:9px;}
#conteudo .direita .produto{ background-image:url(img/fd_produto.jpg); width:194px; height:264px; float:left; margin:25px;  margin-top:0; padding-top:5px;}
#conteudo .direita .produto .foto{ height:161px;}
#conteudo .direita .produto .texto{ height:70px; font-size:14px; color:#900; font-weight:bolder;  text-align:center;}
#conteudo .direita .produto .botao{ height:26px;}
#conteudo .direita .botoes{ padding-left:10px;}
#conteudo .direita .botoes img{margin:5px;}
#rodape{ height:214px; margin-top:40px; *margin-top:0;}
#rodape .logo{ float:left; width:145px; margin-right:10px; padding-top:50px; *padding-top:40px; }
#rodape .contato{ float:left; margin-right:10px;  padding-top:50px; *padding-top:40px;}
#rodape .pagamentos{ float:left; margin-right:10px; padding-top:50px; *padding-top:40px;}
#rodape .procms{ float:right; padding-top:110px; *padding-top:100px;}
#conteudo .titulo{background-image:url(img/fd_conteudo_interno.png); width:730px; height:32px; color:#fff; font-size:14px; font-weight:bold; padding-left:40px; line-height:33px; margin-top:-4px;}

#conteudo .direita .produto2{ border:1px solid #930; width:250px; float:left; margin:10px; padding-top:15px; margin-top:0;}
#conteudo .direita .produto2 .foto{ height:250px;}
#conteudo .direita .produto2 .tit{ height:100px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#BA8E26; text-align:center; width:190px;}
#conteudo .direita .produto2 .texto{ margin-left:15px; font-size:11px; color:#666; width:240px; text-align:center;}
#conteudo .direita .produto2 .botao{ height:17px;}
#arquivo { border-bottom:1px dotted #900; margin-bottom:5px;}
#arquivo .foto{float:left; margin-right:5px; width:130px; margin-top:10px;}
#arquivo .texto{float:left; width:600px;}
#arquivo .texto_dois{width:700px;}
#arquivo a{color:#900; text-decoration:none;}
#arquivo a:hover{text-decoration:underline;}
#tb th{ background-color:#930; height:45px; color:#fff;}
#tb td{ border-bottom:1px dotted #930;}

/*SLIDER*/
*{outline: none;}
img {border: 0;}
.container {
	width: 770px;
	padding: 0;
	position:relative;
	margin-left:15px;
	*margin-left:0;
	margin-top:145px;

	
}
.folio_block {
	position: absolute;
	left: 50%; *left: 499px; top: 50%; *top: 6px;
	margin: -143px 0 0 -401px;
	*margin: -143px 0 0 -500px;
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	width: 770px;
}
/*--Window/Masking Styles--*/
.window {
	height:200px;	width: 770px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: relative;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(img/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}