﻿@font-face {
    font-family: 'Abel';
    font-style: normal;
    font-weight: 400;
    src: local('Abel Regular'), local('Abel-Regular'), url(https://fonts.gstatic.com/s/abel/v7/brdGGFwqYJxjg2CD1E9o7g.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

#FiacedBtn {
    position: absolute;
    left: 50%;
    margin-left: 455px;
    top: 44px;
    z-index: 100;
}

button.no-styling {
    background: none !important;
    border: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

img {
    border: 0;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Abel',sans-serif;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
}

#imagemseparadormedidas {
    z-index: 9999;
}

.conteudocentrado {
    width: 95%;
    max-width: 954px;
    margin: 0 auto;
}

.divhrefrrparaisce {
    float: right;
}

    .divhrefrrparaisce p {
        float: right;
    }

        .divhrefrrparaisce p a {
            color: #000;
        }

    .divhrefrrparaisce div {
        float: right;
        width: 20px;
        margin: 16px 0 0 5px;
    }

        .divhrefrrparaisce div img {
            width: 100%;
        }

.divtextomaisdt {
    text-align: right;
    font-size: 50pt;
    color: #e51e26;
}

    .divtextomaisdt div {
        margin-right: 10px;
    }

.divlogoiscemain {
    position: relative;
}

    .divlogoiscemain img {
        width: 100%;
    }

    .divlogoiscemain .divlogoisce {
        position: absolute;
        bottom: -140px;
        left: 0px;
        z-index: 999;
    }

        .divlogoiscemain .divlogoisce img {
            width: 150px;
        }

.divimagemdestaque {
    position: relative;
    font-size: 20pt;
}

    .divimagemdestaque .divimagemdestaquetextoum {
        position: absolute;
        bottom: 90px;
        left: 90px;
        color: #fff;
        font-size: 35pt;
    }

        .divimagemdestaque .divimagemdestaquetextoum b {
            font-size: 25pt;
        }

    .divimagemdestaque .divimagemdestaquetextodois {
        position: absolute;
        bottom: 10px;
        left: 90px;
        color: #fff;
        font-size: 57pt;
        font-weight: bold;
    }

.divimagemdestaquetextodois span {
    text-decoration: underline;
}

.divimagemdestaquecandidaturamobile {
    width: 100%;
    max-width: 378px;
    background: #a77b35;
    text-align: center;
    display: none;
}

.divimagemdestaque .divimagemdestaquecandidatura {
    position: absolute;
    bottom: -65px;
    right: 20px;
    width: 378px;
    height: 385px;
    background: #a77b35;
    text-align: center;
    border: 5px solid #FFF;
}

    .divimagemdestaque .divimagemdestaquecandidatura select, .divimagemdestaque .divimagemdestaquecandidatura input[type="text"] {
        background-color: #fff;
        color: #000;
        padding: 13px;
        width: 280px;
        margin: 10px 0 0 0;
        border-radius: 15px;
        border: 0;
    }

.divimagemdestaquecandidaturamobile select, .divimagemdestaquecandidaturamobile input[type="text"] {
    background-color: #fff;
    color: #000;
    padding: 13px;
    width: 230px;
    margin: 10px 0 0 0;
    border-radius: 15px;
    border: 0;
}

.divimagemdestaquecandidaturamobile img, .divimagemdestaque .divimagemdestaquecandidatura img {
    margin-top: 10px;
}

.divimagemdestaque .divimagemdestaqueimagem {
    width: 100%;
}

    .divimagemdestaque .divimagemdestaqueimagem img {
        width: 100%;
    }

.divlistacursos .divlistacursostexto {
    color: #710f11;
    font-size: 20pt;
    margin: 25px;
}

.itenscentradosdiv {
    position: relative;
    text-align: center;
}

    .itenscentradosdiv .itenscentradosdiv {
        display: inline-block;
        margin: 0 25px 0 25px;
        max-width: 293px;
        width: 85%;
    }

        .itenscentradosdiv .itenscentradosdiv h3 {
            padding: 0;
            margin: 7px;
            font-size: 15pt;
            color: #a77b35;
        }

        .itenscentradosdiv .itenscentradosdiv p {
            padding: 0;
            margin: 5px;
            font-size: 14pt;
        }

.itenscentradosdivfim {
    position: relative;
    text-align: center;
}

    .itenscentradosdivfim .itenscentradosdiv {
        display: inline-block;
        margin: 15px;
        max-width: 283px;
        width: 80%;
    }

        .itenscentradosdivfim .itenscentradosdiv h3 {
            padding: 0;
            margin: 7px;
            font-size: 15pt;
            color: #e51e26;
        }

        .itenscentradosdivfim .itenscentradosdiv p {
            padding: 0;
            margin: 5px;
            font-size: 12pt;
        }

.divimagemdestaquemobile {
    font-size: 13pt;
    text-align: center;
    display: none;
}

    .divimagemdestaquemobile .divimagemdestaquetextoum b {
        text-align: center;
        font-size: 15pt;
    }

#divbtnaenviarform, #divbtnenviadoform, #divbtnaenviarformmobile, #divbtnenviadoformmobile {
    display: none;
}

.divlogoiscemobile {
    float: left;
}

    .divlogoiscemobile img {
        width: 150px;
    }

.divimgmobile {
    display: none;
}

@media only screen and (max-width:500px) {
    /*#logoisce{width:70px}*/
    #logoisce {
        display: none;
    }

    .divimgmobile {
        display: block;
    }

    #textoacesso {
        font-size: 25pt;
    }
}

@media only screen and (max-width:585px) {
    .separadorcursos {
        display: none;
    }

    //remover texto dentro da imagem .itenscentradosdivfim .itenscentradosdiv, .itenscentradosdiv .itenscentradosdiv {
        margin: 0;
    }

    .divlogoiscemain .divlogoisce {
        bottom: -100px;
    }
}

@media only screen and (max-width:870px) {
    .divimagemdestaque .divimagemdestaquecandidatura {
        display: none;
    }

    .divimagemdestaquecandidaturamobile {
        display: block;
    }

    .divimagemdestaquemobile {
        display: block;
    }

    .divimagemdestaque .divimagemdestaquetextoum, .divimagemdestaque .divimagemdestaquetextodois {
        display: none;
    }
}
