/* ===================== General
========================================================================================================================================== */

html							{ height:100%; }
body							{ background:#F8F9FA; margin:0; font-family:arial; letter-spacing:0; font-size:12px; height:100%; color:#666; width:100%; position:relative; }
/*
img 							{ border:medium none; display:block; }
a								{ color:#202671; text-decoration:none; }
a:hover						{ color:#202671; text-decoration:underline; }
*/
form							{ margin:0; padding:0; }
fieldset						{ margin:0; padding:0; border:none; }
hr								{ background:url(images/hr.jpg) repeat; width:auto; height:1px; display:block; border:0; margin:20px 0 20px 0; padding:0; }
input, textarea				{ outline:none; background:#FFF; }
select						{ outline:none; width:153px; height:23px; border:1px solid #E4E2DF; }
::selection					{ background:#606062; color:#FFF; }
::-moz-selection			{ background:#606062; color:#FFF; }
.indlinha						{ background-color:#E3E4E6; height:1px; }
.clear							{ clear:both; }
.limit							{ width:1200px; margin:0 auto; height:auto; position:relative; padding:0; }  
.limit_fichatecnica		{ width:1200px; background:#F0F4F7; margin:0 auto; height:auto; position:relative; padding:0; }  

/* ===================== Effect of selection of text is not validated by w3c

::selection					{ background:#FFF; color:#333; }
::-moz-selection			{ background:#FFF; color:#333; }

========================================================================================================================================== */

/* ===================== Restricted area 
========================================================================================================================================== */

#area_restrita								{ position:absolute; top:0; left:0; z-index:9; width:100%; height:25px; background-color:transparent; } 
	#btn-updown							{ position:absolute; z-index:99999; border:1px solid red; width:204px; height:30px; right:0; display:block; top:20px; background:url(images/btn-updown.png) no-repeat; }
	#btn-updown span					{ margin:0; position:absolute; top:6px; left:32px; color:#fff; font-size:12px; }
	#btn-updown:hover					{ cursor:pointer; }
	
	#logo-restrita							{ background:url(images/logo-restrita.png) no-repeat; width:102px; height:150px; margin:0; padding:0; position:absolute; top:12px; left:0; }
	
#area_restrita #lista						{ position:relative; width:100%; height:5px; overflow:hidden; color:#fff; background:url(images/bg_arearestrita.png); border-bottom:2px solid #FFF; display:block; position:absolute; z-index:9998; }
	#lista .largura 							{ width:1000px; padding:0 0 0 200px; position:relative; margin:0 auto; height:auto; }	
	#lista .area								{ float:left; width:400px; margin:10px 0 0 0; padding:0; }
	#lista h2								{ border-bottom:2px solid #FFF; font-size:18px; margin:30px 0 0 0; padding:0 0 5px 0; }
	#lista .area p							{ float:left; width:400px; font-size:14px; margin:0; padding:0; line-height:21px; }
	#lista .area h2							{ border-bottom:2px solid #FFF; font-size:18px; color:#FFF; width:403px; margin:0 0 -10px 0; padding:0 0 5px 0; }
	#lista .area .user						{ float:left; width:150px; margin:15px 10px 0 0; background:none; }  
	#lista .area .user label				{ margin:-5px 0 5px 0; padding:0; font-size:12px; }
	#lista .area .password				{ float:left; width:150px; margin:15px 10px 0 0; } 
	#lista .area .password label		{ margin:0 0 5px 0; font-size:12px; }
	#lista .area .campo					{ width:140px; height:15px; background:#FFF; border:1px solid #ccc; font-family:arial; font-size:12px; margin-top:3px; margin-bottom:3px; padding:3px; }
		
	.acessar									{ background:url(images/btn-ok.png) no-repeat; width:38px; height:30px; cursor:pointer; margin:25px 0 0 5px; padding:0; float:left; border:none; }
	.acessar:hover						{ background-position:bottom; }	   

/* ===================== Head 
========================================================================================================================================== */

.head										{ background:#0B4424; min-width:1200px; width:100%; height:250px; margin:0; padding:0; font-family:'Titillium Web', sans-serif; position:relative; z-index:99999; } 
.logo										{ background:url(images/logo.png) no-repeat; width:350px; height:159px; cursor:pointer; margin:0; padding:0; position:absolute; top:44px; left:416px; z-index:99997; }
.networks								{ width:1200px; height:auto; float:left; margin:0; padding:0; }
.head_whatsapp						{ background:url(images/head_whatsapp.png) no-repeat; width:30px; height:30px; float:right; margin:44px 10px 0 0; padding:0; }
.head_instagram						{ background:url(images/head_instagram.png) no-repeat; width:30px; height:30px; float:right; margin:44px 10px 0 0; padding:0; }
.head_facebook						{ background:url(images/head_facebook.png) no-repeat; width:30px; height:30px; float:right; margin:44px 0 0 0; padding:0; }

.chat_whatsapp						{ background:url(images/iconv_whatsapp.png) no-repeat; width:48px; height:48px; margin:0; padding:0; position:fixed; bottom:5%; right:5%; z-index:99999; }

.nav_dir									{ width:auto; height:30px; float:left; margin:90px 0 0 0; padding:0; list-style:none; text-transform:uppercase; }
.nav_dir li 								{ background:url(images/icon_nav.png) left no-repeat; width:auto; height:30px; float:left; margin:0 0 0 30px; padding:4px 0 0 15px; font-size:14px; color:#FFF; }
.nav_dir li a 							{ color:#FFF; text-decoration:none; }
.nav_dir li:first-child 				{ margin:0; }
.nav_esq								{ width:auto; height:30px; float:right; margin:90px 0 0 0; padding:0; list-style:none; text-transform:uppercase; }
.nav_esq li 								{ background:url(images/icon_nav.png) left no-repeat; width:auto; height:30px; float:right; margin:0 30px 0 0; padding:4px 0 0 15px; font-size:14px; color:#FFF; }
.nav_esq li a 							{ color:#FFF; text-decoration:none; }
.nav_esq li:first-child 				{ margin:0; }

/* ===================== Content 
========================================================================================================================================== */

.box_general							{ background:#0B4424; min-width:1200px; width:100%; height:570px; float:left; margin:0 0 0 0; padding:0; font-family:'Titillium Web', sans-serif; }

.box1										{ width:330px; height:330px; float:left; margin:80px 0 0 0; padding:0; position:relative; z-index:99999; }
.box1_img								{ background:url(images/box1.png) no-repeat; width:330px; height:330px; float:left; margin:0 0 0 0; padding:0; display:block; display:block; }
a.box1a	 								{ width:330px; height:auto; float:left; margin:15px 0 0 0; padding:0; text-align:center; color:#FFF; text-transform:uppercase; }
.box2										{ width:330px; height:330px; float:left; margin:80px 0 0 105px; padding:0; display:block; }
.box2_img								{ background:url(images/box2.png) no-repeat; width:330px; height:330px; float:left; margin:0 0 0 0; padding:0; display:block; }
a.box2a  								{ width:330px; height:auto; float:left; margin:15px 0 0 0; padding:0; text-align:center; color:#FFF; text-transform:uppercase; }
.box3										{ width:330px; height:330px; float:left; margin:80px 0 0 105px; padding:0; display:block; }
.box3_img								{ background:url(images/box3.png) no-repeat; width:330px; height:330px; float:left; margin:0 0 0 0; padding:0; display:block; }
a.box3a  								{ width:330px; height:auto; float:left; margin:15px 0 0 0; padding:0; text-align:center; color:#FFF; text-transform:uppercase; }

.banner_publicidade					{ background:url(images/banner_publicidade.png) center no-repeat; min-width:1200px; width:1200px; height:350px; float:left; margin:50px 0 0 0; padding:0; }
.bg_support							{ background:#00A335; min-width:1200px; width:100%; height:128px; float:left; margin:6px 0 0 0; padding:0; }
.support									{ background:url(images/support.png) no-repeat; min-width:1200px; width:1200px; height:128px; float:left; margin:0; padding:0; }

/* ===================== Footer
========================================================================================================================================== */

.footer											{ background:url(images/bg_footer.png) center no-repeat; min-width:1200px; width:100%; height:500px; float:left; margin:0; padding:0; position:relative; font-family:'Titillium Web', sans-serif; border:none; }
.footer_left										{ width:600px; float:left; height:520px; margin:0; padding:0; position:relative; }
.footer h2										{ width:500px; font-size:60px; color:#FFF; line-height:70px; float:left; margin:70px 0 0 0; }
.footer_left p									{ width:600px; float:left; line-height:28px; color:#DDD; font-size:16px; margin:0 0 0 2px; padding:0; }
.btn_footer										{ background:url(images/btn_footer.png) left no-repeat; width:57px; height:56px; margin:0; padding:0; position:absolute; top:220px; left:607px; z-index:1000; cursor:pointer; }

.net_footer										{ width:300px; height:auto; float:left; margin:0; padding:0; position:relative; }
.footer_whatsapp								{ background:url(images/footer_whatsapp.png) left no-repeat; width:auto; height:30px; float:left; margin:114px 0 0 0; padding:0 0 0 40px; color:#FFF; }
.footer_whatsapp:hover 					{ color:#DDD; }
.footer_email 									{ background:url(images/footer_email.png) left no-repeat; width:auto; height:23px; float:left; margin:10px 0 0 0; padding:0 0 0 41px; color:#FFF; }
.footer_email:hover 							{ color:#DDD; }	

.footer_right									{ width:600px; float:right; height:520px; margin:0; padding:0; position:relative; }
.form_p											{ width:100px; height:441px; float:left; margin:79px 0 0 60px; padding:0; }
.form_p p 										{ width:100px; float:left; text-align:right; margin:0 0 0 0; padding:0; letter-spacing:0.5px; line-height:23px; color:#5E6672; font-size:16px; }
.form_p p#fnome								{ margin:0 0 47px 0; }
.form_p p#fphone							{ margin:0 0 47px 0; }
.form_p p#femail								{ margin:0 0 41px 0; }
.form_p p#fdestino							{ margin:0 0 47px 0; }
.form_p p#fmensagem						{ margin:0 0 47px 0; }
.form_field										{ width:400px; height:453px; float:left; margin:67px 0 0 38px; padding:0; }
.form_field input								{ width:400px; height:51px; border:1px solid #C0C0C0; border-radius:5px; padding:5px 10px 5px 10px; float:left; margin:0 0 20px 0; color:#666; font-size:14px; }
.form_field select								{ background:#002914; width:150px; height:38px; border:1px solid #002914; border-radius:5px 0 0 5px; color:#FFF; padding:5px; float:left; margin:0 0 20px 0; outline:none; font-size:14px; }
.form_field textarea							{ min-width:400px; width:400px; max-width:400px; min-height:70px; font-family:'Titillium Web', sans-serif;  height:70px; max-height:70px; border:1px solid #C0C0C0; border-radius:5px; padding:10px; color:#666; font-size:14px; }
.form_field input.enviar_footer			{ background:url(images/enviar_footer.png) top no-repeat; cursor:pointer; width:112px; height:44px; float:right; margin:20px 0 0 0; padding:0; border-radius:0; border:none; }
.form_field input.enviar_footer:hover	{ background-position:bottom; }
.form_confirm									{ width:400px; height:30px; float:left; margin:0; padding:0; position:absolute; top:22px; left:281px; }	
.form_confirm p								{ float:left; border:1px solid #666; background:#333; border-radius:5px; color:#FFF; margin:0; padding:5px 10px 5px 10px; display:block; text-align:center; }

.address										{ background:#0B4424; min-width:1200px; width:100%; height:120px; float:left; margin:0; padding:0; font-family:'Titillium Web', sans-serif;  }
.address p 									{ width:1200px; color:#FFF; color:FFF; text-align:center; font-size:18px; float:left; margin:10px 0 0 0; padding:0; line-height:18px; }
.address p:first-child 					{ margin:40px 0 0 0; }
	
/* ===================== Internal  
========================================================================================================================================== */

.bg_title_int							{ background:url(images/bg_title_int.png); min-width:1200px; width:100%; height:200px; float:left; margin:0 0 0 0; padding:0; font-family:'Titillium Web', sans-serif; }
	.bg_title_int h3					{ text-align:center; margin:45px 0 0 0; float:left; width:1200px; padding:0; font-size:30px; line-height:50px; color:#53FFA0; text-transform:uppercase; }
	.bg_title_int h3 span				{ color:#00E165; } 
	.bg_title_int p						{ width:1200px; color:#00E165; text-align:center; margin:36px 0 0 0; float:left; font-size:20px; padding:0; line-height:18px; }

.bg_int									{ background:url(images/bg_int.jpg) center no-repeat; min-width:1200px; width:100%; height:auto; float:left; margin:0; padding:0; }

.intelbras 								{ background:url(images/intelbras.png) no-repeat; width:187px; height:53px; float:left; margin:0 0 0 0; padding:0; }
.icone_down							{ background:url(images/icone_down.png) no-repeat; width:51px; height:51px; float:left; margin:0 0 0 0; padding:0; }

.interna									{ background:url(images/background_middle.jpg) repeat; min-width:1003px; height:auto; padding:0; border-top:5px solid #FFF; border-bottom:5px solid #E09800; z-index:0; }
	.interna h1							{ background:#FFF; text-transform:uppercase; max-width:300px; width:auto; height:40px; overflow:hidden; line-height:40px; display:block; margin:10px 0 20px 0; padding:5px 20px 5px 20px; font-family:arial; font-size:21px; color:#666; }
	.int_left								{ width:653px; height:auto; margin:20px 0 0 0; padding:0 0 25px 0; float:left; position:relative; }
	#int_left								{ width:1003px; }
	.int_left img						{ float:left; border:2px solid #FFF; margin:3px 10px 0 0; }
	.int_left p							{ width:653px; float:left; font-size:12px; color:#B0B0B0; margin:0 0 10px 0; padding:0; line-height:18px; }
	.int_left h3							{ clear:both; color:#FFF; font-size:14px; font-weight:700; margin:0; padding:0; height:21px; line-height:21px; }

	.directory							{ margin:0 0 20px 0; font-size:12px; }

	.int_left a							{ color:#FFF; text-decoration:none; }
	.int_left a:hover					{ color:#CFBB30; }
	.int_left b							{ color:#FFF; }
	


.int_right								{ width:310px; float:left; height:auto; margin:0 0 0 40px; padding:0; position:relative; }
.right										{ background:url(images/int_right.png) no-repeat; width:310px; height:258px; margin:30px 0 0 0; padding:0; float:left; position:relative; }
	.icon_maps							{ background:url(images/maps.png) no-repeat; width:46px; height:46px; margin:0; padding:0; position:absolute; top:28px; right:41px; }
	.icon_portfolio						{ background:url(images/portfolio.png) no-repeat; width:54px; height:49px; margin:0; padding:0; position:absolute; top:28px; right:41px; }
	.icon_search2						{ background:url(images/search.png) no-repeat; width:46px; height:46px; margin:0; padding:0; position:absolute; top:20px; right:35px; }
	.icon_idvirtual						{ background:url(images/idvirtual.png) no-repeat; width:54px; height:49px; margin:0; padding:0; position:absolute; top:28px; right:41px; }
	
	.img_idvirtual						{ background:url(images/img_idvirtual.jpg) top; border:5px solid #FFF; width:250px; height:90px; margin:0; padding:0; position:absolute; bottom:30px; left:0; z-index:9; }
	.img_idvirtual:hover				{ background-position:bottom; border:5px solid #CCC; }
	
	.right h3								{ background:url(images/line_column_right.png) left bottom no-repeat; width:auto; margin:25px 0 0 30px; padding:0 0 20px 0; color:#FFF; font-size:14px; font-family:verdana; }
	.right p								{ width:310px; margin:0 0 0 30px; padding:0; font-size:12px; line-height:20px; color:#FFF; }
	.right a								{ float:left; margin:0 0 0 30px; padding:0; line-height:20px; color:#CCC; font-size:12px; font-weight:700; }
	.right a:hover						{ color:#FFF; }
	.mapa_right						{ float:left; background:url(images/mapa_right.jpg) no-repeat; width:250px; height:90px; margin:0; padding:0; display:block; border:5px solid #95CFEC; position:absolute; bottom:30px; left:0; }
	.mapa_right:hover				{ background-position:bottom; }
	
	#mod									{ background:none; width:260px; height:100px; margin:0; padding:0; list-style:none; position:absolute; bottom:30px; left:0; z-index:9; }
	#mod	li a							{ width:250px; height:90px; cursor:pointer; } 
	#mod	li a:hover					{ opacity:0.6; }
	#mod li a img						{ width:250px; height:90px; border:5px solid #FFF; }

.right_second							{ background:url(images/int_enquete.png) no-repeat; width:310px; height:178px; margin:20px 0 20px 0; padding:0; float:left; position:relative; z-index:0; }
	.right_second h3					{ background:url(images/line_column_right.png) left bottom no-repeat; width:auto; margin:25px 0 0 0; padding:0 0 20px 0; color:#FFF; font-size:14px; font-family:verdana; }
	.right_second p					{ width:310px; margin:15px 0 0 30px; padding:0; line-height:14px; font-size:12px; color:#FFF; }

.subit										{ width:670px; list-style:none; margin:20px 0 0 0; padding:0; } 
	.subit li								{ min-width:70px; width:auto; margin:0; padding:0; float:left; }
	.subit li a							{ background:url(images/page.png) top left no-repeat; min-width:75px; width:auto; height:32px; margin:0 50px 0 0; padding:0 0 0 35px; float:left; text-decoration:none; display:block; color:#FFF; line-height:32px; font-size:12px; }
	.subit li a:hover					{ padding:0 0 0 35px; text-decoration:none; color:#ccc; background-position:bottom left; }

.subit_news							{ list-style:none; margin:20px 0 0 0; padding:0; } 
	.subit_news li						{ width:653px; margin:0 0 10px 0; padding:0; float:left; } 
	.subit_news li:first-child		{ margin:20px 0 10px 0; border:1px solid red; }
	.subit_news li a					{ text-decoration:none; float:left; display:block; color:#FFF; line-height:32px; padding:0 0 0 35px; width:auto; height:32px; background:url(images/page.png) top left no-repeat; font-size:12px; }
	.subit_news li a:hover			{ padding:0 0 0 35px; text-decoration:none; color:#ccc; background-position:bottom left; }

/* ===================== Jcarousel  
========================================================================================================================================== */

#jcarousel_campo									{ width:1162px; position:relative; margin:60px 0 30px 21px; padding:0; }
#jcarousel-animate									{ position:absolute; top:0; left:0; height:130px; list-style:none; margin:0; padding:0; }
	#jcarousel-animate li							{ float:left; width:150px; height:130px; background:#DCE5D7; margin:0 30px 0 30px; padding:0 0 0 0; overflow:hidden; position:relative; } 
	#jcarousel-animate li a:hover	img			{ opacity:0.6; }
	#jcarousel-animate li img.publ				{ margin:0 0 0 20px; padding:0; }

.jcarousel-skin-tango 
.jcarousel-container-horizontal					{ width:1162px; }
.jcarousel-skin-tango 
.jcarousel-clip-horizontal							{ width:1052px; height:130px; margin:0 0 0 50px; }    
.jcarousel-skin-tango 
.jcarousel-direction-rtl 								{ direction:rtl; }
.jcarousel-skin-tango 
.jcarousel-clip 										{ overflow:hidden; }
.jcarousel-skin-tango 
.jcarousel-item 										{ width:150px; height:130px; margin:0 30px 0 30px; padding:0 0 0 0; }
.jcarousel-skin-tango 
.jcarousel-item-horizontal 							{ margin-left:0; margin-right:10px; }
.jcarousel-skin-tango 
.jcarousel-direction-rtl 
.jcarousel-item-horizontal 							{ margin-left:10px; margin-right:0; }
.jcarousel-skin-tango 
.jcarousel-item-horizontal 							{ margin-bottom:10px; }
.jcarousel-skin-tango 
.jcarousel-item-placeholder 						{ color:#000; }    

/* ===================== Projetos recentes 
========================================================================================================================================== */

.bg_recentes				{ background:url(images/bg_recentes.png); min-width:1200px; width:100%; height:143px; float:left; margin:0; padding:0; position:relative; }
.lateral_projetos			{ background:url(images/lateral_projetos.png) no-repeat; width:35px; height:35px; margin:30px 0 0 0; padding:0; float:left; position:relative; z-index:99997; }
.projetos_recentes h3	{ width:500px; color:#FCD846; float:left; margin:49px 0 0 0; text-align:left; font-size:14px; font-family:'Titillium Web', sans-serif; }
.icon_proj					{ background:url(images/icon_proj.png) no-repeat; width:22px; height:21px; margin:0; padding:0; position:absolute; top:102px; left:85px; }


* {
	margin:0;
	padding:0;
}

html, body {
  	height:100%;
  	font-family:'Helvetica Neue', Arial;
}

.active-slide {
}

.hsldr-nav-region {
	position:absolute;
	height:2px;
	width:20px;
	top:0px;
	left:0px;
	background-color:#000;
}

.hsldr-nav-wrapper {
	position:absolute;
	bottom:10px;
	text-align:center;
	left:50%;
  	transform:translateX(-50%);
  	-webkit-transform:translateX(-50%);
}

.hsldr-nav-marker {
    content:"";
    display:inline-block;
    height:2px;
    width:200px;
    background-color:#bbb;
    float:left;
}

.hsldr-container {		
	position:relative;
	width:100%;
	height:80vh;
	max-height:630px;
	overflow:hidden;
	opacity:0;
	transition:opacity 0.5s ease-in-out;
}

.hsldr-container.hsldr-has-nav-bar {
	height:calc( 80vh + 0 );
}

.hsldr-gallery-container {
	position:relative;
	left:0;
	transition:all 0.5s ease-in-out;
	overflow:hidden;
	width:99999px;
}

.hsldr-image-container {
	float:left;
	display:-ms-flexbox;      /* TWEENER - IE 10 */
	display:-webkit-flex;     /* NEW - Chrome */
	display:flex;  
}

.hsldr-image-container img {
	width:auto;
	height:80vh;
	max-height:600px;
}

.hsldr-container figure, .hsldr-container li {
	position:relative;
}

.hsldr-container figcaption,
.hsldr-container .caption {
	position:absolute;
    left:0;
    top:50%;
    padding:0;
    color:#fff;
    width:94%;
    padding:3%;
    opacity:0;
    text-align:center;
    transform:translateY(-50%);
    transition:opacity 0.1s ease-in-out;
    font-size:1.6rem;
    font-weight:200;
}

.hsldr-image-container:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0);
	content:'';
	display:block;
	z-index:0;
	transition:background-color 0.3s ease-in-out;
}

.hsldr-container .showcaption:before {
	background-color:rgba(0,0,0,0.6);
	z-index:1;
}

.fade-in {
	opacity:1;
}

.info {
	content:"";
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	visibility:visible;
	position:absolute;
	right:10px;
	bottom:10px;
	opacity:1;
	z-index:2;
}

.info:before {
	content:"i";
	width:15px;
	height:15px;
	display:block;
	text-align:center;
	font-family:Georgia;
	font-style:italic;
	color:#fff;
	background-color:rgba(0,0,0,0.1);
	padding:2px 3px 5px;
	border-radius:2px;
}

.showcaption .info:before, .showcaption .info:after {
	position:absolute;
	left:11px;
	top:4px;
	content:' ';
	height:15px;
	width:2px;
	background-color:#fff;
	padding:0;
}

.showcaption .info:before {
  	transform:rotate(45deg);
}

.showcaption .info:after {
  	transform:rotate(-45deg);
}

.hsldr-container .showcaption figcaption,
.hsldr-container .showcaption .caption {
	visibility:visible;
	opacity:1;
	z-index:1;
}

.hsldr-next, .hsldr-prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	width:15px;
	height:30px;
	background-color:rgba(0,0,0,0.4);
	color:#fff;
	transition:background-color 0.3s ease-in-out;
	padding:15px 20px;
	z-index:4;
}

.hsldr-has-nav-bar .hsldr-next,
.hsldr-has-nav-bar .hsldr-prev {
	top:calc( 50% - 15px );
}

.hsldr-next {
	right:0;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

.hsldr-next:before, 
.hsldr-next:after,
.hsldr-prev:before,
.hsldr-prev:after {
	width:15px;
	height:2px;
	background-color:#fff;
    display:block;
    content:'';
    position:relative;	    
}

.hsldr-next:before {
	-ms-transform:rotate(45deg); /* IE 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    -moz-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);
    top:9px;
    left:0;
}

.hsldr-next:after {
	-ms-transform:rotate(-45deg); /* IE 9 */
    -webkit-transform:rotate(-45deg); /* Chrome, Safari, Opera */
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg); /* Chrome, Safari, Opera */
    top:17px;
    left:0;
}

.hsldr-prev {
	left:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.hsldr-prev:before {
	-ms-transform:rotate(-45deg); /* IE 9 */
    -webkit-transform:rotate(-45deg); /* Chrome, Safari, Opera */
    -moz-transform:rotate(-45deg); /* Chrome, Safari, Opera */
    transform:rotate(-45deg);
    top:9px;
    left:0;
}

.hsldr-prev:after {
	-ms-transform:rotate(45deg); /* IE 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    -moz-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);
    top:17px;
    left:0;
}

.hsldr-next:hover,
.hsldr-prev:hover {
	background-color:rgba(0,0,0,0.6);
}

/* ===================== Horizontal Buttons 
========================================================================================================================================== */

.jcarousel-skin-tango .jcarousel-next-horizontal								{ cursor:pointer; position:absolute; top:41px; right:-17px; width:45px; height:60px; cursor:pointer; background:transparent url(images/arrow_next.png) top no-repeat; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus					{ background-position:bottom; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active					{ background-position:bottom; } 
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active		{ cursor:default; background-position:bottom; }
.jcarousel-skin-tango .jcarousel-prev-horizontal								{ cursor:pointer; position:absolute; top:41px; left:-21px; width:45px; height:60px; cursor:pointer; background:transparent url(images/arrow_prev.png) top no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus					{ background-position:bottom; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active					{ background-position:bottom; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active		{ cursor:default; background-position:bottom }
.jcarousel-skin-tango .jcarousel-container-vertical 						{ width:146px; height:340px; padding:10px 0px; }
.jcarousel-skin-tango .jcarousel-clip-vertical 								{ width:146px; height:272px; margin-top:25px; }
.jcarousel-skin-tango .jcarousel-item-vertical 								{ margin-bottom:10px; }

/* ===================== Vertical Buttons 
========================================================================================================================================== */

.jcarousel-skin-tango .jcarousel-next-vertical 								{ cursor:pointer; position:absolute; top:312px; left:39px; width:44px; height:60px; cursor:pointer; background:url(images/arrow_prev.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus 						{ background-position:0 -44px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active 						{ background-position:0 -44px; }
.jcarousel-skin-tango .jcarousel-prev-vertical 								{ cursor:pointer; position:absolute; top:4px; left:40px; width:44px; height:60px; cursor:pointer; background:url(images/arrow_prev.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus						{ background-position:0 -44px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active 						{ background-position:0 -44px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active			{ cursor:default; background-position:0 -44px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active 			{ cursor:default; background-position:0 -26px; }	
	
/* ===================== Área - Sindicatos
========================================================================================================================================== */
	
.content_photo_evo						{ width:1200px; height:241px; float:left; margin:0; padding:0; font-family:'Titillium Web', sans-serif; position:relative; }
.content_photo_evo #limit_sind		{ position:absolute; top:0; left:-24px; height:auto; clear:both; }
.content_photo_evo h3					{ background:#CCC; width:1178px; height:18px; line-height:16px; font-size:16px; color:#144550; text-align:center; margin:0 0 20px 0; padding:10px; border:1px dashed #333; }
.content_photo_evo h3#loja_prod	{ width:1178px; margin:0 0 20px 0; }
.content_photo_evo	ul					{ width:1224px; height:auto; float:left; margin:35px 0 0 0; padding:0 0 30px 0; }
.content_photo_evo	ul li				{ background:#D2D3D5; border:1px dashed #3E3C8F; width:178px; height:178px; float:left; margin:15px 0 0 24px; padding:0; list-style:none; }
.content_photo_evo	ul li a				{ width:160px; margin:58px 0 0 0; padding:0 10px 0 10px; float:left; text-align:center; color:#3E3C8F; letter-spacing:0.5px; font-size:16px; line-height:21px; text-transform:uppercase; text-decoration:none; }
.content_photo_evo	ul li a:hover	{ color:#222; }	
	
/* ===================== Portfolio
========================================================================================================================================== */
	
.bg_title									{ background:#D9D9D9; width:100%; min-width:1200px; height:200px; float:left; margin:0; padding:0; }
.bg_title h3								{ font-family:'Titillium Web', sans-serif; font-size:35px; color:#0B4424; text-align:center; text-align:18px; margin:30px 0 0 0; padding:0; }

.bg_title_serv							{ background:#D9D9D9; width:100%; min-width:1200px; height:110px; float:left; margin:0; padding:0; }
.bg_title_serv h3						{ font-family:'Titillium Web', sans-serif; font-size:30px; color:#0B4424; text-align:center; text-align:30px; margin:37px 0 0 0; padding:0; text-transform:uppercase; }

.bg_pag_int							{ background:#0B4424; width:100%; height:auto; float:left; margin:0; padding:0; }
.pag_int_sobre						{ min-width:1200px; height:auto; float:left; margin:42px 0 0 0; padding:0 0 18px 0; }
.pag_int_sobre p 						{ font-family:'Titillium Web', sans-serif; float:left; text-align:left; color:#FFF; font-size:16px; margin:0; padding:0; }

.mvv										{ font-family:'Titillium Web', sans-serif; width:400px; height:auto; float:left; margin:40px 0 0 0; padding:0 0 44px 0; color:#FFF; font-size:16px; }
.mvv h3 								{ font-family:'Titillium Web', sans-serif; width:400px; height:auto; float:left; text-align:center; margin:0 0 20px 0; padding:0; font-size:21px; text-transform:uppercase; }
.mvv p 									{ width:380px; height:auto; float:left; margin:0; padding:0; text-align:center; }
.mvv ul 									{ width:380px; height:auto; float:left; margin:0; padding:0; list-style:circle; }
.mvv ul li 								{ margin:0 0 0 170px; list-style:circle; }

.pag_int													{ background:url(images/bg_sobre.png) no-repeat; width:748px; height:auto; float:left; margin:30px 0 0 0; padding:0 0 20px 0; position:relative; }
.pag_int h1												{ width:698px; font-size:18px; color:#333; font-family:'Titillium Web', sans-serif; float:left; margin:15px 0 15px 15px; padding:0; line-height:18px; }
.pag_int p												{ width:698px; font-size:16px; color:#333; font-family:'Titillium Web'; float:left; margin:0 0 15px 0; padding:0; line-height:21px; }
.pag_int p:first-child									{ padding:20px 0 0 0; }
.pag_int p#first-child								{ padding:20px 0 0 0; }
.pag_int h3												{ width:698px; font-size:14px; color:#333; font-family:'Titillium Web', sans-serif; float:left; margin:0 0 15px 25px; padding:0; line-height:18px; }

.pag_int img#img_sobre								{ width:690px; height:300px; position:absolute; top:-10px; left:0; z-index:9999; }

.pag_interna											{ background:#0B4424; width:100%; height:auto; float:left; margin:0; padding:0 0 50px 0; font-family:'Titillium Web', sans-serif; }
.pag_interna h3 										{ text-transform:uppercase; font-size:23px; text-align:center; margin:40px 0 0 0; padding:0; color:#FFF; }
.pag_interna p 										{ width:1200px; text-transform:uppercase; font-size:23px; text-align:center; margin:40px 0 0 0; padding:0; color:#FFF; float:left; }
.btn_download 										{ background:url(images/btn_download.png) no-repeat; width:60px; height:60px; margin:40px 0 0 570px; padding:0; float:left; }
.serv_intelbras											{ background:url(images/serv_intelbras.png) no-repeat; width:244px; height:56px; margin:30px 0 0 478px; padding:0; float:left; }
.pag_interna p.p_garantia							{ font-size:18px; margin:20px 0 0 0; }

.produtos_garantia 									{ width:800px; height:200px; margin:0 auto; padding:0; list-style:none; }
		.produtos_garantia ul.u_produto01		{ width:106px; height:auto; float:left; margin:50px 0 0 0; padding:0; }
			ul.u_produto01 p							{ width:106px; float:left; margin:10px 0 0 0; padding:0; color:#FFF; font-size:12px; text-align:center; }
		.produtos_garantia ul.u_produto02		{ width:63px; height:auto; float:left; margin:50px 0 0 145px; padding:0; }
			ul.u_produto02 p							{ width:63px; float:left; margin:10px 0 0 0; padding:0; color:#FFF; font-size:12px; text-align:center; }
		.produtos_garantia ul.u_produto03		{ width:149px; height:auto; float:left; margin:50px 0 0 106px; padding:0; }
			ul.u_produto03 p							{ width:149px; float:left; margin:10px 0 0 0; padding:0; color:#FFF; font-size:12px; text-align:center; }
		.produtos_garantia ul.u_produto04		{ width:131px; height:auto; float:left; margin:50px 0 0 100px; padding:0; }
			ul.u_produto04 p							{ width:131px; float:left; margin:10px 0 0 0; padding:0; color:#FFF; font-size:12px; text-align:center; }
	
			.produto01									{ background:url(images/produto01.png) no-repeat; width:106px; height:100px; float:left; margin:0; padding:0; }
			.produto02									{ background:url(images/produto02.png) no-repeat; width:63px; height:100px; float:left; margin:0; padding:0; }
			.produto03									{ background:url(images/produto03.png) no-repeat; width:89px; height:100px; float:left; margin:0 0 0 25px; padding:0; }
			.produto04									{ background:url(images/produto04.png) no-repeat; width:131px; height:100px; float:left; margin:0; padding:0; }
			
	.serv_gerais										{ background:url(images/serv_gerais.png) no-repeat; width:772px; height:260px; margin:60px 0 0 164px; padding:0; }								

.bg_vendas_title										{ background:url(images/bg_vendas.png); width:100%; height:105px; float:left; margin:0; padding:0; }
.bg_vendas_title h3 									{ font-family:'Titillium Web', sans-serif;  text-align:center; text-transform:uppercase; margin:50px 0 0 0; font-size:25px; padding:0; line-height:30px; color:#FFF; }
.vendas_prod											{ background:#DCE5D7; width:100%; height:auto; float:left; margin:0; padding:0 0 21px 0; }

.portfolio_left ul.ul_mostra							{ width:350px; height:245px; float:left; margin:0; padding:0; list-style:none; line-height:18px; margin:0; padding:0; }
.portfolio_left ul.ul_mostra li						{ background:url(images/star.png) left no-repeat; width:350px; height:20px; float:left; margin:10px 0 10px 0; padding:0 0 0 30px; font-family:'Titillium Web', sans-serif; font-size:16px; color:#6B0703; }
.portfolio_left ul.ul_mostra li:first-child			{ margin:20px 0 10px; }     

.portfolio_right											{ width:748px; height:auto; border:1px solid #6B0703; float:left; margin:50px 0 0 0; padding:0; position:relative; }
.portfolio_right img									{ width:748px; height:auto; }
.portfolio_left											{ width:400px; height:500px; float:right; margin:0; padding:0; position:relative; }
.port_title												{ background:#222; width:400px; height:50px; float:left; margin:50px 0 0 0; padding:0; }
.port_title h3											{ width:350px; font-family:'Titillium Web', sans-serif; font-size:21px; line-height:18px; float:left; margin:15px 0 0 30px; padding:0; color:#FFF; }
.portfolio_left p 										{ width:350px; font-family:'Titillium Web', sans-serif; font-size:18px; line-height:18px; float:left; margin:20px 0 0 30px; padding:0; color:#222; }

.box-fotos												{ background:#FFF; float:left; width:1020px; height:520px; margin:10px 0 0 100px; padding:0; }
.box-fotos img											{ float:left; margin:10px 0 0 10px; width:1000px; height:500px; }

.dominio													{ width:400px; height:50px; background:#222; border:1px solid #333; float:left; margin:0; padding:0; margin:10px 0 0 0; padding:0; }
.dominio a												{ width:350px; font-family:'Titillium Web', sans-serif; font-size:16px; line-height:18px; float:left; margin:15px 0 0 35px; padding:0; color:#FFF; text-decoration:none; }
.dominio a:hover										{ color:#FFF; }
.port_assessoria										{ width:400px; height:150px; background:#FFF; border:1px solid #6B0703; float:left; margin:0; padding:0; margin:15px 0 0 0; padding:0; }
.port_assessoria ul li									{ width:350px; float:left; font-family:'Titillium Web', sans-serif; margin:10px 0 0 0; padding:0; color:#333; font-size:18px; line-height:18px; }
#port_assessoria										{ height:204px; }
#port_assessoria2									{ height:120px; }
#port_assessoria3									{ height:92px; }
#port_assessoria4									{ height:151px; }  
#port_assessoria5									{ height:64px; }
.port_marketing										{ width:400px; height:85px; background:#FFF; border:1px solid #A8CF45; float:left; margin:0; padding:0; margin:15px 0 0 0; padding:0; }
.port_marketing p										{ width:350px; float:left; font-family:'Titillium Web', sans-serif; margin:15px 0 0 15px; padding:0; color:#333; font-size:18px; line-height:28px; }

.port_produto											{ width:400px; height:257px; background:#FFF; border:1px solid #A8CF45; float:left; margin:0; padding:0; margin:15px 0 0 0; padding:0; }
.port_produto ul li									{ width:350px; float:left; font-family:'Titillium Web', sans-serif; margin:10px 0 0 0; padding:0; color:#333; font-size:18px; line-height:21px; }

.port_marketing_cafe								{ background:url(images/cafeconosco.png) no-repeat; width:400px; height:85px; float:left; margin:15px 0 0 0; padding:0; }

.icon_facebook										{ background:url(images/icon_facebook.png) no-repeat; width:30px; height:30px; margin:0; padding:0; position:absolute; right:70px; top:219px; z-index:99999; }
.icon_facebook2										{ background:url(images/icon_facebook.png) no-repeat; width:30px; height:30px; margin:0; padding:0; position:absolute; right:70px; top:320px; z-index:99999; }
.icon_instagram										{ background:url(images/icon_instagram.png) no-repeat; width:30px; height:30px; margin:0; padding:0; position:absolute; right:30px; top:219px; z-index:99999; }

.produtos												{ width:1220px; height:811px; margin:0; padding:0; position:absolute; top:80px; left:-20px; }
.produtos ul											{ float:left; margin:0; padding:0; }
.produtos ul li											{ list-style:none; float:left; } 
.limit_produtos											{ width:1200px; margin:0 auto; height:811px; position:relative; padding:0; }  

.pag_serv												{ width:100%; height:auto; float:left; margin:0; padding:0 0 30px 0; }
.pag_inst												{ width:1200px; float:left; }
.pag_inst p												{ width:800px; text-align:center; margin:30px auto; padding:0; line-height:25px; font-family:'Titillium Web', sans-serif; font-size:14px; color:#333; }
.img_serv												{ background:url(images/img_serv.jpg) center no-repeat; min-width:1200px; width:100%; height:450px; float:let; margin:0 0 20px 0; padding:0; }
.box_serv												{ width:400px; height:auto; float:left; margin:40px 0 40px; padding:0; }
.box_serv h3											{ font-family:'Titillium Web', sans-serif; line-height:21px; color:#213C6B; font-size:21px; text-transform:uppercase; width:400px; text-align:center; line-height:18px; margin:0; padding:0; }	
.box_serv p												{ font-family:'Titillium Web', sans-serif; line-height:18px; color:#555; font-size:14px; width:260px; text-align:center; line-height:18px; margin:20px auto; padding:0; }	
.box_serv a 											{ width:400px; text-align:center; float:left; color:#222; text-decoration:none; margin:0; padding:0; font-family:'Titillium Web', sans-serif; font-size:12px; }
.box_serv a:hover									{ color:#666; }

/* ===================== Banner - Portfólio
========================================================================================================================================== */

#next_cycle								{ background:url(images/arrow_next_cycle.png) no-repeat; width:43px; height:43px; position:absolute; top:250px; right:10px; z-index:99999; cursor:pointer; }
#next_cycle:hover						{ background-position:bottom; }
#prev_cycle								{ background:url(images/arrow_prev_cycle.png) no-repeat; width:43px; height:43px; position:absolute; top:250px; left:10px; z-index:99999; cursor:pointer; }
#prev_cycle:hover						{ background-position:bottom; }

/* ===================== Photo Gallery - Albuns
========================================================================================================================================== */

.pag_albuns					{ width:1200px; height:auto; margin:0; padding:20px 0 60px 0; float:left; position:relative; }
.pag_photos					{ width:1200px; height:auto; margin:0; padding:30px 0 29px 0; float:left; position:relative; }
	
.da-thumbs 					{ font-family:'Titillium Web', sans-serif; list-style:none; width:auto; min-height:110px; height:auto; position:relative; margin:20px 0 0 0; padding:0; }
.da-thumbs li 					{ list-style:none; float:left; margin:10px 0 0 10px; padding:0; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; background:#666; border:5px solid #666; padding:0; position:relative; box-shadow:0 0px 5px #666; }
.thumbs2						{ float:left; margin:30px 0 0 0; }
.thumbs3						{ float:left; margin:0 0 40px 0; }
.thumbs4						{ float:left; margin:0 0 40px 0; } 
.da-thumbs li a,
.da-thumbs li a img			{ border:none; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; float:left; margin:0; padding:0; display:block; position:relative; }
.da-thumbs li a				{ border:none; overflow:hidden; text-align:center; font-size:14px; line-height:18px; }
.da-thumbs li a div			{ border:none; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; position:absolute; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); }
.gp_1								{ background:#265CA4; }
.gp_2								{ background:#265CA4; }
.gp_3								{ background:#265CA4; }
.gp_4								{ background:#265CA4; }
.da-thumbs li a div span	{ min-width:218px; width:218px; max-width:218px; height:auto; display:block; padding:0; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
								       border-top:5px solid #FFF; border-right:none; border-bottom:1px solid #FFF; border-left:none; margin:47px auto; font-weight:100; 
								       text-transform:uppercase; color:#FFF; font-size:16px; line-height:23px; }
#thumbs_photo				{ background:url(images/iconsearch.png) bottom no-repeat; min-width:40px; min-height:40px; margin:40px auto; padding:0 0 25px 0; }
#thumbs_photo p				{ width:218px; float:left; text-align:center; margin:20px 0 0 0; padding:0; }

.da-thumbss 					{ font-family:'Titillium Web', sans-serif; list-style:none; width:auto; min-height:110px; height:auto; position:relative; margin:20px 0 0 0; padding:0; }
.da-thumbss li 				{ list-style:none; float:left; margin:10px 0 0 10px; padding:0; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; background:#666; border:5px solid #666; padding:0; position:relative; box-shadow:0 0px 5px #666; }
.da-thumbss li a,
.da-thumbss li a img			{ border:none; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; float:left; margin:0; padding:0; display:block; position:relative; }
.da-thumbss li a				{ border:none; overflow:hidden; text-align:center; font-size:14px; line-height:18px; }
.da-thumbss li a div			{ border:none; min-width:218px; width:218px; max-width:218px; min-height:150px; height:150px; max-height:150px; position:absolute; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); }
.gp_1								{ background:#021033; }
.gp_2								{ background:#021033; }
.gp_3								{ background:#021033; }
.gp_4								{ background:#021033; }
.da-thumbss li a div span	{ min-width:218px; width:218px; max-width:218px; height:auto; display:block; padding:0; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
								       margin:40px auto; font-weight:100; 
								       text-transform:uppercase; color:#FFF; font-size:16px; line-height:23px; }
#thumbs_photos				{ background:url(images/iconsearch.png) bottom no-repeat; min-width:202px; min-height:53px; margin:36px auto; padding:0 0 25px 0; }
#thumbs_photos p			{ width:218px; float:left; text-align:center; margin:20px 0 0 0; padding:0; } 

.paginacao						{ width:1200px; float:left; margin:15px 0 30px 0; padding:0 0 15px 10px; height:20px; overflow:hidden; line-height:2px; }	 
#paginacao_videos			{ padding:0 0 15px 70px; }
#paginacao_videos_videos	{ padding:15px 0 15px 5px; }
.paginacao a					{ background:#FFF; float:left; margin:10px 0 10px 10px; color:#333; padding:10px; border:1px solid #8A9566; text-decoration:none; }
	.paginacao a:first-child	{ margin:10px 0 10px 0; }	
	.paginacao a.ativa		{ background:#8A9566; color:#FFF; }
	.paginacao a:hover		{ background:#333; color:#FFF; font-style:normal; }

/* ===================== Forms 
========================================================================================================================================== */

/* ===================== Formatting the internal page */
 
.bg_mapa									{ background:#333; width:100%; min-height:300px; margin:0; padding:0 0 0 2px; position:absolute; top:-5px; left:-5px; z-index:0; }	
.banners_right								{ min-width:355px; width:355px; float:right; margin:10px 0 0 0; padding:0; position:relative; z-index:0; }
#banners_right_categorias				{ margin:10px 0 20px 0; }
	.banner_contact						{ min-width:355px; width:355px; height:300px; float:right; margin:20px 20px 0 0; }
	.banner_facebook					{ min-width:355px; width:355px; height:180px; float:right; margin:0 20px 20px 0; }

.content_left_contact					{ min-width:660px; width:660px; min-height:auto; height:360px; font-family:'Titillium Web', sans-serif; float:left; margin:35px 0 0 25px; padding:0 0 0 0; position:relative; }	

.content_left p.no_product			{ background:#FFF; width:580px; margin:0 auto; text-align:center; padding:10px; font-size:16px; color:#222; border:1px dashed #333; }
	
.contact_position_p						{ min-width:657px; width:657px; min-height:81px; float:left; margin:23px 0 0 0; padding:0; position:relative; }	
	
.pag_int p#p_contact					{ width:698px; font-size:16px; color:#333; font-family:'Titillium Web', sans-serif; float:left; margin:25px 0 15px 25px; padding:0; line-height:25px; }

.content_left_contact form			{ border:none; min-width:600px; width:100%; min-height:auto; float:left; margin:0; padding:0 0 4px 0; } 
.content_left_contact fieldset		{ border:none; min-width:600px; width:100%; min-height:auto; float:left; margin:0; padding:0; } 

.formfield									{ min-width:698px; height:24px; font-family:'Titillium Web', sans-serif; font-size:14px; line-height:22px; float:left; margin:0 0 15px 0; padding:0; position:relative; }	  
#formfield_textarea						{ height:105px; margin:0 0 20px 0; }
.formfield label								{ min-width:79px; font-family:'Titillium Web', sans-serif; height:16px; color:#333; float:left; margin:0; padding:3px 3px 3px 0; }        
.formfield input[type=checkbox]		{ margin:0; padding:0; }
.formfield input[type=radio]			{ margin:0; padding:0; }    
.formfield input[type=text]				{ margin:0; padding:0; }   
.formfield input.field_contact			{ background:#002914; border:1px solid #FFF; min-width:581px; width:581px; height:26px; line-height:30px; float:right; font-family:'Titillium Web', sans-serif; font-size:14px; color:#FFF; font-size:14px; margin:0; padding:3px 10px 3px 10px; position:absolute; top:0; right:0; }
.formfield input.field_contact:focus	{ border:1px solid #FFF; }
.formfield textarea						{ background:#002914; border:1px solid #FFF; min-width:581px; width:581px; resize:none; min-height:110px; height:110px; max-height:110px; float:right; font-family:'Titillium Web', sans-serif; font-size:14px; color:#FFF; margin:0; padding:3px 10px 3px 10px; position:absolute; top:0; right:0; outline:none; display:block; overflow:hidden; } 
.formfield textarea:focus				{ border:1px solid #FFF; }
.formfield select		  					{ border:1px solid #FFF; background:#002914; color:#FFF; min-width:195px; width:195px; height:24px; position:absolute; top:0; left:117px; font-family:'Titillium Web', sans-serif; font-size:14px; margin:0; padding:0 0 0 5px; outline:none; } 
.formfield option							{ border:none; float:right; font-family:'Titillium Web', sans-serif; font-size:12px; margin:0; padding:3px; outline:none; }			

.emotion										{ background:url(images/emotion.png) no-repeat; width:68px; height:30px; position:absolute; top:74px; right:51px; z-index:9990; }  

.confirma									{ background:#333; color:#FFF; min-width:697px; width:697px; max-width:697px; height:34px; margin:0; padding:0; position:absolute; top:-42px; left:0; font-size:14px; color:#FFF; text-align:center; display:block; }
.texto-confirma 	 						{ width:687px; height:24px; float:left; margin:0; padding:5px; position:absolute; top:-20px; left:0; }
.texto-confirma p							{ width:687px; height:24px; float:left; text-align:center; margin:0; padding:0; color:#FFF; font-size:14px; font-family:'Titillium Web', sans-serif; position:relative; }

.confirma2									{ background:#333; color:#FFF; min-width:697px; width:697px; max-width:697px; height:34px; margin:0; padding:0; position:absolute; top:-42px; left:0; font-size:14px; color:#FFF; text-align:center; display:block; }
.texto-confirma2 	 						{ width:687px; height:24px; float:left; margin:0; padding:5px; position:absolute; top:0; left:0; }
.texto-confirma2 p						{ width:687px; height:24px; float:left; text-align:center; margin:0; padding:0; color:#FFF; font-size:14px; font-family:'Titillium Web', sans-serif; position:relative; }

.formfield input.envia2					{ background:url(images/b_enviar.png) top no-repeat; border:none; width:100px; height:32px; position:absolute; bottom:-50px; right:0; margin:0; padding:0; cursor:pointer; }
.formfield input.envia2:hover			{ background-position:bottom; }        

/* ===================== News  
========================================================================================================================================== */  

.inihalf									{ width:1200px; height:150px; position:relative; padding:0; margin:40px 0 10px 0; z-index:0; }
	.inihalf p								{ width:1200px; height:150px; float:left; margin:0; padding:0; }
	#notdestaques					{ background:none; width:650px; height:150px; overflow:hidden; z-index:5; margin:0 auto; }
	#notdestaques .slide_item		{ width:650px; height:150px; z-index:10; }  
	#notdestaques .first_item		{ left:0; }

/*
#nextbtn								{ cursor:pointer; background:url(images/arrow_next.png) top; width:45px; height:44px; position:absolute; top:45px; right:0; display:block; z-index:9; }
#nextbtn:hover						{ background-position:bottom; }
#prevbtn								{ cursor:pointer; background:url(images/arrow_prev.png) top; width:45px; height:44px; position:absolute; top:45px; left:0; display:block; z-index:9; }
#prevbtn:hover						{ background-position:bottom; }
*/

.inihalf .mais							{ height:150px; margin:16px 0 0 0; padding:10px 0 0 0; text-align:center; }
	.inihalf .mais a						{ font-size:23px; line-height:30px; font-family:'Titillium Web', sans-serif; font-weight:100; height:150px; margin:0; padding:0; color:#666; position:relative; text-decoration:none; }
	.inihalf .mais a:hover			{ color:#000; }
	.inihalf .maisnoticia a			{ text-decoration:none; color:#0A408A; }
	.inihalf .maisnoticia a:hover	{ color:#000; }  
	
/* ===================== Produtos - Página Inicial 
========================================================================================================================================== */
	
	.pag_geral_tintas									{ background:url(images/bg_int.jpg); min-width:1200px; width:100%; min-height:auto; height:auto; float:left; margin:0; padding:0 0 80px 0; }      
	
	.pag_geral_tintas h2								{ width:1200px; height:auto; float:left; text-align:center; margin:60px 0 0 0; padding:0; color:#0098D9; text-transform:uppercase; font-size:25px; }
	.pag_geral_tintas h2 span 						{ color:#514737; }
	.pag_geral_tintas h3 							{ width:1200px; height:auto; float:left; text-align:center; margin:5px 0 0 0; padding:0; text-transform:uppercase; font-size:16px; color:#6C0426; }
	
	#bg_input											{ background:url(images/bg_search.png) no-repeat; width:500px; height:45px; margin:40px 0 20px 350px; padding:0 0 0 0; z-index:9999; position:relative; }
	#bg_input input									{ background:none; border:none; width:415px; height:45px; float:left; margin:0; padding:0 0 0 20px; font-family: 'PT Sans', sans-serif;  line-height:25px; font-size:16px; color:#333; }
	#bg_input input.cmprt_inpt_lupa				{ background:url(images/btn_search.png) no-repeat; width:30px; height:30px; margin:0; padding:0; border:none; position:absolute; top:8px; right:8px; }
	
	.tin_content										{ min-width:1200px; width:1200px; min-height:auto; height:auto; margin:30px 0 0 0; padding:0; position:relative; }
	.tin_content a.sb 								{ width:1200px; height:auto; margin:50px 0 0 0; padding:0; float:left; text-align:center; line-height:18px; color:#0098D9; font-size:18px; text-transform:uppercase; font-family: 'PT Sans', sans-serif;  }
	.tin_content a.sb span 							{ color:#514737; }
	.tin_content a.sb:hover 						{ color:#514737; }
	.tin_content a.sb span:hover					{ color:#0098D9; }
	
	.area_tin											{ background:#FFF; border:1px solid #CCC; width:280px; height:auto; float:left; margin:20px 10px 0 10px; padding:0 0 20px 0; position:relative; }
	#area_tin											{ margin:0; }
	.area_info											{ width:280px; height:80px; margin:0; padding:0; float:left; z-index:9999; font-family:'Titillium Web', sans-serif; }

	.area_info_text									{ width:280px; height:auto; margin:0; padding:0; }
	.area_info_text p									{ width:auto; height:auto; float:left; margin:10px 0 0 10px; padding:0 0 0 0; color:#FFF; font-size:13px; text-transform:uppercase; }
	.area_info_text a									{ width:260px; height:auto; float:left; text-align:center; margin:5px 0 5px 10px; padding:0; text-decoration:none; color:#666; font-size:11px; text-transform:uppercase; }
	.area_info_text a.name_prod					{ width:240px; height:38px; margin:0 0 0 20px; float:left; color:#444; font-size:12px; text-align:center; }
	.area_info_text a:hover							{ color:#999; }
	
	.area_info_number								{ width:150px; height:80px; float:left; margin:0 0 0 15px; padding:0; position:relative; }
	.area_info_number p								{ width:auto; height:auto; float:left; margin:15px 0 0 5px; padding:0 5px 0 0; color:#FFF; font-size:13px; text-transform:uppercase; }
	.area_info_number a								{ min-width:auto; width:auto; height:auto; float:left; margin:15px 0 0 0; padding:0; text-decoration:none; color:#CCC; font-size:13px; text-transform:uppercase; }
	.area_info_number a:hover					{ color:#43474C; }
	.area_info_number a.btn_prodp				{ background:url(images/btn_prodp.png) top no-repeat; width:30px; height:30px; position:absolute; bottom:0; right:0; }
	.area_info_number a.btn_prodp:hover		{ background-position:bottom; }
	
	.area_info_cat										{ width:240px; float:left; margin:0 0 0 20px; padding:0; text-align:center; text-transform:uppercase; }
	.area_info_cat	 a 								{ color:#00A335; }
	.area_info_cat	 a:hover 						{ color:#CCC; }
	
	.img_prod											{ width:278px; height:278px; margin:0 auto; padding:0; }
	.img_prod img							  			{ min-width:250px; width:auto; max-width:278px; min-height:278px; height:278px; max-height:278px; padding:0; margin:0 auto; display:block; }

.prod_whatsapp 										{ width:40px; height:40px; position:absolute; top:100px; right:22px; z-index:99999; }

.pagination												{ background:#002914; min-width:1200px; width:1200px; font-family:'Titillium Web'; float:left; margin:20px 0 20px 0; padding:0 0 15px 0; height:45px; line-height:4px; overflow:hidden; }	 
		.pagination a									{ background:#FFF; color:#000; float:left; margin:10px 10px 0 0; font-size:12px; padding:10px 10px 15px 10px; border:1px solid #8A9566; text-decoration:none; }
		.pagination a:first-child						{ margin:10px 10px 0 10px; }	 
		.pagination a.ativa							{ background:#00A94C; color:#FFF; border:1px solid #333; } 
		.pagination a:hover							{ background:#000; color:#FFF; border:1px solid #8A9566; }  	

/* ===================== Loja - Busca
========================================================================================================================================== */

.search_results								{ width:748px; height:auto; float:left; margin:10px 0 0 0; padding:0 0 30px 0; font-family:'Titillium Web', sans-serif; }
.search_results p 							{ width:748px; font-family:'Titillium Web', sans-serif; font-size:14px; color:#222; }
.search_results h3.busca_h3			{ width:676px; height:auto; float:left; margin:15px 0 10px 0; padding:10px; border:1px dashed #999; color:#111; font-family:'Titillium Web', sans-serif; } 
.search_results p#p_attention		{ width:748px; height:auto; float:left; margin:25px 0 0 0; padding:0; font-family:'Titillium Web', sans-serif; font-size:14px; }
.search_results p#p_example			{ width:748px; height:auto; float:left; color:#111; margin:20px 0 0 0; padding:0; font-family:'Titillium Web', sans-serif; font-size:14px; }
.search_results ul							{ float:left; margin:20px 0 0 0; padding:0; }
.search_results ul:first-child			{ float:left; margin:0 0 0 0; padding:0; }
.search_results ul li							{ width:700px; float:left; margin:0 0 0 20px; padding:0; list-style:circle; }
.search_results ul li:first-child			{ width:700px; list-style:none; color:#111; float:left; margin:0 0 10px 0; padding:0; }	

/* ===================== Produtos
========================================================================================================================================== */

	.bg_clearfix								{ min-width:1200px; width:100%; min-height:500px; height:auto; float:left; margin:0; padding:0; }      
	.clearfix									{ min-width:1200px; width:1200px; min-height:100%; height:100%; font-family:'Titillium Web', sans-serif; float:left; margin:30px 0 0 0; padding:0 0 80px 0; position:relative; z-index:0; }	

	.clearfix_confirm						{ background:#333; border:1px dashed #666; min-width:650px; width:650px; height:20px; margin:0; padding:3px; position:absolute; top:95px; right:20px; font-size:14px; color:#FFF; text-align:center; display:block; } 
	
	.img_text								{ background:#333; width:428px; height:29px; float:left; margin:5px 0 0 0; padding:0; }
	.img_text p 							{ color:#FFF; text-align:center; margin:0; padding:0; line-height:24px; }
	
	.clearfix_item							{ background:#FFF; width:380px; height:380px; float:left; margin:20px 0 0 0; padding:0; border:1px solid #CCC; }
	.clearfix_item img 					{ min-width:378px; width:auto; max-width:378px; min-height:378px; height:378px; max-height:378px; padding:0; margin:0 auto; display:block; }
	
	.clear_geral_top						{ width:600px; height:auto; float:left; margin:20px 0 0 30px; padding:0; position:relative; }
	.clear_geral_top p 					{ color:#00A335; float:left; margin:0 0 0 10px; padding:5px 10px 5px 10px; border:1px solid #CCC; font-size:14px; text-transform:uppercase; }
	
	.clearfix_top							{ width:426px; height:80px; float:left; margin:0; padding:0; }
	
	.icon_whatsapp_geral									{ width:250px; height:50px; margin:0; padding:0; position:absolute; top:145px; left:290px; z-index:99999; }
		.icon_whatsapp										{ background:url(images/icon_whatsapp.png) left no-repeat; width:45px; height:50px; float:left; margin:0; padding:0 10px 0 10px; }
		.icon_whatsapp_geral a.a_consultor 			{ background:none; width:auto; height:auto; float:left; margin:15px 0 0 10px; padding:0; color:#00A335; }
		.icon_whatsapp_geral a.a_consultor:hover	{ color:#111; }	
	
	.clearfix_titles							{ width:600px; height:30px; border:none; font-family:'Titillium Web'; float:left; margin:15px 0 0 0; position:relative; }
		#clearfix_titles					{ margin:10px 0 0 0; }
		#clearfix_titles h2				{ color:#444; }
		.clearfix_titles h2					{ width:auto; height:28px; font-size:20px; font-weight:700; text-transform:uppercase; margin:0 0 5px 0; padding:0 10px 0 10px; color:#00A335; line-height:28px; float:left; position:relative; }
		.clearfix_titles h2 span			{ width:auto; float:left; font-size:16px; color:#FFF; margin:0 0 0 10px; padding:0 10px 0 0; line-height:28px; }
		
	.clearfix_information					{ background:#00A94C; font-family:'Titillium Web'; width:698px; height:375px; float:left; margin:10px 0 0 30px; padding:0; position:relative; }
	.bg_cod									{ width:600px; height:70px; float:left; margin:0 0 0 10px; padding:0; }
	.bg_cod p#cod						{ border:none; font-weight:normal; float:left; height:30px; line-height:30px; margin:10px 0 0 0; padding:0; font-family:'Titillium Web', sans-serif; font-size:14px; color:#999; }
		.bg_cod p#cod span				{ font-size:14px; font-weight:700; color:#444; margin:0 0 0 5px; padding:0; }
	
	
	.clearfix_price_cod							{ width:676px; height:60px; margin:10px 0 0 20px; padding:0; position:relative; }
		.clearfix_price_cod p#price			{ width:180px; font-weight:700; float:left; margin:7px 0 0 0; padding:0; font-size:20px; color:#29166F; line-height:18px; }
		.clearfix_price_cod p#price span		{ color:#666; }
		.clearfix_price_cod p#vl_inst			{ width:250px; font-weight:700; margin:0 0 0 2px; padding:0; font-size:14px; position:absolute; top:32px; left:-2px; color:#29166F; line-height:18px; }
		.clearfix_price_cod p#price span		{ font-size:16px; margin:0; padding:0 5px 0 0; color:#2F3A43; font-weight:700; }		
		.clearfix_information h3					{ width:656px; margin:35px 0 0 20px; border-bottom:1px dashed #DDD; padding:0 0 5px 0; font-size:14px; float:left; line-height:16px; text-transform:uppercase; color:#F1F1F1; }
		
	.box_info_prod									{ background:#002914; width:656px; height:65px; float:left; margin:20px 0 10px 20px; padding:0; }	
	.box_info_prod p								{ margin:0; padding:0; color:#F1F1F1; font-weight:700; }
	.box_info_prod span							{ margin:0; padding:0; font-size:14px; color:#FFF; }
	.info_1											{ width:160px; height:45px; float:left; margin:12px 0 0 40px; padding:0; text-align:center; }
	.info_2											{ width:160px; height:45px; float:left; margin:12px 0 0 47px; padding:0; text-align:center; }
	.info_3											{ width:160px; height:45px; float:right; margin:12px 40px 0 0; padding:0; text-align:center;  }
	.info_4											{ width:160px; height:45px; float:right; margin:12px 0 0 0; padding:0; text-align:center;  }
	
	.form_div										{ float:left; width:328px; height:auto; margin:0; padding:0; font-size:14px; color:#FFF; }
	#form_div										{ width:312px; margin:0 0 0 36px; }
	
	.input_prod										{ color:#FFF; }
	
	.form_item										{ width:676px; font-family:'Titillium Web', sans-serif; margin:15px 0 0 20px; padding:0; float:left; }
		.form_item fieldset						{ width:676px; height:auto; margin:0; padding:0; }
		.form_item label							{ float:left; width:80px; height:16px; margin:0 0 0 0; padding:0; clear:left; line-height:21px; color:#FFF; } 
		.form_item label#label_right			{ float:left; width:52px; margin:0 0 0 0; padding:0; clear:left; }
		.form_item label#label_right2			{ float:left; width:80px; margin:21px 0 0 0; padding:0; clear:left; font-size:14px; }
		.form_item input							{ font-family:'Titillium Web', sans-serif; line-height:22px; font-size:12px; background:#002914; border:1px solid #222; float:left; width:238px; height:20px; margin:0 0 10px 0; padding:0 0 0 7px; }
		.form_item input.input_right			{ width:240px; }
		.form_item textarea						{ background:#002914; border:1px solid #222; float:left; font-size:12px; min-width:436px; width:436px; max-width:436px; min-height:84px; height:84px; max-height:84px; margin:5px 0 0 0; padding:4px 7px 4px 7px; }
		.form_item input.envia3					{ float:right; margin:30px 20px 0 0; padding:0; background:url(images/b_enviar2.png) top; width:100px; height:32px; border:none; cursor:pointer; }
		.form_item input.envia3:hover		{ background-position:bottom; }

		.textarea_font								{ font-family:'Titillium Web', sans-serif; font-size:13px; }
		
	.description_add								{ min-width:779px; width:779px; height:auto; font-family:'Titillium Web'; float:left; margin:25px 0 0 10px; padding:0 0 10px 0; position:relative; }
		.description_add p.p_descr			{ width:749px; border:none; float:left; font-weight:700; font-size:16px; margin:10px 0 0 0; padding:0 0 10px 0; color:#00A335; }
		.description_add p.p_descr2			{ width:749px; border:none; text-transform:none; float:left; font-size:14px; margin:10px 0 10px 0; padding:0; color:#444; }

	.ficha_add_geral	 							{ min-width:1200px; width:1200px; height:auto; float:left; margin:0; padding:0; }
	.ficha_add_geral h3 							{ float:left; font-weight:700; font-size:16px; margin:30px 0 0 0; padding:0 0 10px 0; color:#00A335; text-transform:uppercase; }
	.ficha_add										{ background:url(images/bg_ficha.png); min-width:1200px; width:1056px; height:auto; font-family:'Titillium Web'; float:left; margin:10px 0 0 0; padding:0 0 10px 0; position:relative; }
		.ficha_add p.p_ficha						{ width:1160px; float:left; font-weight:700; font-size:16px; margin:10px 0 0 20px; padding:0 0 10px 0; border-bottom:1px dashed #CCC; color:#CCC; }
		.ficha_add p.p_ficha_2					{ width:1160px; float:left; line-height:28px; font-size:14px; margin:0 0 18px 20px; padding:0; color:#444; }
	
/* ===================== Extensions
========================================================================================================================================== */

.itemproduto .dir .dow a[href$='.ai'] 					{ background:transparent url(images/extensoes/ai.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.avi'] 					{ background:transparent url(images/extensoes/avi.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.bmp'] 				{ background:transparent url(images/extensoes/bmp.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.cs'] 					{ background:transparent url(images/extensoes/cs.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.dll'] 					{ background:transparent url(images/extensoes/dll.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.doc'] 				{ background:transparent url(images/extensoes/doc.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.docx'] 				{ background:transparent url(images/extensoes/docx.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.exe'] 				{ background:transparent url(images/extensoes/exe.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.fla'] 					{ background:transparent url(images/extensoes/fla.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.gif'] 					{ background:transparent url(images/extensoes/gif.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.html'] 				{ background:transparent url(images/extensoes/html.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.htm'] 				{ background:transparent url(images/extensoes/htm.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.jpg'] 				{ background:transparent url(images/extensoes/jpg.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.js'] 					{ background:transparent url(images/extensoes/js.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.mdb'] 				{ background:transparent url(images/extensoes/mdb.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.mp3'] 				{ background:transparent url(images/extensoes/mp3.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.pdf'] 				{ background:transparent url(images/extensoes/pdf.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.pdfx'] 				{ background:transparent url(images/extensoes/pdfx.png) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.png'] 				{ background:transparent url(images/extensoes/png.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.ppt'] 				{ background:transparent url(images/extensoes/ppt.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.pptx'] 				{ background:transparent url(images/extensoes/pptx.png) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.rar'] 					{ background:transparent url(images/extensoes/rar_ico.JPG) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.swf'] 				{ background:transparent url(images/extensoes/swf.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.swt'] 				{ background:transparent url(images/extensoes/swt.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.txt'] 					{ background:transparent url(images/extensoes/txt.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.vsd'] 				{ background:transparent url(images/extensoes/vsd.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.xls'] 					{ background:transparent url(images/extensoes/xls.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.xml'] 				{ background:transparent url(images/extensoes/xml.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.xlsx'] 				{ background:transparent url(images/extensoes/xlsx.png) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }
.itemproduto .dir .dow a[href$='.zip'] 					{ background:transparent url(images/extensoes/zip.gif) no-repeat left top; padding-left:25px; display:block; margin:10px 0 10px 0; line-height:100%; height:16px; }