/**********************************************
* 4.2. Zone footer2
**********************************************/

#block-menu-menu-payment-methods ul.menu li {
    display: inline;
    float: left;
    /* LTR */
    margin: 0;
    text-align: center;
    width: 19% !important;
    padding: 0; }

#block-menu-menu-payment-methods ul.menu li .boleto {
    background-image: url("../images/picto_boleto.jpg"); }
#block-menu-menu-payment-methods ul.menu li .pagseguro {
    background-image: url("../images/picto_pagseguro.jpg"); }

/**********************************************
* 5.2. All products page
**********************************************/
.view-produtos{
    margin-top: 20px; }
.view-produtos li.views-row{
    display: inline;
    float: left;
    /* LTR */
    min-height: 390px;
    height: auto;
    margin: 0;
    padding-right: 5px;
    /* LTR */
    padding-bottom: 20px;
    width: 230px; }
.view-produtos li.views-row.last{
    padding-right: 0;
    /* LTR */ }
.view-produtos li:nth-child(3n){
    padding-right: 0;
    /* LTR */ }
.view-produtos li:nth-child(3n+4){
    clear: left;
    /* LTR */
    float: left;
    /* LTR */ }
.view-produtos li .commerce-product-field{
    margin-bottom: 5px; }
.view-produtos li header{
    background: transparent url("../images/bg_product_attributes_top.png") center top no-repeat; }
.view-produtos li header h2{
    clear: both;
    font-size: 14px;
    height: 45px;
    line-height: 16px;
    margin: 0 4px;
    padding-top: 20px; }
.view-produtos li header a{
    color: #000;
    font-size: 14px;
    text-decoration: none; }
.view-produtos li .content .commerce-product-field{
    font-size: 14px;
    text-decoration: none; }
.view-produtos li .content .field-name-commerce-price{
    color: #858787;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400; }
.view-produtos li .content .field-name-commerce-price .price_prefix p{
    display: inline; }
.view-produtos li .field-name-field-color .vocabulary-color,
.view-produtos li .views-field-field-extractor-field-product ul li{
    border: 1px solid #CBCDCC;
    clear: none;
    float: left;
    margin: 0 0.5em 0.5em 0;
    padding: 2px; }
.view-produtos li .field-name-field-color .vocabulary-color .commerce-fancy-attributes-color,
.view-produtos li .views-field-field-extractor-field-product ul li .commerce-fancy-attributes-color{
    border: none; }

/**********************************************
* 5.3. Product page
**********************************************/
.node-product-type-full h1{
	font-size: 2em;
}

body .node-product-type .field-type-commerce-product-reference form.commerce-add-to-cart .form-item {
    padding-bottom: 0.5em; }

body .node-product-type .field-type-commerce-product-reference form.commerce-add-to-cart .form-submit {
    display: block;
    margin: 0 auto;
    margin-top: 1em;
    padding: 10px 70px 10px 30px;
    text-align: center;

}

body .node-product-type-full .field-type-commerce-product-reference{
    border: 3px #eee solid;
    background-color: #f9f9f9;
    border-radius: 15px;
    padding: 0 0 30px 5px;
}

body .node-product-type .field-type-commerce-product-reference form.commerce-add-to-cart label {
    width: 35%;
    text-align: right;
}
body .node-product-type .field-type-commerce-product-reference
form.commerce-add-to-cart .attribute-widgets .form-item div#edit-attributes-field-color {width: 63%;}

.node-product-type .field-name-field-montadora ul li{
    font-weight: 400;
}

.field-group-htabs .horizontal-tabs{
    border: none;
    margin-top: 1em;
}

.field-group-htabs UL.horizontal-tabs-list{
    background: none;
    border: none;
    border-bottom: 1px #DDD solid;
}

.field-group-htabs UL.horizontal-tabs-list li{
    border-radius: 7px 7px 0 0;
    margin: 0 5px;
    border: 1px #D7D7D7 solid;
	border-bottom: 1px #fff solid;
	position: relative;
	top: 1px;
}

.field-group-htabs UL.horizontal-tabs-list li a{
	padding-top: 2px !important;
}

.field-group-htabs UL.horizontal-tabs-list li strong{
    font-weight: 100;
    color: #193144;
	font-size: 0.9em;
}

.field-group-htabs UL.horizontal-tabs-list li.selected strong{
    font-weight: 500;
}

/**********************************************
* 5.5. Manual SlideShow
**********************************************/
.manual-slideshow{
    border: 1px #D7D7D7 solid;
    border-radius: 10px;
}

.manual-slideshow .widget_pager{
    width: 100%;
    padding: 0.1% 0;
    background-color: #eee;
    min-height: 78px;
}

.manual-slideshow .widget_pager .views_slideshow_pager_field_item{
    float: left;
    border-radius: 5px;
    width: 11%;
    background: #fff url("../images/bg_product_attributes_top.png") center top no-repeat;
    padding: 5px;
    border: 1px #D7D7D7 solid;
    min-height: 65px;
    min-width: 120px;
    text-align: center;
}

.manual-slideshow .widget_pager .views_slideshow_pager_field_item.active{
    background-color: #eee;
    border: 1px #898A8C solid;
}

.page-node-7 .manual-slideshow .widget_pager .views_slideshow_pager_field_item{margin: 0 0.1%;}

.manual-slideshow .views-slideshow-slide-counter{
    text-align: center;
    background-color: #2698F2;
    color: #fff;
}

.manual-slideshow img{
    float: left;
    margin: 5px;
}

.manual-slideshow h3{
    border-bottom: 1px #999 dotted;
    padding:  5px 10px;
}

/**********************************************
* Similar by terms
**********************************************/

.similar-products .view-content{
    margin: 20px 0;
}

.similar-products .views-row{
    /*border: 1px red solid;*/
    float: left;
    width: 19.8%;
    min-width: 185px;
    text-align: center;
}

.similar-products .views-row img{
    margin-bottom: 10px;
    min-height: 50px;
}
.similar-products .views-row .link{
    display: block;
    padding-top: 5px;
    background: transparent url("../images/bg_product_attributes_top.png") center top no-repeat;
    min-height: 50px;
}

/**********************************************
* Oculta seletor de carteira vazio boleto
**********************************************/
.commerce-boleto-header input[type=submit]{
	border: 1px red solid;
	background: #2698F2 none 0 0 no-repeat;
    border: 1px #fcc solid;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0 20px;
    padding: 10px 25px;
}

.form-item-commerce-payment-payment-details-carteiras, .commerce-paypal-icons{
    display: none;
}

.form-item-commerce-payment-payment-method{
	float: left; margin: auto 10px;
}

.page-node-ml .filter-guidelines{
    display: none;
}

.password-strength{
	display: none;
}