

#mapaWeb2 {margin: 0 auto 1.5em auto}

/*#mapaWeb2 H2, #mapaWeb2 H3 { font-family: gudea, sans-serif; }*/
    #mapaWeb2 H2 {color:#e95d0f; font-size:2.25em; margin-top: 0.75em; margin-bottom: 0.75em;font-weight: 400}
    .section-group h3 {border-bottom:1px solid #c6c6c6; font-size:1.35em ; margin-bottom: 0.5em; /*text-transform: uppercase;*/}
    .section-group { margin-bottom: 1.5em}
    .list-inline li { float: left; position: relative;}
        .list-inline li A { /*display: block;*/ padding-left:1em; margin-right: 1em }
        .list-inline li:before {content:""; position: absolute; left: 0; top: 2px; width: 15px; height: 15px; /*border: 1px solid #000;*/ background: url(../images/sprite-hd.png) no-repeat left -96px}
    .lg-colsx4 li{margin-bottom: 0.75em; width: 25%}
        .section-group UL {margin: 0.5em}
    #mapaWeb2 > section {margin-bottom: 3em}

    .list-inline .child { float: none; width: auto; clear: both; margin-bottom: 1.5em; border-bottom: 1px solid #ccc; padding-bottom: 0.5em}
     .child .link { display: block; margin-bottom: 0.5em; margin-left: 0.5em; font-size: 0.925em}
     	/*.child .link A { color: #2F85D8;}*/
     	.child .col { border: 0; background: none; margin: 0 0 0.5em 0; width: 50%}

        .prod.child { text-align: left; }

        /*.cat1 {font-size: 1.2em}*/



    .brand span { background: #fff; display: block;  border-bottom: 1px solid #ccc; margin: 0 auto; height:45px ; line-height:45px ;}
        .brand span IMG { vertical-align: middle;}
            .list-inline li.brand:before, .list-inline .child:before { display: none;}
            .list-inline li div {border: 1px solid #ccc; border-radius: 2px; margin: 0.5em; background: #eceded; /*padding-left:3px; padding-right: 3px*/ }
        .txt-center { text-align: center;}

        .lg-colsx6 li {width: 16.6%}


