﻿
@charset "utf-8";

/* = CSS Reset
--------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


.forma_pagamento {
    /* float: right;*/
    width: 164px;
    height: 48px;
    /* cursor: pointer;*/
    background: url(../img/bandeiras_cartoes.png) no-repeat left top;
}

/* HTML5 redefini��o para navegadores mais antigos */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

option {
    color: black !important;
}
/* Fim CSS Reset
--------------------------------------------------------------------------------------------------*/

/* = Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */

/* For modern browsers */
.cf:before, .cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}
/* general purpose classes */

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.clear {
    clear: both;
    overflow: hidden;
    width: 100%;
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'), url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'), url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'), url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_proitalic';
    src: url('../fonts/sourcesanspro-italic-webfont.eot');
    src: url('../fonts/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-italic-webfont.woff') format('woff'), url('../fonts/sourcesanspro-italic-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Fim Toolkit
--------------------------------------------------------------------------------------------------*/

html, body {
    height: 100%;
}

#container {
    width: 100%;
    min-width: 1050px;
    clear: both;
    overflow: hidden;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
}

img {
    display: block;
}
/* = Tipografia
--------------------------------------------------------------------------------------------------*/

/* Configurando as fontes*/

body {
    font: 14px/18px 'Source Sans Pro', sans-serif;
    color: #4b4b4b;
    background: url(../img/body-bg.gif) repeat-x left top #fff;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
/* Fim Tipografia
--------------------------------------------------------------------------------------------------*/


/* = Links
--------------------------------------------------------------------------------------------------*/
a {
    outline: none;
    text-decoration: none;
    color: #f1303f;
}

    a:hover {
        text-decoration: underline;
    }
/* Fim Links
--------------------------------------------------------------------------------------------------*/

/* = Topo
--------------------------------------------------------------------------------------------------*/

#header {
    width: 100%;
    float: left;
    position: relative;
    z-index: 9;
}

.topNavBar {
    width: 100%;
    height: 40px;
    float: left;
    position: relative;
    z-index: 9;
    background: url(../img/www.sicdigital.com.br/top-nav-bg.jpg) no-repeat left top;
}

.topNavBarRight {
    float: right;
    width: 720px;
}

.topNavBarRight-R {
    float: right;
    width: 200px;
}

.topNavBarRight-L {
    float: right;
    width: 500px;
}

.bgImage {
    float: left;
}

.chatImage {
    float: right;
    margin: 0 1px 0 0;
}

.settings {
    float: right;
    width: 32px;
    height: 40px;
    cursor: pointer;
    background: url(../img/www.sicdigital.com.br/settings.jpg) no-repeat left top;
}

.settingLink {
    float: right;
    margin: 0 7px 0 0;
}

.topNavBar .settingsList {
    width: 190px;
    background: #b20900;
    position: absolute;
    top: 40px;
    right: 161px;
    z-index: 9;
    display: none;
}

.settingLink:hover .settingsList {
    display: block;
}

.settingLink:hover .settings {
    background: url(../img/www.sicdigital.com.br/setting-hvr.jpg) no-repeat left top;
}

.settingsList ul {
    width: 157px;
    float: right;
    padding: 3px 33px 18px 0;
}

    .settingsList ul li {
        width: 100%;
        float: left;
        padding: 13px 0 0;
    }

        .settingsList ul li a {
            float: right;
            color: #fff;
            font: 16px/20px 'source_sans_prosemibold';
            text-align: right;
        }

            .settingsList ul li a:hover {
                color: #f33040;
                text-decoration: none;
            }

.loginLink {
    float: right;
    margin: 12px 10px 0 0;
    color: #fff;
    font: 13px/16px 'source_sans_prosemibold';
}

    .loginLink a {
        color: #ff7a4d;
    }

.register {
    float: right;
    padding: 0 10px;
    margin: 10px 15px 0 0;
    color: #fff;
    font: 13px/22px 'source_sans_prosemibold';
    background: #f33040;
}

    .register:hover {
        text-decoration: none;
    }

.MainNav {
    width: 100%;
    clear: both;
}

#logo {
    float: left;
    margin: 15px 0 0 22px;
    padding-bottom: 10px;
}

#nav {
    float: right;
    padding: 25px 0 0;
}

    #nav ul {
        float: right;
    }

        #nav ul li {
            float: left;
            position: relative;
        }

            #nav ul li a {
                float: left;
                color: #000;
                font: 16px/20px 'source_sans_prosemibold';
                padding: 15px 15px;
            }

                #nav ul li a:hover, #nav ul li:hover a {
                    text-decoration: none;
                    color: #fff;
                    background: #8c0500;
                }

            #nav ul li.home a {
                padding: 0;
                margin: 12px 11px 0 0;
            }

                #nav ul li.home a:hover, #nav ul li.home:hover a {
                    background: none;
                }

            #nav ul li ul {
                display: none;
                width: 210px;
                padding: 20px 0 30px 20px;
                position: absolute;
                top: 50px;
                left: 0px;
                background: #8c0500;
            }

            #nav ul li:hover ul {
                display: block;
            }

            #nav ul li ul li {
                float: left;
                width: 100%;
                padding: 5px 0 0;
            }

                #nav ul li ul li a {
                    color: #fff;
                    font: 16px/20px 'source_sans_probold';
                    padding: 0;
                }

                    #nav ul li ul li a:hover {
                        color: #f33040;
                    }

.list1 {
    width: 201px;
    float: left;
    /*border-left: 1px solid #b20900;
	padding: 0 0 0 20px;*/
    margin: 23px 0 0 29px;
}

    .list1 h2 {
        color: #fff;
        font: 16px/20px 'source_sans_probold';
        text-decoration: underline;
    }

    .list1 ul {
        width: 100%;
        float: left;
    }

        .list1 ul li {
            width: 100%;
            float: left;
            padding: 0;
        }

            .list1 ul li a {
                float: left;
                color: #fff;
                padding: 0;
                font: 14px/18px 'source_sans_prosemibold';
            }

                .list1 ul li a:hover {
                    color: #f33040;
                    text-decoration: underline;
                }

#nav ul li.link2 ul {
    width: 468px;
    padding: 0 0 25px;
}

    #nav ul li.link2 ul li .list1 ul {
        width: 100%;
        position: relative;
        top: 0;
        padding: 0;
    }

        #nav ul li.link2 ul li .list1 ul li a {
            font: 14px/19px 'source_sans_prosemibold';
        }

            #nav ul li.link2 ul li .list1 ul li a:hover {
                text-decoration: underline;
            }

.list2 {
    width: 195px;
    margin-left: 0;
}
/* Fim Topo
--------------------------------------------------------------------------------------------------*/
.banner {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 15px 0 15px;
}

.slider {
    width: 648px;
    height: 298px;
    float: left;
    border: 1px solid #ddd;
}

.productsBuying {
    width: 290px;
    float: right;
    padding: 11px 15px 18px;
    background: #f3303f;
}

    .productsBuying h3 {
        float: left;
        color: #fff;
        font: 17px/22px 'source_sans_probold';
    }

    .productsBuying h1 {
        float: left;
        color: #fff;
        font: 18px/20px 'source_sans_probold';
    }

.question {
    float: right;
}

.productsBuying ul {
    width: 100%;
    clear: both;
    overflow: hidden;
}

    .productsBuying ul li {
        width: 100%;
        float: left;
        padding: 10px 0 0;
        border-bottom: 1px solid #fddcdf;
    }

.productImage {
    float: left;
    margin: 5px 0 0 12px;
}

.producttext {
    float: left;
    width: 103px;
    margin: 8px 0 0 12px;
}

    .producttext span {
        float: left;
        color: #fff;
        font: 24px/24px 'source_sans_probold';
    }

    .producttext strong {
        float: left;
        color: #fff;
        font: 12px/13px 'source_sans_prosemibold';
    }

    .producttext:hover span, .producttext:hover strong {
        text-decoration: underline;
    }

.productsDetails {
    float: left;
    width: 80px;
    padding: 7px 0 0;
}

    .productsDetails span {
        width: 100%;
        float: left;
        color: #fff;
        font: 12px/13px 'source_sans_proregular';
    }

    .productsDetails strong {
        width: 100%;
        float: left;
        color: #fff;
        font: 400 17px/18px 'source_sans_probold';
    }

.buy {
    float: left;
    padding: 0 10px;
    margin: 8px 0 0;
    text-transform: uppercase;
    color: #f33040;
    font: 12px/26px 'source_sans_prosemibold';
    background: #fff;
}

    .buy:hover {
        text-decoration: none;
    }
/* = Pagina Inicial
--------------------------------------------------------------------------------------------------*/

.main {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 0px 0 40px;
}

.productItems {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 30px 0 0;
    border-top: 5px solid #bbb;
}

.productItem1 {
    width: 180px;
    float: left;
    padding: 5px 0 0;
    margin: 0 25px 0 0;
    background: url(../img/product-bg.png) no-repeat left top;
    cursor: pointer;
}

.productPic {
    margin: 0 auto;
    display: block;
    width: 70px;
}

.productPicText {
    width: 100%;
    float: left;
    padding-top: 85px;
    margin: 48px 0 0;
    text-align: center;
}

    .productPicText strong {
        width: 100%;
        float: left;
        color: #000;
        font: 17px/20px 'source_sans_prosemibold';
    }

    .productPicText span {
        width: 100%;
        float: left;
        padding: 2px 0 0;
        color: #000;
        font: 13px/15px 'source_sans_proitalic';
    }

    .productPicText:hover span, .productPicText:hover strong {
        color: #f33040;
    }

.productItem1:hover .productPicText span {
    color: #f33040;
}

.productItem1:hover .productPicText strong {
    color: #f33040;
}

.productItem2 {
    margin: 0;
}
/* = Fim Pagina Inicial
--------------------------------------------------------------------------------------------------*/


/* = Rodape
--------------------------------------------------------------------------------------------------*/

#footer {
    width: 100%;
    clear: both;
    overflow: hidden;
    background: #e9e9e9;
    border-top: 5px solid #f33040;
}

.footerCont {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 31px 0;
}

.footerBlock1 {
    float: left;
    width: 217px;
}

.footerlogo {
    display: block;
}

.footerBlock1 p {
    clear: both;
    padding: 15px 0 0;
    color: #333;
    font: 13px/16px 'source_sans_proregular';
}

    .footerBlock1 p a {
        color: #333;
        display: block;
    }

        .footerBlock1 p a:hover {
            color: #f2303f;
            text-decoration: none;
        }

.copy {
    display: block;
    padding: 15px 0 0;
    color: #333;
    font: 13px/16px 'source_sans_proregular';
}

.footerBlock2 {
    float: left;
    width: 236px;
    padding: 3px 0 0 24px;
    border-left: 1px solid #bbb;
}

    .footerBlock2 h3 {
        clear: both;
        overflow: hidden;
        padding: 0 0 10px;
        color: #333;
        font: 17px/20px 'source_sans_prosemibold';
        text-decoration: underline;
    }

.tituloFooter {
    clear: both;
    overflow: hidden;
    padding: 0 0 10px;
    color: #333;
    font: 17px/20px 'source_sans_prosemibold';
    text-decoration: underline;
}


.footerBlock2 a {
    display: block;
    color: #333;
    font: 13px/16px 'source_sans_proregular';
}

    .footerBlock2 a strong {
        display: block;
        font-weight: 700;
    }

    .footerBlock2 a:hover {
        color: #f2303f;
        text-decoration: none;
    }

.footerBlock2 h4 {
    padding: 15px 0 0;
    color: #333;
    font: 700 13px/16px 'source_sans_proregular';
    text-transform: uppercase;
}

.placeholder {
    color: #999999;
    border: 1px solid #999999;
    padding: 5px;
    width: 98%;
}

.hidden {
    display: none;
}

.phone {
    display: block;
    padding: 16px 0 0;
    color: #333;
    font: 13px/16px 'source_sans_proregular';
}

    .phone strong {
        font-weight: 700;
    }

.footerBlockMain {
    width: 219px;
    float: left;
}

.footerBlock3 {
    width: 197px;
}

.footerBlock4 {
    margin: 28px 0 0;
}

.footerBlock5 {
    width: 190px;
}

    .footerBlock5 ul {
        width: 100%;
        clear: both;
        overflow: hidden;
        padding: 0 0 0 0;
    }

        .footerBlock5 ul li {
            float: left;
        }

.footerRight {
    float: right;
    width: 66px;
}

.partner {
    display: block;
}

.partnerCont {
    float: left;
    margin: 3px 0 0;
    color: #0c9547;
    font: 12px/15px 'source_sans_proregular';
}
/* Fim Rodape
--------------------------------------------------------------------------------------------------*/

/* = Paginas Internas
--------------------------------------------------------------------------------------------------*/
.content {
    float: left;
    width: 750px;
    border-top: 5px solid #ddd;
}

.contentlogin {
    float: left;
    width: 100%;
    !important border-top: 5px solid #ddd;
}

.mainTopMenu {
    clear: both;
    overflow: hidden;
    padding: 9px 0 14px 0;
}

.content h1 {
    font: 24px/28px 'source_sans_probold';
    color: #8c0001;
    padding: 0 0 20px 0;
}

.content h2 {
    clear: both;
    padding-bottom: 14px;
    font: 24px/28px 'source_sans_proregular';
    color: #000;
}

.content p {
    font: 14px/17px 'source_sans_proregular';
    color: #000;
    padding: 0 0 13px 0;
}

    .content p strong {
        font: 15px/17px 'source_sans_probold';
        color: #000;
        padding: 0 0 13px 0;
    }

.content .img-r {
    float: right;
    margin: 15px;
}

.content .img-l {
    float: left;
    margin: 15px;
}

.content .list {
    clear: both;
    padding: 8px 0 26px 23px;
}

    .content .list li {
        clear: both;
        padding: 12px 0 0 22px;
        font: 14px/17px 'source_sans_proregular';
        background: url(../img/arrow3.png) no-repeat left 14px;
    }

input, button {
    border: 0;
    outline: 0;
    padding: 0;
    margin: 0;
    background: none;
}

.button {
    cursor: pointer;
    border-radius: 8px;
    position: relative;
    behavior: url(_ui/js/pie.htc);
}

.breadcrumbs {
    float: left;
    width: 500px;
}

    .breadcrumbs li {
        float: left;
        padding: 0 15px 0 0;
        font: 12px/14px 'source_sans_proregular';
        color: #989898;
        background: url(../img/arrow1.png) no-repeat right center;
    }

        .breadcrumbs li a {
            padding: 0 0 0 9px;
            color: #989898;
        }

        .breadcrumbs li.active {
            background: none;
        }

            .breadcrumbs li.active a {
                text-decoration: none;
                font-weight: bold;
                color: #555;
            }

.mainTopMenu span {
    float: right;
    text-align: right;
}

    .mainTopMenu span a {
        padding-left: 18px;
        font: 12px/14px 'source_sans_proregular';
        background: url(../img/voltar-arrow.png) no-repeat left center;
    }

.contentTopBlock {
    clear: both;
    padding-top: 26px;
}

    .contentTopBlock p span {
        display: block;
        padding-top: 16px;
        font-family: 'source_sans_proitalic';
    }

.contentTop1 {
    clear: both;
    padding-top: 27px;
}

    .contentTop1 span {
        float: left;
        padding-left: 23px;
        width: 222px;
    }

    .contentTop1 p {
        padding: 0 0 13px 0;
    }

.contentTopBlock strong {
    display: block;
    padding-top: 18px;
    color: #000;
    font: 14px/16px 'source_sans_prosemibold';
}

.list11 {
    clear: both;
    padding: 12px 0 26px 23px;
}

    .list11 li {
        clear: both;
        padding: 12px 0 0 22px;
        font: 14px/17px 'source_sans_proregular';
        background: url(../img/arrow3.png) no-repeat left 14px;
    }

.listBlocks {
    clear: both;
    overflow: hidden;
    margin: 35px 0 -113px -27px;
}

    .listBlocks li {
        float: left;
        width: 232px;
        min-height: 459px;
        margin-left: 27px;
        border-top: 5px solid #ddd;
    }

        .listBlocks li a {
            display: block;
            margin: 13px 0 0 22px;
        }

        .listBlocks li h3 {
            color: #000;
            font: 24px/28px 'source_sans_probold';
        }

        .listBlocks li p {
            padding: 15px 5px 0 0;
        }

        .listBlocks li span {
            display: block;
            padding-top: 7px;
        }

            .listBlocks li span strong {
                padding: 0 0 0 7px;
                display: inline;
                font: 25px/30px 'source_sans_probold';
                color: #8c0002;
            }

.list4Blocks {
    clear: both;
    /*margin: 35px 0 -113px -27px;*/
    margin: 35px 0 0px -27px;
}

    .list4Blocks li {
        float: left;
        width: 167px;
        height: 187px;
        margin-left: 27px;
        border-top: 5px solid #ddd;
    }

        .list4Blocks li a {
            display: block;
            margin: 13px 0 0 10px;
        }

        .list4Blocks li h4 {
            clear: both;
            padding-bottom: 14px;
            font: 15px/24px 'source_sans_proregular';
            color: #000;
            text-align: center;
        }

        .list4Blocks li p {
            padding: 15px 5px 0 0;
        }

        .list4Blocks li span {
            display: block;
            padding-top: 7px;
        }

            .list4Blocks li span strong {
                padding: 0 0 0 7px;
                display: inline;
                font: 25px/30px 'source_sans_probold';
                color: #8c0002;
            }

.inline_content_install {
    padding: 30px;
    background: #fff;
}

    .inline_content_install img {
        float: right;
        margin: 0 20px 10px 20px;
    }

    .inline_content_install p {
        font: 14px/17px 'source_sans_proregular';
        color: #000;
        padding: 0 0 13px 0;
    }

        .inline_content_install p strong {
            font: 15px/17px 'source_sans_probold';
            color: #000;
            padding: 0 0 13px 0;
        }

    .inline_content_install .list_inline {
        padding: 12px 0 26px 23px;
    }

        .inline_content_install .list_inline li {
            padding: 12px 0 0 22px;
            font: 14px/17px 'source_sans_proregular';
            background: url(../img/arrow3.png) no-repeat left 14px;
        }

.line_separator {
    clear: both;
    width: 100%;
    height: 1px;
    margin: 10px 0 20px 0;
    border-bottom: dotted 1px #ccc;
}

.button {
    display: block;
    width: 96px;
    margin-top: 12px;
    border: 1px solid #ccc;
    border-radius: 8px;
    position: relative;
    font: 14px/33px 'source_sans_proregular';
    color: #8c0002;
    background: url(../img/button-bg.gif) repeat-x left top #e6e6e6;
}

.productBlocks {
    clear: both;
    padding-bottom: 14px;
    overflow: hidden;
}

    .productBlocks li {
        clear: both;
        overflow: hidden;
        /*margin-top: 26px;*/
        padding-bottom: 6px;
        border-top: 2px solid #8C0002;
    }

        .productBlocks li a {
            float: left;
            margin: 29px 0 0 23px;
            width: 200px;
        }

        .productBlocks li p {
            float: left;
            width: 381px;
        }

        .productBlocks li strong {
            display: block;
            padding: 25px 0 0 0;
            color: #000;
            font: 24px/28px 'source_sans_probold';
        }

        .productBlocks li small {
            float: left;
            width: 370px;
            padding-top: 12px;
        }

        .productBlocks li span {
            float: right;
            /*width: 134px;*/
            text-align: right;
        }

            .productBlocks li span strong {
                padding: 27px 0 12px 0;
                color: #8c0002;
            }

            .productBlocks li span .button {
                float: right;
                width: 98px;
                margin: 0;
                font: 14px/35px 'source_sans_probold';
                color: #fff;
                border-radius: 8px;
                background: url(../img/www.sicdigital.com.br/button2.gif) repeat-x left top #a10013;
            }

.tableList {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 23px 0 36px 0;
}

    .tableList tr th {
        text-align: left;
        padding: 10px 3px 10px 12px;
        border-left: 1px solid #fff;
        color: #fff;
        font: 13px/15px 'source_sans_proregular';
        background: #8c0002;
    }

        .tableList tr th:first-child {
            border: 0;
        }

    .tableList tr td {
        text-align: center;
        color: #000;
        padding: 0px 0 0 0;
        font: 19px/25px 'source_sans_probold';
        border-left: 1px solid #fff;
    }

        .tableList tr td span {
            float: left;
            width: 100%;
            margin-top: 8px;
        }

        .tableList tr td:first-child {
            text-align: left;
            padding: 0 0 6px 12px;
            font: 13px/15px 'source_sans_proregular';
        }

            .tableList tr td:first-child span {
                padding: 0;
            }

    .tableList tr.active {
        background: #ddd;
    }

.tableList2 tr th {
    padding: 9px 0 9px 14px;
}

.tableList2 {
    margin-bottom: 41px;
}

.columnsBlock {
    clear: both;
    overflow: hidden;
    padding-bottom: 30px;
}

    .columnsBlock .list11 {
        padding: 12px 0 26px 23px;
    }

.column {
    float: left;
    width: 357px;
    margin-left: 35px;
}

.columnsBlock .column:first-child {
    margin: 0;
}

.column p {
    /*padding-top: 22px;*/
}

.column .button {
    margin-top: 0;
}

.column2 .list1 {
    padding: 12px 24px 31px 0;
}

.collaps {
    clear: both;
    padding: 20px 0 36px;
}

    .collaps li {
        clear: both;
        padding-top: 5px;
    }

        .collaps li span {
            /*display: block;
	cursor: pointer;
	padding: 8px 43px 7px 26px;
	border-bottom: 5px solid #ddd;
	font: 14px/17px 'source_sans_proregular';
	background: url(../img/collaps-arrow.png) no-repeat right center #eee;*/
        }

            .collaps li span.active {
                /* background: url(../img/collaps-arrow-active.png) no-repeat right center #eee;*/
            }

.collapsContent {
    display: none;
    clear: both;
    border-top: 8px solid #fff;
    margin: 0 10px 20px 0;
}

    .collapsContent p {
        padding: 15px 0 0 24px;
    }

    .collapsContent .list11 {
        padding: 12px 0 11px 42px;
    }

        .collapsContent .list11 li {
            padding-bottom: 5px;
            background-position: left 5px;
        }

.alert {
    clear: both;
    overflow: hidden;
    /*min-height: 129px;*/
    margin: 20px 0 40px 0;
    border: 1px solid #faba00;
    background: #ffefbf;
    padding-bottom: 20px;
    background-image: url('../img/alert-icon.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}

    .alert span {
        float: left;
        width: 78px;
        padding: 10px 0 0 21px;
    }

    .alert p {
        float: right;
        width: 630px;
        padding: 16px 0 0 0 !important;
        display: block;
    }

        .alert p strong {
            font: 18px/21px 'source_sans_prosemibold';
            color: #8c6900;
            margin: 0 0 -10px 0;
        }

        .alert p span {
            float: none;
            width: 100%;
            display: block;
            padding: 6px 0 0 0;
            color: #8c6900;
            font: 14px/17px 'source_sans_proregular';
        }

            .alert p span .red {
                color: #d90000;
            }

            .alert p span .green {
                color: #00b200;
            }

.warning {
    margin-top: 26px;
    border-color: #b41700;
    background: #ffd7d1;
    background-image: url('../img/warning-icon.png');
    background-repeat: no-repeat;
    background-position: 10px center;
}

    .warning p span, .warning p strong {
        color: #b41700;
    }

.formBlock {
    clear: both;
    padding: 14px 0 30px 0;
}

    .formBlock h3, .contentLast h3 {
        border-bottom: 5px solid #ddd;
        padding: 0 0 5px 0;
        color: #000;
        font: 18px/21px 'source_sans_proregular';
    }
/* = Fim Paginas Internas
--------------------------------------------------------------------------------------------------*/

.userLoginBlock {
    width: 748px;
    float: left;
    margin: 55px 0 27px 123px;
    border: 1px solid #b82c00;
    padding: 22px 0 26px;
}

.rigisteredUser {
    width: 373px;
    float: left;
    border-right: 1px solid #ba3300;
}

    .rigisteredUser h4 {
        color: #8e1000;
        font: 24px/25px 'source_sans_proregular';
        text-align: center;
    }

.usericon {
    width: 64px;
    display: block;
    margin: 15px auto 0;
}

.rigisterForm {
    float: left;
    width: 100%;
    padding: 10px 0 0;
}

.rigisterForm1 {
    padding-top: 15px;
}

.rigisterForm label {
    float: left;
    width: 95px;
    text-align: right;
    color: #000;
    font: 14px/20px 'source_sans_proregular';
    padding: 7px 0 0;
}

.rigisterField1 {
    width: 194px;
    height: 30px;
    border: 1px solid #ddd;
    padding: 0 10px;
    background: #fff;
    float: left;
    margin: 0 0 0 10px;
}

    .rigisterField1 input {
        width: 100%;
        float: left;
        height: 20px;
        color: #000;
        font: 14px/20px 'source_sans_proregular';
        background: none;
        border: none;
        outline: none;
        padding: 5px 0 0;
    }

.forgotlink {
    float: left;
    margin: 16px 0 0 55px;
    color: #f2303f;
    font: 12px/15px 'source_sans_proregular';
}

.enterBtn {
    text-align: center;
    float: right;
    margin: 0px;
    padding: 0 12px;
    height: 37px;
    color: #fff;
    font: 14px/37px 'source_sans_probold';
    cursor: pointer;
    outline: none;
    border: none;
    background: url(../img/www.sicdigital.com.br/btn-bg.jpg) repeat-x left top #a10013;
    position: relative;
    behavior: url(_ui/js/pie.htc);
    border-radius: 7px;
}

.cancelBtn {
    text-align: center;
    float: right;
    margin: 44px 54px 0 20px;
    margin-right: 20px !important;
    padding: 0 12px;
    height: 37px;
    color: #fff;
    font: 14px/37px 'source_sans_probold';
    cursor: pointer;
    outline: none;
    border: none;
    background: url(../img/btn-bg2.jpg) repeat-x;
    position: relative;
    behavior: url(_ui/js/pie.htc);
    border-radius: 7px;
}

.joinedUsers {
    border: none;
}

.rigisterForm3 {
    padding-left: 4%;
    width: 96%;
}

.rigisterForm4 {
    padding-top: 30px;
}

.regBtn {
    margin-top: 23px;
    margin-right: 38px;
}

.formsearchBlock {
    width: 706px;
    float: left;
    margin: 14px 0 0 0;
    padding: 0 0 0 22px;
}

.nameFormfield {
    width: 100%;
    float: left;
    padding: 9px 0 0;
}

    .nameFormfield label {
        width: 100%;
        text-align: left;
    }

.rigisterField2 {
    width: 684px;
    margin: 0;
}

.nameFormfield1 {
    width: 49%;
}

.nameFormfield2 {
    float: right;
}

.rigisterField3 {
    width: 324px;
    margin: 0;
}

.selectBoxBlock {
    width: 99.8%;
    height: 30px;
    border: 1px solid #ddd;
    background: #fff;
    float: left;
}

.sBox {
    width: 98%;
    float: left;
    height: 30px;
    border: none;
    outline: none;
    padding: 6px 6px 5px 2px;
    background: none;
}


.sBox100 {
    width: 100%;
    height: 100%;
}

.selectBoxBlockInner {
    border: 0px solid white;
    /*border: 1px solid white;*/
    float: left;
    overflow: hidden;
    /*margin-top:5px;*/
    padding: -2px;
    height: 100%;
    width: 100%;
}



.sBoxNew {
    background: none;
    border: none;
    float: right;
    outline: none;
    text-decoration: none;
    margin-top: -2px;
    margin-right: -2px;
    margin-left: -8px;
    width: 100%;
    vertical-align: middle;
}

.textareaBlock {
    width: 99.8%;
    height: 80px;
    border: 1px solid #ddd;
    background: #fff;
    float: left;
}

.tBox {
    width: 98%;
    height: 74px;
    float: left;
    outline: none;
    padding: 0 0 0 10px;
    font-size: 13px;
    line-height: 28px;
    border: none;
    background: none;
    margin-top: 2px;
}

.searchBtn {
    margin: 0px;
}

.cols .searchBtn {
    margin-top: 31px;
}


.formBlock1 {
    float: left;
    /*padding: 0 0 0 23px;*/
    position: relative;
}

.formBlock2 {
    z-index: 99;
}

.formBlock1 .rigisterField1 {
    width: 93%;
    border-left: 5px solid #b41700;
}

.cols {
    float: left;
    width: 346px;
    margin-right: 12px;
}

.cols-nowidth {
    float: left;
    margin-right: 12px;
}

.rigisterForm .req {
    border-left: 5px solid #b41700;
}

.rigisterForm .opt {
    border-left: 5px solid #04b516;
}

.nameFormfield4 {
    float: left;
    width: 346px;
}

.cols .selectBoxBlock {
    width: 98.8%;
}

.box {
    float: left;
    width: 704px;
    min-height: 132px;
    margin: 25px 22px 0;
    border: 1px solid #00ad13;
}

    .box small {
        display: block;
        padding: 13px 0 0 12px;
        font: 14px/20px 'source_sans_proregular';
    }

    .box .nameFormfield {
        width: 15%;
        margin: 0 5px 0 8px;
    }

    .box .nameFormfield2 {
        float: left;
        width: 22%;
    }

    .box .rigisterField3 {
        width: 83px;
    }

    .box .nameFormfield3 {
        float: left;
        width: 15%;
    }

.box2 {
    margin-top: 2px;
}

.formBlock2 .rigisterForm {
    margin: 8px 12px 29px 0;
}

.nameFormfield5 {
    width: 53px;
    margin-right: 9px;
}

.nameFormfield90 {
    width: 90px;
    margin-right: 9px;
}

.nameFormfield120 {
    width: 120px;
    margin-right: 9px;
}

.nameFormfield5 label {
    width: 100%;
}

.cols .nameFormfield6 {
    width: 277px;
}

.nameFormfield5 .rigisterField1 {
    padding: 0 2px;
    width: 84%;
}

.formBlock3 .rigisterForm {
    padding-top: 15px;
}

.contentLast {
    float: left;
    width: 750px;
    margin-top: 17px;
}

    .contentLast ul li {
        clear: both;
        padding: 28px 0 0 47px;
        background: url(../img/icon.png) no-repeat left 33px;
        width: 595px;
    }

    .contentLast ul strong {
        color: #8e1000;
        font: 16px/19px 'source_sans_proregular';
    }

    .contentLast ul p {
        padding-top: 12px;
        line-height: 16px;
    }

        .contentLast ul p span {
            font: 14px/16px 'source_sans_proregular';
            font-weight: bold;
        }

        .contentLast ul p a {
            font: 14px/15px 'source_sans_proregular';
            color: #f2303f;
        }

.box .nameFormfield7 {
    width: 154px;
}

    .box .nameFormfield7 .rigisterField3 {
        width: 86%;
    }

.sidebar {
    float: right;
    width: 221px;
}

    .sidebar .list {
        background: #e7e7e7;
        border-top: 5px solid #8c0002;
        padding-bottom: 20px;
        float: right;
        margin-top: 32px;
        width: 221px;
    }

        .sidebar .list h2 {
            font-family: 'source_sans_probold';
            font-size: 17px;
            color: #000000;
            line-height: 24px;
            padding: 15px 0 0 17px;
        }

        .sidebar .list ul {
            padding: 9px 0 0 17px;
        }

            .sidebar .list ul li {
                background: url(../img/backgroun-line.png) no-repeat left center;
                margin-top: 8px;
            }

                .sidebar .list ul li a {
                    font: 15px/18px 'source_sans_proregular';
                    color: #000000;
                    text-decoration: none;
                    padding-left: 16px;
                }

                    .sidebar .list ul li a:hover {
                        color: #f1434f;
                    }

.image {
    clear: both;
    padding: 30px 0 0 0;
}

.sidebar .productsBuying {
    width: 86%;
    padding-bottom: 9px;
}

    .sidebar .productsBuying h3 {
        width: 60%;
    }

.sidebar .producttext {
    width: 91px;
    margin: 1px 12px 0 0;
}

.sidebar .productsDetails {
    padding: 0;
}

.sidebar .productsBuying ul li {
    padding: 12px 0 0;
    margin-bottom: 6px;
}

.sidebar .productsDetails strong {
    text-decoration: underline;
}

/*slider*/

.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
    background: none;
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style: none
}

.camera_wrap {
    display: none;
    float: left;
    position: relative;
    z-index: 0;
}

.camera_fakehover {
    height: 100%;
    min-height: 60px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.camera_wrap {
    width: 100%;
}

.camera_src {
    display: none;
}

.cameraCont, .cameraContents {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1;
}

.cameraSlide {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.cameraContent {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.camera_target {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 0;
}

.camera_overlayer {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}

.camera_target_content {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

    .camera_target_content .camera_link {
        display: block;
        height: 100%;
        text-decoration: none;
    }

.camera_bar {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}

.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
    height: 100%;
    position: absolute;
    width: auto;
}

.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
    height: auto;
    position: absolute;
    width: 100%;
}

.camera_nav_cont {
    height: 65px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    top: 15px;
    width: 120px;
    z-index: 4;
}

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 100%;
}

    .camera_caption > div {
        padding: 10px 20px;
    }

.camerarelative {
    overflow: hidden;
    position: relative;
}

.imgFake {
    cursor: pointer;
}

.camera_command_wrap .hideNav {
    display: none;
}

.camera_command_wrap {
    left: 0;
    position: relative;
    right: 0;
    z-index: 4;
}

.camera_wrap .camera_pag .camera_pag_ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    display: none;
}

.camera_prev, .camera_next, .camera_commands {
    cursor: pointer;
    height: 40px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 2;
}

.camera_prev {
    left: 0;
}

    .camera_prev > span {
        background: url(../img/left-arrow.png) no-repeat left top;
        display: block;
        height: 40px;
        width: 40px;
    }

.camera_next {
    right: 0;
}

    .camera_next > span {
        background: url(../img/right-arrow.png) no-repeat left top;
        display: block;
        height: 40px;
        width: 40px;
    }

.camera_commands {
    right: 41px;
}

    .camera_commands > .camera_play {
        background: url(../img/play.png) no-repeat left top;
        height: 40px;
        width: 40px;
    }

    .camera_commands > .camera_stop {
        background: url(../img/pause.png) no-repeat left top;
        display: block;
        height: 40px;
        width: 40px;
    }

/* Novas classes para SelectBox Jquery*/

.selectbox {
    width: 98%;
    height: 30px;
    float: left;
    background: #fff;
    border: 1px solid #dddddd;
    /*border-left: 6px solid #b62300;*/
    position: relative;
    z-index: 999;
}

    .selectbox .jquery-selectbox {
        float: left;
        height: 30px;
        position: relative;
        z-index: 0;
        padding: 0 0 0 3%;
        float: left;
        display: inline;
        color: #000;
        font: 14px/20px 'source_sans_proregular';
        width: 97% !important;
    }

        .selectbox .jquery-selectbox .jquery-selectbox-currentItem {
            width: 100%;
            height: 30px;
            line-height: 30px;
            display: block;
            float: left;
        }

        .selectbox .jquery-selectbox .jquery-selectbox-list {
            display: none;
            position: absolute;
            top: 31px;
            margin: 0;
            left: 0;
            background: #fff;
            height: 160px;
            width: 99.5% !important;
            overflow-x: hidden;
            overflow-y: auto;
            z-index: 9;
            border: 1px solid #888;
        }

        .selectbox .jquery-selectbox .jquery-selectbox-moreButton {
            position: absolute;
            right: 0;
            top: 0;
            width: 30px;
            height: 30px;
            cursor: pointer;
            background: url(../img/select-boxbg.jpg) no-repeat right center;
        }

        .selectbox .jquery-selectbox .jquery-selectbox-item.listelementhover {
            background: #787866;
            color: #fff;
            cursor: pointer
        }

    .selectbox .jquery-selectbox-item {
        line-height: 20px;
    }

    .selectbox .jquery-selectbox .jquery-selectbox-item {
        display: block;
        cursor: default;
        padding: 0 5px 0 10px;
        color: #000;
        font: 14px/20px 'source_sans_proregular';
    }

.selectbox_green {
    border-left: 6px solid #00b114;
}

.selectbox_red {
    border-left: 6px solid #b62300;
}

.box .rigisterField5 {
    width: 130px;
}

.selectbox_normal {
    width: 99%;
}









.wizard-agenda {
    width: 100%;
}

.ativo {
    background: none repeat scroll 0 0 #8C0002;
    color: #FFFFFF;
}


.wizard-agenda li {
    height: 50px;
    display: inline;
    list-style-type: none;
    float: left;
    width: 210px;
    padding: 15px;
    font: 14px/17px 'source_sans_proregular';
}

.first-item-wizard {
    padding-left: 0px !important;
}


.wizard-agenda li strong {
    font-size: 18px;
}

.tip-wizard {
    font-size: 14px;
}




.produtoLink {
    width: 100% !important;
    margin: 0px !important;
    text-decoration: none !important;
}

.pager .selected {
    text-decoration: underline;
}




.content h3 {
    clear: both;
    padding-bottom: 14px;
    font: 20px/24px 'source_sans_proregular';
    color: #000;
}




.tableListPedidos {
    width: 100%;
    clear: both;
    overflow: hidden;
    /*margin: 23px 0 36px 0;*/
}

    .tableListPedidos tr th {
        text-align: left;
        padding: 10px 7px 10px 7px;
        border-left: 1px solid #fff;
        color: #fff;
        font: 13px/15px 'source_sans_proregular';
        background: #8c0002;
        text-align: center;
    }

        .tableListPedidos tr th:first-child {
            border: 0;
            vertical-align: middle;
        }

    .tableListPedidos tr td {
        text-align: center;
        color: #000;
        padding: 0px 0 0 0;
        font: 13px/15px 'source_sans_proregular';
        border-left: 1px solid #fff;
        vertical-align: middle;
    }

        .tableListPedidos tr td span {
            float: left;
            width: 100%;
            margin-top: 8px;
        }

        .tableListPedidos tr td:first-child {
            text-align: left;
            padding: 0 0 6px 12px;
            font: 13px/15px 'source_sans_proregular';
        }

            .tableListPedidos tr td:first-child span {
                padding: 0;
            }

    .tableListPedidos tr.active {
        background: #ddd;
    }




.collapse {
    clear: both;
    /* padding: 20px 0 36px;*/
}

    .collapse li {
        clear: both;
        padding-top: 5px;
    }
        /*.collaps li span {*/
        .collapse li span {
            background: url("../img/collaps-arrow.png") no-repeat scroll right center #EEEEEE;
            border-bottom: 5px solid #DDDDDD;
            cursor: pointer;
            display: block;
            font: 14px/17px 'source_sans_proregular';
            padding: 8px 43px 7px 26px;
        }

            .collapse li span.active {
                background: url(../img/collaps-arrow-active.png) no-repeat right center #eee;
            }



#collapsID {
    display: block;
    cursor: pointer;
    padding: 8px 43px 7px 26px;
    border-bottom: 5px solid #ddd;
    font: 14px/17px 'source_sans_proregular';
    background: url(../img/collaps-arrow.png) no-repeat right center #eee;
}

    #collapsID.active {
        background: url(../img/collaps-arrow-active.png) no-repeat right center #eee;
    }


.success {
    background-color: #AADDAA;
    background-image: url('../img/success-icon.png');
    background-repeat: no-repeat;
    background-position: 10px center;
    border: 1px solid #306610;
}


    .success p span {
        color: #306610 !important;
        font: 14px/17px 'source_sans_proregular';
    }

    .success p strong {
        color: #306610 !important;
    }



.cols1 {
    float: left;
    width: 282px;
    margin-right: 12px;
}

.nameFormfield13 {
    margin-right: 9px;
}




.pagination {
    margin: 20px 0;
}

    .pagination ul {
        display: inline-block;
        *display: inline;
        margin-bottom: 0;
        margin-left: 0;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        *zoom: 1;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    }

        .pagination ul > li {
            display: inline;
        }

            .pagination ul > li > a,
            .pagination ul > li > span {
                float: left;
                padding: 4px 12px;
                line-height: 20px;
                text-decoration: none;
                background-color: #ffffff;
                border: 1px solid #dddddd;
                border-left-width: 0;
            }

                .pagination ul > li > a:hover,
                .pagination ul > li > a:focus,
                .pagination ul > .active > a,
                .pagination ul > .active > span {
                    background-color: #f5f5f5;
                }

        .pagination ul > .active > a,
        .pagination ul > .active > span {
            color: #999999;
            cursor: default;
        }

        .pagination ul > .disabled > span,
        .pagination ul > .disabled > a,
        .pagination ul > .disabled > a:hover,
        .pagination ul > .disabled > a:focus {
            color: #999999;
            cursor: default;
            background-color: transparent;
        }

        .pagination ul > li:first-child > a,
        .pagination ul > li:first-child > span {
            border-left-width: 1px;
            -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -moz-border-radius-topleft: 4px;
        }

        .pagination ul > li:last-child > a,
        .pagination ul > li:last-child > span {
            -webkit-border-top-right-radius: 4px;
            border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
        }

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

.pseudolink {
    color: #f1303f;
    cursor: pointer;
}

    .pseudolink:hover {
        text-decoration: underline;
    }


.postosDeAtendimento {
    padding-top: 10px;
}

    .postosDeAtendimento h3 a {
        color: Black;
        font-size: 80%;
    }

.spriteProduct {
    background: url('../img/www.sicdigital.com.br/products/sprite-ecnpj-ecpf-nfe.png') no-repeat top left;
    width: 75px;
    height: 56px;
}

    .spriteProduct.ecnpj-capa {
        background-position: 0 0;
    }

    .spriteProduct.ecpf-capa {
        background-position: -85px 0;
    }

    .spriteProduct.nfe-capa {
        background-position: -170px 0;
    }

.spriteIconsIndex {
    background: url('../img/icons-certificado-digital-index.png') no-repeat top left;
    width: 181px;
    height: 155px;
}

    .spriteIconsIndex.agendamento {
        background-position: 0 0;
    }

    .spriteIconsIndex.baixar {
        background-position: -186px 0;
    }

    .spriteIconsIndex.boleto {
        background-position: -372px 0;
    }

    .spriteIconsIndex.documentacao {
        background-position: -558px 0;
    }

    .spriteIconsIndex.instalacao {
        background-position: -744px 0;
    }






/*TOOLTIP*/
/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
}

    /* Tooltip text */
    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: #555;
        color: #fff;
        text-align: center;
        padding: 5px 0;
        border-radius: 6px;
        /* Position the tooltip text */
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 50%;
        margin-left: -60px;
        /* Fade in tooltip */
        opacity: 0;
        transition: opacity 0.3s;
    }

        /* Tooltip arrow */
        .tooltip .tooltiptext::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: #555 transparent transparent transparent;
        }

    /* Show the tooltip text when you mouse over the tooltip container */
    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }
