/* Design by VTEM http://www.vtem.net  All Rights Reserved */

div.moduletable,.vt_module,div.moduletable_menu{

margin-bottom:10px;

}

#vt_path_drawer .moduletable{margin-bottom:0;}

div.moduletable h3,div.moduletable_menu h3, .vt_heading_style h3,

div.componentheading h3,.vt_shop_title, .moduletable_best_sales h3,

.category_description h3, .moduletable_featured_products h3,

#vt_inset h3, .vt_moduletable h3, .finder h1, #vt_bottom h3{

display:block;

font-size:200%;

width:100%;

font-weight:normal;

padding:5px 0px ;

}

#vt_header h3{ font-size:250%; font-weight:normal; color:#666; line-height:50px;}

#vt_header h4{ font-size:18px; font-weight:normal; line-height:40px;}

.vt_box_head h3 .vt_heading2{ font-size:18px;}

#vt_inset h3,.moduletable_featured_products h3,

.category_description h3{

	background:url(../images/line.png) left center repeat-x;

	margin-top:5px;

	}

#vt_inset h3 .vt_heading2, .moduletable_featured_products h3 .vt_heading2,

.category_description h3 .vt_heading2, .moduletable_best_sales h3 .vt_heading2{display:inline-block; padding:0px 5px 0px 0px;}	

#vt_footer h3{ background:none; font-size:200%; border:0px; padding:10px 0px;}

#vt_header h3, .blog-featured h3{ border:0px;}



#vt_top .moduletable h3{

font-size:130%;

border:none;

background:none;

padding:8px 0 0 5px;

}

#advanced-search-toggle{ font-weight:bold;}

.vt_module_latest table td{

padding:15px 0;

border-bottom:1px solid #eee;

}

div.componentheading span{text-transform:uppercase;}

.poll,.pollstableborder{width:100%;}

.pollstableborder td,.poll thead td{padding:5px; text-align:left;}

.moduletable tr.sectiontableentry1 td{padding:0;}







#vt_bottom h3{

font-size:24px;

color:#666;

border:none;

margin-top:5px;

background:none;

padding-bottom:20px;

}

#vt_bottom ul.popular_download{margin:0; padding:0; list-style:none; margin-left:25px;}

#vt_bottom ul.popular_download li{ list-style:decimal-leading-zero; font-weight:bold;}

#vt_bottom u.popular_download li a,#vt_bottom ul.popular_download li a:link,#vt_bottom ul.popular_download li a:visited{

padding:8px 15px 8px 0px;

font-weight:normal;

font-style:italic;

display:inline-block;

}

#vt_bottom u.popular_download li a:hover{ text-decoration:underline !important;}

#vt_bottom a:hover{text-decoration:underline;}

#vt_bottom ul.login_lost a{

background:url(../images/li_arrow11.gif) 2px 8px no-repeat !important;

}



#vt_footer #login-form p{ padding-bottom:5px;}



/*  News Pro      */



.nspPrev{ margin:0px 4px 0px 0px !important;}

.nspNext{ margin:0px 0px 0px 0px !important;}

.nspArtScroll1{ height:306px;}

.nspArt p.nspInfo{ background:url(../images/vt-bglimenu.png) left center repeat-x; clear:both;}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img,

.blog-featured .items-row .vt_intro img,

#vt_header .custom img,

.vt_blog .vt_intro img,

.nspArt img.nspImage{ 

}






#vt_header .custom img{padding:5px !important;}



.bannerheader{font-weight:bold;}

.banneritem_text{

margin:5px 0;

border-bottom:1px dotted #333;

padding:3px 0;

}

.banneritem_text a{font-weight:bold; border-bottom:none !important;}

.bannerfooter_text,.bannerfooter{font-style:italic; float:right;}

.moduletable_clients img{margin:0; padding:0;}



#vt_header .vt_moduletable{ padding:0px 20px;}



.blog-featured .items-row { margin-top:10px;}



/*  Static  */



.stats-module{ display:block;}

.stats-module dt {

    font-weight: bold;

    width: 44%;

}

.stats-module dd {

    width: 55%;

}

.stats-module dt, .stats-module dd {

    float: left;

    margin: 0;

    padding:4px 0px;

}







/*  Back to Top  */

#gotop{ position:relative; top:7px; right:5px;}

#gotop p {

    margin: 0;

    overflow: visible;

    position: absolute;

    top: 0;

	padding:0px;

    z-index: 99999;

	right:0;

}

#gotop p span{ display:none; width:40px; height:40px;

float:right;}

#gotop p a{

display: block;

background:url(../images/back_to_top.png) center top no-repeat;

height:24px;

width: 35px;

}

#gotop p a:hover{background:url(../images/back_to_top.png) center -24px no-repeat;}





/*  Showcase  vtem image show*/



.vt_wapper_showcase{ 

display:block;

clear:both; 

/*background:url(../images/bg_footer.png) repeat;*/

padding:0px;

position:relative;

z-index:99;

 }


#vt_showcase {
    background: url("../images/fundo_banner.png") repeat scroll center top transparent;
    border-radius: 4px 4px 4px 4px;
    padding: 10px;
    position: relative;
    width: 960px;

}

.shadow_slide{ 

width:980px; 

height:34px;

position:absolute;

bottom:-34px;

left:0px;

background:url(../images/shadow_slide.png) center top no-repeat;

}

.box_skitter .container_skitter{ position:absolute; z-index:1;}

#vt_showcase .vt_bgnavigation_slide{

	position:absolute;

	z-index:9;

	bottom:-12px;

}



.box_skitter .image img{ border:0px !important; padding:0px !important; margin:0px !important;}

.container_skitter img {

    margin: 0px !important;

}

.box_skitter{ background:#fff !important;}

.box_skitter .info_slide_dots{ 

bottom:-45px !important;

position:absolute;

left:none !important;

z-index:9999;

}

.box_skitter .info_slide_dots .image_number_select,

.box_skitter .info_slide_dots .image_number{

cursor:pointer;

display:block;

height:15px;

width:15px;

border:0 !important;

margin:8px 6px !important;

background:url(../images/dot_slide.png) left top no-repeat !important;

outline:none;

}

.box_skitter .prev_button{ position:absolute; right:54px !important;}

.box_skitter .next_button{ position:absolute; right:20px !important;}





.label_skitter{

background:#fff url(../images/bg_label_skitter.png) left top repeat;

}

.box_skitter .label_skitter {

    bottom: auto;

    display: none;

    right: 20px;

	left:auto !important;

    position: absolute;

    bottom: 50px;

    width: 450px !important;

	color:#666 !important;

    z-index: 150;

}

.vtem_imagesshow_intro{ padding:10px 10px 15px;}

.vtem_imagesshow_intro .vtemimageshow_title{ font-size:24px; font-weight:normal; padding-bottom:5px; line-height:30px;}



/*   Mod  Video   */



.wapper_video {

	padding:10px;

	background:#fafafa;

	border:1px solid #ddd;

	border-radius:2px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

}

.mejs-container img{ margin:0px;}

.bannergroup img{ margin:5px 0px;}



.titulo_produtos{
	background: url("../images/button_overlay.png") repeat-x scroll left top #679A00;
    border-radius: 15px 15px 0 0;
    font-size: 20px;
    margin-bottom: 8px;
	color: #E0F8AE;
    padding: 0 15px;


}