a img
{
    border: none;
}

a:active,a:link,a:visited
{
    color: inherit;
    text-decoration: none;
}

a:hover
{
    color: inherit;
}


a.l1:active,a.l1:link,a.l1:visited
{
    color: inherit;
    text-decoration: none;
}

a.l1:hover
{
    color: #00AEF0;
}

a.l2:active,a.l2:link,a.l2:visited
{
    color: #00AEF0;
    text-decoration: none;
}

a.l2:hover
{
    color: #e9f4fc;
}

a.l3:active,a.l3:link,a.l3:visited
{
    color: #00AEF0;
    text-decoration: none;
    font-weight: 500;
    transition: all 250ms;
}

a.l3:hover
{
    color: #103A63;
}

a.l4:active,a.l4:link,a.l4:visited
{
    color: #9D005D;
    text-decoration: none;
    font-weight: 500;
    transition: all 250ms;
}

a.l4:hover
{
    color: #680349;
}

a.l_box:active,a.l_box:link,a.l_box:visited
{
    color: inherit;
    text-decoration: none;
}

a.l_box:hover
{
    background-color: #ccc;
}



a.link_vermais_d:active,a.link_vermais_d:link,a.link_vermais_d:visited
{
    border: 1px solid #002B5C;
    display: inline-block;
    padding: 4px 10px;
    font-weight: 400;
    float: right;
    transition: all 200ms;
}

a.link_vermais_d:hover
{
    background-color: #002B5C;
    color: #fff;
}

a.link_vermais_w:active,a.link_vermais_w:link,a.link_vermais_w:visited
{
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 4px 10px;
    font-weight: 400;
    float: right;
    transition: all 200ms;
}

a.link_vermais_w:hover
{
    background-color: #fff;
    color: #002B5C;
}



a.link_form_subscribe:active,a.link_form_subscribe:link,a.link_form_subscribe:visited
{
    border-radius: 6px;
    padding: 8px 14px;
    color: #fff;
    border: 1px solid #680349;
    background-color: #9D005D;
    transition: background-color 200ms;
}

a.link_form_subscribe:hover
{
    background-color: #680349;
}


a.link_promo_subscribe:active,a.link_promo_subscribe:link,a.link_promo_subscribe:visited
{
    border-radius: 6px;
    padding: 8px 14px;
    color: #fff;
    border: 1px solid #002B5C;
    background-color: #00AEF0;
    transition: background-color 200ms;
}

a.link_promo_subscribe:hover
{
    background-color: #002B5C;
}


a.link_promo_form:active,a.link_promo_form:link,a.link_promo_form:visited
{
    border-radius: 6px;
    padding: 8px 14px;
    color: #fff;
    border: 1px solid #002B5C;
    background-color: #9D005D;
    transition: background-color 200ms;
}

a.link_promo_form:hover
{
    background-color: #680349;
}


a.link_section_left_pack
{
    display: block;
    width: 226px;
    background: url('../images/site/packs/bt_pacotes.png');
    background-repeat: no-repeat;
    transition: background-image 200ms;
}

a.link_section_left_pack:hover{ background: url('../images/site/packs/bt_pacotes_hover.png'); }

a.link_section_left_pack_top { height: 30px; }

a.link_section_left_pack_blue { height: 104px; background-position: 0px 0px; }
a.link_section_left_pack_blue:hover { background-position: 0px 0px; }

a.link_section_left_pack_purple { height: 80px; background-position: 0px -104px; }
a.link_section_left_pack_purple:hover { background-position: 0px -104px; }

a.link_section_left_pack_red { height: 81px; background-position: 0px -184px; }
a.link_section_left_pack_red:hover { background-position: 0px -184px; }

a.link_section_left_pack_green { height: 100px; background-position: 0px -266px; }
a.link_section_left_pack_green:hover { background-position: 0px -266px; }




a.link_info_opp:active,a.link_info_opp:link,a.link_info_opp:visited
{
    border-radius: 6px;
    padding: 8px 14px;
    color: #fff;
    border: 1px solid #002B5C;
    background-color: #00AEF0;
    transition: background-color 200ms;
}

a.link_info_opp:hover
{
    background-color: #002B5C;
}



a.link_packs_sim:active,a.link_packs_sim:link,a.link_packs_sim:visited
{
    color: #fff;
    font-size: 1.3em;
    padding: 16px 50px;
    border-radius: 12px;
    
    
    background: rgb(0,43,92);
background: -moz-linear-gradient(top,  rgba(0,43,92,1) 0%, rgba(0,174,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,43,92,1)), color-stop(100%,rgba(0,174,240,1)));
background: -webkit-linear-gradient(top,  rgba(0,43,92,1) 0%,rgba(0,174,240,1) 100%);
background: -o-linear-gradient(top,  rgba(0,43,92,1) 0%,rgba(0,174,240,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,43,92,1) 0%,rgba(0,174,240,1) 100%);
background: linear-gradient(to bottom,  rgba(0,43,92,1) 0%,rgba(0,174,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b5c', endColorstr='#00aef0',GradientType=0 );
transition:  all 250ms;

}

a.link_packs_sim:hover
{
    background: rgb(68,79,91);
background: -moz-linear-gradient(top,  rgba(68,79,91,1) 0%, rgba(179,223,239,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,79,91,1)), color-stop(100%,rgba(179,223,239,1)));
background: -webkit-linear-gradient(top,  rgba(68,79,91,1) 0%,rgba(179,223,239,1) 100%);
background: -o-linear-gradient(top,  rgba(68,79,91,1) 0%,rgba(179,223,239,1) 100%);
background: -ms-linear-gradient(top,  rgba(68,79,91,1) 0%,rgba(179,223,239,1) 100%);
background: linear-gradient(to bottom,  rgba(68,79,91,1) 0%,rgba(179,223,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444f5b', endColorstr='#b3dfef',GradientType=0 );

}


/* INDEX - LINK NOTICIAS/NOVIDADES EM DESTAQUE */

a.index_news_hl:active,a.index_news_hl:link,a.index_news_hl:visited
{
    /*border: 1px solid transparent;*/
    padding: 3px;
    border-radius: 5px;
    display: block;
    transition: all 250ms;
}

a.index_news_hl:hover
{
    /*border: 1px solid #00AEF0;*/
    background-color: #eee;
}