@charset "utf-8";
@import url("http://fonts.googleapis.com/css?family=Exo:400,600,400italic");

@font-face {
    font-family: 'bignoodletitlingregular';
    src: url('../fontes/big_noodle_titling-webfont.eot');
    src: url('../fontes/big_noodle_titling-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/big_noodle_titling-webfont.woff') format('woff'),
         url('../fontes/big_noodle_titling-webfont.ttf') format('truetype'),
         url('../fontes/big_noodle_titling-webfont.svg#bignoodletitlingregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lobster_1.4regular';
    src: url('../fontes/lobster_1.4-webfont.eot');
    src: url('../fontes/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/lobster_1.4-webfont.woff') format('woff'),
         url('../fontes/lobster_1.4-webfont.ttf') format('truetype'),
         url('../fontes/lobster_1.4-webfont.svg#lobster_1.4regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('../fontes/swiss-bold.eot');
    src: url('../fontes/swiss-bold.eot?#iefix') format('embedded-opentype'),
         url('../fontes/swiss-bold.woff') format('woff'),
         url('../fontes/swiss-bold.ttf') format('truetype'),
         url('../fontes/swiss-bold.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('../fontes/swiss-reg.eot');
    src: url('../fontes/swiss-reg.eot?#iefix') format('embedded-opentype'),
         url('../fontes/swiss-reg.woff') format('woff'),
         url('../fontes/swiss-reg.ttf') format('truetype'),
         url('../fontes/swiss-reg.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* RESET */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1.23;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
textarea, input{resize:none;}
/*Fim Reset*/

/* CSS Document */
body{font-family: 'swis721_cn_btroman';}

/* TOPO */
.topo{ background: url(../image/bg-topo.jpg) repeat; height:90px;}
.conteudo-topo{ width:900px; height:70px; left:50%; margin-left:-450px; position:relative;}
	.logo{ position:relative; width:364px; height:40px; top:25px; left:19px; float:left;}
	/*
	.botoes-rs{ position:relative; float:left; top:24px; width:350px; left:75px; float:left;}
	.rs{ width:100px; float:left; margin-left:6px;}
		.rs2{width:110px;}
	.busca{width:150px; position:relative; top:21px; left:65px; float:left; height:26px; border:1px solid #fff; color:#000; text-align:center; border:0px solid #fff; -moz-border-radius:12px; border-radius:12px; background-color:#FFF;}
		.busca .lupa{ width:15px; height:17px; background:url(../image/lupa.png) no-repeat; position:relative; float:left; left:7px; top:5px;}
		/*.busca input{ float:left; border:none; width:118px; height:22px; left:7px; top:2px; position:relative; outline: none;}*./
		===formatando busca google====
				table.gsc-search-box{ width:135px !important; height:22px !important; float:left; position:relative; top:-4px; left:5px;}																							  				input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus{ border-color:none !important; height:18px !important; color:#999; font-size:12px !important;}
				.gsc-input-box{ border:0px !important; background:none repeat scroll 0 0 transparent !important;}
				table.gsc-search-box{ width:134px !important;}
				input.gsc-search-button{ display:none;}
				.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus, .gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover{ box-shadow:none !important;}
				.gscb_a { display: none !important;}
		*/
	.circulos-redes{ position:relative; float:left; left:320px; top:20px;}
.face-top, .face-top a{ background:url(../image/circle-face2.png); width:50px; height:50px; display:inline-block; position:relative; float:left;}
	.face-top a:hover img { visibility:hidden; width:50px; height:50px;}
.twit-top, .twit-top a { background:url(../image/circle-twit2.png); width:50px; height:50px; display:inline-block; position:relative; float:left;}
	.twit-top a:hover img { visibility:hidden; width:50px; height:50px;}	
	
	.contato-top{position:relative; font-family:'bignoodletitlingregular'; display:block; font-size:35px; top:30px; float:right;}
		.contato-top a{ text-decoration:none; color:#FFF;}
		.contato-top a:hover{color:#4d4d4d;}
	
/* MENU - BANNER */		
.area-menu{ background-color:#373636; height:365px; width:100%; overflow:hidden; line-height:1;}
.menu{ background:url(../image/bg-menu.png) no-repeat right; width:235px; height:365px; position:relative; float:left; left:50%; margin-left:-475px; z-index:999;}
	.menu ul{ margin:30px; list-style: none;}
		.menu ul li{ position:relative; font-family:'bignoodletitlingregular'; display:block;}
		.menu ul li a{ width:150px;  color:#FFF;  margin-bottom:-6px; padding-top:8px; text-decoration:none; text-transform:uppercase; font-size:35px; display:block; cursor:pointer; background:url(../image/submenu-normal.png) no-repeat center left;  margin-top:4px;}
		.menu ul li.asterisco a{ background:url(../image/asterisco-normal.png) no-repeat center left;}
		
		.menu ul li a:hover, .menu ul li a.active{background:url(../image/submenu.png) no-repeat center left; padding-top:8px;  color:#ff7200;}
		.menu li.asterisco a:hover, .menu li.asterisco a.active{  background:url(../image/asterisco.png) no-repeat center left; color:#ff7200; /*margin-bottom:2px; text-decoration:none; text-transform:uppercase; font-size:35px; float:left*/}
		.menu li a p{ margin-left:16px;}
			.marg-menu{ float:left;}
		.menu li ul {position: absolute; display: none; width:163px; background:url(../image/bg-dropdown.png) no-repeat; top:-60px; height:365px; left:111px;}
		.menu li:hover ul { display: block; }
		.menu li ul li a{ background:none; font-size:20px; color:#282828; text-align:right; margin-bottom:0px; margin-top:0;}
		.menu li ul li.submenu a:hover{ background:none;}
			.submenu-produtos{height:40px; width:100px;}
			
	.menu .separa{float:left; border-right:solid 1px #d3d3d3; background-color:#fff; height:1px; display:block; margin:6px 0 8px 16px; width:121px;}
		.menu ul li.asterisco-boleto a{ background:none;}
		.menu li.asterisco-boleto a:hover, .menu li.asterisco-boleto a.active{  background:url(../image/asterisco.png) no-repeat center left; color:#ff7200;} 
	p.segunda-via{ font-size:29px;}

.banner{ position:relative; float:left; width:100%;  height:365px; left:50%; margin-left:-280px; overflow:hidden;}


/* IMAGEM DESTAQUE HOME*/

.img-anuncio{ height:730px;	background:no-repeat center; position:relative;}
	p.frase-chamada{ width:306px; height:180px; position:relative; left:50%; margin-left:115px; top:164px; color:#ffffff; font-size:38px; font-family: 'lobster_1.4regular';line-height:50px; font-weight:normal;}
	.videos{ position:relative; width:456px; height:320px; left:50%; margin-left:28px; top:264px;}


/* ÁREA CONTEÚDO */
.wrap{background:url(../image/body.jpg) repeat-y center;}

.area-conteudo{ width:900px; position:relative; left:50%; margin-left:-450px; top:40px; display:table; padding-bottom:100px;}
.titulo{ background:url(../image/faixa-titulo.png) no-repeat; width:306px; height:122px; position:relative; left:30px;}
	.titulo p{font-family:'bignoodletitlingregular'; font-size:45px; -moz-transform: rotate(356deg); -webkit-transform: rotate(356deg); position: relative; top:35px; left:49px; color:#FFF; text-align:center; width:200px;}


/* ÁREA DESTAQUES HOME */

.especifica{ width:215px; height:265px; position: relative; left:30px; float:left; top:10px;}
	.especifica h2 { font-family:'bignoodletitlingregular'; color:#656565; font-size:40px;}
	.especifica h3 { font-size:17px;  color:#656565; text-transform:uppercase; font-style:italic; margin-top:-5px; }
	.especifica p  { font-size:14px; margin-top:10px;}
	
.imagem-destaque{ float:left; width:345px; height:400px; position:relative; top:-122px; left:220px; margin-bottom:-122px;}

.tarja-info{ clear:both; background:url(../image/bg-nome-produto.png) no-repeat; width:761px; height:38px; position:relative; left:30px; top:10px;}
.saiba-mais{ position:relative; width:196px; height:38px; float:left; background:#333;}
	.saiba-mais p, .saiba-mais p a{font-family:'bignoodletitlingregular'; color:#c7c9cb; font-size:20px; text-decoration:none; margin: 11px 0 0 10px;}
	.saiba-mais p a:hover{ color:#FFF;}
.nome-destaque{ width:535px; height:38px; float:left;}
	.nome-destaque p{ text-align:center; font-size:15px; margin-top:8px; position:relative; left:30px; color:#2b2b2c;}
	.nome-destaque p span{font-family:'bignoodletitlingregular'; font-size:20px; position:relative; top:2px;}
	
.carrosel-destaque{ width:840px; height:510px; position:relative; top:20px; left:40px; margin-bottom:20px;}
#destaque{ position:relative;}/*
#destaque ul.ui-tabs-nav{ position:absolute; top:0; left:800px; list-style:none; padding:0; margin:0; width:200px; height:350px; overflow:hidden;}
#destaque ul.ui-tabs-nav li img{ float:left; background: #333;}
#destaque li.ui-tabs-nav-item a{display:block; height:111px; background:#333; outline:none; margin:0; padding:0; }*/
#destaque .ui-tabs-panel{ width:840px;  position:relative;}
#destaque .ui-tabs-hide{ display:none;}		
.img-dest img{ border:1px solid #909398}
		
	
/* LINHA SEPARAÇÃO VOGGA */
.separa-default{ width:815px; height:20px; background:url(../image/linha-vogga.png) no-repeat center; position:relative; left:42px; top:20px; margin-bottom:30px; clear:both;}


/* REDES SOCIAIS HOME */
.redessociais-home{ width: 810px; position:relative; left:45px; top:70px;}
.facebook-home{ width:540px; height:310px; position:relative; float:left;}
	.curta{ background:url(../image/mao-curtir.png) no-repeat; width:199px; height:219px; float:left; margin-right:20px;}
	.curta h2 {font-family:'lobster_1.4regular'; font-size:41px; -moz-transform: rotate(352deg); -webkit-transform: rotate(352deg); position: relative; top:10px; color:#425089; text-align:center; line-height:1;}
	
.twitter-home{ width:230px; height:310px; position:relative; float:left; margin-left:30px;}
	.twitter-home h3, .twitter-home h3 a { font-family:'lobster_1.4regular'; font-size:36px; color:#425089; text-decoration:none; margin-right:20px;}
	.twitter-home .separa{ border-bottom:1px solid #ccc; height:1px; display:block; margin:10px 0 10px 0; width:230px;}
	
/* RODAPÉ */

.rodape{ width:100%; height:600px; background:#131313;}
	.rodape-interno{ width:100%; height:165px; background:#131313;}
.area-rodape{width:860px; position:relative; left:50%; margin-left:-430px; top:40px;}
	.area-rodape-interno{width:860px; position:relative; left:50%; margin-left:-430px;}

.mensagem{ width:545px; background:url(../image/bg-msg.png) no-repeat; float:left; position:relative;}
	.mensagem h2{font-family:'lobster_1.4regular'; font-size:40px; color:#e1e1e1; text-decoration:none; position:relative; top:20px}

#msg-contato{ position:relative; width:540px; top:33px;}
	.campo{width:540px; display:block;}
	.msg-input, .msg-textarea{ width: 539px; padding: 4px 4px; margin: 0 0 5px 0; color: #a1a1a1; text-shadow: 0 0 1px #FFFFFF; outline: none; display: inline-block; position: relative; z-index: 2;  font-family: 'Dosis', sans-serif; font-size:15px; background:#e1e1e1; border:none;}
	.msg-input {height: 29px;}
	.msg-textarea { height:106px; width:540px; overflow: hidden;}
	.msg-input:focus, .msg-textarea:focus{ -webkit-box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000;}
	.osubmit{font-size:16px; padding: 0px 3px; margin:15px 0 0 80px; height:35px; cursor: pointer; width:67px; z-index:99; border:0px; background-color:#282828; color:#a1a1a1; text-align:center; font-family:'lobster_1.4regular'; position:relative; float:right; right:-7px; top:-10px;}
	.osubmit:hover{ color:#fff;}
	label.error {color:#F33; font-size:12px; line-height:8px; margin-top:-10px;}

.redes-rodape{ width:300px; left:20px; height:80px; position:relative; float:left; top:186px;}

.bolas-redes{ position:relative;}
		.bolas-redes a{ float:left;}
		
.face a{ background:url(../image/bola-face2.png); width:56px; height:54px; display:inline-block;}
	.face a:hover img { visibility:hidden; width:56px; height:54px;}
.twit a{ background:url(../image/bola-twit2.png); width:56px; height:54px; display:inline-block;}
	.twit a:hover img { visibility:hidden; width:56px; height:54px;}		
		
.share-rodape { width:300px; clear:both; position:relative; top:20px;}
	.share-rodape .rs{ width:90px; float:left; margin:0;}
		.share-rodape .rs1{ width:100px;}
		.share-rodape .rs2 { width:110px;}
		
ul.fastmenu{ width:620px; height:25px; position:relative; clear:both; top:40px; left:50%; margin-left:-310px;}
	ul.fastmenu li{ float:left; position:relative; margin-left:18px;}
	ul.fastmenu li p, ul.fastmenu li p a{ text-align:center; text-decoration:none; color:#57595a; font-size:15px;}
		ul.fastmenu li p a:hover{ color:#FFF;}
.copyright{ width:480px; height:25px; position:relative; float:left; left:50%; top:50px; font-size:14px; color:#57595a; margin-left:-240px;}	
		
		
		
/* A VOGGA */

.avogga-esq{ position:relative; float:left; width:410px; min-height:330px; height:100%; display:table;}
.frase-vogga{font-size:42px; font-family: 'lobster_1.4regular'; position:relative; top:10px; left:60px; width:290px; text-align:center; color:#282828; line-height:41px;}
.texto-vogga{ position:relative; float:left; width:460px; margin-left:20px;}
.texto-vogga p{ font-size:15px; margin:55px 30px 30px 30px; text-align:justify; width:390px; color:#2b2b2c;}

		
.titulo-pages{ background:url(../image/faixa-titulo.png) no-repeat; width:306px; height:122px; float:left; position:relative; left:35px;}
	.titulo-pages p{font-family:'bignoodletitlingregular'; font-size:45px; -moz-transform: rotate(356deg); -webkit-transform: rotate(356deg); position: relative; top:35px; left:49px; color:#FFF; text-align:center; width:200px;}		
.texto-pages{ width:410px; font-size:14px; position:relative; float:left; left:140px; top:20px; text-align:justify;}
	.texto-pages span{ font-size:13px;}

/* PRODUTOS - PÁGINA */

.area-categ{ width:835px; height:430px; position:relative; top:50px; left:50%; margin-left:-417px; margin-bottom:50px;}
	.categ{ position:relative; float:left; margin-left:27px; width:180px; height:180px; background-color:#CCC; margin-bottom:30px;}
	.categ img{}
	.categ h1, .categ h1 a{font-family:'bignoodletitlingregular'; color:#c7c9cb; font-size:19px; text-decoration:none; text-align:center; position:relative; top:-14px;}
	
/* PRODUTOS - CATEGORIAS */
		
.produto{ width:180px; height:480px; position:relative; float:left; margin-left:35px; margin-bottom:20px;}
	.produto img{}
.info-categorias{ background:url(../image/fundo-cat.jpg) no-repeat; width:145px; height:78px; position:relative; left:17px;}
	.info-categorias h2, .info-categorias h2 a{font-family:'bignoodletitlingregular'; color:#c7c9cb; font-size:19px; text-decoration:none; text-align:center; position:relative; top:6px;}
	.info-categorias p { position:relative; text-align:center; top:27px; font-size:15px;}
	.info-categorias p span{font-family:'bignoodletitlingregular'; font-size:17px;}
	
.produto2{ width:360px; height:480px; position:relative; float:left; margin-left:50px; margin-bottom:20px;}
.produto2 img{}
.info-categorias2{ background:url(../image/fundo-cat.jpg) no-repeat; width:145px; height:78px; position:relative; left:110px;}
	.info-categorias2 h2, .info-categorias2 h2 a{font-family:'bignoodletitlingregular'; color:#c7c9cb; font-size:20px; text-decoration:none; text-align:center; position:relative; top:6px;}
	.info-categorias2 p { position:relative; text-align:center; top:27px; font-size:15px;}
	.info-categorias2 p span{font-family:'bignoodletitlingregular'; font-size:17px;}

/* PRODUTOS - INSTRUMENTOS */
.map-pag{ font-family:'bignoodletitlingregular'; position:relative; text-align:right; margin-right:45px; color:#6e6e6e; font-size:22px; top:120px;}
	.map-pag a{ text-decoration:none; color:#6e6e6e;}
		.map-pag a:hover{ color:#000;}
	
.instrumento{ position:relative; height:600px; width:820px; left:40px;}	
	
.imagem-instrumento{ position:relative; float:left; left:50px; width:340px;}
		
ul#thumblist{display:block; height:600px; width:100px; position:relative; float:left;}
	ul#thumblist li{ list-style:none;}
	ul#thumblist li a{display:block; border:1px solid #CCC;}
	ul#thumblist li a.zoomThumbActive{    border:1px solid #000;}

.jqzoom{text-decoration:none; float:left;}

#slider-code { height: 600px; overflow:hidden; float:left; position:relative; }
	#slider-code .viewport { float: left; width: 100px; height: 520px; overflow: hidden; position: relative; top:25px;}
	#slider-code .buttons { display: block;}
	#slider-code .next { position:absolute; margin: 540px 0 0 35px;}
	#slider-code .prev{position:absolute; margin: 10px 0 0 35px;}
	#slider-code .disable { visibility: hidden; }
	#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
	#slider-code .overview li{ float: left; height: 87px; width: 87px; margin-top:15px;}    

.info-instrumento{ width:325px; height:600px; position:relative; float:left; left:20px;}
	.info-instrumento h1{ font-family:'bignoodletitlingregular'; font-size:45px; text-transform:uppercase; color:#6e6e6e; margin-top:20px;}
	.info-instrumento h2{ font-size:17px; text-transform:uppercase; color:#6e6e6e;}
	.info-instrumento h3{ font-size:17px; text-transform:uppercase; color:#6e6e6e;}
	.info-instrumento p{ font-size:13px; margin-top:5px;}
	.info-instrumento h4{ font-size:14px; text-transform:uppercase; color:#6e6e6e;}

.redes-intrumento{ width:325px; clear:both; height:40px; position:relative; top:10px}
	.rsi{width:100px; float:left; margin-left:6px;}
.video-instrumento{ width:310px; height:174px; position:relative; top:10px;}

.info-zoom{ position:relative; clear:both; margin-left:220px;}

/* REVENDAS E ASSISTÊNCIA TÉCNICA  */

.mapa{ position:relative; height:600px; width:880px;}	

#map{ float:left; position:relative; }
#map .active { display:inherit;}
	ul#map {display: block; margin: 0; padding: 0; width: 562px; height: 585px; background-image: url('../image/mapa/mapa.png');}
	ul#map li {display: block; padding: 0; position: absolute;}
	li#crs {margin-top: 448px; margin-left: 247px;}
	li#csc {margin-top: 431px; margin-left: 284px;}
	li#cpr {margin-top: 384px; margin-left: 282px;}
	li#csp {margin-top: 348px; margin-left: 307px; z-index:9999; }
	li#cms {margin-top: 317px; margin-left: 238px;}
	li#crj {margin-top: 370px; margin-left: 401px; z-index:9999; }
	li#ces {margin-top: 333px; margin-left: 438px; z-index:9999; }
	li#cmg {margin-top: 282px; margin-left: 329px; z-index:9998; }
	li#cgo {margin-top: 252px; margin-left: 301px; z-index:9999; }
	li#cdf {margin-top: 293px; margin-left: 361px; z-index:9999; }
	li#cba {margin-top: 209px; margin-left: 384px;}
	li#cmt {margin-top: 190px; margin-left: 190px;}
	li#cro {margin-top: 197px; margin-left: 134px; z-index:9998; }
	li#cac {margin-top: 185px; margin-left: 28px;}
	li#cam {margin-top: 61px; margin-left: 34px;}
	li#crr {margin-top: 22px; margin-left: 149px;}
	li#cpa {margin-top: 60px; margin-left: 224px;}
	li#cap {margin-top: 36px; margin-left: 279px;}
	li#cma {margin-top: 109px; margin-left: 365px; z-index:9999;}
	li#cto {margin-top: 158px; margin-left: 330px;}	
	li#cse {margin-top: 234px; margin-left: 492px;}
	li#cal {margin-top: 214px; margin-left: 494px;}
	li#cpe {margin-top: 192px; margin-left: 458px;}
	li#cpb {margin-top: 177px; margin-left: 488px;}
	li#crn {margin-top: 156px; margin-left: 492px;}
	li#cce {margin-top: 133px; margin-left: 457px;}
	li#cpi {margin-top: 131px; margin-left: 394px; z-index:9997;}

	ul#map li a {display: block; text-decoration: none; position: absolute;}
	a#rs {width: 92px; height: 86px; }
	a#sc {width: 69px; height: 45px; }
	a#pr {width: 77px; height: 54px; }
	a#sp {width: 98px; height: 77px; }
	a#ms {width: 88px; height: 88px; }
	a#rj {width: 49px; height: 32px; }
	a#es {width: 30px; height: 45px; }
	a#mg {width: 138px; height: 111px; }
	a#go {width: 89px; height: 95px; }
	a#df {width: 16px; height: 11px; }
	a#ba {width: 120px; height: 126px; }
	a#mt {width: 144px; height: 140px; }
	a#ro {width: 80px; height: 75px; }
	a#ac {width: 93px; height: 56px; }
	a#am {width: 226px; height: 162px;}
	a#rr {width: 78px; height: 87px; }
	a#pa {width: 167px; height: 161px; }
	a#ap {width: 63px; height: 72px; }
	a#ma {width: 83px; height: 118px; }
	a#to {width: 60px; height: 108px; }
	a#se {width: 22px; height: 16px; }
	a#al {width: 39px; height: 21px; }
	a#pe {width: 82px; height: 28px; }
	a#pb {width: 52px; height: 29px; }
	a#rn {width: 48px; height: 30px; }
	a#ce {width: 47px; height: 67px; }
	a#pi {width: 72px; height: 105px; }

	a#rs:hover, a#rs.active {background-image: url('../image/mapa/rs.png');}
	a#sc:hover, a#sc.active {background-image: url('../image/mapa/sc.png');}
	a#pr:hover, a#pr.active {background-image: url('../image/mapa/pr.png');}
	a#sp:hover, a#sp.active {background-image: url('../image/mapa/sp.png');}
	a#ms:hover, a#ms.active {background-image: url('../image/mapa/ms.png');}
	a#rj:hover, a#rj.active {background-image: url('../image/mapa/rj.png');}
	a#es:hover, a#es.active {background-image: url('../image/mapa/es.png');}
	a#mg:hover, a#mg.active {background-image: url('../image/mapa/mg.png');}
	a#go:hover, a#go.active {background-image: url('../image/mapa/go.png');}
	a#df:hover, a#df.active {background-image: url('../image/mapa/df.png');}
	a#ba:hover, a#ba.active {background-image: url('../image/mapa/ba.png');}
	a#mt:hover, a#mt.active {background-image: url('../image/mapa/mt.png');}
	a#ro:hover, a#ro.active {background-image: url('../image/mapa/ro.png');}
	a#ac:hover, a#ac.active {background-image: url('../image/mapa/ac.png');}
	a#am:hover, a#am.active {background-image: url('../image/mapa/am.png');}
	a#rr:hover, a#rr.active {background-image: url('../image/mapa/rr.png');}
	a#pa:hover, a#pa.active {background-image: url('../image/mapa/pa.png');}
	a#ap:hover, a#ap.active {background-image: url('../image/mapa/ap.png');}
	a#ma:hover, a#ma.active {background-image: url('../image/mapa/ma.png');}
	a#to:hover, a#to.active {background-image: url('../image/mapa/to.png');}
	a#se:hover, a#se.active {background-image: url('../image/mapa/se.png');}
	a#al:hover, a#al.active {background-image: url('../image/mapa/al.png');}
	a#pe:hover, a#pe.active {background-image: url('../image/mapa/pe.png');}
	a#pb:hover, a#pb.active {background-image: url('../image/mapa/pb.png');}
	a#rn:hover, a#rn.active {background-image: url('../image/mapa/rn.png');}
	a#ce:hover, a#ce.active {background-image: url('../image/mapa/ce.png');}
	a#pi:hover, a#pi.active {background-image: url('../image/mapa/pi.png');}

	ul#map li a img {border: 0; width: inherit; height: inherit;}

.painel-lista{position:relative; top:0;width:300px; height:580px; float:left; top:20px;}
.mapa .ui-tabs-nav-item a{outline:none; overflow:hidden;}
.painel-lista .ui-tabs-panel{ width:300px; height:600px; position:relative;}
.painel-lista .ui-tabs-panel h1{ color:#656565; font-family:'bignoodletitlingregular'; font-size:40px; margin:30px 0 12px 30px;}
.painel-lista .ui-tabs-hide{ display:none;}

.painel-lista form{ margin-left:30px;}

#slider-list { height: 440px; overflow:hidden; float:left; position:relative; }
	#slider-list .viewport { float: left; width: 360px; height: 420px; overflow:hidden; position: relative; left:30px;}
	#slider-list .buttons { display: block;}
	#slider-list .next { position:absolute; margin: 380px 0 0 0px;}
	#slider-list .prev{position:absolute; margin: 0px 0 0 0;}
	#slider-list .disable { visibility: hidden;}
	#slider-list .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
	#slider-list .overview li{ float: left; height: 100px; width: 260px; margin-bottom:5px;} 
		#slider-list .overview li h2{ font-size:15px; font-weight:bold; text-transform:uppercase;}
		#slider-list .overview li h3{ font-size:14px; text-transform:uppercase;}
		#slider-list .overview li h4{ font-size:14px;}


.painel-lista .campos{ width:270px; height:38px; clear:both; margin-bottom:10px; text-transform:uppercase;}
.painel-lista label{ width:81px; height:38px; background:url(../image/form-label.jpg) no-repeat; position:relative; float:left; color:#CCC; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; vertical-align:central; text-transform:uppercase;}
.painel-lista label p{ position:relative; margin-top:11px;}
.painel-lista select{width:183px; height:38px; z-index: 5; padding:9px 7px 7px 7px; font-size:15px; font-family:'swis721_cn_btbold'; background-color:#c0c0c0; color:#2b2b2c; border:0px;outline:none; line-height:34px; text-transform:uppercase;}
.painel-lista select .opcoes{ height:100px; text-align:center; font-family:'swis721_cn_btbold'; text-transform:uppercase;}
.painel-lista select .opcoes p{text-align:center;}


.seta1{position:absolute; background:url(../image/form-seta.jpg) no-repeat; width:25px; height:38px; top:0px; left:220px;}


.texto-pages .campos{ width:410px; height:38px; clear:both; margin-bottom:10px; text-transform:uppercase;}
.texto-pages select{width:394px; height:38px; z-index: 5; padding:9px 7px 7px 7px; font-size:15px; font-family:'swis721_cn_btbold'; background-color:#c0c0c0; color:#2b2b2c; border:0px;outline:none; line-height:34px; text-transform:uppercase;}
.texto-pages select .opcoes{ height:100px; text-align:center; font-family:'swis721_cn_btbold'; text-transform:uppercase;}
.texto-pages select .opcoes p{text-align:center;}




/*  DOWNLOADS  */

.area-down{ width:815px; height:160px; position:relative; top:50px; left:50%; margin-left:-408px; margin-bottom:50px;}
	.icones-down{ position:relative; float:left; margin-left:160px; width:170px;}
	.icones-down img{ margin-left:35px;}
	.icones-down h1, .icones-down h1 a{ text-align:center; font-size:33px; font-family: 'lobster_1.4regular'; text-decoration:none; color:#2b2b2c;}
		.icones-down h1 a:hover{ color:#000;}

/*  WALLPAPER, MANUAIS E CATÁLOGOS  */

.downloads{width:815px; position:relative; top:50px; left:50%; margin-left:-408px; margin-bottom:50px;}
.baixar{ width:140px; height:140px; position:relative; float:left; margin-left:20px; margin-bottom:30px;}
	.baixar img{ width:100px; position:relative; left:20px;}
	.baixar p{ text-align:center; font-size:17px; color:#2b2b2c;}


/*  CADASTROS  */
.cadastro{ width:810px; height:760px; position:relative; left:50%; margin-left:-405px; top:20px;}
.cadastro-left{ width:180px; height:680px; position:relative; float:left;}
	.cadastro-left h1{ font-size:40px; font-family: 'lobster_1.4regular'; color:#282828;}
	.cadastro-left select{width:163px; height:38px; z-index: 5; font-family:'swis721_cn_btbold'; font-size:15px;
 opacity: 0.8; filter: alpha(opacity=80); background-color:#c0c0c0; border:0px; padding:9px; outline:none; position:relative; top:10px; line-height:34px;}

.cadastro-right{ position:relative; float:left; height:680px; width:590px; margin-left:30px; top:60px;}
	.cadastro-right h1{ font-size:25px; font-family: 'lobster_1.4regular'; color:#282828; margin-bottom:10px;}
	.field{ width:575px; height:38px; position:relative; float:left; background:url(../image/form-input.jpg) no-repeat; margin-bottom:10px;}

.field label, .field-cep label, .field-num label, .field-comp label, .field-text label, .field-boleto label{ width:106px; height:38px; position:relative; float:left; color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}
	.field label p, .field-cep label p, .field-num label p, .field-comp label p, .field-text label p, .field-boleto label p{position:relative; margin-top:11px;}

.field input, .field-cep input, .field-num input, .field-comp input, .field-boleto input{ height:20px; width:444px; padding:12px 3px 6px 9px; float:left; border:none; position:relative; outline: none; background:none; font-family:'swis721_cn_btbold'; font-size:15px; color:#2b2b2c;}
	.field-cep{ width:410px; height:38px; position:relative; float:left; background:url(../image/form-cep.jpg) no-repeat; margin-bottom:10px;}
		input.input-cep{ width:280px;}
	.field-num{ width:207px; height:38px; position:relative; float:left; background:url(../image/form-numero.jpg) no-repeat; margin-bottom:10px;}
		input.input-num{ width:80px;}
	.field-comp{ width:359px; height:38px; position:relative; float:left; background:url(../image/form-complemento.jpg) no-repeat; margin-bottom:10px; margin-left:7px;}
		input.input-comp{ width:220px; position:relative;}
			.field-comp label{ width:120px;}

.busca-cep{ position:relative; float:left; height:38px; width:154px; background: url(../image/form-buscar-cep.jpg) no-repeat; margin-left:8px;}
		.busca-cep p, .busca-cep p a{color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase; margin-top:11px; text-decoration:none;}

.escolhas{ width:470px; position:relative; height:180px; float:left; }
	.escolhas h3{ font-size:40px; font-family: 'lobster_1.4regular'; color:#282828; margin-bottom:20px;}

.toca-ch{color:282828; width:156px; height:29px; position:relative; float:left; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}



.checkboxes label{color:282828; width:120px; height:29px; position:relative; float:left; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}

.has-js .label_check, .has-js .label_radio    { padding-left: 34px;  }
.has-js .label_check    { background: url(../image/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(../image/check-on.png) no-repeat; }
.has-js .label_check input { position: absolute; left: -9999px; }



.newsletter-ch, .checkboxes2 label{color:282828; width:250px; height:29px; position:relative; float:right; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}












.buscasubmit{ width:100px; height:38px; background-color:#2b2b2c; position:relative; float:left; border:none; top:110px; cursor:pointer; color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}

label.error {color:#ff7200 !important; font-size:11px !important; line-height:8px !important; text-align: center !important; font-family:'swis721_cn_btbold'; z-index:100 !important;  opacity: 1 !important; filter: alpha(opacity=100) !important;}


/*  CONTATO  */

.contato{ width:810px; height:840px; position:relative; left:50%; margin-left:-405px; top:20px;}
.contato-form{ position:relative; float:left; height:680px; width:590px;}
	.contato-form h3{font-size:40px; font-family: 'lobster_1.4regular'; color:#282828; margin-bottom:5px;}

.field-sel select{width:467px; height:38px; z-index: 5; font-family:'swis721_cn_btbold'; font-size:15px;
 opacity: 0.8; filter: alpha(opacity=80); background-color:#c0c0c0; border:0px; padding:9px; outline:none; position:relative; line-height:34px;}
	.field-sel{ width:575px; height:38px; position:relative; float:left; background:url(../image/form-input.jpg) no-repeat; margin-bottom:10px;}
	.field-sel label{ width:106px; height:38px; position:relative; float:left; color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}
	.field-sel p {position:relative; margin-top:11px;}

.field-text {width:575px; height:214px; position:relative; background:url(../image/form-text.png) no-repeat; margin-bottom:10px; clear:both;}
	.field-text textarea{ width:450px; height:180px; padding:12px 3px 6px 9px; border:none; position:relative; outline: none; background:none; font-family:'swis721_cn_btbold'; font-size:15px; color:#2b2b2c;}
		.field-text label{ height:214px; width:106px;}

.buscasubmit-cont{ width:100px; height:38px; background-color:#2b2b2c; position:relative; border:none; left:470px; top:10px; cursor:pointer; color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase;}


.contato-redes{ height:630px; width:200px; position:relative; float:left; top:50px; }
.contato-redes .bolas-redes{left:20px;}
.face2 a{ background:url(../image/bola-face1.png); width:56px; height:54px; display:inline-block;}
.face2 a:hover img { visibility:hidden; width:56px; height:54px;}
.twit2 a{ background:url(../image/bola-twit1.png); width:56px; height:54px; display:inline-block;}
.twit2 a:hover img { visibility:hidden; width:56px; height:54px;}


.twitter-cont{ width:200px; height:280px; position:relative; float:left; margin-left:20px; margin-top:35px;}
	.twitter-cont h3, .twitter-cont h3 a { font-family:'lobster_1.4regular'; font-size:35px; color:#425089; text-decoration:none; margin-right:20px;}
	.twitter-cont .separa-cont{ border-bottom:1px solid #ccc; height:1px; display:block; margin:10px 0 10px 0; width:200px;}

	.facebook-cont{ position:absolute; left:20px; height:300px; width:200px; top:380px;}


/* 2 VIA BOLETO*/
.vboleto{ height:130px; width:470px; position:relative; left:50%; margin-left:-235px; top:50px;}
.field-boleto{ width:359px; height:38px; position:relative; background:url(../image/form-complemento.jpg) no-repeat; margin-bottom:10px; margin-left:7px; float:left;}
		.field-boleto label{ width:120px;}
		input.input-boleto{ width:220px; position:relative;}
		

.buscasubmit-bole{ width:60px; height:38px; background-color:#2b2b2c; position:relative; border:none; left:20px; cursor:pointer; color:#c7c9cb; text-align:center; font-family:'swis721_cn_btbold'; font-size:15px; text-transform:uppercase; float:left; top:0px;}
