﻿body { font-family: 'Roboto', sans-serif; }
body, html {
    height: 100%;
    color: #001a4b;
    line-height: 1.5;
		background-color:#FFFFFF;
}
h1,h2,h3,h4,h5,h6 {font-family:'Roboto', sans-serif; color:#001a4b; }
a { color:#001a4b; text-decoration:none; }
a:hover { text-decoration:none; color:#E0AF4D; }
.s-margin-small {margin:4px!important}
.s-round-xlarge-top {border-radius:16px 16px 0 0}
.s-round-xlarge-bottom {border-radius:0 0 16px 16px}

/* LOGIN */
.login { background: url(./images/bg_login.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; width: 100%; background-size: cover; height: 100%; }
.bg-login { width: 500px; height: 350px; position: absolute; top: 50%; left: 50%; margin-top: -300px; margin-left: -225px; }
.chamada-login { border: 2px solid #1b4946; background: rgba(131, 163, 167, 0.7); border-radius: 10px; text-align: center; padding: 20px; }
.chamada-login h1 { color: #001a4b; font-size: 30px; font-weight: 100; padding-top: 20px; line-height: 1.4em; padding-bottom: 20px; }
.chamada-login a>p { color: #fff; font-size: 13px; margin-bottom: 20px; line-height: 1.4em; font-weight: normal; margin-top: 20px; }
.chamada-login a>p:hover { color: #001a4b; }

/* INTERNA SIMPLES (sem menu) */
.simples-header { background: url(./images/bg_header.jpg) no-repeat center; width: 100%; min-height: 70px; text-align: center; }
.simples-header h1 { color: #fff; font-weight: bolder; font-size: 25px; padding-top: 10px; line-height: 1.4em; padding-bottom: 0px; }

/* INTERNA MENU ADICIONAL */
.adicional-header { background: #ebebeb; width: 100%; height: auto; text-align: center; font-size:13px; font-weight:normal;}

/* FOOTER */
.bg-footer { background:url(./images/bg_footer.jpg) no-repeat center; width:100%; min-height:70px; text-align:center; }
.bg-footer p { color:#FFFFFF; }
.bg-footer a>p:hover { text-decoration:none; color:#E0AF4D; }


/* HOME */
.bg-banner { background: #00362e; width: 100%; height: auto; padding: 10px; margin-top: 0; margin-bottom: 30px; }
.banner-titulo { color: #fff; font-size: 24px; text-align: left; text-transform: uppercase; font-weight: normal; padding-top: 20px; line-height: 1em; padding-bottom: 20px; }
.banner-dia { color: #b2b90e; font-size: 40px; letter-spacing: 0px; text-align: center; font-weight: bolder; padding-top: 20px; line-height: 1em; padding-bottom: 8px; }
.banner-horario { color: #fff; text-align: center; font-size: 12px; margin-bottom: 0px; line-height: 1em; padding-bottom: 12px; }
.bg-grupos { background:#fff; width:100%; height:auto; padding:1-px; margin-top: 0; margin-bottom: 30px; }
.acordion-video { background-color:#001a4b; color:#FFFFFF!important; text-align:left; padding:8px 16px; line-height:normal; }
.acordion-video p, .acordion-video h4 {color:#FFFFFF }
.acordion-video:hover { cursor: pointer; }
.acordion-video-detalhe { border-left: #001a2b solid 2px;  border-right: #001a2b solid 2px; }
.card-video { width:33%; margin:8px!important; padding:4px; height:100%; }
.card-video img {   }
.card-video-titulo { font-weight:bold; margin:8px; line-height:normal; }
.card-video-texto { font-weight:normal; margin:0 8px 4px 8px; line-height:normal; }
.card-video-saibamais { font-weight:normal; margin:0 8px 4px 8px; line-height:normal; }




/* menu */
.s-topo { background-color:#69030F; z-index:99; top:0px; height:210px; }
.s-bar-logo { padding:16px 16px;width:auto;border:none;outline:none;display:block;}
.s-bar .s-bar-item { color:#FFFFFF; }
.s-bar .s-bar-item { padding:8px 16px 8px 16px;float:left;width:auto;border:none;outline:none;display:block;}
.s-smallmenu { position:absolute; z-index:99; width:100%; border-bottom-color:#002B3D; border-bottom-width:2px; border-bottom-style:solid; background-color:#FFFFFF; }

.s-destaque { color:#69030F; font-size:32px; }
.s-separador { height:2px; background-color:#D998A1; width:100% }

/* home */
.s-box-home { padding:0; }
.s-box-home a { color:#666 }

/* internas */
.s-titulo-interna { width:300px; font-family:Roboto Slab, serif; font-size:28px; font-weight:600; }
.s-subtitulo-interna { font-family:Roboto Slab, serif; font-size:22px; font-weight:500; padding-top:40px; line-height:normal; }
.s-caminho-interna { font-family:Roboto, sans-serif; font-size:11px; font-weight:normal; padding:0 4px; }
.s-caminho-interna a { font-family:Roboto, sans-serif; font-size:11px; font-weight:normal; padding:0 4px; text-decoration:none; color:#000000; }
.s-caminho-interna a:hover { text-decoration:underline; }
.s-linha-subtitulo { background-image:url('./images/01_linha_subtitulo.png'); background-position:left; background-repeat:no-repeat; height:2px; padding-bottom:8px; }

/* geral */
.s-titulo { font-family:'Myriad Pro Regular'; color:#0D2F3F; font-size:27px; text-align:center; padding:60px 15px 0 15px; }
.s-subtitulo { font-family:'Myriad Pro Regular'; color:#0D2F3F; font-size:21px; text-align:center; padding:30px 15px 0 15px; }
.s-linha-titulo1 { background-image:url('./images/01_linha_titulo1.png'); background-position:center; background-repeat:no-repeat; height:3px; }
.s-linha-titulo2 { background-image:url('./images/01_linha_titulo2.png'); background-position:center; background-repeat:no-repeat; height:3px; }

.s-botao { border:solid; border-color:#1b4946; border-width:2px; display:inline-block;outline:0;padding:8px;vertical-align:middle;overflow:hidden;text-decoration:none;background-color:#1b4946;text-align:center;cursor:pointer;white-space:normal;color:#FFFFFF; font-size:14px; font-weight:400; }
.s-botao:hover{color:#000!important;background-color:transparent!important;text-decoration:none;}

.s-botao-transparente { border:solid; border-color:#0D2F3F; border-width:2px; display:inline-block;outline:0;padding:8px;vertical-align:middle;overflow:hidden;text-decoration:none;background-color:transparent;text-align:center;cursor:pointer;white-space:normal;color:#0D2F3F; font-size:14px; font-weight:400; }
.s-botao-transparente:hover{color:#000!important;background-color:#E0AF4D!important}

.s-botao-branco { display:inline-block;outline:0;padding:8px;vertical-align:middle;overflow:hidden;text-decoration:none;background-color:#FFFFFF;text-align:center;cursor:pointer;white-space:normal;color:#0D2F3F; font-size:14px; font-weight:400; }
.s-botao-branco:hover{color:#ffffff!important;background-color:#444444!important}

.s-botao-dourado { display:inline-block;outline:0;padding:8px;vertical-align:middle;overflow:hidden;text-decoration:none;background-color:#E0AF4D;text-align:center;cursor:pointer;white-space:normal;color:#0D2F3F; font-size:14px; font-weight:400; }
.s-botao-dourado:hover{color:#ffffff!important;background-color:#444444!important}

.s-botao, .s-botao-transparente, .s-botao-branco, .s-botao-dourado {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s-botao:disabled, .s-botao-branco:disabled, .s-botao-dourado:disabled {cursor:not-allowed;opacity:0.3}

.s-botao-pequeno { width:120px; }
.s-botao-medio { width:220px; }
.s-botao-grande { width:460px; }
@media (max-width:600px){ .s-botao-pequeno, .s-botao-medio, .s-botao-grande {width:90%} }


.s-texto-vermelho,.s-hover-texto-vermelho:hover{color:#E51C21!important}

.s-card-curso { width:46%; margin:10px; padding:3px; min-height:380px; }
.s-card-titulo { background-color:#0D2F3F; font-size:18px; color:#FFFFFF; padding:16px 16px; }
@media (max-width:860px){ .s-card-curso {width:100%; height:auto;} }

.s-bloco-perfil2, .s-bloco-perfil3, .s-bloco-palestrante { float:left; width:100%; padding:0  8px 16px 8px;}
@media (min-width:993px) { 
.s-bloco-perfil2 { width:35%; padding:0; } .s-bloco-perfil3 { width:33.33333%; padding:0; }  
.s-bloco-palestrante { width:33.33333%; padding:0 8px 16px 8px; } }
@media (max-width:992px) and (min-width:601px) { .s-bloco-palestrante { width:49.99999%; padding:0 8px 0 8px; } }
.s-perfil-foto { width:100%; max-width:140px; height:auto; border-radius: 50%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.s-diretoria-foto { border-radius: 50%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.s-palestrante-foto { border-radius: 15px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.s-data-pm { background-color:#E51C21; margin:8px 0 8px -60px; color:#FFFFFF; display:inline-block; padding:5px 60px; border-radius: 0 16px 0 0; }

.s-accord { width:100%; text-align:left; }

.listaAlfa						{ list-style:lower-alpha; list-style-position:outside; }
.listaDisc 						{ list-style:disc; list-style-position: outside; }
.listaCircle 					{ list-style:circle; list-style-position: outside; }
.listaNumerica				{ list-style:decimal; list-style-position: outside; }

table.s-tabledir tbody tr td, table.s-table4 thead tr th { width: 70%; text-align: left; line-height:normal; vertical-align:top; padding:5px; }
table.s-tabledir tbody tr td:first-child, table.s-table4 thead tr th:first-child { width: 29%; text-align: right; line-height:normal; vertical-align:top; padding:5px; font-weight:bold; }

.s-links { margin:15px; padding:10px 10px 0 10px; width:270px; }

/* rodape */
.s-rodape {padding:20px 0; border-bottom:solid 1px #EEE; }
.s-texto-rodape { font-size:12px; text-align:left; color:#FFFFFF }
.s-textopq-rodape { font-size:10px; line-height:normal; text-align:left; color:#000000 }



