/*
 * @Autor Agência Pixele
 * @Email ti@pixele.com.br
 * @Site  pixele.com.br
 * IDSM - Copyright 2013
 */

    /* CARROSSEL GENÉRICO */
    .jcarousel-skin-idsm .jcarousel-container {
        border: 1px solid #e1e1e1;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
        .jcarousel-skin-idsm .jcarousel-direction-rtl {
            direction: rtl;
        }
            .jcarousel-skin-idsm .jcarousel-direction-rtl .jcarousel-item-horizontal {
                margin-left: 10px;
                margin-right: 0;
            }
        .jcarousel-skin-idsm .jcarousel-container-horizontal {
            padding: 20px 40px;
        }
            .jcarousel-skin-idsm .jcarousel-clip {
                overflow: hidden;
            }
            .jcarousel-skin-idsm .jcarousel-clip-horizontal {}
                .jcarousel-skin-idsm .jcarousel-clip-horizontal .jcarousel-list {
                    border-top: 0 !important;
                }
                    .jcarousel-skin-idsm .jcarousel-item {
                        font: 2em/1.5em "Arial Narrow", Arial;
                        letter-spacing: -1px;
                    }
                    .jcarousel-skin-idsm .jcarousel-item-horizontal {
                        margin: 0 13px !important;
                    }
                    .jcarousel-skin-idsm .jcarousel-item-placeholder {
                        background: #fff;
                        color: #000;
                    }

    /* BOTÕES HORIZONTAIS */

        /* FRENTE */
        .jcarousel-skin-idsm .jcarousel-next-horizontal {
            position: absolute;
            top: 25px;
            right: 5px;
            width: 32px;
            height: 32px;
            background: transparent url(../imagens/ico_setas-horizontais-frente.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm .jcarousel-direction-rtl .jcarousel-next-horizontal {
            left: 5px;
            right: auto;
            background-image: url(../imagens/ico_setas-verticais-frente.png);
        }
        .jcarousel-skin-idsm .jcarousel-next-horizontal:hover,
        .jcarousel-skin-idsm .jcarousel-next-horizontal:focus {
            background-position: -32px 0;
        }
        .jcarousel-skin-idsm .jcarousel-next-horizontal:active {
            background-position: -64px 0;
        }

        /* TRÁS */
        .jcarousel-skin-idsm .jcarousel-prev-horizontal {
            position: absolute;
            top: 25px;
            left: 5px;
            width: 32px;
            height: 32px;
            cursor: pointer;
            background: transparent url(../imagens/ico_setas-horizontais-tras.png) no-repeat 0 0;
        }

        .jcarousel-skin-idsm .jcarousel-direction-rtl .jcarousel-prev-horizontal {
            left: auto;
            right: 5px;
            background-image: url(../imagens/ico_setas-horizontais-frente.png);
        }
        .jcarousel-skin-idsm .jcarousel-prev-horizontal:hover, 
        .jcarousel-skin-idsm .jcarousel-prev-horizontal:focus {
            background-position: -32px 0;
        }

        .jcarousel-skin-idsm .jcarousel-prev-horizontal:active {
            background-position: -64px 0;
        }

        /* DESABILITADOS */
        .jcarousel-skin-idsm .jcarousel-next-disabled-horizontal,
        .jcarousel-skin-idsm .jcarousel-next-disabled-horizontal:hover,
        .jcarousel-skin-idsm .jcarousel-next-disabled-horizontal:focus,
        .jcarousel-skin-idsm .jcarousel-next-disabled-horizontal:active {
            background-position: -96px 0;
            cursor: default; 
        }

        .jcarousel-skin-idsm .jcarousel-prev-disabled-horizontal,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-horizontal:hover,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-horizontal:focus,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-horizontal:active {
            background-position: -96px 0;
            cursor: default;
        }

    /* BOTÕES VERTICAIS */

        /* FRENTE */
        .jcarousel-skin-idsm .jcarousel-next-vertical {
            position: absolute;
            bottom: 5px;
            left: 43px;
            width: 32px;
            height: 32px;
            background: transparent url(../imagens/ico_setas-verticais-frente.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm .jcarousel-next-vertical:hover,
        .jcarousel-skin-idsm .jcarousel-next-vertical:focus {
            background-position: 0 -32px;
        }

        .jcarousel-skin-idsm .jcarousel-next-vertical:active {
            background-position: 0 -64px;
        }

        /* TRÁS */
        .jcarousel-skin-idsm .jcarousel-prev-vertical {
            position: absolute;
            top: 5px;
            left: 43px;
            width: 32px;
            height: 32px;
            background: transparent url(../imagens/ico_setas-horizontais-tras.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm .jcarousel-prev-vertical:hover,
        .jcarousel-skin-idsm .jcarousel-prev-vertical:focus {
            background-position: 0 -32px;
        }

        .jcarousel-skin-idsm .jcarousel-prev-vertical:active {
            background-position: 0 -64px;
        }

        /* DESABILITADOS */
        .jcarousel-skin-idsm .jcarousel-next-disabled-vertical,
        .jcarousel-skin-idsm .jcarousel-next-disabled-vertical:hover,
        .jcarousel-skin-idsm .jcarousel-next-disabled-vertical:focus,
        .jcarousel-skin-idsm .jcarousel-next-disabled-vertical:active {
            cursor: default;
            background-position: 0 -96px;
        }
        .jcarousel-skin-idsm .jcarousel-prev-disabled-vertical,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-vertical:hover,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-vertical:focus,
        .jcarousel-skin-idsm .jcarousel-prev-disabled-vertical:active {
            cursor: default;
        }


    /* CARROSSEL: FOTOS DO GRUPO DE PESQUISA */
    .jcarousel-skin-idsm-gp .jcarousel-container {
        position: relative;
        top: 15px;
        width: 810px;
        margin: auto;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
        .jcarousel-skin-idsm-gp .jcarousel-direction-rtl {
            direction: rtl;
        }
            .jcarousel-skin-idsm-gp .jcarousel-direction-rtl .jcarousel-item-horizontal {
                margin-left: 10px;
                margin-right: 0;
            }
        .jcarousel-skin-idsm-gp .jcarousel-container-horizontal {
            padding: 0 40px;
        }
            .jcarousel-skin-idsm-gp .jcarousel-clip {
                width: 765px;
                margin-left: 18px;
                overflow: hidden;
            }
            .jcarousel-skin-idsm-gp .jcarousel-clip-horizontal {}
                .jcarousel-skin-idsm-gp .jcarousel-clip-horizontal .jcarousel-list {
                    border-top: 0 !important;
                }
                    .jcarousel-skin-idsm-gp .jcarousel-item {
                        font: 2em/1.5em "Arial Narrow", Arial;
                        letter-spacing: -1px;
                    }
                    .jcarousel-skin-idsm-gp .jcarousel-item-horizontal {
                        margin: 0 13px !important;
                    }
                    .jcarousel-skin-idsm-gp .jcarousel-item-placeholder {
                        background: #fff;
                        color: #000;
                    }

        /* BOTÕES HORIZONTAIS */

        /* FRENTE */
        .jcarousel-skin-idsm-gp .jcarousel-next-horizontal {
            position: absolute;
            top: 25px;
            right: 5px;
            width: 55px;
            height: 50px;
            background: transparent url(../imagens/ico_gp-seta-dir.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm-gp .jcarousel-direction-rtl .jcarousel-next-horizontal {
            left: 5px;
            right: auto;
            background-image: url(../imagens/ico_gp-seta-dir.png);
        }
        .jcarousel-skin-idsm-gp .jcarousel-next-horizontal:hover,
        .jcarousel-skin-idsm-gp .jcarousel-next-horizontal:focus {
        }
        .jcarousel-skin-idsm-gp .jcarousel-next-horizontal:active {
        }

        /* TRÁS */
        .jcarousel-skin-idsm-gp .jcarousel-prev-horizontal {
            position: absolute;
            top: 25px;
            left: 5px;
            width: 55px;
            height: 50px;
            cursor: pointer;
            background: transparent url(../imagens/ico_gp-seta-esq.png) no-repeat 0 0;
        }

        .jcarousel-skin-idsm-gp .jcarousel-direction-rtl .jcarousel-prev-horizontal {
            left: auto;
            right: 5px;
            background-image: url(../imagens/ico_gp-seta-esq.png);
        }
        .jcarousel-skin-idsm-gp .jcarousel-prev-horizontal:hover, 
        .jcarousel-skin-idsm-gp .jcarousel-prev-horizontal:focus {
        }

        .jcarousel-skin-idsm-gp .jcarousel-prev-horizontal:active {
        }

        /* DESABILITADOS */
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-horizontal,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-horizontal:hover,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-horizontal:focus,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-horizontal:active {
            cursor: default; 
        }

        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-horizontal,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-horizontal:hover,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-horizontal:focus,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-horizontal:active {
            cursor: default;
        }

        /* BOTÕES VERTICAIS */

        /* FRENTE */
        .jcarousel-skin-idsm-gp .jcarousel-next-vertical {
            position: absolute;
            bottom: 5px;
            left: 43px;
            width: 32px;
            height: 32px;
            background: transparent url(../imagens/ico_gp-seta-dir.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm-gp .jcarousel-next-vertical:hover,
        .jcarousel-skin-idsm-gp .jcarousel-next-vertical:focus {
        }

        .jcarousel-skin-idsm-gp .jcarousel-next-vertical:active {
        }

        /* TRÁS */
        .jcarousel-skin-idsm-gp .jcarousel-prev-vertical {
            position: absolute;
            top: 5px;
            left: 43px;
            width: 32px;
            height: 32px;
            background: transparent url(../imagens/ico_gp-seta-esq.png) no-repeat 0 0;
            cursor: pointer;
        }
        .jcarousel-skin-idsm-gp .jcarousel-prev-vertical:hover,
        .jcarousel-skin-idsm-gp .jcarousel-prev-vertical:focus {
        }

        .jcarousel-skin-idsm-gp .jcarousel-prev-vertical:active {
        }

        /* DESABILITADOS */
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-vertical,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-vertical:hover,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-vertical:focus,
        .jcarousel-skin-idsm-gp .jcarousel-next-disabled-vertical:active {
            cursor: default;
            
        }
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-vertical,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-vertical:hover,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-vertical:focus,
        .jcarousel-skin-idsm-gp .jcarousel-prev-disabled-vertical:active {
            cursor: default;
        }


