/*.agrupaConteudoCurso{
    padding: 10px 0;
    width: 750px;
    text-align: justify;
}*/
/*.agrupaConteudoCurso h2{
    color: #BF1F26;
    font-size: 20px;
    margin-top: 20px;
    font-family: 'Oswald';
    width: 665px;
    border-bottom: 1px dotted #CCC;
}
.agrupaConteudoCurso h3{
    color: #A51A1F;
    font-size: 20px;
    margin-top: 20px;
    font-family: 'Oswald';
    width: 740px;
}
.agrupaConteudoCurso p{
    padding: 5px 0;
    width: 740px;
    text-align: justify;
    font-family: 'Oswald';
    font-size: 15px;
    color: #000;
}
.agrupaConteudoCurso span{
    text-align: justify;
    font-family: 'Oswald';
    font-size: 15px;
    color: #000;
}
.agrupaBox{
    width: 215px;
    background-color: #E5E5E5;
}
.jsBxCurso{
    width: 205px !important;
    background-image: url("imagens/backgroundBoxRight.png");
    background-repeat: no-repeat;
    padding: 10px 0 5px 10px;
}
.jsBxCurso h3{
    font-family: 'Oswald';
    font-size: 20px;
    width: 100%;
}
.boxCurso li{
}
.boxCurso a{
    width: 180px;
    background-color: #FFF;
    margin-bottom: 5px;
    padding: 5px;
    font-family: 'Oswald';
    font-size: 13px;
    color: #000;
    text-decoration: none;
}
.boxCurso a:hover{
    box-shadow: 0 1px 3px #5D5D5D;
    border: 1px solid #F2F2F2;
}
.flecha{
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    float: right;
    margin-top: 3px;
}
.modulo ul{
    width: 100%;
    list-style: inherit !important;
}
.modulo li{
    width: 100%;
    margin-left: 15px;
}
.alinhaBanner{
    width: 750px;
}
.bx-wrapper .bx-viewport{
    border: 1px solid #FFF;
}
.agrupaCadastro{
    width: 650px;
    padding: 10px 0;
}
#mostra_unidade{
    width: 100%;
}
#mostra_unidade div{
    width: 100%;
    margin: 5px 0;
}
#mostra_unidade p{
    width: 100%;
    padding: 2px 0;
}
#mostra_unidade h4{
    font-weight: bold;
    color: #C12029;
    font-size: 13px;
}
.titulo{
    font-size: 16px;
    font-family: 'Oswald';
    width: 650px;
}
.tituloA{
    font-size: 16px;
    font-family: 'Oswald';
    width: 450px;
}*/

/*formulario*/
/*
.divMensagens {
    width: 440px;
    margin: 10px 0 0 84px;
    display: inline;
    padding-bottom: 2px;
}
.alertError {
    padding: 13px 10px;
}
.textoErrorCadastro {
    text-align: center;
    margin: 0 auto;
    width: 350px;
    padding-bottom: 6px;
}
.error_message {
    width: 350px;
    padding: 1px 0;
    color: #000;
    font-size: 12px;
}
.error_message strong {
    color: #FF0000;
    font-size: 12px;
}
.error{
    width: 350px;
    margin: 9px 0 0 9px;
}
.sucesso {
    border: 1px solid #ECECEC;
    color: #A71C21;
    font-size: 15px;
    margin-top: 10px;
    padding: 11px 0;
    text-align: center;
    width: 340px;
}
.formContato {
    margin-top: 7px;
    padding-bottom: 21px;
    text-align: center;
    width: 600px;
}
.linhaFormulario {
    width: 600px;
    margin-bottom: 8px;
}
.linhaFormularioA {
    width: 470px;
    margin-bottom: 2px;
}
.labelFormulario {
    width: 140px;
    text-align: right;
    font-size: 13px;
    margin: 6px 3px 0 0;
    display: inline;
    color: #373737;
}
.labelFormularioA {
    font-size: 13px;
    color: #373737;
}
.asterisco {
    margin: 7px 0 0 5px;
    display: inline;
}
.labelFormularioUF {
    font-size: 13px;
    width: 35px;
    text-align: right;
    margin: 4px 7px 0 0;
    display: inline;
    color: #373737;
}
.inputTextAssunto {
    width: 349px;
}
.inputText {
    background-color: #FFFFFF;
    border: 1px solid #C12029;
}
.tamPadrao {
    width: 290px;
    padding: 2px 4px;
}
.tamMenor {
    width:165px;
    padding: 2px 4px;
}
.tamMedioMenor {
    width:195px;
    padding: 2px 4px;
}
.tamMedio {
    width: 207px;
    padding: 2px 4px;
}
.tamPequenoUF {
    width: 90px;
    height: 28px;
    padding: 2px 4px;
}
.textoError {
    width: 298px;
    padding: 10px 0;
}
.msg_sistema {
    padding-left: 20px;
}
.erroPreenchimento {
    width: 440px;
}
.fundoAlert{
    width: 320px;
    background-color: #F8F8F8;
    border: 1px dashed #CDE5B2;
}
.fundoInput{
    height: 27px;
}
.fundoInputSel{
    height: 29px;
}
.fundoInputMensagem{
    height: 95px;
}
.selectAssunto {
    width: 349px;
    height: 27px;
    padding: 4px 0;
    background-color: #FFFFFF;
    border: 1px solid #C12029;
}
.textArea {
    width: 290px;
    height: 75px;
    padding: 5px 4px 0px 4px;
    background-color: #FFFFFF;
    border: 1px solid #C12029;
}
.btEnviar{
    background-color: #A61B1F;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 -9px 21px -2px #C12029 inset;
    border: 1px solid #F2F2F2;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    margin-right: 16px;
    padding: 2px 10px;
}
.btEnviar:hover{
    background-color: #A61B1F;
    box-shadow: 0 0 0 0;
}
.videoFranqueado {
    background-image: url("imagens/imTubeExpansao.png");
    background-repeat: no-repeat;
    float: right;
    height: 316px;
    margin: 20px 5px;
    position: relative;
    width: 518px;
}
.videoFranqueadoImg {
    float: left;
    height: 270px;
    margin-left: 19px;
    margin-top: 22px;
    position: relative;
    width: 480px;
}
.videoFranqueadoImg iframe{
    height: 270px;
    width: 480px;
}

.menuFranqueado{
    width: 992px;
}
.menuFranqueado ul{
    width: 100%;
}
.menuFranqueado li{
    border-right: 1px solid #DDD;
    padding: 10px 32px;
}
.menuFranqueadoAluno{
    width: 991px;
}
.menuFranqueadoAluno ul{
    width: 100%;
}
.menuFranqueadoAluno li{
    border-right: 1px solid #DDD;
    padding: 10px 35px;
}
.jsMenuUl{
    padding: 20px;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    width: 950px;
}
.agrupaConteudoMenu{
    width: 945px;
    text-align: justify;
}
.tituloMenu{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
.jsMenu{
    font-family: 'Oswald';
    font-size: 12px;
}
.jsMenuAluno{
    font-family: 'Oswald';
    font-size: 12px;
}
.agrupaAll{
    width: 992px;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px #5D5D5D;
    border: 1px solid #F2F2F2;
}
.agrupaConteudoMenu ul {
    list-style: inherit !important;
    width: 100%;
}
.agrupaConteudoMenu li {
    margin-left: 15px;
    width: 720px;
    text-align: justify;
}
.agrupaAllAluno{
    width: 991px;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px #5D5D5D;
    border: 1px solid #F2F2F2;
}
.textA{
    margin: 40px 0; 
    font-size: 40px; 
    width: 440px; 
    color: #8C171C; 
    font-family: 'Oswald'; 
    text-align: center; 
}
.textB{
    margin-bottom: 30px; 
    font-size: 20px; 
    width: 440px; 
    color: #555; 
    text-align: center;
}
.subLinha{
    width: 225px;
    margin-right: 10px;
}
.checkbox{
    margin: 3px 5px 0 0;
}*/
.agrupaSouAluno{
    padding: 10px 0;
    width: 100%;
    font-size: 11px;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
}
.tituloTopico{
	/*border-right: 1px solid #dddddd;*/
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    padding: 12px 10px;
    /*width: 544px;*/
}
.spanTopico{
    width: 40px;
    text-align: center;
    vertical-align: calc();
    line-height: 42px;
	display: inline-block;
}
.spanTopico span{
    color: #990000;
    font-size: 14px;
    font-weight: bold;
    float: none;
	display: none;
}
.tituloResposta{
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #DDDDDD;
    margin: 0;
    padding: 20px;
    /*display: none;*/
    width: 100%;
}
.tituloResposta p{
    text-align: justify;
}
.agrupaTopico{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #D5D5D5;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    margin: 0 0 20px;
    position: relative;
    width: 100%;
}

.agrupaLeft .links-uteis a {color: #bf1f26; text-decoration: none; float:none;}
.agrupaLeft .links-uteis a:hover { color: #FEA321; text-decoration: underline; }
.agrupaLeft .links-uteis p {
	margin: 0 5px 0 0;
}
.agrupaLeft .links-uteis span {
	padding: 0 2px;
	color: #A61B1F;
	text-align:center;
	float: none;
}

