/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_iphone
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/

/************************ Reset */
ul,ol,li,dl,dt,dd,fieldset { margin:0; padding:0; }


/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt PROD */

.col2-alt-set-prod .col-1 { width:50%; min-width:320px; }
.col2-alt-set-prod .col-2 { width:50%; }
@media screen and (max-width: 650px) {
    .col2-alt-set-prod .col-2 { width:100%; }
}
.col2-alt-set-prod .col-1 { float:left; }
.col2-alt-set-prod .col-2 { float:left; }
@media screen and (max-width: 650px) {
    .col2-alt-set-prod .col-1 { width:100%; }
}

/* Col2-alt PROD */

.col2-alt-set-prod-list .col-1 { width:50%; min-width:300px; }
.col2-alt-set-prod-list .col-2 { width:50%; }
@media screen and (max-width: 650px) {
    .col2-alt-set-prod-list .col-2 { width:100%; }
}
.col2-alt-set-prod-list .col-1 { float:left; }
.col2-alt-set-prod-list .col-2 { float:left; }
@media screen and (max-width: 650px) {
    .col2-alt-set-prod-list .col-1 { width:100%; }
}
.catal-prod-list{
  float:left;
  min-height:350px;
  width:310px;
}

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }
.col-main { min-height:200px; }

/********************** Main */
body { margin:0; font-family:Helvetica; font-size:12px; color:#000; overflow-x:hidden; max-width:device-width; -webkit-user-select:none; -webkit-text-size-adjust:none; line-height: 150%; }

a { cursor:pointer; display:inline; color:#009900; text-decoration:inherit; }
a[disabled="true"] { color:#c1cee2; text-shadow:none; }
table { font-family:Helvetica; font-size:11px; }
ul, ol, li { list-style:none; padding:0; margin:0; }
p { padding:0; margin:5px 0; }
img { border:0; }

fieldset { border:0; padding:0; }
fieldset legend { display:none; }
input,select,textarea,button { vertical-align:middle; }
select { font-size:10px; padding:0; }

.frente-mobile { text-align:center; }

.middle-container { padding:0px; }
.footer-container { background:transparent url(../images/footer-bg.gif) repeat-x top; padding-top:1px; }
#main { margin:0; padding:0; }

.clear { clear:both; }

.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.v-top { vertical-align:top !important; }
.no-display { display:none; }
.nowrap,
.nobr  { white-space:nowrap; }

/********************** Headings */
h1, h2, h3, h4, h5, h6 { margin:5px 0; padding:0; line-height: 130%; }
.inner-head { line-height:1.25em; text-align:right; }
.inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{ margin:0; float:left; }
.inner-head { background:#ddd; padding:3px 5px; }
/****************************************************8*/

.header-top {
    background:#fff;
    height:36px;
    padding:0 10px 0 0;
}
.header-top .col2-alt-set .col-2 {
    text-align:right;                                            
    padding-top:7px;
}
h1#logo {
    margin:0;
    height:34px;
}
.shop-access ul, .informational ul {
    list-style:none;
    font-size:11px;
    font-weight:bold;
    padding:0;
    margin:0
}

.inner-head a { float:right; }
.shop-access ul { background:transparent url(../images/menu-bkg.png) repeat-x; height:28px; }
.in-page { padding:0 5px 5px 5px; }
.informational { margin-top:7px; text-align:center; }
.informational ul {
    font-size:13px;
    font-weight:normal;
    margin:5px 10px 0 0;
    padding:5px;
}
.shop-access ul li {
    float:left;
    width:32.5%;
    text-align:center;
    padding-top:5px;
    margin:0;
}
.shop-access ul li a { color:#009900; }

.shop-access .menu-m ul { background:none; height:28px; }

.shop-acess .menu-hid{ display:none; }

.shop-access .menu-hid ul { display:none; background:none; }

.shop-access .menu-hid ul li {
    float:left;
    width:32.5%;
    text-align:center;
    margin:0;
}

.informational ul li { float:right; padding:0 0 5px 7px; }
.informational div { clear:both; }
.middle-container {
    /*background:transparent url(../images/page-bg.gif) repeat-x left top;
    border-top:1px solid #fff; */
}

.search-form {
    text-align:center;
    width:100%;
    border:0;
    height:35px !important;
}
.search-form-cont 	{ background:#d1d1d1 url(../images/search-bg.png) repeat-x bottom left; padding:0 10px; }
.search-form .col-1 { width:75%; }
.search-form .col-2 { width:22%; padding:8px 0 0 0; }
.search-st 			{ background:transparent url(../images/search-st.png) no-repeat top left; }
.search-end 		{ background:transparent url(../images/search-end.png) no-repeat top right; }
.search-md 			{ background:transparent url(../images/search-md.png) repeat-x top right; height:35px; }
.search-md input 	{ font-size:12px; margin:10px 0 0 10px; width:190px; border:0; background:transparent; color:#999; }
.search-close,
.search-go			{ background:transparent url(../images/search-close-but.gif) no-repeat top left; width:20px; height:20px; display:block; float:right; }
.search-go			{ float:left; background-image:none; }


ul.breadcrumbs, .user-links ul { list-style:none; margin:5px 0; padding:0; }
ul.breadcrumbs { margin:10px 0; }
ul.breadcrumbs li { float:left; padding-right:5px; color:#818181; }
.user-links { float:right; height:28px; }
.user-links ul li { float:left; padding:0 0 0 4px; }
.user-links ul li a { display:block; color:#fff; background:transparent url(../images/link_separator.gif) no-repeat right 1px; padding:0 6px 0 3px; }
.user-links ul li.last a { padding-right:0; background-image:none; }

.category-head { font-size:11px; }

#nav { font:bold 14px/18px Helvetica; }
#nav ul li { font-weight:normal; padding:1px 0; }
#nav a, #nav a:hover { display:block; text-decoration:none; border-bottom:1px solid #a5adbc; background:transparent url(../images/menu-arrow.gif) no-repeat 98% 50%; padding-right:15px; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span { white-space:normal; }
#nav li.active a { color:#006600; }
#nav a { padding:8px 12px 9px 8px; /*color:#006600;*/color:#797c7f; }
#nav .level0 li a { padding-left:10px; }
#nav .level1 li a { padding-left:20px; }
#nav .level3 li a { padding-left:30px; }
#nav .level4 li a { padding-left:40px; }
#nav .level5 li a { padding-left:50px; }

.c-list { border-top:1px solid #ccc; padding-top:3px; }
.c-list li { padding:8px 0 9px 0; }
.c-list li h5 { margin:0 0 5px 0; }
.c-list li h5 a { color:#006600; font-size:12px; text-decoration:underline; }
.category-head h2, .page-head h3 { color:#006600; font-size:13px; margin:7px 0; }
.c-list li div.col2-alt-set { border-bottom:1px solid #ccc; padding-bottom:10px; }
.c-list li div.col2-alt-set .col-1 { width:42%; }
.c-list li div.col2-alt-set .col-2 { width:54%; }
.c-list li .description { margin-top:5px; }
.product-image { width:99%; text-align:center; }
.product-image h5 { min-height:25px }
.product-image img { }
.product-price,
.product-bundle-price { margin:5px 0; font:bold 12px/14px Arial; }

ul.breadcrumbs { padding:0 5px; }

.category-block { padding:0 5px; }

.legality { color:#818181; margin:6px 0; text-align:center; }

.pager { color:#444; margin:10px 0; }
.pager ol { float:right; }
.pager ol li { float:left; padding-left:5px; font-weight:bold; }
.pager ol li a, .pager ol li span.on { display:block; border:1px solid #ccc; padding:1px 4px; color:#cecece; background:#eee; border-radius: 5px; }
.cta { display:block; border:1px solid #ccc; padding:1px 4px; color:#cecece; background:#eee; border-radius: 5px; text-align:center; font-weight:bold; }
.cta ol li a { color:#009900; background:#E4E4E5; border-color:#006600; }
.pager ol li a { color:#009900; background:#E4E4E5; border-color:#006600; }
.page-num strong { float:right; }

.input-text { border:1px solid #ccc; width:100%; }
.button-set { margin-top:10px; padding:0 8px; }
.button-set .form-buttons { text-align:right; }
.form-buttons button { margin-bottom:7px; }
.select190inner select { width:190px; }
.select250inner select { width:250px; }
.select300inner select { width:300px; }

/*.form-button, .form-button-alt { padding:2px 5px; }*/
.product-info-box { padding:0 10px 10px 10px; }
.product-info-box h1 { font-size:16px; color:#000; margin:0; }
.product-info-box h2 { font-size:14px; color:#000; margin:0; }
.product-info-box h3 {     border-bottom: 1px solid #e5dcc3;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 0 1px; }
.qty { width:50px; }
.data-table { width:100%; }
.data-table td { padding:2px 3px; vertical-align:top; }
.data-table td.label { background:#E4E4E4; text-align:right; border-top:1px solid #fff; }
.data-table td.data { background:#ECECEC; border-top:1px solid #fff; border-left:1px solid #fff; }

.shopping-cart { width:100%; }
.shopping-cart thead { background:#ccc; }
.shopping-cart th { padding:5px 3px; border-left:1px solid #fff; }
.shopping-cart .qty { width:20px; }
.shopping-cart tbody td { padding:10px 3px; border-bottom:1px solid #ccc; }
.shopping-cart tfoot td { padding:5px 3px; }
.checkout-review tfoot td { padding:3px; }
tr.td-noborder td { border:0; }

.shopping-cart-totals table td { text-align:right; padding:2px 5px; }
.shopping-cart-totals tfoot td { font:normal 14px/18px Arial; }
.p-methods { text-align:center; padding:10px; }

.btn-checkout{ width: 100%; text-transform:uppercase; background-color: #228B22; color:white; font:normal 22px/26px Arial; }

.discount-codes { background:#e2e2e2; margin:5px 0; padding:3px; }

.multicheckout tbody td { padding:5px 3px; }

.product-data { margin:5px 0; }
.product-data tbody td { padding:3px; }
.product-pricing, .product-attributes { margin:5px 0; }
.product-attributes td { padding-right:5px; }
.product-attributes select { width:100%; }

.small-buttons button { margin:5px 0; }
.small-buttons button span { font-size:11px; }

.price-box .price { font-weight:bold; white-space:nowrap; }
.old-price { text-decoration:line-through; }

.product-collateral { margin:10px 0; }
.product-collateral .up-sell .product-image { }
.product-collateral .up-sell .product-image img { border:1px solid #ddd; }

.product-options { margin:5px 0 0; }
.product-options dt { padding:0; margin:0; }
.product-options dt label { font-weight:bold; }
.product-options dd { margin:0 0 0px; padding:0 0 10px; border-bottom:1px solid #ddd; }
.product-options dd img { padding:4px 0 0; vertical-align:middle; }
.product-options dd select { width:310px; }
@media screen and (max-width: 650px) {
    
    .product-options dd select {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(/media/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 90%;
}
}
.product-options dd .time-picker { display:inline-block; padding:4px 0 0; vertical-align:middle; }
.product-options dl.last dd.last { margin:0; padding:0; border-bottom:0; }
.product-options-bottom { margin:0 0 5px; }

/********************** Messages  */
.required { color:#df280a; }
p.required { display:none; }
.success { color:#3d6611; }
.error, .validation-advice { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    text-align:center !important;
}
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg, .success-msg, .notice-msg, .note-msg { border-left:0 !important; border-right:0 !important; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
}
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
}
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
}

.link-remove { color:#df280a; }
.link-cart { color:#3d6611; }

.login-box { padding:0 10px 10px 10px; }
.login-box h4 { margin:0; }
.registered-users { border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.form-list { margin-right:10px; }
.form-list li { padding:3px 0; }
.form-list li .col-1 { text-align:right; padding-top:3px; }
.new-users .content { line-height:14px; }
.new-users .button-set { text-align:right; }
h4.legend { margin:1px 0 5px 0; }
.dashboard-block { margin:0 0 10px 0; }

.primary-address-list h4, .address-list h4 { background:#ccc; padding:5px; }
.primary-address-list ol li, .address-list ol li { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:5px; }

.checkout-types li { padding:10px 0; }
.shipment-methods li { padding:10px 0; }
.payment-methods dt, .payment-methods dd { padding:3px 0; }
.payment-methods dd { margin-left:20px; padding:5px 0 10px 0; }
.payment-methods .centinel-logos a { margin-right:3px; }
.payment-methods .centinel-logos img { vertical-align:middle; }
.v-fix { float:left; }
.v-fix select { width:95px; }

/* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box {
    border:1px solid #bbb6a5;
    border-top:0;
    padding:5px;
    background:#faf7ee;
}
.one-page-checkout .head {
    margin-bottom:0 ;
    padding:4px 8px 6px 8px;
    background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;
    border-width:0 1px 0 1px;
    border-color:#D9DDE3;
    border-style:solid;
    border-top:1px solid #fff;
}
.one-page-checkout .head a { display:none; float:right; color:#a4b3b9; text-decoration:underline; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; margin:0; width:55%; float:left; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:5px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.one-page-checkout .allow .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .active .head a { display:none; }
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0;  background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #D9DDE3; border-top:0; }
#opc-review .data-table{ border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
.one-page-checkout ul.super-product-attributes { padding-left:15px; }
.default-box { margin-right:1px; }
.one-page-checkout li { zoom:1; vertical-align:top; }
.one-page-checkout .box { zoom:1; }

.checkout-progress { margin:0 auto; width:290px; }
.checkout-progress td {
    margin-right:3px;
    text-align:center;
    border-top:3px solid #999;
    padding:4px 6px;
    color:#abb5ba;
    font-weight:normal;
}
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
}

#checkout-review-load { border-right:1px solid #d9dde3; margin-right:0; }
#checkout-review-load #checkout-review-table thead tr.first th:first-child { border-left:none; }
.checkout-agreements { border:1px solid #d9dde3; border-left:none; padding:5px; }
.checkout-agreements .agreement-content { padding:5px; }

/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }


/********************* Customer */
/* Date of Birth */
.customer-dob .input-box { float:left; width:60px !important; }
.customer-dob input { width:50px !important; }
.customer-dob label.label-dob { font-weight:normal; color:#888; font-size:10px; }
/********************************/

/* Noscript Notice */
.noscript { background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { max-width:device-width; margin:0 auto; padding:12px 0 12px; /*background:url(../images/i_notice.gif) 20px 50% no-repeat;*/ }
.noscript p { margin:0; }

/* For Demo store only */
.demo-notice { margin:0; background:#d75f07; padding:5px 10px 6px 10px; color:#fff; line-height:1em; text-align:center; }

/* Class: std - styles for admin-controlled content */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
.std .a-top { text-align:right; }

#botao-adicionar{ float:left; margin-top:10px; }

#h-sl{

    text-align:center;
    margin: 10px 0;

}
.image-cat{
    position:relative;
    width:150px;
    height:252px;
}
.image-cat span:hover{
    text-decoration:underline;
}
.image-cat span{
    text-decoration:none;
    color:#009900;
}
.nome-cat{
    width:150px;
    text-align:center;
    z-index:9999;
}

@-moz-document url-prefix() { 
    .nome-cat{
        top:222px;
        width:150px;
        text-align:center;
        z-index:9999;
    }
}

#h-npic{

    text-align:center;
    margin: 10px 0;

}
.d-mai{
    position:relative;
    width:150px;
    height:106px;
    margin:4px 4px 0 4px;
}
.d-mai span:hover{
    text-decoration:underline;
}
.d-mai span{
    text-decoration:none;
    color:#009900;
}
.s-mai{
    width:150px;
    text-align:center;
    z-index:9999;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .s-mai{
        width:150px;
        text-align:center;
        z-index:9999;
    }
}
@-moz-document url-prefix() { 
    .s-mai{
        width:150px;
        text-align:center;
        z-index:9999;
    }
}
.c-img{
  width:149px;
  float:left;
  padding-bottom:15px;
}

#imagens{
  text-align:center;
}
.catal-prod{
  width:310px;
  float:left;
}

#preco-descontos{ float:right; text-align:right; width:250px; margin-right:10px; }
#preco-descontos #preco{  font-family: 'Trebuchet MS'; white-space:nowrap !important; font-weight:bold; font-size:1.4em; color:#000000; }
#adicionar-ao-pedido-qtd{ float:left; width:50px; }
#adicionar-ao-pedido{ text-align:center; }
#linha-carrinho{ display:block; }

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #999;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}

#myBtn:hover {
  background-color: #555;
}

.img-cat-profissao {
  position:relative;
  width:100%;
  margin-bottom:15px; 
}
.img-cat-profissao img {
  width:100%; 
}
#sapatos-hospital {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/hospital/sapatos-hospitais-clinicas-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}
#sapatos-hospital:hover {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/sapatos-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}

#vestuario-hospital {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/hospital/vestuario-hospitais-clinicas-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
#vestuario-hospital:hover {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/vestuario-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
}



#sapatos-gastronomia {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/gastronomia/sapatos-gastronomia-cozinha-restaurante-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}
#sapatos-gastronomia:hover {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/sapatos-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}

#vestuario-gastronomia {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/gastronomia/vestuario-gastronomia-cozinha-restaurante-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;    
}
#vestuario-gastronomia:hover {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/vestuario-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
}


#sapatos-hoteis-limpeza {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/hoteis-limpeza/sapatos-limpeza-hoteis-camareira-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}
#sapatos-hoteis-limpeza:hover {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/sapatos-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}

#vestuario-hoteis-limpeza {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/hoteis-limpeza/vestuario-limpeza-hoteis-camareira-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
#vestuario-hoteis-limpeza:hover {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/vestuario-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
}



#sapatos-hoteis-escritorio {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/escritorio/sapatos-trabalhar-escritorio-uniforme-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}
#sapatos-hoteis-escritorio:hover {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/sapatos-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}

#vestuario-hoteis-escritorio {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/escritorio/vestuario-trabalhar-escritorio-uniforme-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
#vestuario-hoteis-escritorio:hover {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/vestuario-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
}


#sapatos-manutencao-engenharia {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/manutencao-engenharia/sapatos-manutencao-eletricista-engenheiro-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}
#sapatos-manutencao-engenharia:hover {
    position:absolute;
    top: 51.5%;
    left: 35.5%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/sapatos-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
    
}

#vestuario-manutencao-engenharia {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/manutencao-engenharia/vestuario-manutencao-eletricista-engenheiro-uniformes-btn.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
#vestuario-manutencao-engenharia:hover {
    position:absolute;
    top: 51.5%;
    left: 68%;
    width: 26.6%;
    height: 40.4%;
    content: '';
    background:url(/media/hm/vestuario-hover.png);
    background-repeat: no-repeat;
    background-size: 100%;
}