/* ===================== General
========================================================================================================================================== */

html						{ height:100%; width:100%; -webkit-text-size-adjust:none; text-size-adjust:none; }
body						{ min-width:1200px !important; margin:0; padding:0; height:100%; width:100%; background:#fff; font-family:'PT Sans', sans-serif; font-weight:400; font-size:16px; line-height:160%; color:#666; z-index:1; }
form						{ margin:0; padding:0; }
 fieldset					{ margin:0; padding:0; border:none; }
input, textarea, 
select, option				{ outline:0; }
img							{ border:none; }
a							{ color:#666; text-decoration:none;  -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; }
a:hover						{ color:#900A00; }
::selection					{ background:#900A00; color:#fff; }
::-moz-selection			{ background:#900A00; color:#fff; }
.clear						{ clear:both; }
body li.clear				{ clear:both; height:0; padding:0; margin:0; width:100%; float:none; }
.invisible					{ display:none; }
.all						{ min-width:1200px !important; width:100%; min-height:100%; margin:0 auto; position:relative; }
* html .all					{ height:100%; }
.show						{ display:block; }

/* ===================== Head 
========================================================================================================================================== */
  
.cab						{ background:#FFF; width:100%; height:250px; padding:0; box-sizing:border-box; position:absolute; top:0; left:0; z-index:999; }
.cab_rel					{ max-width:1200px; margin:0 auto; position:relative; height:250px; z-index:7000; }
.cab_rel .logo				{ position:absolute; top:45px; left:0; display:block; width:185px; height:180px; }
.cab_rel .logo img			{ width:185px; height:180px; }
.cab_rel .nome 				{ width:482px; height:69px; float:left; display:block; margin:85px 0 0 220px; }
.cab_rel .nome img 			{ width:482px; height:69px; float:left; margin:0; }

.cab_rel .menu				{ position:absolute; top:140px; left:210px; width:70.0%; height:60px; padding:0; box-sizing:border-box; z-index:7100; }
.menu_rel					{ width:100%; margin:0; position:relative; z-index:7200; height:60px; }
#caixa_menu					{ z-index:8000; }
.navbar						{ list-style:none; padding:0; margin:15px 0 0 0; position:relative; font-size:16px; font-weight:400; text-transform:uppercase; height:60px; line-height:60px; z-index:8400; }
.navbar li.smart			{ display:block; }    
.navbar li					{ padding:0; margin:0 10px 0 10px; float:left; box-sizing:border-box; background:none; }    
.navbar li:last-child		{ margin:0; float:right; padding:0; }     
.navbar li a				{ display:block; padding:0; color:#333; }
.navbar li a.ativo			{ color:#900A00; }
.navbar li a:hover			{ text-decoration:none; color:#900A00; }      
.navbar li a.ativo:hover	{ text-decoration:none; color:#900A00; }
	  
.midias						{ margin-top:14px; margin-right:80px; position:relative; z-index:8500; }
a.b_face					{ display:block; float:left; margin-right:6px; background:url(images/b_facebook.png) center center no-repeat; width:35px; height:35px; cursor:pointer; text-indent:-9999px; }
a.b_inst					{ display:block; float:left; margin-right:6px; background:url(images/b_instagram.png) center center no-repeat; width:35px; height:35px; cursor:pointer; text-indent:-9999px; }
a.icon_whatsapp				{ display:block; float:left; background:url(images/icon_whatsapp.png) center center no-repeat; width:34px; height:34px; cursor:pointer; text-indent:-9999px; }

.navbar li.smart_wpp		{ display:none; }
a.botao_loja				{ display:block; border:1px solid #900A00; font-weight:400; margin:0; padding:0; height:40px; line-height:40px; box-sizing:border-box; }
a:hover.botao_wpp			{ background:#900A00; color:#fff; }
.botao_wpp span				{ display:block; padding:0 10px 0 10px; color:#900A00; }
.botao_wpp span:hover		{ color:#fff; }
		   
#menu_ico					{ display:none; right:20px; position:absolute; cursor:pointer; }
#b_fechar					{ display:none; position:absolute; right:0; top:7px; height:24px; background:url(images/ico_fechar.png) right no-repeat; width:24px; cursor:pointer; z-index:9000; }
#smart_midias				{ display:none; }

.all_dir 					{ width:170px; height:auto; float:right; margin:6px 0 0 0; padding:0; }
.p_beneficios				{ text-align:right; margin:0; padding:0; }
.b_convenios				{ width:170px; height:30px; border-radius:5px; background:#5E718A; color:#FFF; float:right; margin:37px 0 0 0; padding:0; }
.b_convenios a 				{ width:170px; float:left; color:#FFF; text-align:center; text-transform:uppercase; font-size:14px; line-height:23px; margin:0; padding:4px 0 0 0; }
.b_associar					{ width:170px; height:30px; border-radius:5px; background:#5E718A; color:#FFF; float:right; margin:10px 0 0 0; padding:0; }
.b_associar a 				{ width:170px; float:left; color:#FFF; text-align:center; text-transform:uppercase; font-size:14px; line-height:23px; margin:0; padding:4px 0 0 0; }

.all_network				{ width:121px; height:35px; float:right; margin:48px 0 0 0; padding:0; }
a.b_facebook img			{ width:35px; height:35px; float:right; margin:0 0 0 0; padding:0; }
a.b_instagram img			{ width:35px; height:35px; float:right; margin:0 0 0 10px; padding:0; }

.n_whatsapp 				{ position:absolute; top:0; right:0; margin:0; padding:0; }

/* ===================== Banner
========================================================================================================================================== */

a 							{ color:#09f; }
a:hover 					{ text-decoration:none; }
#back_to_camera				{ background:rgba(255,255,255,.9); clear:both; display:block; height:40px; line-height:40px; padding:20px; position:relative; z-index:1; }
.fluid_container			{ width:100%; height:500px; z-index:9990; }
.fluid_container data-src	{ width:100%; height:500px; }
#camera_wrap_4 				{ bottom:0; height:100%; left:0; margin-bottom:0!important; margin-top:250px; }
#camera_wrap_5 				{ bottom:0; height:100%; left:0; margin-bottom:0!important; }
.camera_bar 				{ z-index:2; }
.camera_thumbs 				{ margin-top:0; position:relative; z-index:1; }
.camera_thumbs_cont 		{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.camera_overlayer 			{ opacity:.1; }
#bannerv2					{ display:none; }

/* ===================== Principal 
========================================================================================================================================== */

.edital 							{ width:1200px; height:1495px; float:left; margin:0 0 0 0; padding:0; }
.edital img 						{ width:1200px; height:1495px; float:left; margin:0 0 0 0; padding:0; }

.limit								{ max-width:1200px; margin:0 auto; position:relative; height:auto; }
.background_middle					{ background:#FFF; min-width:1200px; width:100%; height:310px; float:left; margin:0; padding:0; position:relative; }
.box_center							{ background:url(images/bg_center.png) center no-repeat; min-width:1200px; width:1200px; height:430px; margin:0; padding:0; position:absolute; top:-120px; left:0; z-index:1; }

.box_info 							{ width:400px; height:430px; float:left; margin:0; padding:0; position:relative; z-index:-99999; }
.box_info h3						{ width:400px; text-transform:uppercase; font-size:16px; color:#222; float:left; text-align:center; margin:20px 0 0 0; padding:0; }
.box_info h3.h3_center				{ color:#FFF; }
.box_info p 						{ color:#000; width:280px; height:auto; font-size:14px; line-height:21px; float:left; text-align:center; margin:20px 0 0 60px; padding:0; }
.box_info p.p_center				{ width:320px; color:#FFF; margin:29px 0 0 40px; }
.box_info a 						{ width:auto; height:auto; float:left; margin:14px 0 0 161px; padding:0; color:#666; text-transform:uppercase; font-size:14px; }
.box_info a.a_center				{ color:#FFF; margin:30px 0 0 165px; }
.box_info a.a_center:hover 			{ color:#222; }
.box_info a span 					{ color:#333; }
.box_info a span.span_center		{ color:#222; }
.box_info a span.span_center:hover	{ color:#222; }
.box_info a:hover 					{ color:#222; } 
.box_info a span:hover 				{ color:#333; }
.icon_box1							{ background:url(images/icon_box1.png) no-repeat; width:120px; height:100px; float:left; margin:70px 0 0 140px; padding:0; }
.icon_box2							{ background:url(images/icon_box2.png) no-repeat; width:100px; height:100px; float:left; margin:50px 0 0 150px; padding:0; }
.icon_box3							{ background:url(images/icon_box3.png) no-repeat; width:98px; height:100px; float:left; margin:70px 0 0 152px; padding:0; }

.box_info img						{ display:none; }

.cnt_strike							{ width:500px; height:auto; float:left; margin:350px 0 0 0; padding:10px 0 20px 0; font-family:'PT Sans', sans-serif; }
.cnt_strike h1 						{ width:500px; height:21px; font-size:30px; text-align:left; float:left; margin:0; padding:0; line-height:18px; color:#666; display:block; }
.cnt_strike h1 span 				{ color:#111; }
.cnt_strike p 						{ width:500px; height:auto; float:left; text-align:left; font-size:18px; margin:30px 0 0 0; padding:0; line-height:24px; color:#333; }

.btn_strike							{ background:url(images/btn_strike.png) top no-repeat; width:200px; height:30px; margin:40px 0 0 0; padding:0; float:left; }
.btn_strike:hover 					{ background-position:bottom; }

.content_not-int 					{ background:#FFF; min-width:1200px; width:100%; height:auto; float:left; font-family:'PT Sans', sans-serif; margin:0 0 20px 0; padding:40px 0 0 0; position:relative; }
.content_pub-int					{ width:580px; height:350px; float:left; margin:0 0 20px 20px; padding:0; position:relative; }
.content_pub-int h4					{ background:#F1F1F1; border-radius:2px; border:1.5px solid #999; text-transform:uppercase; width:568px; height:29px; color:#444; text-align:30px; text-align:right; font-size:18px; margin:0 0 10px 0; padding:3px 10px 0 0; }
.prd_txt-int						{ background:#EEE; width:320px; height:300px; float:left; margin:0 0 0 20px; padding:0; position:relative; }
.column-int							{ width:300px; height:300px; float:left; margin:0 0 0 15px; padding:0; }
.column-int p 						{ width:290px; float:left; margin:0 100px 15px 0; padding:0 0 0 0; color:#333; font-size:16px; font-weight:normal; line-height:18px; }

.column-not ul						{ width:290px; height:auto; list-style:none; float:left; margin:0 0 15px 0; padding:0; color:#333; }
.column-not ul li					{ width:290px; height:auto; list-style:none; float:left; margin:0; padding:0; color:#333; }

.btn_prd-int						{ width:190px; height:24px; position:absolute; bottom:15px; left:15px; text-align:center; border-radius:10px; margin:0 0 0 0; padding:10px; color:#FFF; }
.btn_prd-int#btn_prd6				{ background:#E4B71B; border:2px solid #E4B71B; }
.btn_prd-int#btn_prd6:hover			{ background:#FFF; border:2px solid #E4B71B; color:#E4B71B; }

.nav-not							{ background:#EEE; border-radius:10px; width:1200px; float:left; height:75px; margin:20px 0 20px 0; padding:0; }
#nav-not							{ margin:20px 0 20px 0; }
#nav-not_inst						{ margin:41px 0 20px 0; }
#nav-not-fotos						{ margin:20px 0 0 0; }
#nav-not-jur						{ background:#EEE; border-radius:10px; width:1180px; float:left; height:75px; margin:0 0 20px 20px; padding:0; }
#nav-not-jur_senha					{ background:#EEE; border-radius:10px; width:1200px; float:left; height:75px; margin:0 0 20px 0; padding:0; }

.btn_prd-jur						{ width:194px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 15px; padding:10px; color:#444; }
.btn_prd-jur#btn_jur-marg			{ background:#F1F1F1; border:2px solid #999; margin:15px 0 0 16px; }
.btn_prd-jur#btn_jur				{ background:#F1F1F1; border:2px solid #999; }
.btn_prd-jur#btn_jur:hover			{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-jur_senha						{ width:198px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 15px; padding:10px; color:#444; }
.btn_prd-jur_senha#btn_jur_senha-marg	{ background:#F1F1F1; border:2px solid #999; margin:15px 0 0 17px; }
.btn_prd-jur_senha#btn_jur_senha		{ background:#F1F1F1; border:2px solid #999; }
.btn_prd-jur_senha#btn_jur_senha:hover	{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-1						{ width:170px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 15px; padding:10px; color:#444; }
.btn_prd-not-1#btn_prd6				{ background:#F1F1F1; border:2px solid #999; }
.btn_prd-not-1#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-2						{ width:190px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 10px; padding:10px; color:#444; }
.btn_prd-not-2#btn_prd6				{ background:#F1F1F1; border:2px solid #444; }
.btn_prd-not-2#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-3						{ width:223px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 10px; padding:10px; color:#444; }
.btn_prd-not-3#btn_prd6				{ background:#F1F1F1; border:2px solid #444; }
.btn_prd-not-3#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-4						{ width:208px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 10px; padding:10px; color:#444; }
.btn_prd-not-4#btn_prd6				{ background:#F1F1F1; border:2px solid #444; }
.btn_prd-not-4#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-2b						{ width:190px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 10px; padding:10px; color:#444; }
.btn_prd-not-2b#btn_prd6			{ background:#F1F1F1; border:2px solid #444; }
.btn_prd-not-2b#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.btn_prd-not-3b						{ width:223px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 10px; padding:10px; color:#444; }
.btn_prd-not-3b#btn_prd6			{ background:#F1F1F1; border:2px solid #444; }
.btn_prd-not-3b#btn_prd6:hover		{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.content_prd-not					{ background:#FFF; min-width:1200px; width:100%; height:auto; float:left; font-family:'PT Sans', sans-serif; margin:0 0 40px 0; padding:40px 0 0 0; position:relative; }
.prd_img-not						{ width:480px; height:600px; float:left; margin:0; padding:0; }
.prd_img-not img 					{ width:480px; height:600px; float:right; margin:0 0 0 0 ; }
.prd_txt-not						{ background:#EEE; width:700px; height:600px; float:left; margin:0 0 0 20px; padding:0; position:relative; }
.prd_txt-not h3 					{ width:80%; text-transform:uppercase; font-size:26px; line-height:30px; font-weight:300; letter-spacing:-1px; margin:15px 0 10px 15px; padding:0; float:left; }
.prd_txt-not h3 span 				{ font-weight:normal; color:#000; }
.prd_txt-not h3#prd_txt1			{ color:#111; }
.prd_txt-not h3#prd_txt2			{ color:#222; }
.prd_txt-not h3#prd_txt3			{ color:#333; }
.prd_txt-not h3#prd_txt4			{ color:#444; }
.prd_txt-not h3#prd_txt5			{ color:#555; }
.prd_txt-not h3#prd_txt6			{ color:#666; }
.prd_txt-not h3#prd_txt7			{ color:#777; }
.prd_txt-not h3#prd_txt8			{ color:#888; }
.column-not							{ width:330px; height:510px; float:left; margin:0 0 0 15px; padding:0; }
.column-not p 						{ width:320px; float:left; margin:0 100px 15px 0; padding:0 0 0 0; color:#333; font-size:16px; font-weight:normal; line-height:18px; }
.btn_prd-not						{ width:190px; height:24px; position:absolute; bottom:15px; left:15px; text-align:center; border-radius:10px; margin:0 0 0 0; padding:10px; color:#FFF; }
.btn_prd-not#btn_prd6				{ background:#E4B71B; border:2px solid #E4B71B; }
.btn_prd-not#btn_prd6:hover			{ background:#FFF; border:2px solid #E4B71B; color:#E4B71B; }

.content_prd-not_senha				{ background:#FFF; min-width:1200px; width:100%; height:auto; float:left; font-family:'PT Sans', sans-serif; margin:0 0 0 0; padding:40px 0 0 0; position:relative; }
.prd_txt-not_senha					{ background:#EEE; width:1200px; height:auto; float:left; margin:0 0 0 0; padding:0 0 30px 0; position:relative; }
.prd_txt-not_senha h3 				{ width:1200px; text-transform:uppercase; font-size:26px; text-align:center; line-height:30px; font-weight:300; letter-spacing:-1px; margin:30px 0 10px 0; padding:0; float:left; }
.prd_txt-not_senha h3 span 			{ font-weight:normal; color:#000; }
.prd_txt-not_senha h3#prd_txt1		{ color:#111; }

.column-not_edital					{ width:1200px; height:auto; float:left; margin:0 0 0 0; padding:0; }
.column-not_edital p 				{ width:1100px; height:auto; float:left; text-align:justify; margin:0 0 20px 0; padding:0 0 0 0; color:#333; font-size:16px; font-weight:normal; line-height:23px; }
.column-not_edital img 				{ width:800px; height:auto; float:left; margin:5px 0 0 200px; padding:0; } 
.column-not_edital img.first-edital	{ margin:20px 0 0 200px; }

.column-not_senha					{ width:1200px; height:auto; float:left; margin:0 0 0 0; padding:0; }
.column-not_senha p 				{ width:1100px; height:auto; float:left; text-align:justify; margin:0 0 10px 50px; padding:0 0 0 0; color:#333; font-size:16px; font-weight:normal; line-height:23px; }
.btn_prd-not_senha#btn_prd6			{ background:#E4B71B; border:2px solid #E4B71B; }
.btn_prd-not_senha#btn_prd6:hover	{ background:#FFF; border:2px solid #E4B71B; color:#E4B71B; }

.btn_prd-jornais					{ width:159px; height:24px; text-align:center; float:left; border-radius:10px; margin:15px 0 0 15px; padding:10px; color:#444; }
.btn_prd-jornais#btn_jornais-marg	{ background:#F1F1F1; border:2px solid #999; margin:15px 0 0 16px; }
.btn_prd-jornais#btn_jornais		{ background:#F1F1F1; border:2px solid #999; }
.btn_prd-jornais#btn_jornais:hover	{ background:#999; border-radius:2px; border:2px solid #999; color:#FFF; }

.no-ben								{ background:#333; width:1180px; height:auto; float:left; margin:0 0 0 20px; padding:0; }
.no-ben p 							{ text-transform:uppercase; color:#FFF; font-style:italic; font-size:12px; text-align:center; }

.content_prd 						{ background:#FFF; min-width:1200px; width:100%; height:740px; float:left; font-family:'PT Sans', sans-serif; margin:0 0 40px 0; padding:40px 0 0 0; position:relative; }
.content_pub						{ width:590px; height:350px; float:left; margin:0 0 20px 0; padding:0; position:relative; }
.content_pub h4						{ background:#F1F1F1; border-radius:2px; border:1.5px solid #999; text-transform:uppercase; width:578px; height:29px; color:#444; text-align:30px; text-align:right; font-size:18px; margin:0 0 10px 0; padding:3px 10px 0 0; }
#content_pub						{ margin:0 0 20px 20px; }
.prd_img							{ width:240px; height:300px; float:left; margin:0; padding:0; }
.prd_img a img 						{ width:240px; height:300px; float:right; margin:0 0 0 0 ; }
.prd_txt							{ background:#EEE; width:330px; height:300px; float:left; margin:0 0 0 20px; padding:0; position:relative; }
.prd_txt h3 						{ width:70%; text-transform:uppercase; font-size:16px; line-height:23px; font-weight:300; letter-spacing:-1px; margin:15px 0 0 15px; padding:0; float:left; }
.prd_txt h3 a 						{ color:#444; }
.prd_txt h3 span 					{ font-weight:normal; color:#000; }
.column								{ width:310px; height:300px; float:left; margin:0 0 0 15px; padding:0; }
.column p 							{ width:300px; float:left; margin:0 100px 15px 0; padding:0 0 0 0; color:#333; font-size:16px; font-weight:normal; line-height:18px; }
.btn_prd							{ width:150px; height:24px; position:absolute; bottom:15px; left:15px; text-align:center; border-radius:10px; margin:0 0 0 0; padding:10px; color:#FFF; }
.btn_prd#btn_prd1					{ background:#FFC600; border:2px solid #FFC600; }
.btn_prd#btn_prd1:hover				{ background:#FFF; border:2px solid #FFC600; color:#FFC600; }
.btn_prd#btn_prd2					{ background:#2645B0; border:2px solid #2645B0; }
.btn_prd#btn_prd2:hover				{ background:#FFF; border:2px solid #2645B0; color:#2645B0; }
.btn_prd#btn_prd3					{ background:#92D562; border:2px solid #92D562; }
.btn_prd#btn_prd3:hover				{ background:#FFF; border:2px solid #92D562; color:#92D562; }
.btn_prd#btn_prd4					{ background:#666666; border:2px solid #666666; }
.btn_prd#btn_prd4:hover				{ background:#FFF; border:2px solid #666666; color:#666666; }
.btn_prd#btn_prd5					{ background:#2F8431; border:2px solid #2F8431; }
.btn_prd#btn_prd5:hover				{ background:#FFF; border:2px solid #2F8431; color:#2F8431; }
.btn_prd#btn_prd6					{ background:#E4B71B; border:2px solid #E4B71B; }
.btn_prd#btn_prd6:hover				{ background:#FFF; border:2px solid #E4B71B; color:#E4B71B; }
.btn_prd#btn_prd7					{ background:#CFF10E; border:2px solid #CFF10E; }
.btn_prd#btn_prd7:hover				{ background:#FFF; border:2px solid #CFF10E; color:#CFF10E; }
.btn_prd#btn_prd8					{ background:#333333; border:2px solid #333333; }
.btn_prd#btn_prd8:hover				{ background:#FFF; border:2px solid #333333; color:#333333; }
.up 								{ width:100%; height:auto; position:relative; float:left; margin:0 0 0 0; padding:0 0 0 0; }
#not_noticias						{ width:100%; height:300px; position:relative; float:left; margin:0; padding:0; }
#not_juridico						{ width:100%; height:300px; position:relative; float:left; margin:0; padding:0; }
.nav								{ width:106px; height:48px; position:absolute; bottom:20px; right:15px; z-index:99999; }

#prevnot, #prevben, #prevjur, #prevesp		{ background:url(images/btn_prev.png) top no-repeat; width:48px; height:48px; float:left; margin:0; padding:0; }
#nextnot, #nextben, #nextjur, #nextesp		{ background:url(images/btn_next.png) top no-repeat; width:48px; height:48px; float:left; margin:0 0 0 10px; padding:0; }

.vehicles							{ background:#F4C310; min-width:1200px; width:100%; height:60px; float:left; font-family:'PT Sans', sans-serif; margin:0 0 0 0; padding:40px 0 0 0; position:relative; }
.vehicles h1 						{ width:100%; height:21px; font-size:30px; text-align:center; float:left; margin:0; padding:0; line-height:18px; color:#222; display:block; }
.vehicles h1 span 					{ color:#FFF; }
.bg_vehicles						{ background:#111; min-width:1200px; width:100%; height:100%; float:left; font-family:'PT Sans', sans-serif; margin:0 0 0 0; padding:20px 0 50px 0; position:relative; }
#content							{ height:854px; }
.content_display					{ display:none; }
.cnt_vehicles						{ width:1200px; height:120px; float:left; margin:30px 0 0 0; padding:0; }
#cnt_vehicles						{ height:380px; margin-top:40px; }
.cnt_vehicles img 					{ width:120px; height:120px; float:left; margin:0; padding:0; }
.cnt_vehicles h3 					{ width:1200px; text-transform:uppercase; color:#FFF; font-size:21px; float:left; text-align:center; margin:40px 0 0 0; padding:0; }
.cnt_vehicles p 					{ width:1200px; color:#777; font-size:16px; float:left; text-align:center; margin:0 0 0 0; padding:0; }

.descr_benef						{ width:600px; height:100px; float:left; margin:15px 0 0 0; padding:0; display:block; }
.descr_benef h3						{ width:520px; font-size:14px; font-weight:700; float:left; line-height:21px; margin:15px 0 7px 0; padding:0; text-align:left; color:#F4C310; }
.descr_benef p 						{ width:560px; height:auto; font-size:14px; float:left; line-height:18px; margin:0 0 3px 0; padding:0; text-align:left; color:#FFF; }
.descr_benef p span					{ font-weight:700; text-transform:uppercase; color:#DDD; }

#vehicles							{ min-width:1200px; width:100%; height:342px; float:left; margin:0; padding:0; position:relative; }
.info_vehicles						{ min-width:1200px; width:100%; height:358px; float:left; font-family:'PT Sans', sans-serif; margin:40px 0 30px 0; padding:0 0 0 0; position:relative; }
.auto_vehicles						{ background:#FFF; width:270px; height:auto; border-radius:10px; float:left; margin:0 40px 0 0; padding:0; position:relative; }
.auto_vehicles:last-child 			{ margin:0; }
.vehicles_img						{ width:270px; height:180px; float:left; }
.vehicles_img img 					{ max-width:90%; height:auto; float:left; margin:0; padding:5% 5% 0 5%; }
.auto_vehicles h4 					{ width:80%; color:#111; float:left; font-size:18px; margin:20px 0 0 0; padding:0 10% 0 10%; line-height:18px; }
.auto_vehicles p 					{ width:80%; color:#111; float:left; font-size:16px; font-weight:bold; margin:20px 0 0 0; padding:0 10% 0% 10%; line-height:18px; }
.auto_vehicles p#parc_end			{ margin:0; }
.auto_vehicles span					{ font-weight:normal; font-size:14px; color:#666; }
.auto_vehicles span#parc_fone		{ font-size:13px; }
.auto_vehicles a 					{ background:#F4C310; width:80%; height:15px; text-transform:uppercase; font-size:14px; border-radius:7px; color:#111; float:left; text-align:center; margin:20px 10% 10% 10%; padding:4% 0 4% 0; line-height:18px; }
.auto_vehicles a:hover				{ background:#111; height:15px; border-radius:7px; color:#FFF; float:left; text-align:center; margin:20px 10% 10% 10%; padding:4% 0 4% 0; line-height:18px; }

.nav2								{ width:106px; height:48px; position:absolute; top:45px; left:547px; z-index:99999;  }
#prev3								{ background:url(images/btn_prev.png) top no-repeat; width:48px; height:48px; float:left; margin:0; padding:0; }
#next3								{ background:url(images/btn_next.png) top no-repeat; width:48px; height:48px; float:left; margin:0 0 0 10px; padding:0; }

.notification_vehicles				{ border:1px solid red; background:#F4C310; border-radius:10px; width:580px; height:200px; float:left; margin:50px 0 0 310px; padding:0; display:block; }
.notification_vehicles h3 			{ width:90%; float:left; text-align:left; text-transform:uppercase; margin:30px 0 0 0; padding:0 5% 0 5%; color:#000; font-size:21px; }
.notification_vehicles p 			{ width:90%; float:left; text-align:left; margin:10px 0 0 0; padding:0 5% 0 5%; color:#000; font-size:16px; line-height:18px; }
.notification_vehicles p span 		{ color:#555; }
.notification_vehicles a 			{ background:url(images/icon_whatsapp.png) #000 no-repeat; background-position:20px 10px; width:110px; height:15px; border-radius:10px; color:#FFF; float:left; text-align:left; margin:20px 0 0 30px; padding:15px 0 20px 60px; line-height:18px; }
.notification_vehicles a:hover		{ background:url(images/icon_whatsapp.png) #222 no-repeat; background-position:20px 10px; width:110px; height:15px; border-radius:10px; color:#FFF; float:left; text-align:left; margin:20px 0 0 30px; padding:15px 0 20px 60px; line-height:18px; }

nav#menu 							{ width:565px; height:30px; margin:0 0 0 318px; padding:0; float:left; }
nav#menu ul							{ float:left; margin:0; padding:0; }
nav#menu ul li 						{ width:auto; height:30px; float:left; margin:0 5px 0 0; padding:0; list-style:none; }
nav#menu ul li:last-child 			{ margin:0; }
nav#menu ul li a					{ background:#FFF; border:1px solid #FFF; width:auto; border-radius:5px; color:#333; float:left; text-align:left; margin:0; padding:5px 10px; line-height:18px; }
nav#menu ul li a:active 			{ background-color:#000; border:1px solid #FFF; color:#FFF; }
nav#menu ul li a:hover,
nav#menu ul li .ativa				{ background-color:#000; border:1px solid #FFF; color:#FFF; }
.conteudo							{ min-width:1200px; width:100%; height:auto; float:left; margin:40px 0 0 0; padding:0; position:relative; }

.bg_bottom							{ background:url(images/bg_bottom.png); min-width:1200px; width:100%; height:525px; margin:0; padding:0; float:left; }
.h1_bg_bottom 						{ background:url(images/h1_bg_bottom.png) center no-repeat; width:1200px; height:32px; float:left; text-align:center; margin:60px 0 0 0; padding:0; }
.bg_bottom h3 						{ width:1200px; height:auto; float:left; text-align:center; margin:5px 0 0 0; padding:0; text-transform:uppercase; font-size:16px; color:#333; }
.box_bottom							{ width:400px; height:auto; float:left; margin:50px 0 0 0; padding:0; }
.box_bottom img 					{ width:25%; float:left; margin:0 0 0 0; padding:0; }
.cur_center							{ background:url(images/cur_center.png) no-repeat; width:125px; height:125px; float:left; margin:80px 0 0 0; padding:0; }
.cur_right 							{ background:url(images/cur_right.png) no-repeat; width:125px; height:125px; float:left; margin:80px 0 0 0; padding:0; }
.box_bottom h4 						{ width:65%; text-transform:uppercase; font-size:14px; float:left; margin:0 0 0 20px; padding:0; color:#2C2A2C; }
.box_bottom p 						{ color:#333; width:210px; text-align:left; float:left; margin:10px 0 0 20px; padding:0; line-height:21px; font-size:16px; }

.bg_bottom a 						{ width:auto; height:30px; margin:60px 0 0 548px; text-align:center; padding:0; float:left; line-height:18px; color:#111; font-size:18px; text-transform:uppercase; font-family:'PT Sans', sans-serif;  }
.bg_bottom a span 					{ color:#444; }
.bg_bottom a:hover 					{ color:#444; }
.bg_bottom a span:hover				{ color:#666; }

.h1_bg_bottom_v2					{ display:none; }	

/* ===================== Parceiros comerciais
========================================================================================================================================== */

.box_seleconv						{ width:1200px; height:30px; float:left; margin:30px 0 30px; padding:0; }
.box_seleconv select				{ width:190px; height:40px; float:left; margin:0 0 0 30px; }

.box_parc							{ width:570px; height:596px; float:left; margin:30px 0 30px 30px; padding:0; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; position:relative; }
#box_parc							{ margin:30px 0 30px 30px; }
.box_parc_logo						{ background:#FFF; position:absolute; top:-28px; right:20px; width:150px; height:100px; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; }
.box_parc_logo img 					{ border-radius:6px; }
.box_title							{ border-left:5px solid #333; width:550px; height:50px; float:left; margin:30px 0 0 20px; }
.box_title h3						{ width:550px; height:20px; line-height:21px; color:#333; text-transform:uppercase; margin:0; padding:5px 0 0 10px; float:left; font-size:18px; }
.box_title p 						{ width:550px; height:20px; line-height:21px; font-style:italic; color:#333; margin:0; padding:0 0 0 10px; float:left; font-size:16px; }
.box_off							{ background:#DDD; width:530px; height:140px; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; float:left; margin:15px 0 0 20px; }
.box_off p 							{ font-size:14px; float:left; margin:15px; padding:0; line-height:18px; color:#666; }
.box_ender							{ width:550px; height:auto; float:left; margin:15px 0 0 20px; padding:0; }
.box_ender p 						{ font-size:16px; color:#666; text-transform:uppercase; float:left; margin:0; padding:0; }
.box_ender p.icon_maps				{ background:url(images/icon_maps.png) no-repeat; float:left; width:500px; height:25px; margin:0; padding:0 0 0 30px; }
.box_ender p.icon_telephone			{ background:url(images/icon_telephone.png) no-repeat; float:left; width:500px; height:25px; margin:15px 0 0 0; padding:0 0 0 30px; }
a.btn_whatsapp						{ background:#505C61; border-radius:30px; box-shadow:0 0 10px 1px #e7e7e7; float:left; width:140px; height:35px; margin:15px 0 0 20px; padding:7px 0 0 55px; color:#FFF; position:relative; }
a.btn_whatsapp:hover 				{ background:#293032; }
.icon_btn_whatsapp					{ background:url(images/btn_whatsapp.png) no-repeat; width:33px; height:40px; position:absolute; top:0; left:10px; }
a.btn_maps							{ background:#FFF; border-radius:30px; box-shadow:0 0 10px 1px #e7e7e7; float:left; width:140px; height:35px; margin:15px 0 0 20px; padding:7px 0 0 55px; color:#333; position:relative; }
a.btn_maps:hover 					{ background:#293032; color:#73838A; }
.icon_btn_maps						{ background:url(images/btn_maps.png) no-repeat; width:33px; height:40px; position:absolute; top:0; left:10px; }

.box_parc ul 						{ width:550px; height:110px; float:left; list-style:none; margin:30px 0 0 20px; padding:0; }
.box_parc ul li 					{ width:170px; height:110px; float:left; margin:0 10px 0 0; padding:0; }
.box_parc ul li img 				{ width:170px; height:110px; }

/* ===================== Benefícios geral
========================================================================================================================================== */

.box_parc_ben						{ width:570px; height:630px; float:left; margin:30px 0 30px 30px; padding:0; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; position:relative; }
#box_parc_ben						{ margin:30px 0 30px 30px; }

.box_ben_logo						{ background:#FFF; position:absolute; top:-28px; left:20px; width:200px; height:143px; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; }
.box_ben_logo img 					{ width:200px; height:143px; border-radius:6px; }

.box_title_ben						{ border-left:5px solid #333; width:550px; height:50px; float:left; margin:30px 0 0 250px; }
.box_title_ben h3					{ width:550px; height:20px; line-height:21px; color:#333; text-transform:uppercase; margin:0; padding:5px 0 0 10px; float:left; font-size:18px; }
.box_title_ben p 					{ width:550px; height:20px; line-height:21px; font-style:italic; color:#333; margin:0; padding:0 0 0 10px; float:left; font-size:16px; }

.box_off_ben						{ background:#DDD; width:530px; height:140px; border-radius:6px; box-shadow:0 0 10px 1px #e7e7e7; float:left; margin:49px 0 0 20px; }
.box_off_ben p 						{ font-size:14px; float:left; margin:15px; padding:0; line-height:18px; color:#666; }

.box_parc_ben ul 					{ width:550px; height:110px; float:left; list-style:none; margin:30px 0 0 20px; padding:0; }
.box_parc_ben ul li 				{ width:170px; height:110px; float:left; margin:0 10px 0 0; padding:0; }
.box_parc_ben ul li img 			{ width:170px; height:110px; }

/* ===================== Mostra
========================================================================================================================================== */

.pag								{ background:#EEE; width:1200px; float:left; height:auto; margin:0 0 0 0; padding:0; }
#pag 								{ background:#FFF; }
.pag-txt							{ background:#EEE; width:1200px; float:left; height:auto; margin:0 0 0 0; padding:0 0 30px 0; }
#pag-txt							{ width:1180px; margin:0 0 0 20px; }
.pag-txt p 							{ width:1160px; float:left; margin:20px 0 0 20px; padding:0; line-height:18px; font-size:14px; color:#333; }

.box-dir							{ background:#EEE; border:1px solid #666; border-radius:10px; width:384px; height:170px; float:left; margin:0 0 20px 20px; padding:0; }
#box-dir							{ margin:0 0 20px 1px; }
.box-dir img 						{ width:130px; height:150px; border:none; float:left; margin:10px 0 10px 10px; padding:0; }
.box-txt							{ width:220px; height:auto; float:left; margin:5px 0 0 0; padding:0; }
.box-txt p 							{ width:210px; height:auto; text-transform:uppercase; font-size:12px; float:left; margin:7px 5px 0 20px; padding:0; line-height:14px; color:#333; }
.box-txt p span 					{ background:#FFF; border:1px solid #666; border-radius:5px; font-size:14px; width:185px; float:left; margin:0 0 0 0; padding:5px; text-transform:none; font-weight:700; }

/* ===================== História
========================================================================================================================================== */

.pag h4								{ width:1200px; height:21px; float:left; text-align:center; margin:0 0 0 0; padding:0; color:#333; font-size:16px; text-transform:uppercase; }
.pag select							{ width:200px; float:left; margin:0 0 40px 500px; padding:5px; }
.pag p.history						{ width:800px; text-align:center; margin:0 0 20px 200px; padding:0; color:#333; font-style:italic; font-size:14px; }
.nomemclatura						{ width:1200px; height:auto; float:left; margin:10px 0 0 0; padding:0 0 30px 0; }
.nomemclatura p						{ width:800px; text-align:center; float:left; margin:0 0 15px 0; padding:0 200px 0 200px; color:#111; font-size:14px; font-weight:700; line-height:14px; }
.nomemclatura p span				{ width:800px; float:left; font-weight:normal; font-size:12px; color:#333; }

.ano-select 						{ font-size:16px; padding:8px; margin-bottom:20px; 	}

			#modalOverlay 			{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; }

			#modalBox 				{ background:#ffffff; width:800px; max-height:50vh; overflow-y:auto; margin:200px auto; padding:20px; border-radius:8px; 
									  position:relative; white-space:normal; z-index:99999; }

			#modalClose 			{ position:absolute; top:5px; right:10px; cursor:pointer; font-weight:bold; color:#888; }

			#modalClose:hover 		{ color:#000; }

/* ===================== Footer
========================================================================================================================================== */

.bg_footer						{ background:#444; width:100%; min-width:1200px; height:320px; border-top:10px solid #2B2A29; float:left; margin:0; padding:0; }
.box-sede						{ width:300px; height:auto; float:left; margin:30px 0 0 0; padding:0; }
.box-sede h3					{ width:300px; height:21px; font-size:18px; font-weight:700; line-height:21px; color:#FFF; text-transform:uppercase; margin:0 0 10px 0; padding:0; float:left; }
.box-sede h4					{ width:300px; height:21px; font-size:14px; font-weight:700; line-height:21px; color:#FFF; text-transform:uppercase; margin:15px 0 0 0; padding:0; float:left; }
.box-sede h4.baseboard			{ margin:21px 0 0 0; }
.box-sede p						{ width:280px; height:auto; font-size:14px; line-height:21px; color:#FFF; margin:0; padding:0; float:left; }
.box-sede p#box_last			{ width:300px; }

/* ===================== Formulário
========================================================================================================================================== */

.reg-border										{ width:100%; height:auto; float:left; border-top:5px solid #333; margin:248px 0 0 0; padding:0; }
.reg											{ width:1200px; float:left; margin:30px 0 0 0; padding:0;  }
.reg h3											{ width:1200px; text-align:center; float:left; font-size:23px; color:#333; text-transform:uppercase; font-weight:700; margin:0; padding:0; }
.reg p											{ width:1000px; text-align:center; float:left; margin:20px 0 0 0; padding:0 100px 0 100px; }

.p_denuncia										{ width:949px; float:left; margin:30px 0 0 20px; padding:0; text-transform:uppercase; font-size:14px; color:#333; font-family:'Titillium Web', sans-serif; }

.form_registration_geral						{ width:1000px; height:auto; float:left; margin:40px 0 50px 100px; padding:0; border-radius:3px; box-shadow:0px 0px 2px 2px #CCC; }

.form_registration								{ width:1000px; height:auto; float:left; margin:15px 0 0 0; padding:0; }

.form_registration label						{ width:100%; font-family:'Titillium Web', sans-serif; font-size:14px; height:16px; color:#333; float:left; margin:3px 0 0 20px; padding:0 3px 3px 0; line-height:18px; }        
.form_registration input[type=text]				{ height:30px; font-family:'Titillium Web', sans-serif; font-size:14px; margin:0 0 0 20px; padding:5px 0 5px 10px; border:1px solid #D6D8D9; }   
.form_registration input[type=checkbox]			{ float:left; margin:2px 5px 30px 20px; padding:10px 10px 10px 0; text-align:21px; }
.form_registration input[type=radio]			{ margin:0; padding:0; }    
.form_registration input[type=date]				{ height:30px; font-family:'Titillium Web', sans-serif; font-size:14px; margin:0 0 0 20px; padding:5px 0 5px 10px; border:1px solid #D6D8D9; }      
.form_registration input[type=button]			{ background:#CD5C5C; cursor:pointer; width:961px; height:40px; border-radius:3px; color:#FFF; font-weight:700; text-transform:uppercase; font-size:14px; border:none; font-family:'Titillium Web', sans-serif; float:left; margin:10px 0 20px 20px; padding:5px 0 0 5px; text-align:center; }
.form_registration input.registration			{ background:#333; border:1px solid #FFF; min-width:581px; width:581px; height:32px; line-height:30px; float:right; font-family:'Titillium Web'; font-size:14px; color:#FFF; font-size:14px; margin:0; padding:3px 10px 3px 10px; position:absolute; top:0; right:0; }
.form_registration input.registration:focus		{ border:1px solid #FFF; }
.form_registration textarea						{ border:1px solid #D6D8D9; resize:none; min-height:84px; height:84px; max-height:84px; font-family:'Titillium Web'; font-size:14px; color:#333; margin:0 0 0 20px; padding:6px 10px 6px 10px; outline:none; display:block; overflow:hidden; } 
.form_registration textarea:focus				{ border:1px solid #D6D8D9; }
.form_registration select		  				{ border:none; background:#333; float:left; color:#FFF; font-size:14px; height:42px; font-size:14px; font-family:'Titillium Web', sans-serif; margin:0 0 0 20px; padding:5px 0 5px 10px; outline:none; } 
.form_registration option						{ border:none; width:317px; font-family:'Titillium Web', sans-serif; font-size:12px; font-weight:700; margin:0; padding:3px; outline:none; }

.form_registration_confirm						{ background:#333; width:959px; height:20px; border:1px solid #CCC; float:left; margin:10px 20px 0 20px; padding:5px 0 5px 0; }
.form_registration_confirm p 					{ width:959px; float:left; text-align:center; margin:0; padding:0; line-height:21px; font-weight:700; font-size:14px; color:#FFF; }

/* ===================== Photo Gallery - Albuns
========================================================================================================================================== */

.pag_albuns_pos						{ width:1200px; height:auto; margin:0 auto; position:relative; padding:0 0 40px 0; }
.pag_photos_pos						{ width:1200px; height:auto; margin:0 auto; position:relative; padding:0 0 30px 0; }

.pag_albuns							{ width:1210px; height:auto; margin:0; padding:0; position:absolute; top:0; left:-10px; }
.pag_photos							{ width:1210px; height:auto; margin:0; padding:0; position:absolute; top:0; left:-10px; }
	
.da-thumbs 							{ font-family:'PT Sans', sans-serif; list-style:none; width:auto; min-height:110px; height:auto; position:relative; margin:0 0 0 0; padding:0; }
.da-thumbs li 						{ list-style:none; float:left; margin:10px 0 0 20px; padding:0; min-width:265px; width:265px; max-width:265px; min-height:180px; height:180px; max-height:180px; 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					{ min-width:265px; width:265px; max-width:265px; min-height:180px; height:180px; max-height:180px; 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:265px; width:265px; max-width:265px; min-height:180px; height:180px; max-height:180px; position:absolute; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65); }
.gp_1								{ background:#6B0703; min-width:265px; width:265px; max-width:265px; }
#gp_2								{ background:none; }
.gp_2								{ background:#6D0000; min-width:265px; width:265px; max-width:265px; }
.gp_3								{ background:#3975C3; min-width:265px; width:265px; max-width:265px; }
.gp_4								{ background:#000; min-width:265px; width:265px; max-width:265px; }
.da-thumbs li a div span			{ min-width:265px; width:265px; max-width:265px; height:auto; display:block; padding:10px 0 10px 0; text-shadow:1px 1px 1px rgba(0,0,0,0.2);
									  border-top:5px solid #FFF; border-right:none; border-bottom:5px solid #FFF; border-left:none; margin:43px auto; font-weight:100; 
									  font-family:'PT Sans', sans-serif; text-transform:uppercase; color:#FFF; font-size:16px; line-height:28px; }
.da-thumbs_border li a div span		{ border-top:none; border-bottom:none; }
#thumbs_photo						{ background:none; min-width:40px; min-height:40px; margin:60px auto; padding:0 0 40px 0; }
#thumbs_photo p						{ width:265px; float:left; text-align:center; margin:20px 0 0 0; padding:0; }

.da-thumbs2 li a div span			{ min-width:265px; width:265px; max-width:265px; height:auto; display:block; padding:10px 0 10px 0; text-shadow:1px 1px 1px rgba(0,0,0,0.2);
									  border-top:5px solid #FFF; border-right:none; border-bottom:5px solid #FFF; border-left:none; margin:50px auto; font-weight:100; 
									  font-family:'PT Sans', sans-serif; text-transform:uppercase; color:#FFF; font-size:16px; line-height:28px; }

#thumbs_photo2						{ background:none; min-width:40px; min-height:40px; margin:46px auto; padding:20px 0 20px 0; }
#thumbs_photo2 p					{ width:265px; float:left; text-align:center; margin:100px 0 0 0; padding:60px 0 0 0; }

.pagination							{ background:#413F40; min-width:1200px; width:1200px; font-family:'Titillium Web'; float:left; margin:20px 0 20px 0; padding:0 0 0 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 10px 10px; border:1px solid #8A9566; text-decoration:none; }
		.pagination a:first-child	{ margin:10px 10px 0 10px; }	 
		.pagination a.ativa			{ background:#666; color:#FFF; border:1px solid #333; } 
		.pagination a:hover			{ background:#000; color:#FFF; border:1px solid #8A9566; }

.form_registration_geral			{  }
.form_registration_geral p			{ width:960px; float:left; margin:20px 0 0 20px; padding:0 0 20px 0; }


/* ===================== 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; }