﻿a { text-decoration: none; }

/*ul#estrutura { margin-top: -26px; }*/
ul#estrutura li { margin: 0 10px 10px 0; }
    ul#estrutura li.box120,
    ul#estrutura li.box120 img { width: 120px; height: 60px; }

        ul#estrutura li.box120.parceiro { background-color: #bed62f; font-size: 10px; color: #000; text-align: center; height: 84px; line-height: 25px; overflow: hidden; }
            ul#estrutura li.box120.parceiro div { height: 60px; }
                ul#estrutura li.box120.parceiro div img { float: left; }

    ul#estrutura li.box234,
    ul#estrutura li.box234 img { width: 234px; height: 60px; margin-right: 10px; }
    ul#estrutura li.box858 { width: 860px; height: 670px; margin-top: -540px; }
    ul#estrutura li.box600,
    ul#estrutura li.box600 img { width: 120px; height: 600px; }
    ul#estrutura li.box468,
    ul#estrutura li.box468 img { width: 468px; height: 60px; }
    ul#estrutura li.box300,
    ul#estrutura li.box300 img { width: 300px; height: 250px; }

    ul#estrutura li.box288 { width: 266px; height: 228px; background-color: #000; padding: 11px; }
        ul#estrutura li.box288 h2 { color: #fff; font-size: 15px; margin-top: -6px; }
            ul#estrutura li.box288 h2 span { color: #b0c821; font-size: 15px; }
        ul#estrutura li.box288 ul { margin: 5px 0 8px 0; }
            ul#estrutura li.box288 ul li { border: 2px solid #b0c821; }
                ul#estrutura li.box288 ul li a img { width: 262px; height: 159px /*124px*/; margin-right: 0; }
                ul#estrutura li.box288 ul li a p { font-size: 10px; color: #b0c821; padding: 5px; clear: both; }

        ul#estrutura li.box288 img#arrow { position: absolute; margin-left: 13px; margin-top: 167px; z-index: 40; }

        ul#estrutura li.box288 a img { margin-right: 10px; float: left; width: 59px; height: 37px; }
            ul#estrutura li.box288 a img.on { border: 3px solid #b0c821; width: 53px; height: 31px; }

    ul#estrutura li.box380 { width: 380px; height: 318px; border: 1px solid #ccc; }
        ul#estrutura li.box380 div { width: 100%; height: 100%; overflow: hidden; }
            ul#estrutura li.box380 div ul { width: 1900px; }
                ul#estrutura li.box380 div ul li { margin: 0; }
                    ul#estrutura li.box380 div ul li img { width: 380px; height: 322px; }
        ul#estrutura li.box380 ul#nav { margin-top: 215px; position: absolute; margin-left: 20px; }
            ul#estrutura li.box380 ul#nav li { width: 12px; height: 12px; background-image: url('http://www.arqbacana.com.br/images/bg_ban.png'); cursor: pointer; }
                ul#estrutura li.box380 ul#nav li.on { background-color: #fff; }

        ul#estrutura li.box380 p a { font-size: 12px; color: #fff; text-decoration: none; }
            ul#estrutura li.box380 p a:hover { text-decoration: underline; }
        ul#estrutura li.box380 p img { vertical-align: middle; }

    ul#estrutura li.margin0 { margin-right: 0; }
    ul#estrutura li.margin5 { margin-right: 5px; }
    ul#estrutura li.margin4 { margin-right: 4px; }
    ul#estrutura li.margin6 { margin-right: 6px; }

    ul#estrutura li.box858 ul li { margin: 0 8px 14px 0; border: 1px solid #ccc; }
        ul#estrutura li.box858 ul li.box207 { width: 207px; height: 222px; overflow: hidden; cursor: pointer; }
            ul#estrutura li.box858 ul li.box207 h2 { font-size: 16px; font-family: 'code_boldregular'; color: #000; padding: 8px; margin-top: 3px; font-weight: normal; letter-spacing: 1px; }
                ul#estrutura li.box858 ul li.box207 h2 span { font-size: 16px; color: #fff; /*b0c821*/ font-family: 'code_boldregular'; }

            ul#estrutura li.box858 ul li.box207 p { width: 193px; height: 61px; margin-top: 185px; padding: 4px 7px; background-image: url('http://www.arqbacana.com.br/images/bg_not.png'); line-height: 13px; }

            ul#estrutura li.box858 ul li.box207:hover p { visibility: visible; }
            ul#estrutura li.box858 ul li.box207 p a { font-size: 11px; color: #FFFFFF; }
                ul#estrutura li.box858 ul li.box207 p a:hover { color: #FFFFFF; text-decoration: underline; }
                ul#estrutura li.box858 ul li.box207 p a img { vertical-align: middle; }

        ul#estrutura li.box858 ul li.box423 { width: 423px; height: 144px; /*background-color: #fc7a14;*/ cursor: pointer; color: #fff; font-size: 11px; line-height: 20px; margin-right: 10px; }
            ul#estrutura li.box858 ul li.box423 a { color: #fff; font-size: 11px; }
            ul#estrutura li.box858 ul li.box423 img { margin-bottom: 5px; }
            ul#estrutura li.box858 ul li.box423 h2 { margin: 0 5px 0 10px; float: left; color: #fff; font-size: 16px; font-family: 'code_boldregular'; letter-spacing: 1px; font-weight: normal; }
                ul#estrutura li.box858 ul li.box423 h2 span { color: #000; font-size: 16px; font-family: 'code_boldregular'; }
                ul#estrutura li.box858 ul li.box423 h2 img { vertical-align: text-bottom; margin-left: 5px; }

        ul#estrutura li.box858 ul li.box275 { width: 278px; height: 129px; border: 0; margin-right: 13px; background-color: #ef3a1b; cursor: pointer; color: #fff; font-size: 10px; line-height: 26px; }
            ul#estrutura li.box858 ul li.box275 a { color: #fff; font-size: 10px; }
            ul#estrutura li.box858 ul li.box275 img { width: 278px; height: 102px; }
            ul#estrutura li.box858 ul li.box275 h2 { margin: 0 10px; float: left; color: #fff; font-size: 14px; font-family: 'code_boldregular'; letter-spacing: 1px; font-weight: bold; }
                ul#estrutura li.box858 ul li.box275 h2 span { color: #000; font-size: 14px; font-family: 'code_boldregular'; font-weight: bold; }

        ul#estrutura li.box858 ul li.box264 { width: 267px; height: 127px; border: 1px solid #ccc; margin-right: 13px; padding-right: 9px; cursor: pointer; }
            ul#estrutura li.box858 ul li.box264 img { border: 1px solid #ccc; margin: 9px; float: left; width: 103px; height: 103px; }
            ul#estrutura li.box858 ul li.box264 h2 { color: #333; font-size: 15px; margin: 10px; font-family: 'code_boldregular'; letter-spacing: 1px; font-weight: normal; position: absolute; width: 150px; margin-left: 123px; }
                ul#estrutura li.box858 ul li.box264 h2 span { font-size: 16px; color: #ebbc00; font-family: 'code_boldregular'; }
            ul#estrutura li.box858 ul li.box264 p { color: #666; height: 65px; margin-top: 49px; overflow: hidden; font-size: 10px; }
                ul#estrutura li.box858 ul li.box264 p img { vertical-align: middle; width: auto; height: auto; border: 0; float: inherit; margin: 0 0 0 3px; }

        ul#estrutura li.box858 ul li.margin0 { margin-right: 0; }

ul#abImDy { height: 318px; width: 380px; }
    ul#abImDy li { height: 318px; width: 380px; position: absolute; display: none; }
        ul#abImDy li p { display: none; position: relative; height: 30px; margin-top: 240px; width: 0; padding: 11px 20px 14px 18px; line-height: 15px; }
            ul#abImDy li p a { display: none; }

/*------------------------------------------   v2   ---------------------------------------------------------------*/
ul#abImDy { cursor: pointer; }
    ul#abImDy li p { display: block; width: 320px; }
        ul#abImDy li p a { display: block; }
/*-----------------------------------------------------------------------------------------------------------------*/

ul#nav { z-index: 30; display: block; }

ul#abTv { height: 165px; }
    ul#abTv li { position: absolute; width: 262px; display: none; height:160px;   /*height: 205px;*/ }
        ul#abTv li.one { display: block; }


div.tvTitle {
    /*background-image: url('http://www.arqbacana.com.br/images/bg_not.png');*/
    background-color:rgb(0,0,8);
    opacity:0.9;
    width: 242px;
    height: 27px;
    position: absolute;
    z-index: 500;
    margin-left: 2px;
    margin-top: 120px;
    padding: 10px;
    font-size: 10px;
    color: #b0c821;
    display: none;
    cursor: pointer;
}