/*
	Autor: Anderson Triacca
	Empresa: AG21
	Data de Início: 12/07/2012
	Última Modificação: 25/10/2012
*/

/*----------------------------------------
	- Partes Comuns a todas páginas
---------------------------------------*/
*{
	margin: 0;
	padding: 0;
	outline: none;
	clear: both;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
}
html{
	min-height: 100%;
	position: relative;
}
li{
	list-style-type: none;
}

/*----------------------------------------
	- Fontes
---------------------------------------*/
@font-face {
	font-family:"avenir_lt_35";
	src: url('../fontes/avenir_lt_35.eot') format('eot'),
         url('../fontes/avenir_lt_35.ttf') format('truetype'),
         url('../fontes/avenir_lt_35.svg') format('svg');
}

/*----------------------------------------
	- Topo
---------------------------------------*/
#topo{
	width: 960px;
	margin: 0 auto;
	height: 127px;
	position: relative;
}
#topo h1{
	display: block;
	width: 300px;
	height: 75px;
	text-indent: -20000px;
	position: absolute;
	top: 20px;
	left: 0;
	background: url(../imagens/topo_h1.png) left top no-repeat;
}
#topo ul{
	display: block;
	width: 595px;
	height: 15px;
	position: absolute;
	right: 0;
	top: 50px;
}
#topo ul li{
	display: block;
	height: 15px;
	float: left;
	clear: none;
}
#topo ul li.bt_index{
	width: 48px;
	margin-left: 5px;
}
#topo ul li.bt_produto{
	width: 64px;
	margin-left: 37px;
}
#topo ul li.bt_noticias{
	width: 65px;
	margin-left: 37px;
}
#topo ul li.bt_videos{
	width: 55px;
	margin-left: 30px;
}
#topo ul li.bt_clientes{
	width: 64px;
	margin-left: 37px;
}
#topo ul li.bt_quem_somos{
	width: 109px;
	margin-left: 36px;
}
#topo ul li.bt_contato{
	width: 66px;
	margin-left: 26px;
}
#topo ul li a{
	display: block;
	width: 100%;
	height: 15px;
	text-indent: -20000px;
}
#topo ul li.bt_index a{
	background: url(../imagens/bt_index.png) left top no-repeat;
}
#topo ul li.bt_produto a{
	background: url(../imagens/bt_produto.png) left top no-repeat;
}
#topo ul li.bt_noticias a{
	background: url(../imagens/bt_noticias.png) left top no-repeat;
}
#topo ul li.bt_videos a{
	background: url(../imagens/bt_videos.png) left top no-repeat;
}
#topo ul li.bt_clientes a{
	background: url(../imagens/bt_clientes.png) left top no-repeat;
}
#topo ul li.bt_quem_somos a{
	background: url(../imagens/bt_quem_somos.png) left top no-repeat;
}
#topo ul li.bt_contato a{
	background: url(../imagens/bt_contato.png) left top no-repeat;
}
#topo ul li a:hover, #topo ul li.selected a{
	background-position: left bottom;
}

/*----------------------------------------
	- Banners
---------------------------------------*/
#banner{
	width: 100%;
	height: 350px;
}
#banner.index{
	background: #efefef url(../imagens/banners/index.jpg) center top no-repeat;
}
#banner.produto{
	background: #efefef url(../imagens/banners/produto.jpg) center top no-repeat;
	height: 200px;
}
#banner.noticias{
	background: #efefef url(../imagens/banners/noticias.jpg) center top no-repeat;
	height: 200px;
}
#banner.clientes{
	background: #efefef url(../imagens/banners/clientes.jpg) center top no-repeat;
	height: 200px;
}
#banner.quem_somos{
	background: #efefef url(../imagens/banners/quem_somos.jpg) center top no-repeat;
	height: 200px;
}
#banner.contato{
	background: #efefef url(../imagens/banners/contato.jpg) center top no-repeat;
	height: 200px;
}

/*----------------------------------------
	- Conteúdo
---------------------------------------*/
#conteudo{
	width: 960px;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 193px;
	position: relative;
}
#conteudo:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
#conteudo div{
	padding-left: 80px;
	position: relative;
}
#conteudo h2{
	font-family: 'avenir_lt_35', Helvetica, Arial, sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: normal;
	color: #3c3c3b;
	display: block;
	padding-left: 78px;
	padding-top: 17px;
	padding-bottom: 22px;
	margin-left: -80px;
}
#conteudo p{
	line-height: 18px;
}

/*----------------------------------------
	- Rodapé
---------------------------------------*/
#rodape{
	width: 100%;
	height: 150px;	
	background: #3c3c3b;
	position: absolute;
	left: 0;	
	bottom: 0;
}
#rodape .subrodape{
	width: 960px;
	margin: 0 auto;
	height: 150px;
	position: relative;
}
#rodape .subrodape p{
	display: block;
	width: 230px;
	float: left;
	clear: none;
	color: #fff;
	padding-top: 25px;
}
#rodape .subrodape p strong{
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding-bottom: 19px;
}
#rodape .subrodape div.redes_sociais{
	width: 99px;
	height: 44px;
	position: absolute;
	top: 63px;
	right: -1px;
}
#rodape .subrodape div.redes_sociais a{
	display: block;
	width: 44px;
	height: 44px;
	position: absolute;
	top: 0;
}
#rodape .subrodape div.redes_sociais a.bt_facebook{
	background: url(../imagens/bt_facebook.png) left top no-repeat;
	left: 0;
}
#rodape .subrodape div.redes_sociais a.bt_twitter{
	background: url(../imagens/bt_twitter.png) left top no-repeat;
	right: 0;
}
#rodape .subrodape div.redes_sociais a span{
	display: none;
	width: 64px;
	height: 37px;
	position: absolute;
	left: -9px;
	top: -37px;
	text-indent: -20000px;
}
#rodape .subrodape div.redes_sociais a.bt_facebook span{
	background: url(../imagens/bt_facebook_label.png) left top no-repeat;
}
#rodape .subrodape div.redes_sociais a.bt_twitter span{
	background: url(../imagens/bt_twitter_label.png) left top no-repeat;
}
#rodape .subrodape div.redes_sociais a:hover span{
	display: block;
}
#rodape a.bt_creditos{
	display: block;
	width: 34px;
	height: 67px;
	background: url(../imagens/bt_creditos.png) left top no-repeat;
	text-indent: -20000px;
	position: fixed;
	left: 0;
	top: 600px;
}

/*----------------------------------------
	- Página Inicial
---------------------------------------*/
#conteudo.index div{
	float: left;
	clear: none;
}
#conteudo.index div p{
	padding-bottom: 8px;
}
#conteudo.index div a{
	font-family: 'avenir_lt_35', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #3c3c3b;
}
#conteudo.index div a:hover{
	color: #a5a93e;
	text-decoration: underline;
}
#conteudo.index div.index_01{
	width: 200px;
}
#conteudo.index div.index_01 h2{
	background: url(../imagens/noticia_01_h2.png) left top no-repeat;
}
#conteudo.index div.index_02{
	width: 200px;
	margin-left: 60px;
}
#conteudo.index div.index_02 h2{
	background: url(../imagens/quem_somos_h2.png) left top no-repeat;
}
#conteudo.index div.index_03{
	width: 200px;
	margin-left: 60px;
}
#conteudo.index div.index_03 h2{
	background: url(../imagens/index_02_h2.png) left top no-repeat;
}
#conteudo.index div.slider{
	width: 950px;
	height: 125px;
	box-shadow: 0px 0px 10px #dadada;
	margin-top: 38px;
	overflow: hidden;
	position: relative;
}
#conteudo.index div.slider ul.galeria{
	display: block;
	width: 20000px;
	position: relative;
	padding-left: 23px;
}
#conteudo.index div.slider ul.galeria li{
	display: block;
	width: 114px;
	height: 99px;
	float: left;
	clear: none;
	margin-top: 12px;
}
#conteudo.index div.slider span.mascara{
	display: block;
	width: 118px;
	height: 125px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10000;
}
#conteudo.index div.slider span.mascara2{
	display: block;
	width: 103px;
	height: 125px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
}
#conteudo.index div.slider .slider-nav{
	width: 950px;
	height: 125px;
	position: absolute;
	top: 0;
	left: -80px;
}
#conteudo.index div.slider a.seta_right{
	display: block;
	width: 18px;
	height: 35px;
	background: url(../imagens/bt_next.png) left top no-repeat;
	position: absolute;
	top: 45px;
	right: 23px;
	z-index: 120000;
	text-indent: -20000px;
}
#conteudo.index div.slider a.seta_left{
	display: block;
	width: 18px;
	height: 35px;
	background: url(../imagens/bt_prev.png) left top no-repeat;
	position: absolute;
	top: 45px;
	left: 23px;
	z-index: 120000;
	text-indent: -20000px;
}
#conteudo.index div.slider img{
	cursor: pointer;
	position: relative;
	left: 7px;
}

/*----------------------------------------
	- Produto
---------------------------------------*/
#conteudo.produto{
	min-height: 650px;
	position: relative;
}
#conteudo.produto div.produto_01{
	width: 615px;
}
#conteudo.produto div.produto_01 h2{
	background: url(../imagens/produto_01_h2.png) left top no-repeat;
}
#conteudo.produto div.produto_01 p{
	padding-bottom: 18px;
}
#conteudo.produto div.produto_01 p strong{
	font-size: 14px;
}
#conteudo.produto div.produto_02{
	width: 615px;
	height: 232px;
	background: url(../imagens/produto_02.png) right bottom no-repeat;
}
#conteudo.produto div.produto_02 h2{
	background: url(../imagens/produto_02_h2.png) left top no-repeat;
}
#conteudo.produto div.produto_02 p{
	display: block;
	line-height: 22px;
}
#conteudo.produto div.produto_02 p.primeiro{
	width: 300px;
	padding-right: 70px;
	float: left;
}
#conteudo.produto div.produto_02 p.segundo{
	width: 240px;
	float: left;
	clear: none;
}
#conteudo.produto a.bt_modulos{
	margin-left: 575px;
	position: relative;
	top: 25px;
	text-decoration: none;
}
#conteudo.produto a.bt_modulos:hover{
	text-decoration: underline;
}
#conteudo.produto div.modulos{
	width: 230px;
	position: absolute;
	top: 46px;
	right: 0;
}
#conteudo.produto div.modulos a{
	display: block;
	width: 239px;
	height: 80px;
	margin-bottom: 1px;
	text-indent: -20000px;
}
#conteudo.produto div.modulos a.bt1{
	background: url(../imagens/modulos_bt1.png) left top no-repeat;
}
#conteudo.produto div.modulos a.bt2{
	background: url(../imagens/modulos_bt2.png) left top no-repeat;
}
#conteudo.produto div.modulos a:hover, #conteudo.produto div.modulos a.selected{
	background-position: left bottom;
}
#conteudo.produto div.listagem_modulos{
	width: 696px;
	margin-left: -80px;
	padding-top: 21px;
}
#conteudo.produto div.listagem_modulos ul:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
#conteudo.produto div.listagem_modulos ul{
	overflow: hidden;
}
#conteudo.produto div.listagem_modulos ul li{
	display: block;
	width: 173px;
	height: 173px;
	float: left;
	clear: none;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	position: relative;
	cursor: pointer;
	top: -1px;
}
#conteudo.produto div.listagem_modulos ul li div.infos{
	display: none;
}
#conteudo.produto div.listagem_modulos ul li.quatro{
	border-right: none;
}
#conteudo.produto div.listagem_modulos ul li img{
	width: 61px;
	position: absolute;
	top: 28px;
	left: 56px;
}
#conteudo.produto div.listagem_modulos ul li h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	width: 150px;
	color: #3c3c3b;
	margin: 124px auto;
}
#conteudo.produto div.modulo_aberto{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#conteudo.produto div.modulo_aberto .overlay{
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.94;
}
#conteudo.produto div.modulo_aberto .informacoes{
	width: 697px;
	background: #f3f3f3;
	border: 1px solid #e8e8e8;
	padding: 0;
	padding-top: 115px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -480px;
	margin-top: -100px;
}
#conteudo.produto div.modulo_aberto .informacoes h4{
	font-family: 'avenir_lt_35', Helvetica, Arial, sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: normal;
	color: #3c3c3b;
	position: absolute;
	left: 112px;
	top: 34px;
}
#conteudo.produto div.modulo_aberto .informacoes img{
	position: absolute;
	top: 19px;
	left: 36px;
}
#conteudo.produto div.modulo_aberto .informacoes p{
	padding: 0 40px;
	line-height: 14px;
	font-size: 12px;
	color: #757575;
	margin-bottom: 24px;
}
#conteudo.produto div.modulo_aberto .informacoes a.bt_fechar{
	display: block;
	width: 24px;
	height: 26px;
	text-indent: -20000px;
	background: url(../imagens/bt_fechar.png) left top no-repeat;
	position: absolute;
	top: 20px;
	right: 20px;
}
#conteudo.produto div.modulo_aberto .informacoes a.bt_fechar:hover{
	background-position: left bottom;
}

/*----------------------------------------
	- Notícias
---------------------------------------*/
#conteudo.noticias div.noticia_01 h2{
	background: url(../imagens/noticia_01_h2.png) left top no-repeat;
}
#conteudo.noticias ul.noticias li{
	display: block;
	background: url(../imagens/divisor_noticias.png) left bottom repeat-x;
	padding-bottom: 19px;
	margin-bottom: 16px;
}
#conteudo.noticias ul.noticias li:last-child{
	background: none;
}
#conteudo.noticias ul.noticias li a{
	text-decoration: none;
}
#conteudo.noticias ul.noticias li a h3{
	font-size: 14px;
}
#conteudo.noticias ul.noticias li a:hover h3, #conteudo.noticias ul.noticias li a:hover p{
	text-decoration: underline;
	color: #3c3c3b;
}
#conteudo.noticias div.noticia h2{
	background: url(../imagens/noticia_01_h2.png) left top no-repeat;
}
#conteudo.noticias div.noticia h3{
	font-size: 14px;
}
#conteudo.noticias div.noticia p{
	display: block;
	width: 615px;
	padding-top: 10px;
}
#conteudo.noticias div.noticia a.bt_voltar{
	display: block;
	width: 70px;
	height: 25px;
	background: url(../imagens/bt_voltar.png) left top no-repeat;
	text-indent: -20000px;
	margin-top: 10px;
	position: relative;
	left: -16px;
}
#conteudo.noticias div.imagens{
	width: 240px;
	height: 206px;
	position: absolute;
	top: 92px;
	right: 0;
}
#conteudo.noticias div.imagens ul{
	display: block;
	height: 10px;
	padding-top: 16px;
}
#conteudo.noticias div.imagens ul li{
	display: block;
	width: 10px;
	height: 10px;
	float: right;
	clear: none;
	margin-left: 5px;
}
#conteudo.noticias div.imagens ul li a{
	display: block;
	width: 10px;
	height: 10px;
	background: url(../imagens/marcador_noticias.png) left top no-repeat;
	text-indent: -20000px;
}
#conteudo.noticias div.imagens ul li a:hover, #conteudo.noticias div.imagens ul li a.selected{
	background-position: left bottom;
}

/*----------------------------------------
	- Clientes
---------------------------------------*/
#conteudo.clientes div.cliente_01{
	width: 100%;
}
#conteudo.clientes div.cliente_01 h2{
	background: url(../imagens/cliente_01_h2.png) left top no-repeat;
}
#conteudo.clientes div.cliente_01 p{
	padding-bottom: 10px;
}
#conteudo.clientes div.cliente_01 ul{
	display: block;
	width: 812px;
	padding-top: 17px;
}
#conteudo.clientes div.cliente_01 ul li{
	display: block;
	width: 101px;
	height: 182px;
	cursor: pointer;
	float: left;
	clear: none;
	background: url(../imagens/moldura_cliente.png) left top no-repeat;
	margin-right: 31px;
	position: relative;
}
#conteudo.clientes div.cliente_01 ul li img{
	position: relative;
	left: 1px;
	top: 1px;
}
#conteudo.clientes div.cliente_01 ul li img.colorida{
	position: absolute;
	top: 1px;
	left: 1px;
	display: none;
}
#conteudo.clientes div.cliente_01 ul li h3{
	text-align: center;
	display: block;
	color: #3c3c3b;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
	padding-top: 12px;
}

/*----------------------------------------
	- Quem Somos
---------------------------------------*/
#conteudo.quem_somos div.quem_somos_01, #conteudo.quem_somos div.quem_somos_02, #conteudo.quem_somos div.quem_somos_03{
	width: 615px;
}
#conteudo.quem_somos div.quem_somos_02, #conteudo.quem_somos div.quem_somos_03{
	display: none;
}
#conteudo.quem_somos div.quem_somos_02 img, #conteudo.quem_somos div.quem_somos_03 img{
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
#conteudo.quem_somos div.quem_somos_01 h2, #conteudo.quem_somos div.quem_somos_02 h2, #conteudo.quem_somos div.quem_somos_03 h2{
	background: url(../imagens/quem_somos_h2.png) left top no-repeat;
}
#conteudo.quem_somos div.quem_somos_01 p, #conteudo.quem_somos div.quem_somos_02 p, #conteudo.quem_somos div.quem_somos_03 p{
	padding-bottom: 25px;
	clear: none;
}
#conteudo.quem_somos div.quem_somos_01 p strong, #conteudo.quem_somos div.quem_somos_02 p strong, #conteudo.quem_somos div.quem_somos_03 p strong{
	font-size: 14px;
}
#conteudo.quem_somos div.quem_somos_01 p a, #conteudo.quem_somos div.quem_somos_02 p a, #conteudo.quem_somos div.quem_somos_03 p a{
	font-weight: bold;
	text-decoration: none;
}
#conteudo.quem_somos div.quem_somos_01 p a:hover, #conteudo.quem_somos div.quem_somos_02 p a:hover, #conteudo.quem_somos div.quem_somos_03 p a:hover{
	text-decoration: underline;
}
#conteudo.quem_somos div.navegacao{
	width: 240px;
	position: absolute;
	top: 45px;
	right: 0;
}
#conteudo.quem_somos div.navegacao h2{
	font-size: 20px;
	margin: 0;
	padding: 0;
	margin-left: 33px;
	margin-bottom: 22px;
}
#conteudo.quem_somos div.navegacao a{
	display: block;
	width: 239px;
	height: 80px;
	text-indent: -20000px;
	margin-bottom: 1px;
}
#conteudo.quem_somos div.navegacao a.quem_somos_bt_01{
	background: url(../imagens/quem_somos_bt_01.png) left top no-repeat;
}
#conteudo.quem_somos div.navegacao a.quem_somos_bt_02{
	background: url(../imagens/quem_somos_bt_02_33.png) left top no-repeat;
}
#conteudo.quem_somos div.navegacao a.quem_somos_bt_03{
	background: url(../imagens/quem_somos_bt_03.png) left top no-repeat;
}
#conteudo.quem_somos div.navegacao a:hover, #conteudo.quem_somos div.navegacao a.selected{
	background-position: right top;
}

/*----------------------------------------
	- Contato
---------------------------------------*/
#conteudo.contato{
	min-height: 410px;
}
#conteudo.contato div.contato_01{
	width: 460px;
}
#conteudo.contato div.contato_01 h2{
	background: url(../imagens/contato_01_h2.png) left top no-repeat;
}
#conteudo.contato div.contato_01 form{
	position: relative;
}
#conteudo.contato div.contato_01 label{
	display: block;
	position: relative;
	height: 42px;
	margin-bottom: 6px;
	margin-right: 10px;
	float: left;
	clear: none;
	color: #535353;
}
#conteudo.contato div.contato_01 label.grande{
	width: 220px;
}
#conteudo.contato div.contato_01 label.medio{
	width: 172px;
	margin-right: 5px;
}
#conteudo.contato div.contato_01 label.pequeno{
	width: 43px;
	margin-right: 0;
}
#conteudo.contato div.contato_01 label.textarea{
	width: 450px;
	height: 90px;
}
#conteudo.contato div.contato_01 label.label_novidades{
	width: 210px;
	height: 15px;
	position: absolute;
	top: 246px;
	left: 0;
	float: none;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ababab;
	padding-left: 16px;
}
#conteudo.contato div.contato_01 label input{
	display: block;
	height: 21px;
	border: 1px solid #eeeeee;
	position: absolute;
	left: 0;
	bottom: 0;
}
#conteudo.contato div.contato_01 label.grande input{
	width: 218px;
}
#conteudo.contato div.contato_01 label.medio input{
	width: 170px;
}
#conteudo.contato div.contato_01 label.pequeno input{
	width: 41px;
}
#conteudo.contato div.contato_01 label select{
	display: block;
	height: 23px;
	border: 1px solid #eeeeee;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
#conteudo.contato div.contato_01 label.grande select{
	width: 220px;
}
#conteudo.contato div.contato_01 label.pequeno select{
	width: 43px;
}
#conteudo.contato div.contato_01 label.textarea textarea{
	display: block;
	width: 448px;
	height: 69px;
	border: 1px solid #eeeeee;
	position: absolute;
	left: 0;
	bottom: 0;
}
#conteudo.contato div.contato_01 label.label_novidades input{
	position: absolute;
	top: -3px;
	left: 0;
}
#conteudo.contato div.contato_01 input.bt_enviar{
	display: block;
	width: 152px;
	height: 25px;
	cursor: pointer;
	border: none;
	background: url(../imagens/bt_enviar.png) left top no-repeat;
	margin-left: 309px;
	margin-top: 4px;
}
#conteudo.contato div.contato_01 input.bt_enviar:hover{
	background-position: left bottom;
}
#conteudo.contato div.demais_dados{
	width: 240px;
	position: absolute;
	top: 38px;
	right: 0;
}
#conteudo.contato div.demais_dados h2{
	font-size: 20px;
	background: url(../imagens/demais_dados_h2.png) left top no-repeat;
	padding-left: 52px;
	margin-left: -53px;
	padding-top: 8px;
}
#conteudo.contato div.demais_dados h3{
	display: block;
	width: 198px;
	height: 25px;
}
#conteudo.contato div.demais_dados span{
	display: block;
	width: 198px;
	height: 2px;
	background: url(../imagens/divisor_noticias.png) left bottom repeat-x;
	margin-bottom: 12px;
}
#conteudo.contato div.demais_dados p{
	padding-bottom: 11px;
}
#conteudo.contato div.demais_dados p.segundo{
	padding-bottom: 16px;
}
#conteudo.contato div.demais_dados p.terceiro{
	background: url(../imagens/divisor_noticias.png) left bottom repeat-x;
	padding-bottom: 17px;
	margin-bottom: 12px;
}
#conteudo.contato div.demais_dados a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: url(../imagens/demais_dados_a.png) left top no-repeat;
	padding-left: 52px;
	padding-top: 10px;
	padding-bottom: 16px;
	margin-left: -53px;
}
#conteudo.contato div.demais_dados a:hover{
	text-decoration: underline;
}

/*----------------------------------------
	- Images Caroussel
---------------------------------------*/
.image_carousel {
	width:756px;
	height: 113px;
	position: relative;
	margin: 13px auto 0 auto;
}
.image_carousel img {
	float: left;
	clear: none;
	cursor: pointer;
}
a.prev, a.next {
	width: 18px;
	height: 35px;
	display: block;
	text-indent: -20000px;
	position: absolute;
	top: 46px;
}
a.prev{
	background: url(../imagens/bt_prev.png) left top no-repeat;
	left: 40px;
}
a.next{
	background: url(../imagens/bt_next.png) left top no-repeat;
	right: 40px;
}


















