            body {font:14px "Open Sans",sans-serif;}

            .firefox input[type=range],
            .safari input[type=range],
            .chrome input[type=range],
            .opera input[type=range] {-webkit-appearance:none;width:100px;float:left;margin-top:8px;margin-right:3px;}

            .firefox input[type=range] {-moz-appearance:none;margin-right:0px;margin-top:-2px;width:89px;}

            .ie input[type="range"] {margin-right:0px;margin-top:-15px;width:105px;}

            input[type=range]::-webkit-slider-runnable-track {
                width:98px;
                height:2px;
                background:#474f59;
                border:none;
                border-radius:3px;
            }

            input[type='range']::-moz-range-track {
                -moz-appearance:none;
                margin:0px;
                width:88px;
                height:2px;
                background:#474f59;
                border:none;
                border-radius:3px;
            }

            input[type=range]::-webkit-slider-thumb {
                -webkit-appearance: none;
                border:none;
                height:10px;
                width:20px;
                border-radius:2px;
                -webkit-border-radius: 2px;
               
                margin-top:-3.9px;

                background: #cccccc; /* Old browsers */
                background: -moz-linear-gradient(top,  #cccccc 0%, #cbcbcb 22%, #969696 56%, #888888 67%, #888888 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(22%,#cbcbcb), color-stop(56%,#969696), color-stop(67%,#888888), color-stop(100%,#888888)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
            }

            input[type='range']::-moz-range-thumb {
                -moz-appearance: none;
                border:none;
                height:10px;
                width:20px;
                border-radius:2px;
                -moz-border-radius: 2px;
                margin-top:-3.9px;

                background: #cccccc; /* Old browsers */
                background: -moz-linear-gradient(top,  #cccccc 0%, #cbcbcb 22%, #969696 56%, #888888 67%, #888888 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(22%,#cbcbcb), color-stop(56%,#969696), color-stop(67%,#888888), color-stop(100%,#888888)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
            }

            /* Internet Explorer */
            .ie input[type="range"]::-ms-fill-lower,
            .ie input[type="range"]::-ms-fill-upper {
                background: transparent;
            }

            .ie input[type="range"]::-ms-track {
                margin:0px;
                width:100px;
                height:2px;
                background:#474f59;
                border:none;
                border-radius:3px;
            }

            .ie input[type="range"]::-ms-thumb {
                border:none;
                height:10px;
                width:20px;
                border-radius:2px;               
                margin-top:-3.9px;
                background: #cccccc; /* Old browsers */
                background: -ms-linear-gradient(top,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #cccccc 0%,#cbcbcb 22%,#969696 56%,#888888 67%,#888888 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
                cursor: pointer;
            }

            #player {padding-top:58px;}

            #player div {
                margin:0 auto;
                width:202px;
                height:18.5px;
                padding-top:1px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                background: #374c67; /* Old browsers */
                background: -moz-linear-gradient(top,  #374c67 0%, #020305 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#374c67), color-stop(100%,#020305)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #374c67 0%,#020305 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #374c67 0%,#020305 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #374c67 0%,#020305 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #374c67 0%,#020305 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#374c67', endColorstr='#020305',GradientType=0 ); /* IE6-9 */
            }

            #player div object {margin:0 auto;}

            #web-radio {
                height:131px;
                max-width:387px;
                margin-left:5px;
                border-radius:7px;
                -moz-border-radius:7px;
                -webkit-border-radius:7px;
                border-top:1px solid #e3e3e3;
                border-left:1px solid #d7d7d7;
                border-bottom:1px solid #b8b8b8;
                border-right:1px solid #b5b5b5;
                background: #ececec; /* Old browsers */
                background: -moz-linear-gradient(top, #ececec 0%, #e4e4e4 1%, #e4e4e4 13%, #f0f0f0 49%, #fcfcfc 77%, #ffffff 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(1%,#e4e4e4), color-stop(13%,#e4e4e4), color-stop(49%,#f0f0f0), color-stop(77%,#fcfcfc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #ececec 0%,#e4e4e4 1%,#e4e4e4 13%,#f0f0f0 49%,#fcfcfc 77%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #ececec 0%,#e4e4e4 1%,#e4e4e4 13%,#f0f0f0 49%,#fcfcfc 77%,#ffffff 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #ececec 0%,#e4e4e4 1%,#e4e4e4 13%,#f0f0f0 49%,#fcfcfc 77%,#ffffff 100%); /* IE10+ */
                background: linear-gradient(to bottom, #ececec 0%,#e4e4e4 1%,#e4e4e4 13%,#f0f0f0 49%,#fcfcfc 77%,#ffffff 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
            }

            #web-radio #decor {height:1px;background-color:#f7f7f7;}

            #controls, #regioes {float:left;display:inline-block;text-align:center;margin-top:6px;}

            #controls {width:55.55%;}
            #controls p {text-align:center;color:#88898b;font-size:11px;font-weight:600;margin:0 auto;width:85%;font-weight:400;margin-top:6px;}

            #regioes {margin-left:2%;width:39%;margin-top:12px;}
            #regioes ul {margin:0 auto;width:90%;}
            #regioes ul li {display:block;text-align:left;border-bottom:1px solid #bdcad2;margin:0px;}
            #regioes ul li:last-of-type {border-bottom:none;}
            #regioes ul li:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
            #regioes ul li a {text-decoration:none;font-size:12px;color:#232d37;font-weight:400;}
            .item-regiao {display:block;width:119px;float:left;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAEPcKYrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADdSURBVHjaYvz//z8DMmBiQAMYAgABxIisBSx78uTJTxgyAAHEiG4yTkOB2huQ+QABhFMnE0HjgEb9B2IhXDreEbQDIIDwOhsXYMEmCHTHMiAVBWKbm5sT7ZtIIAY54QUpQaAAcjoQS1DNTwABRLImJlJtYKJWMKsCqdvYghmXDbeAuIlUJ9UCcSpRToImNDUgfkusBjEg/jsw8QAQYGQlD5pH9qC1hIVYhaDCCEidAOIaIN4LE8dWGFDqEwsg3gMtOPYDsSVVfYIGDgBxARBfpLYlL6BZbMtoEqYpAACV9k3Awa6/kgAAAABJRU5ErkJggg==) no-repeat right center;}
            .item-regiao:hover, .item-regiao-active {background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAEPcKYrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADgSURBVHjaYvz//z8DMmBiQAMYAgABxIisBSxrV77nE4YMQAAxopuM01Cg9gZkPkAA4dTJRNA4oFH/gVgILgMyCoRty3b/h7FBGKcdAAGE19lEeQfJLcvwacJqE8gDUObLQ50uEujyLDgMUwAqfkiSTYQAQACRrImJKqFGTjCrkmrDLaCmJlKdVAvUlEpsfLwDYjVgnLwlVoMYUPHfgYkHgAAjK3nQPLIHrSUsxCqE5uUTQFwDjN29NIkTpAIDBg4AcRXQwuNU8wkWCwqAFlykanABwQsgTgUavGU0CdMUAABAp21z5LYDUgAAAABJRU5ErkJggg==) no-repeat right center;}

            .download {width:16px;height:17px;float:right;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAEPcKYrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADwSURBVHjaYvz//z8DMmACESdPnmQGYlUQmxFdBUAAoQjAlP/HkAEIIAx9yIAFxgBqBVGpQDzb3NwcLAYQQDh1MuEyjgnJuLcw16DYAwTCOD2BDAACCK+zCdpPCmBBF4CGBcidb4C4GYjrYGFCf+cBBBDJNjHR3FlM1AhiHyC1Gco9AQxeS0I2bAHiA1C2JUEboMARm+JBGqwAAUZWmqJLGhyUlrAQUgBMZPKgxAXEEjiULAcmvChKffIQiCWBuBFN/DMQuwBxFDWDqwGIDYD4JTQ3KADxXqrECbSI+w/FF4BYHIgdgPgtVOz3aBKmKgAALXVYLKZf3dMAAAAASUVORK5CYII=) no-repeat center center;}
            .download:hover {background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAEPcKYrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADjSURBVHjaYvz//z8DMmACEXble5iBWBXEZkRXARBAKAIw5f8xZAACCEMfhi0wANSeiswHCCCcOpkIGgc06i3MNeQZBRBAeJ1NlHeIBSzYBIGOFwZSb4C4+VCnS93AOQ8ggEi2iYnmzmKiOIiBwesDpDZDuSeAQWyJogDkaXRsW7Z7PxD/xyaHVQNUkyU28UEYrAABRlaaoksaHJSWsBBSAExk8qDEBcQSOJQsBya8KKrECdCyBiBVjyT0GYgDgRbspWrEAy3SB1I7gfg6EAcDLXhHtdSFXGZjAX+AlrGOJmGqAQBKr6EvuhbI6gAAAABJRU5ErkJggg==) no-repeat center center;}


            #player {position:relative;}
            #player ul {display:inline;width:95px;height:20px;float:left;position:relative;}
            #player ul li {display:inline-block !important;margin:-1px;padding:0;border-right:1px solid #3e4247;border-left:1px solid #6e7175;height:17px;}
            #player ul li:first-of-type {border-left:none;padding-left:2.5px;}
            #player ul li a {display:inline-block;width:20px;height:18px;}
            #player:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

            section ul li a span, section ul li span, h2, h3, object, h1 span {display:none;}

            h1 {margin:5px 10px;font-weight:600;padding:3px 0px 2px 16px;text-transform:uppercase;border-bottom:2px solid #8C8C8C;font-size:14px;background:transparent url('/img/ponto_laranja.gif') no-repeat left center;}

            .play-pause {background: transparent url('../img/play.png') no-repeat center center;}
            .play-pause:hover {background: transparent url('../img/play-over.png') no-repeat center center;}
            .pausar {background: transparent url('../img/pause.png') no-repeat center center;}
            .pausar:hover {background: transparent url('../img/pause-over.png') no-repeat center center;}
            .stop {background: transparent url('../img/stop.png') no-repeat center center;}
            .parar {background: transparent url('../img/parar.png') no-repeat center center;}
            .parar:hover {background: transparent url('../img/parar-over.png') no-repeat center center;}
            #plus {background: transparent url('../img/mais.png') no-repeat center center;}
            #plus:hover {background: transparent url('../img/mais-over.png') no-repeat center center;}
            #minus {background: transparent url('../img/menos.png') no-repeat center center;}
            #minus:hover {background: transparent url('../img/menos-over.png') no-repeat center center;}

            .centro {background:transparent url('../img/img-regiao-co.png') no-repeat center center;}
            .nordeste {background:transparent url('../img/img-regiao-ne.png') no-repeat center center;}
            .sudeste {background:transparent url('../img/img-regiao-se.png') no-repeat center center;}
            .sul {background:transparent url('../img/img-regiao-su.png') no-repeat center center;}
            .norte {background:transparent url('../img/img-regiao-no.png') no-repeat center center;}
            .vale {background:transparent url('../img/img-regiao-vp.png') no-repeat center center;}

            .centro-en {background:transparent url('../img/img-regiao-co-en.png') no-repeat center center;}
            .nordeste-en {background:transparent url('../img/img-regiao-ne-en.png') no-repeat center center;}
            .sudeste-en {background:transparent url('../img/img-regiao-se-en.png') no-repeat center center;}
            .sul-en {background:transparent url('../img/img-regiao-su-en.png') no-repeat center center;}
            .norte-en {background:transparent url('../img/img-regiao-no-en.png') no-repeat center center;}
            .vale-en {background:transparent url('../img/img-regiao-vp-en.png') no-repeat center center;}