@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0;
	text-decoration:none;
	font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;
	background-color:transparent;
}
*:focus {outline: none;}
body {
	background-image:url(../imagens/bg_ext.jpg);
	background-repeat:repeat;
}
div#header {
	width:960px;
	margin:auto;
	display:table;
	margin-top:20px;
}
div#header h2#logo a {
	width:203px;
	height:90px;
	background-image:url(../imagens/logo.jpg);
	background-repeat:no-repeat;	
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-right:40px;
}
form#busca {float:left;display:table;margin-right:10px;padding:0;height /*\**/: 35px\9;width /*\**/: 470px\9;*height:35px;*width:470px;display/*\**/:block\9;}
form#busca input#busca_filtro {
	border:none; 
	background-image:url(../imagens/tudo.png);
	width:390px;
	height:20px;
	padding:5px;
	float:left;
	margin-left:3px;
	padding-top:10px;
}
form#busca input#buscar {
	border:none;
	width:65px;
	height:33px;
	padding:5px;
	background-image:url(../imagens/tudo.png);
	background-position: 168px 0;
	float:left;
	background-color:transparent;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	*line-height:500px;
	
}
form#restrito {display:table;}
a#rs { 
	width:165px;
	height:30px;
	background-image:url(../imagens/tudo.png);
	background-position:175px 50px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
ul#menu {margin-top:10px;*width:655px;} 
ul#menu , ul#menu li {
	float:left;
	list-style:none;
}
ul#menu li a , ul#menu li span {
	display:block;
	background-image:url(../imagens/tudo.png);
	background-position:0px 102px;
	width:105px;
	height:22px;
	margin:2px;
	padding-top:7px;  
	text-align:center;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-shadow: 1px 1px 3px #ddd;
	background-color:#FFF	
}
ul#menu li a {	position:relative;
	top:-31px;}
ul#menu li a.ativo {opacity:0;filter: alpha(opacity = 0);}
ul#menu li span {background-position:0px 73px;opacity:0;filter: alpha(opacity = 0);}
ul#menu li span.ativo {opacity:1;filter: alpha(opacity = 100);}
div#conteudo, div#conteudo-interna {
	background-image:url(../imagens/bg_conteudo.png);
	width:100%;
	height:422px;
	background-position:center center;
	background-color:#573a96;
}
div#conteudo div#slider, div#conteudo div#conteudo_menu,.slider-hold{
	width:960px;
	margin:auto;
	background-repeat:no-repeat	
}
div#conteudo div.slider-hold {
	height:297px;
	width:560px; 
	padding-left:400px;
	padding-top:30px;
}
div#conteudo div#slider {height:327px;}
div#conteudo div#slider h2 {
	display: block;
	font-size: 3em;
	color:#fff;
font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;
font-weight: normal;
	margin:0; 
}
div#conteudo div#slider h1 {
	display: block;
	font-size: 3em;
	color:#fff;
font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;
font-weight: normal;
	margin:0; 
}
div#conteudo div#slider h3 {
display: block; 
font-size:1.7em;
color:#FFF;
font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;
font-weight: 100;
margin:0px;
}
div#conteudo div#slider p {font-size:12px;color:#FFF;margin-top:10px;font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;line-height:17px;}
.btn {display:block;width:188px;height:27px;background-image:url(../imagens/tudo.png);background-position:188px -45px;text-align:center;font-size:12px;color:#fff;padding-top:8px;}
div#conteudo div#slider .btn {margin-top:30px;margin-left:20px;}
div#conteudo div#conteudo_menu a#seta-esq, div#conteudo div#conteudo_menu a#seta-dir {background-image:url(../imagens/tudo.png);width:45px;height:45px;display:block;float:left;margin-top:18px;}
div#conteudo div#conteudo_menu a#seta-esq{background-position:-5px 45px;margin-right:7px;float:left;}
div#conteudo div#conteudo_menu a#seta-dir{background-position:-55px 45px;float:left;}
div#conteudo div#conteudo_menu #menu-slider{float:left;list-style:none;width:855px;overflow:hidden;height:86px;}
div#conteudo_menu ul li {float:left;}
div#conteudo_menu ul li a {display:block;background-image:url(../imagens/tudo.png);height:86px;width:260px;padding-top:8px;padding-left:5px;background-position:-110px -47px;margin:0 9px;opacity:0.7;filter: alpha(opacity = 70);font-size:12px;line-height:13px;color:#000;background-color:#573A96}
div#conteudo_menu ul li a.ativo {opacity:1;filter: alpha(opacity = 100);}
div#conteudo_menu ul li a img.imagem {margin-left:18px;float:left;margin-right:10px;border:none;}
div#conteudo_menu ul li a h3{ color: rgb(36, 12, 89); font-size: 14px; font-weight: 900; line-height:23px; text-transform: uppercase; }
div#meio-margin,div#rodape-margin {width:960px;margin:auto;padding-top:30px;}
div#noticias_index {float:left;width:320px;}
div#meio-margin h3,div#clientes h4{font-size: 21px;color: rgb(87, 58, 150);text-transform:uppercase;font-weight:normal;font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;}
div#noticias_index ul li,ul#noticias_full li,div#blog_index span#ultimo-post,div#blog_index span#posts_recentes {list-style:none;font-size:12px;width:320px;color:#ffae00;margin-top:30px;clear:both;display:table;font-weight:bold;}
ul#noticias_full li {width:600px;}
div#noticias_index ul li img, ul#noticias_full li img {float:left;clear:left;margin-right:10px;border:none;}
div#noticias_index ul li a,ul#noticias_full li a, div#blog_index h4 a, div#blog_index ul li a,div#texto h6 {disp lay:block;width:160px;fl oat:left;color:#573A96; font-size:16px;margin-top:5px;font-weight:normal;}
div#noticias_index ul li a img { width:120px; }
ul#noticias_full li a {width:480px;}
div#noticias_index ul li a:hover,ul#noticias_full li a:hover, div#blog h4 a:hover,div#blog ul li a:hover {text-decoration:underline;}

div#blog_index {width:370px;margin-left:10px;padding:0 15px;float:left;}
div#blog_index h4 a {width:340px;float:inherit;margin-bottom:5px;}
div#blog_index p {font-size:12px;color:#666;}
div#blog_index ul,ul#other_news {margin-left:13px;margin-top:5px;list-style-image:url(../imagens/bullet.png);*width:360px;*list-style-image:none;*list-style:none;}
div#blog_index ul li a, ul#other_news li a {display:inline;font-size:12px;float:inherit;*display:block;*width:360px;*background-image:url(../imagens/bullet.png);*background-position:0px center;*background-repeat:no-repeat;*padding-left:10px;}
div#clientes {width:225px;float:left;}
div#clientes h4 {font-size:15px;margin-top:10px;margin-left:5px;}
/*div#clientes ul#clientes-home {list-style:none;width:220px;margin-left:10px;display:table;}
div#clientes ul#clientes-home li {float:left;}
div#clientes ul#clientes-home li a {display:block;width:70px;margin-left:3px;margin-top:4px;height:66px;text-indent:-9999px;background-image:url(../imagens/clientes-home.png);background-repeat:no-repeat;}
div#clientes ul#clientes-home li a#leitura {background-position:-75px 0;}
div#clientes ul#clientes-home li a#bi {background-position:-150px 0;}
div#clientes ul#clientes-home li a#selpe {background-position:0 -72px;}
div#clientes ul#clientes-home li a#caparao {background-position:-75px -72px;}
div#clientes ul#clientes-home li a#uai {background-position:-150 -72px;}
div#clientes ul#clientes-home li a#emive {background-position:0 -144px;}
div#clientes ul#clientes-home li a#ingleza {background-position:-75px -144px;}
div#clientes ul#clientes-home li a#ciclogiro {background-position:-150 -144px;}*/
div#clientes ul#midias-sociais-home {margin-top:15px;margin-left:15px;} 
div#clientes ul#midias-sociais-home li {list-style:none;}
div#clientes ul#midias-sociais-home li a {display:block;width:220px;height:41px;background-image:url(../imagens/midias-sociais-home.png);text-indent:-9999px;margin-top:5px;}
div#clientes ul#midias-sociais-home li a#flickr:hover {background-position:0 -131px;}
div#clientes ul#midias-sociais-home li a#facebook {background-position:0 -45px;}
div#clientes ul#midias-sociais-home li a#facebook:hover {background-position:0 -176px;}
div#clientes ul#midias-sociais-home li a#twitter {background-position:0 -90px;}
div#clientes ul#midias-sociais-home li a#twitter:hover {background-position:center bottom}
ul#other_news {clear:both;margin-top:30px;}
div#rodape {font-family:Arial, Helvetica, sans-serif;width:100%;background-image:url(../imagens/bg_footer.png);background-repeat:repeat-x;background-position:bottom;height:185px;clear:both;padding-top:70px;}
div#rodape span, form#newsletter fieldset legend {color:#ffae00;font-size:15px;display:block;}
div#rodape div#address-holder {float:left;display:table;}
div#rodape span {float:left;}
div#rodape address {color:#fff; font-style:normal;padding-top:10px;width:350px;font-size:12px;display:block;float:left;clear:left;}
div#rodape address h6 {font-weight:normal;font-size:14px;line-height:20px;}
form#newsletter{width:225px;height:56px;float:right;display:block;}
form#newsletter fieldset {border:none;}
form#newsletter input {float:left;background-image:url(../imagens/newletter.png);background-repeat:no-repeat;border:none;color:#666;height:23px;}
form#newsletter input#nome {background-position:0 0;margin-bottom:3px;margin-top:10px;clear:both;padding-left:45px;width:175px;padding-right:4px;padding-top:4px;padding-top /*\**/:6px\9;*padding-top:5px;}
form#newsletter input#email {background-position:0 -31px;padding-left:47px;width:143px;padding-right:4px;padding-top:3px;padding-top /*\**/:5px\9;}
form#newsletter input#cadastrar{background-position:-196px -31px;margin-left:1px;width:300px;cursor:pointer;text-indent:-9999px;overflow:hidden;width:30px;height:30px;*line-height:500px;}
div#rodape div#menu-holder {width:100%;display:table;clear:both;}
div#rodape ul {margin:auto;width:480px;margin-top:14px;} 
div#rodape ul li {float:left;margin:0 0px;height:21px;padding-left:15px;background-image:url(../imagens/bullet_footer.png);list-style:none;background-repeat:no-repeat;background-position:center left;}
div#rodape ul li.first {background-image:none;}
div#rodape ul li a {text-transform:uppercase; font-size:10px;color:#FFF;text-shadow: 1px 1px 1px #333;margin-right:12px;}
div#rodape ul li a#ie7_fix {*line-height:22px;}
div#rodape ul li a:hover {text-shadow: 1px 1px 3px #333;}
.mind {color:#ffae00;font-weight:bold; } 

div#conteudo-interna {
	height:220px;
}
div#conteudo-interna img{float:left;margin-top:10px;}
div#conteudo-interna h1,.dst_yellow {text-transform:uppercase;color:#ffae00;float:left;display:block;font-size:2.5em;margin-top:21px;margin-left:30px;padding-top:15px;text-shadow: 1px 1px 5px #cd8c00,1px 1px 1px #f2ba41;}
div#conteudo-interna h1.produtos-h2 {background-image:url(../imagens/produtos_h2.png);background-repeat:no-repeat;overflow:visible}
div#conteudo-interna h3 {text-transform:none;color:#FFF;float:left;margin-left:33px;margin-top:4px;display:block;width:600px;text-shadow: 1px 1px 1px #333,3px 3px 3px #452e75;}
div#texto {display:table;font-size:12px;color:#666;text-align:justify;width:625px;float;left;margin-top:25px;line-height:15px;*margin:auto;*padding-left:335px;*margin-top:30px;}
div.clientes ul {width:620px;float:right;}
div.clientes ul li {
	list-style:none;
	margin-bottom:30px;
	display:table;
}
div.clientes ul li {
	display:block;
	width:620px;
	height:109px;
}
div.clientes ul li h5 {
	font-size:15px;
	color:#ffae00;
	display:block;
	padding-left:10px;
	
}
div.clientes ul li p {display:block;padding-top:10px;	color:#666;
	font-size:12px;}
div.clientes ul li img {margin:none;border:none;clear:inherit;float:left;margin-right:10px;}

div.produtos ul#submenu {float:right;width:220px;margin-left:15px;margin-bottom:10px;}
div.produtos ul.normal {margin-left:30px;margin-top:5px;margin-bottom:5px;padding:0;}
div.produtos dt {margin-top:5px;}
div.produtos ul.midias_sub {padding-top:5px;}
div.produtos ul.midias_sub li {list-style:none;margin:7px 0;}
div.produtos ul.midias_sub li h3 a, h3.midias {color:#573A96;text-align:left;line-height:20px;font-size:22px;text-shadow: #573a96 1px 1px 1px;font-weight:normal;font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif;}
div.produtos ul.midias_sub li h3 a:hover {text-shadow: #333 1px 1px 1px;}
div.produtos ul#submenu li {list-style:none;margin-top:3px;}
div.produtos ul#submenu li a {display:block;width:190px;background-image:url(../imagens/sub.png);height:20px;padding-left:30px;padding-top:5px;color:#FFF;background-position:bottom;text-shadow: 1px 1px 1px #333;}
div.produtos ul#submenu li a:hover , div.produtos ul#submenu li a.ativo{background-position:top;}
form#login-holder {width:100%;clear:both;background-color:#7661A2;height:40px;display:none;}
form#login-holder fieldset {width:525px;border:none;margin:auto;}
form#login-holder fieldset input {padding-right:4px;background-image:url(../imagens/login.png);background-repeat:no-repeat;height:22px;padding-top:6px;border:none;color:#666;margin-top:7px;}
form#login-holder fieldset input#luser {width:177px;padding-left:41px;background-position:0 1px;background-position /*\**/:left top\9;}
form#login-holder fieldset input#lpass {width:171px;padding-left:47px;background-position:-223px 1px;background-position /*\**/:-223px top\9;}
form#login-holder fieldset input#entrar {background-position:-448px 1px;background-position /*\**/:-448px top\9;height:28px;padding-top:0;width:65px;padding-left:1px;cursor:pointer;text-align:center;color:white;}
form#login-holder fieldset span#msg {color:white;font-size:12px;display:none;*margin-bottom:5px;}

form#cnt fieldset {width:419px;border:none;*padding-left:140px;}
form#cnt fieldset input[type=text] {background-image:url(../imagens/contato.png);border:none;background-repeat:no-repeat;height:23px;margin-top:5px;padding-right:3px;padding-top:5px;padding-top/*\**/:6px\9;*padding-top:6px;color:#666;}
form#cnt fieldset input#nome_cnt {padding-left:45px;width:291px;}
form#cnt fieldset input#email_cnt {background-position:0 -31px;padding-left:47px;width:289px;}
form#cnt fieldset input#telefone {background-position:0 -62px;padding-left:61px;width:275px;}
form#cnt fieldset input#celular {background-position:0 -93px;padding-left:52px;width:284px;}
form#cnt fieldset input#site {background-position:0 -124px;background-position/*\**/:0 -123px\9;padding-left:35px;width:301px;}
form#cnt fieldset textarea {background-image:url(../imagens/contato.png);background-position:0 -155px;overflow:hidden;margin-top:5px;margin-bottom:5px;width:407px;height:122px;padding:6px;border:none;text-indent:70px;color:#666;}
form#cnt fieldset input#enviar {background-image:url(../imagens/contato.png);width:65px;border:none;color:white;padding:4px;background-position:-2px bottom;padding-left:3px;}
#msg-cnt {color:black;font-size:12px;display:none;*padding-left:140px;} 
 
.meio {margin-left:10px;margin-right:10px;}

/* Busca Interativa */
body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-image:url(../images/bg.jpg); }
.break { clear:both; }
/* SEARCH FORM */
#sugestoes{ position: absolute;z-index:1001;margin-left:3px;margin-top:26px;display:none;margin-top/*\**/:-20px\9;margin-left/*\**/:3px\9;*margin-left:-464px;*margin-top:-7px; }

/* SEARCHRESULTS */
#searchresults {border:none; width:400px; background-color:#bcb0d5; font-size:10px; line-height:14px; border-bottom-left-radius:5px;border-bottom-right-radius:5px }
#searchresults a { display:block; width:400px;background-repeat:no-repeat;height:56px; text-decoration:none;overflow:hidden;}
#searchresults a#fullsize {width:450px;}
#searchresults a:hover { background-color:#573a96; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading {padding-left:5px;font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { padding-left:5px;color:#555555; }
.pe{width:150px;}  
#searchresults span {width:150px; display:block;width:320px;overflow:hidden;}
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
#busca_footer {width:455px;display:block;background-color:white;clear:both;height:10px;background-image:url(../imagens/busca_interativa.png);background-position:bottom;}
a.resultado {clear:both;display:table;margin-top:10px;color:#666;}
a.resultado:hover {text-decoration:underline;}
a.resultado img {float:left;padding-right:10px;}
a.resultado div.resultado_txt {width:400px;float:left;}
a.resultado div.resultado_txt span {float:left;font-weight:bold;margin-bottom:5px;}
h3.cate {font-size:30px; font-weight:normal;padding:10px 0;}
#img_prod {width:290px;height:310px;float:left;}

#paginacao {list-style:none;margin:30px 0;}
#paginacao li {float:left;}
#paginacao li a {display:block;padding:3px;margin:5px;width:15px;text-align:center;color:#fff;text-decoration:none;background-color:#573a96}
#paginacao li a:hover {text-decoration:underline;}
#paginacao li a.ativo {font-weight:bold}


.data { color:#FFAE00; display: block; font-size:12px; font-weight:bold;  }
#rodape a { color: white; }

.quem-somos h3 { font-size: 21px;color: rgb(87, 58, 150);text-transform:uppercase;font-weight:normal;font-family: 'Helvetiva Neue', Helvetica, Arial, sans-serif; margin: 1em 0; }
.quem-somos h4 { font-size: 1.2em; margin: 1em 0; }
.quem-somos p { margin: 1em 0; }
.quem-somos ul { margin: 1em 30px; }

.clientes img { margin: 10px 20px !important; }
