﻿/* CSS Document - Tecnologia da Informação */

/*Configuração Geral do Site*/

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, 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, button{


	margin: 0; 
	padding: 0;	
	border: 0;	
	outline: 0; 
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent;
	
}

html
{
 /*   background:#0084c8 Cor de Fundo*/
}

body
{
    line-height: 1 ;/*Tamanho da Linha*/
    background: url(../imagens/bg.png) no-repeat  /* center top */;
    
}

ol, ul /*Formatação das Listas*/
{
    list-style: none /*Remove icone da lista*/
}

blockquote, q{quotes: none}/*citação*/

blockquote:before, blockquote:after,q:before, q:after{content: '';content: none}
:focus{outline: 0}
ins{text-decoration: none}/*texto novo inserido - geralmente sublinhado*/
del{text-decoration: line-through}/*texto deletado-geralmente riscado*/
table{}
p{word-wrap:break-word}/*recorta palavras para caber nos quadros*/

body,h1,h2,h3,h4,h5,h6,p,a /*Configuração para body, titulos paragrafos e links*/
{
    font:normal normal normal 12px Arial,'Droid Serif', Georgia, Times, serif;
    color:#666666
}

a /*Formatacao para links*/
{
    text-decoration:none;
    color:#00aced;
    -webkit-transition:all .3s ease-in-out;/* o trabsition é relativo ao eveito de crescimento da cor no hover*/
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}

a:hover /*quando coloca o mause em cima do link*/
{
    color:#006cb3;
    text-decoration:underline
}

/** Classes Gerais **/
.clear{clear:both}
.block{display:block}
.left{float:left}
.right{float:right}
.pointer{cursor:pointer}

/* Image Replacement */
.ir, .ir-inline 
{
    display: block;
    text-indent:-999em;
    overflow:hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}
.ir-inline {display:inline}

/* Oculto para screenreaders e browsers */
.hidden{display:none;visibility:hidden} 

/* Oculto apenas visualmente, mas permite screenreaders */
.visuallyhidden{position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px)}

/* Oculto visualmente e screenreaders, mas se mantï¿½m no layout */
.invisible {visibility: hidden}
.clearfix:before, .clearfix:after
{
    content: "\0020"; 
    display: block; 
    height: 0; 
    visibility: hidden
} 

.clearfix:after {clear: both}
.clearfix{zoom: 1}
.cont-left{margin:0 10px 10px 0}
.cont-right{margin:0 0 10px 10px}
.link-sem-href{cursor:pointer}
.arredondado5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.arredondado10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.arredondado20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.margem-top10{margin-top:10px}
.margem-top20{margin-top:20px}
.margem-bottom10{margin-bottom:10px}
.margem-bottom20{margin-bottom:20px}
.apagado{display:none}

h1, h2, h3 {font-family:Arial,'Droid Serif', Georgia, Times, serif}

/* FORMS */
legend{ color:#555555; font-family:Trebuchet MS,Tahoma; font-size:19px; font-weight:200; letter-spacing:-1px; }
.campo{border:none;border:1px solid #ababab;border-bottom:1px solid #FFF;border-right:1px solid #FFF;background:#eeeeee;font-family:Tahoma,Arial,sans-serif;font-size:12px;padding-top:1px;height:17px;color:#454545}
.c1{width:300px}
.c2{width:300px; height:150px}
.c3{width:170px}
.c4{width:140px}
.c5{width:110px}
.c6{width:80px}
.c7{width:50px}
.c8{width:30px}
dl{clear:both; min-height:30px; height:auto !important; height:30px; margin:0; overflow:hidden}
dt{float:left; text-align:right; width:150px; margin: 9px 10px 0 0}

dd{float:left; width:500px; margin:0 0 6px 0; padding-top:2px}
/* 2012 dd span{display:block;margin:3px 0 0 0;font:normal 11px Arial, Helvetica, sans-serif;color:#818181}*/

dd input{margin-right:3px; width:95%}
.dl-lista dd{margin-top:6px}
.label{text-align:right}
label.error{margin-left:5px;padding:4px;font-size:11px;font:normal 11px Arial, Helvetica, sans-serif;background:#FFF0F0;border:none;color:#FF0000;text-align:left;display:inline-block;*display:inline;zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 1px #ccc;}
.error{background: #FFF0F0;border: 1px solid #FF0000;display:inline}
.msg{margin:5px 0 10px 0;padding:5px 7px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.msg strong{margin-top:3px;font:bold 14px Arial, Helvetica, sans-serif;display:block;float:left}
.msg span{width:22px;height:22px;margin:0 8px 0 0;display:block;float:left;background:url(../imagens/sprite.png) no-repeat}
.msg1{color:#006600;background:#c8f2c8;-webkit-box-shadow:1px 1px 1px #a7e1a7;-moz-box-shadow:1px 1px 1px #a7e1a7;box-shadow:1px 1px 1px #a7e1a7}
.msg1 span{background-position:-147px -32px}
.msg2{color:#ff0000;background:#ffd9d9;-webkit-box-shadow:1px 1px 1px #ebb4b4;-moz-box-shadow:1px 1px 1px #ebb4b4;box-shadow:1px 1px 1px #ebb4b4}
.msg2 span{background-position:-147px 0px}


/** campos **/
input, textarea, select{padding:4px 4px;font:normal 12px Arial, Helvetica, sans-serif;color:#666;
background:#f2f7f8;border:1px solid #4B7692;-webkit-box-shadow:1px 1px 1px #d9dfe0;-moz-box-shadow:1px 1px 1px #d9dfe0;box-shadow:1px 1px 1px #d9dfe0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
input[type=image], input[type=checkbox], input[type=radio]{border:0!important;background:none}
input:focus, textarea:focus, select:focus{color:#454545;font-weight:bold;background:#fff;
                                          border:1px solid #8bc9fc;-webkit-box-shadow:0 0 8px #00acee;
                                          -moz-box-shadow:0 0 8px #00acee;box-shadow:0 0 8px #5fcdf7}

/** botoes **/
button, .botao-padrao, .botao-padrao-claro{
padding:5px 10px;color:#8297a3;/*color:#96aab5;
font:bold 12px Arial, Helvetica, sans-serif;*/
border:1px solid #e6ecf0;cursor:pointer;text-decoration:none;text-shadow:1px 1px 1px #fff;display:inline-block;*display:inline;zoom:1;background:#e9edf0 url(../imagens/botoes.png) repeat-x;position:relative;text-align:center;-webkit-box-shadow:1px 1px 2px #dde4e9;-moz-box-shadow:1px 1px 2px #dde4e9;box-shadow:1px 1px 2px #dde4e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}
.botao-padrao
{
    background-color:#1c451a;/*#016eb6;*/
    background-position:0 -182px;
    color:#fff;
    border-color:#1c451a;/*#006cb3;*/
    text-shadow:1px 1px 2px #1c451a;/*#004b7d;*/
    top: 1px;
    left: 8px;
}
.botao-padrao:active, button:active, .botao-padrao-claro:active{top:1px}
button:hover, .botao-padrao:hover, .botao-padrao-claro:hover
{color:#fff;
 background:#016eb6 url(../imagens/botoes.png) repeat-x 0 -121px;
 border-color:#016eb6;
 text-shadow:-1px -1px 2px #004b7d;
 text-decoration:none;
 -webkit-box-shadow:0 0 4px #1e771a;/*#1891e1;*/;
 -moz-box-shadow:0 0 4px #1e771a;/*#1891e1;*/
 box-shadow:0 0 4px #1e771a;/*#1891e1;*/}
.botao-padrao:hover{background:#1e771a;/*#1a95e6;*/text-decoration:none}
.botao-padrao-claro-inativo, .botao-padrao-claro-inativo:hover, .botao-padrao-inativo, .botao-padrao-inativo:hover{cursor:default;background:#eef0f3;border:inherit;color:#c0c0c0;text-shadow:1px 1px 1px #fff;text-decoration:none;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}

.texto-termos{margin-top:5px;width:400px;height:100px;background:#eee}
.legenda{padding:10px;margin:10px 0;background:#f7f7f7;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 1px #c6c6c6}
.legenda-menor{font-size:11px}

.form-interno-grande input{font:bold 14px Arial, Helvetica, sans-serif}
.form-interno-grande dt{margin-top:12px}
.form-legenda{margin:15px 0;padding:10px 8px;font:bold 14px Arial, Helvetica, sans-serif;color:#4b7692;
background:#492121;

-webkit-border-radius:3px;-moz-border-radius:3px;
border-radius:3px;-webkit-box-shadow:1px 1px 2px #88b1cb;-moz-box-shadow:1px 1px 2px #88b1cb;
box-shadow:1px 1px 2px #88b1cb}
.form-observacao{margin-top:0px;padding-left:30px;font-size:11px;background:#f7f7f7 url(../imagens/alert16.png) no-repeat 6px 8px;}
.form-observacao a{font-size:11px}

/* OVERFLOW */
.curso-lista-icone-link strong, .botao-pagseguro, .material-complementar-lista-link, .botao-cancelar-pedido
{
	text-indent:-9999px;
	overflow:hidden;
	outline:none;				
}

#geral
{
   /* background:url(../imagens/bg.jpg)  
    
     no-repeat center top;
     */
    
/*background-attachment: fixed;*/
}
/* alan 2012 #geral{background:#edf4f7 url(../imagens/bg.png) repeat-x}*/

#corpo{padding-top:5px}
#corpo-conteudo{padding:0 0 0 0}
#conteudo{width:725px;float:left}
body#areadoaluno-body #conteudo{width:960px}
body#areadoaluno-body #corpo-conteudo{padding-top:0}
.center{width:960px;margin:0 auto}

/** topo removi **/
#TopoImagem
{
    background: url(../imagens/topo.png) left top no-repeat;
background-position: initial;
	height: 110px;
	margin: 1px 0 0;

	position: relative;

	background-size: initial;
	background-repeat-x: initial;
	background-repeat-y: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: rgb(30, 119, 26);


}

#TopoImagem h2 a {
background:  url(../images/seculttopo.png) left top no-repeat;
width: 270px;
height: 121px;
display: block;
overflow: hidden;
text-indent: -9000px;
position: absolute;
top: 100px;
right: 0px;
}
#topo-logo, #pesquisa{float:left}
#topo-logo{width:245px;height:81px;display:block}
#topo-logo a{height:81px;display:block;position:relative}/* REMOVI margin-top:15px; */

#topo-logo a img {
position: absolute;
top: 50px;
left: 0;
}
#area-do-aluno{margin-top:6px;height:35px;background:#fff;/*border:1px solid #ebf1f4;*/
position:relative;-webkit-box-shadow:1px 1px 5px #d5e0e5;-moz-box-shadow:1px 1px 5px #d5e0e5;
box-shadow:1px 1px 5px #d5e0e5}
.area-do-aluno-titulo{width:140px;height:25px; /*margin-right:10px;
                     width:160px;height:69px;*/
padding:10px 0 0 14px;font:400 11px Arial,'Droid Serif'
, Georgia, Times, serif;color:#492121;
background:url(../imagens/bg-titulo-area-do-aluno.png) repeat-y right;text-transform:uppercase;float:left}
.area-do-aluno-conteudo{float:left}
.area-do-aluno-form{float:left; margin-top:5px}
.area-do-aluno-form label{color:#727272;font:400 12px Arial,'Droid Serif', Georgia, Times, serif}
.area-do-aluno-form input /*test box vira input*/
{
    /*width:132px;*/
    margin:0 2px 0 2px;
    top: 0px;
    left: 0px;
}
.area-do-aluno-form #email{width:175px;}
.ie7 .area-do-aluno-form{width:515px}
.area-do-aluno-topo{width:530px;float:left}
.area-do-aluno-topo-conteudo{margin:0 10px 0 0;;padding-top:7px}
.area-do-aluno-topo p{font-size:14px}
.area-do-aluno-topo .saudacao{font-style:italic}
.area-do-aluno-topo .nome-aluno{font-weight:700;font-size:18px;color:#492121;letter-spacing:-1px}
.area-do-aluno-links{padding:10px 0 0 10px;float:left}
.area-do-aluno-links strong{margin:0 5px}
.area-do-aluno-links a{font-weight:400}
.area-do-aluno-links-logado{padding:5px 0 0 0;float:none}
.area-do-aluno-links-logado a{}
.area-do-aluno-links-logado a:hover{}
.area-do-aluno-menu{padding-top:5px;float:left}
.area-do-aluno-menu-item{margin-right:5px;float:left}
.area-do-aluno-menu-item a{padding:5px 7px;float:left;font:bold 12px Arial, "Lucida Grande", Lucida, sans-serif;letter-spacing:normal!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.area-do-aluno-menu-item a:hover{text-decoration:none}
#pesquisa{}/*passei pro elemento margin:35px 0 0 60px*/
.pesquisa-form{}/*passei pro elemento margin-top:20px*/
.pesquisa-form input{width:269px;padding:13px 8px;background:#fff;border:1px solid #eef5f8;font:700 14px Arial, "Lucida Grande", Lucida, sans-serif;letter-spacing:-0.07em;color:#97b3c5;-webkit-box-shadow:1px 1px 2px #d1d9dc;-moz-box-shadow:1px 1px 2px #d1d9dc;box-shadow:1px 1px 2px #d1d9dc}
.pesquisa-form input:focus{border-color:#d6e6ed;color:#5c7e94;-webkit-box-shadow:0 0 8px #00acee;-moz-box-shadow:0 0 8px #00acee;box-shadow:0 0 8px #5fcdf7}
.pesquisa-form button{padding:13px 19px;}
#cse-search-results .ra{display:none!important}
/*.ie7 #area-do-aluno, .ie8 #area-do-aluno{border:1px solid #ebf1f4;border-bottom-color:#dbe5ea;border-right-color:#dbe5ea}*/

#banner{width:725px;height:263px;margin-bottom:30px;-webkit-box-shadow:1px 1px 5px #b5c9cf;-moz-box-shadow:1px 1px 5px #b5c9cf;box-shadow:1px 1px 5px #b5c9cf}
#banner-destaque{position:relative;overflow:hidden}
#banner-nav{background:#bac2cc;position:absolute;bottom:0;left:0;z-index:100;-webkit-box-shadow:2px -2px 2px #acacac}
#banner-nav a{width:22px;height:15px;margin:-5px 0 0 0 ;padding:9px 0 0 0;color:#fff;font:400 12px Arial,'Droid Serif', sans-serif;float:left;text-align:center;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
#banner-nav a.activeSlide{background:#0daeeb;background:url(../imagens/sprite.png) no-repeat -120px -5px}
#banner-nav a:last-child{margin-right:0}

a.link-chapeu{margin-bottom:10px;padding:4px 6px;font-weight:bold;display:block}
a.link-default{margin-top:15px;font:italic 400 12px Arial,'Droid Serif', sans-serif;background:url(../imagens/sprite.png) no-repeat;display:block;position:relative}
a.link-default:hover{text-decoration:none}
a.link-default-menor{height:20px;background-position:0 bottom}
a.link-default-maior{height:23px;background-position:0 -124px;font-weight:700;font-size:14px}


#col-superior{float:left;margin-right:20px}
.centro{width:960px}



#col-esquerda{float:left;margin-right:20px}
#col-direita{float:right}
.col{width:215px}
.bloco{}
.bloco-conteudo{}
.bloco-menu-item{border-bottom:1px solid #fff}
.bloco-menu-item:last-child{border:0}
.bloco-menu-item a{color:#4b7692;padding:5px 7px;display:block;font-family: Arial, "Lucida Grande", Lucida, sans-serif;}
.bloco-menu-item a:hover{background:#fafcfd;color:#2267b1;text-decoration:none}
.bloco-col{margin-bottom:15px}
.bloco-col-margem-maior{margin-bottom:30px;}
/*.bloco-col div, .bloco-col ul, .bloco-col blockquote{margin-left:17px}*/
.bloco-col div ul{margin:0}
.bloco-titulo-centro{margin-bottom:10px;display:inline}
.bloco-titulo{margin-bottom:10px;display:block}
.bloco-titulo, .bloco-titulo-centro,.bloco-titulo-centro a,.bloco-titulo a{font:normal 16px Arial,'Droid Serif', Georgia, Times, serif;color:#2267b1;text-transform:uppercase;letter-spacing:-0.07em;text-shadow:2px 2px 1px #fff}
.bloco-titulo span{}
.bloco-titulo-simples span{width:14px;height:14px;margin:5px 0 0 3px;background-position:-167px -88px}
.bloco-titulo-multiplo span{height:10px;margin:8px 0 0 0;background-position:-148px -90px}
.bloco-depoimentos{}
.bloco-depoimentos .bloco-depoimentos-foto{width:74px;margin:0 10px 0 0;padding:4px;float:left;background:#fff;-webkit-box-shadow:0 0 8px #dedede;-moz-box-shadow:0 0 8px #dedede;box-shadow:0 0 8px #dedede}
.bloco-depoimentos .bloco-depoimentos-texto{width:121px;float:right;}
.bloco-depoimentos .bloco-depoimentos-texto a{font:italic 400 12px Arial,'Droid Serif', Georgia, Times, serif;color:#666}
.bloco-depoimentos strong{margin-top:6px;display:block;font-style:italic}
.bloco-aula-demonstrativa{margin-bottom:20px}
.bloco-aula-demonstrativa .aula-demonstrativa-a{margin:5px 0 0 0;display:block;font:700 14px Arial,'Droid Serif', Georgia, Times, serif}
.ie7 .bloco-depoimentos .bloco-depoimentos-foto, .ie8 .bloco-depoimentos .bloco-depoimentos-foto{border:1px solid #eee}

/** carrinho resumo (barra lateral) **/
.carrinho-resumo{margin-left:0!important;padding:5px 10px;display:block;color:#006cb3}
.carrinho-resumo .carrinho{width:44px;height:29px;margin:0 15px 0 0;padding:0;float:left;border-right:1px solid #00aced;background:url(../imagens/sprite.png) no-repeat -39px -3px}
.carrinho-resumo .qtd-desc{color:#006cb3}
.carrinho-resumo .qtd-valor{color:#00aced}
.carrinho-resumo .ver-carrinho{font-size:11px}
.carrinho-resumo:hover{background:#fafcfd;-webkit-box-shadow:0 0 8px #dedede;-moz-box-shadow:0 0 8px #dedede;box-shadow:0 0 8px #dedede}
.bloco-noticias-lista{margin:0!important}
.bloco-noticias-item{margin-bottom:5px;padding:5px;background:#fff;border:1px solid #c0cdd8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.bloco-noticias-item:last-child{margin:0}
.bloco-noticias-data{width:25px;padding:10px 6px;margin-right:5px;color:#f8c600;float:left;display:block;text-align:center}

/** cursos principal **/
#cursos{width:725px;float:left;margin-right:-20px}
.cursos-titulo{margin-bottom:20px}
.cursos-titulo a{font:700 24px Arial,'Droid Serif', Georgia, Times, serif;color:#006cb3;text-transform:uppercase;text-shadow:2px 2px 1px #fff}
.bloco-curso-detalhe{width:210px;height:180px;margin:0 10px 10px 0;padding:12px;background:#c7e7fc;float:left;overflow:hidden;-webkit-box-shadow:1px 1px 2px #7da3bd;-moz-box-shadow:1px 1px 2px #7da3bd;box-shadow:1px 1px 2px #7da3bd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.bloco-curso-detalhe:hover{background:#b6dbf3}
.bloco-curso-detalhe .bloco-curso-descricao a{display:block}
.bloco-curso-detalhe:nth-child(3n){margin-right:0}
.ie7 .bloco-curso-detalhe, .ie8 .bloco-curso-detalhe{width:208px;border:1px solid #a7c5d8;border-top:0;border-left:0}
/*.curso-destaque .bloco-curso-descricao a{font-size:20px;letter-spacing:-1px}*/
/*.curso-secundarios{width:212px;margin:10px 19px 9px 0;float:left}
.curso-destaque .bloco-curso-descricao{width:350px}
/*.curso-secundarios .bloco-curso-descricao{width:114px;}
.bloco-curso-detalhe-imagem{padding:4px 0;background:#fff;text-align:center;-webkit-box-shadow:1px 1px 1px #cacaca;-moz-box-shadow:1px 1px 1px #cacaca;box-shadow:1px 1px 1px #cacaca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}*/
.bloco-curso-detalhe-imagem{padding:4px 0;text-align:center}
.bloco-curso-categoria{margin:5px 0;font-weight:bold}
.bloco-curso-categoria strong{color:#f8c600}
.bloco-curso-descricao{padding:5px 0 10px 0;float:left;}
.bloco-curso-descricao .titulo{margin-bottom:15px;font:700 18px Arial,'Droid Serif', Georgia, Times, serif;color:#4b7692;display:block}
.bloco-valor span{}
.bloco-valor{font:400 11px Arial,'Droid Serif', Georgia, Times, serif;color:#628eac;text-shadow:0 0 1px #c7e7fc}
.bloco-valor .valor-de{font-weight:700;font-size:12px;color:#44658c}
.bloco-valor .valor-por{font-weight:700;font-size:20px;color:#084fa3}
.thumb-video{display:block;position:relative}
.thumb-video .bt-player{width:33px;height:33px;display:block;position:absolute;top:40%;left:42%;background:url(../imagens/sprite.png) no-repeat}
.curso-apagado{opacity:0.5;-moz-opacity: 0.50;filter: alpha(opacity=50);}

/** migalhas de pao **/
#migalhas-de-pao{padding:15px 20px;position:relative}
#migalhas-de-pao a{color:#55a4e7}
#migalhas-de-pao a:hover, .form-observacao a:hover, .login-botoes .esqueci-senha:hover{color:#114d98}
#migalhas-de-pao a.atual{font-weight:bold}

/** login **/
.login{padding:0 40px}
.login blockquote{margin-top:20px}
.login-bloco{padding:15px;float:left;border:1px solid #edf4f7;}
.login-bloco-titulo{font-weight:700;font-size:18px;color:#4b7692;overflow:hidden}
.login-bloco-titulo span{}
.login-cadastrado{width:250px;margin-right:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px #edf4f7;-moz-box-shadow:1px 1px 2px #edf4f7;box-shadow:1px 1px 2px #edf4f7}
.login-cadastrado fieldset{padding:15px 0px}
.login-cadastrado label{margin:3px 0;display:block}
.login-cadastrado input{width:230px}
.login-nao-cadastrado{width:270px;border:0;float:left}
.login-botoes .botao-entrar{margin:5px 5px 0 0}
.login-botoes .esqueci-senha{text-decoration:underline}
.login-botoes .esqueci-senha:hover{text-decoration:none}
.login .botao-cadastro{margin-top:10px;font-size:18px}
.login-figura{margin:auto}

/** conteudo interno **/
#conteudo-principal{width:685px;padding:20px;background:#fff;/*border:1px solid #ebf1f4;*/-webkit-box-shadow:1px 1px 5px #d5e0e5;-moz-box-shadow:1px 1px 5px #d5e0e5;box-shadow:1px 1px 5px #d5e0e5}
body#areadoaluno-body #conteudo-principal{width:auto}
.ie7 #conteudo-principal, .ie8 #conteudo-principal{border:1px solid #ebf1f4;border-bottom-color:#dbe5ea;border-right-color:#dbe5ea}
#conteudo-principal h1, #conteudo-principal h2{letter-spacing:-1px}
#conteudo-principal .titulo-secao{margin-bottom:10px;padding-bottom:5px;font-size:30px;letter-spacing:-1px;color:#114d98;display:block; text-transform:uppercase}
#conteudo-principal .sem-destaque{margin-bottom:5px;font-size:18px;color:#4b7692}
#conteudo-principal .titulo-internas{margin-bottom:20px;font-size:24px;color:#114d98;letter-spacing:-0.08em}
#conteudo-principal .titulo-internas-cadastros{font-size:24px;color:#114d98;letter-spacing:-0.08em}
#conteudo-principal .titulo-gigante{font-size:34px}
.titulo-interno-secundario{margin:15px 0;padding:10px 8px;font:bold 14px Arial, Helvetica, sans-serif;color:#4b7692;text-shadow:1px 1px 1px #fff;background:#c7e7fc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px #88b1cb;-moz-box-shadow:1px 1px 2px #88b1cb;box-shadow:1px 1px 2px #88b1cb}
.titulo-interno-secundario span{}
.titulo-interno-secundario strong{font:bold 16px Arial, Helvetica, sans-serif;color:#4B7692;}
#conteudo-principal p{margin:10px 0;}
#conteudo-principal p > a{font-size:14px}
#conteudo-principal p a:hover{color:#114d98;text-decoration:underline}
#conteudo-principal a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.conteudo-interno > p{font:normal 14px/20px Arial, Helvetica, sans-serif}
.conteudo-interno table, .conteudo-interno table tr td{border:1px solid #999}
.conteudo-com-texto p {margin-bottom:20px!important;line-height:20px}
.conteudo-com-texto h2{color:#0a0b0c;font-size:22px}
.conteudo-com-texto h3{margin:10px 0;color:#0a0b0c;font:bold 14px Arial, Helvetica, sans-serif}
.conteudo-com-texto a, .conteudo-com-texto p, .conteudo-com-texto li {font-size:14px}
.conteudo-justificado p{text-align:justify}
.lista-simples{list-style:disc inside}
.lista-simples li{margin-bottom:6px;}

.conteudo-escondido{padding:10px;background:#2b2b2b;-webkit-box-shadow:2px 2px 2px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.conteudo-escondido a{color:#4a9ce2;font-family:Arial, "Lucida Console"}
.conteudo-escondido .link-fechar{margin-bottom:10px}
.conteudo-escondido .link-fechar a{padding:4px;background:#ececec;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.conteudo-escondido .link-fechar a:hover{background:#4A9CE2;color:#fff;border-color:#016eb6}

/** conteudo interno central **/
#conteudo-principal-centro{
min-height: 450px;
width:920px;padding:20px;background:#fff;/*border:1px solid #ebf1f4;*/-webkit-box-shadow:1px 1px 5px #d5e0e5;-moz-box-shadow:1px 1px 5px #d5e0e5;box-shadow:1px 1px 5px #d5e0e5}
#conteudo-principal-centro dd{width: 748px;}
body#areadoaluno-body #conteudo-principal-centro{width:auto}
.ie7 #conteudo-principal-centro, .ie8 #conteudo-principal-centro{border:1px solid #ebf1f4;border-bottom-color:#dbe5ea;border-right-color:#dbe5ea}
#conteudo-principal-centro h1, #conteudo-principal-centro h2{letter-spacing:-1px}
#conteudo-principal-centro .titulo-secao{margin-bottom:10px;padding-bottom:5px;font-size:30px;letter-spacing:-1px;color:#114d98;display:block; text-transform:uppercase}
#conteudo-principal-centro .sem-destaque{margin-bottom:5px;font-size:18px;color:#1E7702/*#4b7692*/}
#conteudo-principal-centro .titulo-internas{font-size:24px;color:#114d98;letter-spacing:-0.08em}
#conteudo-principal-centro .titulo-internas-cadastros{font-size:24px;color:#114d98;letter-spacing:-0.08em}
#conteudo-principal-centro .titulo-gigante{font-size:34px}
.titulo-interno-secundario{margin:15px 0;padding:10px 8px;font:bold 14px Arial, Helvetica, sans-serif;color:#4b7692;text-shadow:1px 1px 1px #fff;background:#c7e7fc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px #88b1cb;-moz-box-shadow:1px 1px 2px #88b1cb;box-shadow:1px 1px 2px #88b1cb}
.titulo-interno-secundario span{}
.titulo-interno-secundario strong{font:bold 16px Arial, Helvetica, sans-serif;color:#4B7692;}
#conteudo-principal-centro p{margin:10px 0;}
#conteudo-principal-centro p > a{font-size:14px}
#conteudo-principal-centro p a:hover{color:#114d98;text-decoration:underline}
#conteudo-principal-centro a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
  
}
.conteudo-interno > p{font:normal 14px/20px Arial, Helvetica, sans-serif}
.conteudo-interno table, .conteudo-interno table tr td{border:1px solid #999}
.conteudo-com-texto p {margin-bottom:20px!important;line-height:20px}
.conteudo-com-texto h2{color:#0a0b0c;font-size:22px}
.conteudo-com-texto h3{margin:10px 0;color:#0a0b0c;font:bold 14px Arial, Helvetica, sans-serif}
.conteudo-com-texto a, .conteudo-com-texto p, .conteudo-com-texto li {font-size:14px}
.conteudo-justificado p{text-align:justify}
.lista-simples{list-style:disc inside}
.lista-simples li{margin-bottom:6px;}

.conteudo-escondido{padding:10px;background:#2b2b2b;-webkit-box-shadow:2px 2px 2px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.conteudo-escondido a{color:#4a9ce2;font-family:Arial, "Lucida Console"}
.conteudo-escondido .link-fechar{margin-bottom:10px}
.conteudo-escondido .link-fechar a{padding:4px;background:#ececec;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.conteudo-escondido .link-fechar a:hover{background:#4A9CE2;color:#fff;border-color:#016eb6}

/** paginacao **/
#paginacao{margin-top:10px;overflow:hidden}
#paginacao a, #paginacao span{margin-right:5px;padding:5px 7px;display:block;float:left;border:1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#paginacao span{background:#006cb3;border-color:#005e9b;color:#fff}
#paginacao a{border-color:#c0cdd8}
#paginacao a:hover{background:#1fb5ee;border-color:#1fb5ee;color:#fff}

/** listas padroes **/
.lista li{margin-bottom:15px;padding:10px 3px;clear:both;overflow:hidden}
.lista li:last-child{margin-bottom:0;border-bottom:0}
.lista-foto{width:74px;margin-right:15px;padding:4px;float:left;background:#fff;-webkit-box-shadow:0 0 8px #dedede;-moz-box-shadow:0 0 8px #dedede;box-shadow:0 0 8px #dedede}
/*.lista-foto a{display:block;padding:5px;position:relative}
.lista-foto a img{border: 5px solid #eee}
.lista-foto a:hover img{border:5px solid #f9c900}*/
.ie7 .lista-foto, .ie8 .lista-foto{border:1px solid #eee}
#lista-galeria li{width:320px;margin:0 20px 10px 0;clear:none!important;float:left}
#lista-galeria li:last-child{margin-right:0;border-bottom:1px solid #d6e1ea}
#lista-galeria .lista-foto{width:94px}
#lista-galeria .lista-galeria-descricao{float:left}
#lista-galeria .lista-galeria-descricao small{display:block}
#lista-galeria .lista-galeria-descricao a{width:180px;float:left}
#lista-galeria .lista-galeria-descricao a strong{display:block;margin-top:5px;font-size:16px;letter-spacing:-1px}
#lista-galeria .lista-galeria-descricao .descricao-texto{color:#878787}
#lista-galeria-detalhe li{width:110px;height:90px;padding-bottom:0;border:0;float:left;clear:none!important;margin:0 8px 8px 0}
.lista-dicas-descricao{padding-top:10px}
.lista-depoimentos-descricao {width:560px;float:left}
.lista-depoimentos-descricao p, .lista-depoimentos-descricao blockquote{font:italic 400 12px Arial,'Droid Serif', Georgia, times, serif;margin-top:0!important}
.lista-depoimentos-descricao strong{margin-top:10px;display:block;font-style:italic}
.lista-descricao a{}
.lista-noticias-data{color:#f9c900}
.lista h2, .lista h2 a{font-size:18px}
.lista-descricao h2 a{color:#040405}
#lista-professores li{padding:10px;background:#f9fcff;-webkit-box-shadow:0px 0px 4px #d0dde6;-moz-box-shadow:0px 0px 4px #d0dde6;box-shadow:0px 0px 4px #d0dde6}
.ie7 #lista-professores li, .ie8 #lista-professores li{border:1px solid #d8e2e9}
.lista-professores-foto{width:125px}
.lista-professores-descricao{width:500px;float:left}
.lista-professores-descricao .nome, #lista-faq .pergunta{font-weight:700;font-size:16px;color:#006cb3;text-shadow:1px 1px 1px #fff}
.lista-professores-descricao .descricao{font-style:italic}
.link-curriculo{margin:10px 0;width:100px;padding:3px 0 0 25px;height:19px;background:url(../imagens/download.png) no-repeat left center;display:block}
#lista-faq li{margin-bottom:20px}
#lista-faq .resposta{margin:10px 0 20px 0}

/** cursos **/
.cursos-lista{}
.cursos-lista li{margin-bottom:5px;padding:10px;background:#e5f5ff;-webkit-box-shadow:1px 1px 1px #c6deed;-moz-box-shadow:1px 1px 1px #c6deed;box-shadow:1px 1px 1px #c6deed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.cursos-lista-item:hover, .cursos-lista-item-hover{}
.cursos-lista-item .link-curso{color:#55a4e7;font:700 18px Arial,'Droid Serif', Georgia, times, serif;color:#4b7692;letter-spacing:-1px;display:block;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.cursos-lista-item .link-curso:hover{color:#114d98;text-decoration:none}
.cursos-lista-descricao{padding-top:5px}
/*.cursos-lista-imagem{width:100px;height:105px;float:left;margin-right:10px;background:#fff;text-align:center;-webkit-box-shadow:1px 1px 1px #cacaca;-moz-box-shadow:1px 1px 1px #cacaca;box-shadow:1px 1px 1px #cacaca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}*/
.cursos-lista-imagem{width:210px;height:90px;float:left;margin-right:10px;text-align:center}
.cursos-lista-imagem img{}
.cursos-lista-links{margin-top:10px}
.cursos-lista-links .link-com-icone{margin-right:5px;font-size:12px;text-decoration:none;letter-spacing:normal;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.cursos-lista-links .link-com-icone:hover{}
.curso-lista-icone{width:35px;height:40px;padding-top:5px;margin-right:10px;text-align:center}
/*.curso-lista-icone-link{}
.curso-lista-icone-link span{width:35px;height:35px;display:block;background:url(../imagens/sprite.png) no-repeat -520px 0}
.curso-lista-icone-link:hover span{background-position: -520px -35px}*/
.cursos-lista-area-do-aluno{margin-bottom:20px}
.cursos-lista-area-do-aluno strong{width:100%}
.cursos-lista-area-do-aluno .expira{font-weight:bold}
.cursos-lista-area-do-aluno .expira-urgente{color:#ff0000}
/*.link-com-icone span{float:left;margin-right:7px;width:30px;height:30px;display:block;background:url(../imagens/sprite.png) no-repeat}
.link-com-icone .video-demonstrativo{background-position:-262px -70px}
.link-com-icone .adicionar-carrinho{background-position:-292px -70px}*/
.cursos-relacionados{}
.cursos-relacionados-lista{}
.cursos-relacionados-item{margin-bottom:5px;}
.cursos-relacionados-item:last-child{margin-bottom:0}
.cursos-relacionados-item a{color:#4a9ce2;padding:10px;background:#fff;border:1px solid #c0cdd8;display:block}
.cursos-relacionados-item a:hover{background:#4a9ce2;color:#fff;/*color:#114d98*/}
/** avisos **/
.aviso-container{margin:0 0 10px 0;clear:both;}
.aviso-container h3{margin:10px 0;}
.aviso{padding:5px;color:#006cb3;background:#edf4f7;border:1px solid #d8e5eb;-webkit-box-shadow:1px 1px 1px #c8dae2;-moz-box-shadow:1px 1px 1px #c8dae2;box-shadow:1px 1px 1px #c8dae2;letter-spacing:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.aviso ul li{font-weight:bold;margin-bottom:5px;padding:7px;background:#fff;border:1px solid #d0e0e7;-webkit-box-shadow:1px 1px 1px #d0e0e7}
.aviso ul li:last-child{margin-bottom:0}
.aviso ul li a{font-size:12px!important}
.aviso .aviso-acao{margin:5px 0;font-size:11px;font-family:Arial, "Lucida Grande", Lucida, sans-serif;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.aviso .aviso-acao:hover{text-decoration:underline;}
.aviso .acao-mostrar{padding:5px;margin:0;background:#edf4f7;border:1px solid #d8e5eb;}
.aviso-bg{background:#fff;}

.conteudo-relacionado{width:230px;margin:0 20px 10px 0;float:left;clear:right}
#curso-informacoes{}
.curso-informacoes-detalhe{padding:15px;margin-bottom:10px;background:#e5f5ff;-webkit-box-shadow:1px 1px 1px #c6deed;-moz-box-shadow:1px 1px 1px #c6deed;box-shadow:1px 1px 1px #c6deed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.curso-informacoes-detalhe p{margin:0!important;padding:0!important;font-size:12px}
.curso-informacoes-titulo{margin-bottom:5px;display:block;color:#114d98;font-size:16px}
.curso-informacoes-investimento{margin:5px 0;color:#628EAC}
.curso-informacoes-investimento strong{margin-bottom:5px;display:block}
.curso-informacoes-valor{margin-top:10px;color:#084FA3;font:700 18px Arial,'Droid Serif', Georgia, times, serif;}
.ver-mais-info{font-size:12px!important}
.promocional{margin-top:5px 0}
.promocional span{text-decoration:line-through}
.botao-adicionar-carrinho{margin:10px 0;padding:15px;font-size:16px;text-align:center;display:block;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.botao-acessar-curso{margin:10px 0;padding:15px;font-size:16px;text-align:center;display:block;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.botao-video-demonstrativo{display:block;padding:15px;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.botao-cancelar-pedido{width:89px;height:51px;float:left;margin:6px 0 0 7px;background:url(../imagens/bt-cancelar-pedido.png) no-repeat}
.botoes-pagamento{padding:5px 0;float:right;clear:left}
#video-demonstrativo{width:405px;margin:0 0 10px 10px;float:right} 
#video-demonstrativo .player strong{margin-bottom:10px;display:block;font-size:16px;color:#fff}
.cursos-lista .datas {float:right; width:135px; background-color:#fff; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #ddd}
.cursos-lista .datas strong {float:none; clear:both}

/** cursos - modulos isolados **/
.mdl-isolados{margin:0 0 10px 0;}
.mdl-isolados-titulo{margin:10px 0;padding:0 0 5px 0;font-weight:700;font-size:16px;color:#2267B1}
.mdl-isolados-lista{}
.mdl-isolados-item{margin-bottom:8px;padding:10px;background:#f9fcff;-webkit-box-shadow:0px 0px 4px #d0dde6;-moz-box-shadow:0px 0px 4px #d0dde6;box-shadow:0px 0px 4px #d0dde6}
.mdl-isolados-item:last-child{margin-bottom:0}
.mdl-isolados-item .cursos-lista-links{margin:0;float:none}
.mdl-isolados-titulo-modulo{display:block}
.mdl-isolados-foto{width:125px;margin:0 15px 0 0;float:left}
.mdl-isolados-texto{width:400px;position:relative;float:left;}
.mdl-isolados-descricao{margin:0!important;padding:0!important}
#fancybox-content .mdl-isolados-descricao{float:left; width:160px;}
.mdl-isolados-professor{color:#4B7692;font-weight:700;font-size:14px}
.mdl-isolados-encontro{font-style:italic;}
.mdl-isolados-investimento {color:#628EAC;margin:3px 0!important}
.mdl-isolados-investimento .valor-de{color:#44658C}
.mdl-isolados-investimento .valor-por{font-size:16px;color:#084FA3}
.mdl-isolados-mais-info{font-size:11px;padding:5px;display:block}
.mdl-isolados-info{width:300px}
.mdl-isolados-info-topo{margin-bottom:10px;overflow:hidden}
.mdl-isolados-info-topo .mdl-isolados-foto{width:125px;}
.mdl-isolados-info-topo .mdl-isolados-foto, .mdl-isolados-info-topo{float:left}
.mdl-isolados-info-topo .mdl-isolados-info-descricao{margin-left:10px}
.mdl-isolados-info-topo .mdl-isolados-materia{}
.mdl-isolados-info-topo .mdl-isolados-encontro{}
.mdl-isolados-info-topo .mdl-isolados-investimento strong{font-size:22px}
.mdl-isolados-info .cursos-lista-links a, .mdl-isolados-info .cursos-lista-links .link-indisponivel{width:110px}
.mdl-isolados-nome-curso{font:bold 14px Arial, Helvetica, sans-serif;color:#114D98}
.mdl-isolados-info-titulo-conteudo strong{color:#0A0B0C}
.mdl-isolados-player{margin:5px 0;}
.mdl-isolados-info-conteudo{margin:5px 0 10px 0;padding:5px;height:120px;overflow:auto;border:1px solid #eee}
.curso-expirado{background:#ffcfcf!important;border-color:#f1a7a9!important}

/** tabela de lista **/
.table-lista{width:100%;margin:15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;box-shadow:1px 1px 4px #ccc}
.table-lista td, .table-lista th{padding:5px}
.table-lista th, .table-lista thead td{text-align:left;font:700 12px Arial, "Lucida Grande", Lucida, sans-serif;color:#4b7692;text-shadow:1px 1px 1px #e4f4fe}
.table-lista thead tr, .table-lista thead td{background:#c7e7fc}
.table-lista tbody tr td{border-bottom:1px solid #f2f7f8}
.table-lista tbody tr:last-child td{border-bottom:0}
.table-lista tbody tr:hover{background:#f2f7f8}
.table-lista tbody tr td, .table-lista tbody tr td a{font-size:14px}
.table-lista thead td:first-child, .table-lista thead th:first-child{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0}
.table-lista thead td:last-child, .table-lista thead th:last-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}
.table-lista tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}
.table-lista tbody tr:last-child td:last-child{-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0}
.ie7 .table-lista, .ie8 .table-lista{}

/** status **/
.status{padding:3px 8px;font:700 12px Arial, "Lucida Grande", Lucida, sans-serif;text-shadow:1px 1px 1px #fff;-webkit-box-shadow:1px 1px 1px #ccc;-moz-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.status-verde{background:#a4ffa8;color:#718772}
.status-vermelho{background:#ff0000;color:#fff;text-shadow:1px 1px 1px #c20202}
.status-laranja{background:#ffdaa4}
.status-amarelo{background:#ffffcc}

.lista-carrinho{}
.lista-carrinho-table{}
.lista-carrinho-table .excluir{font-size:11px}
.lista-carrinho-table .excluir span{width:14px;height:13px;background:url(../imagens/sprite.png) no-repeat -223px -86px;display:block}
.lista-carrinho-table .link-curso{color:#4a9ce2;font-size:18px;letter-spacing:-1px}
.lista-carrinho-table .link-curso:hover{color:#114d98}
.lista-carrinho-total{margin:10px 0;padding:6px 8px;font-size:18px;background:#e3f4ff;color:#44658c;text-shadow:1px 1px 1px #fff;text-align:right;-webkit-box-shadow:1px 1px 1px #b5d3e7;-moz-box-shadow:1px 1px 1px #b5d3e7;box-shadow:1px 1px 1px #b5d3e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.lista-carrinho-total strong{color:#2267B1}
.ie7 .lista-carrinho-total, .ie8 .lista-carrinho-total{border:1px solid #c0dbed}
.lista-carrinho-botoes{margin:15px 0 0 0}
.lista-carrinho-botoes-conteudo{float:right}
.lista-carrinho-botoes-conteudo a{margin-left:5px;padding:8px 16px;float:left;text-align:center;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}
.lista-carrinho-botoes-conteudo .botao-lista-carrinho{padding:8px 13px;letter-spacing:-0.07em}
.tip-isolado{margin:5px 0 5px 0;display:block}
.tip-isolado small{padding:2px;font: 11px Arial, "Lucida Grande", Lucida, sans-serif;background:#9fcbe8;color:#ffffff;text-shadow:1px 1px 1px #5d8fb0;letter-spacing:normal;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tip-matriculaexistente{margin:5px 0 5px 0;display:block}
.tip-matriculaexistente small{padding:2px;font:normal 11px Arial, "Lucida Grande", Lucida, sans-serif;background:#ff0000;color:#fff;text-shadow:1px 1px 1px #b40101;letter-spacing:normal;display:inline-block;*display:inline;zoom:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

 /** Cupom **/
.cupom-form{text-align:right}
.cupom-form input{background:#fff}
.adicionar-cupom {font-size:12px;letter-spacing:normal!important;}
#msgCupom {margin-bottom:10px;padding:0px;background-color:#fef5d6;font-size:12px;text-shadow:1px 1px 1px #fff;-webkit-box-shadow:1px 1px 1px #e8dcb1;-moz-box-shadow:1px 1px 1px #e8dcb1;box-shadow:1px 1px 1px #e8dcb1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#msgCupom p{padding:10px;padding-left:0}
.ie7 #msgCupom, .ie8 #msgCupom{border:1px solid #e8dcb1}
.txtCupom p { font-size:11px !important; font-style: italic!important }
.txtCupom.remover { padding:0 10px; border:1px solid #CCC; overflow:hidden; margin-bottom:10px; }
.txtCupom.remover p { float:left }
.txtCupom.remover #remCupom { float:right;  }

.botao-pagseguro{width:174px;height:65px;border:none;background:url(../imagens/sprite.png) no-repeat -555px 0}
.botao-pagseguro:hover{background:url(../imagens/sprite.png) no-repeat -555px 0}
.info-pagseguro{margin:10px 0 0 0}
.info-pagseguro blockquote{margin:10px 0;padding:10px;overflow:hidden;display:block;background:#f8f87a;border:1px solid #f1f19a}
#botaoPagseguro input{border:0!important;background:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}


.bloco-azul-claro{padding:4px;font:400 12px Arial, "Lucida Grande", Lucida, sans-serif;color:#006cb3;background:#edf4f7;border:1px solid #d8e5eb;display:inline-block;*display:inline;zoom:1;letter-spacing:normal!important;-webkit-box-shadow:1px 1px 1px #c8dae2;-moz-box-shadow:1px 1px 1px #c8dae2;box-shadow:1px 1px 1px #c8dae2;letter-spacing:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

/** area do aluno - curso detalhe **/
#curso-detalhe{}
#curso-detalhe #col-esq{width:640px}
#curso-detalhe #col-dir{width:250px}
.curso-detalhe-topo{}
.curso-detalhe-dados{width:378px}
.curso-detalhe-titulo{font-weight:700;font-size:22px;color:#114D98;float:left}
.curso-detalhe-materia{margin-left:3px;float:left;position:relative}
.curso-detalhe-materia a{font:normal 18px Arial, Helvetica, sans-serif;color:#55a4e7}
.curso-detalhe-materia a .materia-atual{float:left}
.curso-detalhe-materia a .materia-botao{width:21px;height:20px;margin-left:3px;float:left;background:url(../imagens/sprite.png) no-repeat -520px -71px}
.curso-detalhe-materia a:hover .materia-botao, .combo-ativo a .materia-botao{background-position:-520px -91px}
.curso-detalhe-materia a:hover, .combo-ativo .materia-atual{text-decoration:none;color:#114d98}
.curso-detalhe-materia a:active .materia-botao{background-position:-520px -111px}
.curso-detalhe-materia-combo{background:#fff;border:1px solid #dedddd;position:absolute;top:22px;z-index:900}
.curso-detalhe-materia-combo li{padding:7px 10px;border-bottom:1px solid #dedddd;z-index:10000}
.curso-detalhe-materia-combo li:last-child{border-bottom:0}
.curso-detalhe-professor{margin:0 0 15px 0!important}
.curso-detalhe-professor strong{font-size:14px}
.curso-detalhe-aula-atual{width:200px;float:left}
.curso-detalhe-aula-atual span{font-weight:700;font-size:14px}
.ver-avisos-container, .visualizacoes-video{display:inline-block;*display:inline;zoom:1}
.ver-avisos-container{padding-left:23px; background-image:url(../imagens/estrela-14.png);background-repeat:no-repeat;background-position:3px 4px}
.ver-avisos-container a{font-family: Arial, "Lucida Grande", sans-serif;}
.visualizacoes-video{float:right;margin-left:8px}
#player-content{margin:10px 0 0 -20px;padding:10px;border-bottom:1px solid #eee;/*background:#2B2B2B;*/z-index:100;text-align: center}
#player-content embed{z-index:100}
#player_wrapper{margin:auto; background-color:black}
#video-nav{margin:5px 0 15px 0;padding-top:5px}
.video-nav-partes{width:250px}
.video-nav-partes strong, .video-nav-partes ul, .video-nav-partes ul li, .video-nav-partes ul li a{float:left}
.video-nav-partes strong{margin:6px 10px 0 0}
.video-nav-partes-lista{width:200px}
.video-nav-partes-lista li{height:24px;margin-bottom:5px;text-align:center}
.video-nav-partes-lista li a{width:20px;font-weight:bold;padding:5px 7px;text-align:center}
.video-nav-partes-lista li a.ativo{color:#fff;background:#006CB3;border:1px solid #025286;cursor:default;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.video-nav-botoes a{margin-left:4px;font-size:12px;letter-spacing:0;}
.video-nav-materiais{margin-left:3px}
.titulo-bloco-interno{margin-bottom:10px;font-weight:700;font-size:16px;color:#4B7692;letter-spacing:-0.08em}
#material-complementar{}
.material-complementar-lista-link {width:249px;height:78px;margin:6px 0 10px 0;display:block;background:url(../imagens/bt-download-material.jpg) no-repeat}

.curso-detalhe-aulas-lista, .combo{margin-bottom:10px}
.curso-detalhe-aulas-item, .combo-conteudo{margin-bottom:10px;background:#EDF4F7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.curso-detalhe-aulas-item:last-child, .combo-conteudo:last-child{margin-bottom:0}
.curso-detalhe-aulas-item:hover, .combo-item:hover{background:#fff}
.curso-detalhe-aulas-titulo, .combo-titulo{margin:0;padding:8px 6px;display:block;color:#00ACED;cursor:pointer;font:700 12px Arial, Helvetica, sans-serif;border:1px solid #8bd6f3;letter-spacing:normal;text-transform:none;text-shadow:none;position:relative;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.curso-detalhe-aulas-titulo span, .combo-titulo span{margin-top:5px;;float:right}
.combo-titulo span{width:10px;height:7px;background:url(../imagens/sprite.png) no-repeat -147px -57px;display:inline-block;*display:inline;zoom:1}
.combo-titulo:hover span{background-position:-147px -64px}
.combo-lista-ativo span, .aulas-item-ativo .combo-titulo
 span{background-position:-157px -64px!important}
.combo-conteudo{background:#fff}
.combo-lista{padding-bottom:0}
.combo-item:hover .combo-titulo, .combo-lista-ativo{background:#00ACED;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.combo-item-link{padding:6px;font-weight:700;font-family: Arial, "Lucida Grande", sans-serif;background:#fff;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.combo-item-link:hover {background:#e5f4fe;}
.aulas-partes-lista{margin:-1px 0 0 0;border:1px solid #8BD6F3;border-top:0;position:relative;z-index:2}
.aulas-item-ativo{background:#fff}
.aulas-item-ativo .combo-titulo{background:#00ACED;color:#fff;border-bottom:0}
.aulas-partes-lista li, .combo-lista li{padding:0px;overflow:hidden;border-bottom:1px solid #edeeee}
.aulas-partes-lista li:last-child, .combo-lista li:last-child{border-bottom:0}
.aulas-partes-link{padding:5px;height:55px;font:700 12px Arial, "Lucida Grande", sans-serif;display:block}
.aulas-partes-link:hover{background:#e5f4fe;/*background:#f9c900;*/}
.aulas-partes-link img{margin-right:5px;float:left}
.aulas-partes-link span{margin-top:20px;float:left}
.aulas-download-material{width:110px;height:32px;margin-bottom:2px;padding:0 0 0 35px;background:url(../imagens/pdf.png) no-repeat left center;display:block}
.aulas-download-material span{margin-top:5px}
.aulas-download-material:hover{background:url(../imagens/pdf.png) no-repeat left center}
#video-nav .aulas-download-material{margin-bottom:10px}
.aulas-aguarde{height:40px}
.aulas-aguarde span{margin-top:0;font-weight:700;color:#114D98;float:none;display:block;}
.aulas-aguarde:hover{background:#fff}
.parte-ativo{margin:0}
.parte-ativo, .parte-ativo a:hover{background:#2B2B2B;color:#fff;text-shadow:1px 1px 1px #000}
.parte-ativo a{cursor:default}
.parte-ativo a:hover{text-decoration:none}
.parte-ativo a span{color:#fff}
#curso-detalhe-descricao{padding:0 0 20px 0;border-bottom:1px solid #eee}

.filtros{margin-bottom:10px}
.filtros strong{margin:10px 5px 0 0}
.filtros strong, .filtros-combo{float:left}

.sua-mensagem .botao-envie-mensagem{margin-bottom:20px}
.sua-mensagem-form{display:block}
.sua-mensagem-conteudo{margin:20px 0}
.sua-mensagem-bloco{margin-bottom:10px;padding:10px;background:#f9fcff;-webkit-box-shadow:0px 0px 4px #d0dde6;-moz-box-shadow:0px 0px 4px #d0dde6;box-shadow:0px 0px 4px #d0dde6}
.sua-mensagem-bloco .data, .sua-mensagem-bloco .de{display:block}
.sua-mensagem-bloco .data{font-style:italic}
.sua-mensagem-bloco .de{margin-bottom:10px;font:normal 12px Arial, sans-serif}
.sua-mensagem-bloco .de strong{color:#114D98}
.sua-mensagem-bloco p{margin-bottom:20px!important;font-size:14px}
.sua-mensagem-bloco .bloco-resposta{padding:15px 15px 15px 40px;background:#fff;-webkit-box-shadow:0 0 4px #e6edf5}
.sua-mensagem-bloco .bloco-resposta img{margin-right:10px;float:left;-webkit-box-shadow: 0 0 8px #dedede;-moz-box-shadow: 0 0 8px #dedede;box-shadow: 0 0 8px #dedede;} 
.sua-mensagem-bloco .bloco-resposta .texto{float:left}
.sua-mensagem #paginacao{margin-bottom:20px}


/** redes sociais **/
.redes-sociais-lista{width:175px;float:left}
.redes-sociais-item{margin-right:6px;float:left}
.redes-sociais-item:last-child{margin:0}
.redes-sociais-item a{width:26px;height:26px;background:url(../imagens/sprite.png) no-repeat;display:block;float:left;overflow:hidden;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.redes-sociais-item .facebook{background-position:0 -43px}
.redes-sociais-item .facebook:hover{background-position:0 -71px}
.redes-sociais-item .twitter{background-position:-30px -43px}
.redes-sociais-item .twitter:hover{background-position:-30px -71px}
.redes-sociais-item .youtube{background-position:-59px -43px}
.redes-sociais-item .youtube:hover{background-position:-59px -71px}
.redes-sociais-item .rss{background-position:-89px -43px}
.redes-sociais-item .rss:hover{background-position:-89px -71px}

#assinatura{padding:8px 8px 21px 8px;background:#024163;display:block;float:right}


/*
 * Pesquisa
 */
#pesquisa{float:right}
.pesquisa-form{}
.pesquisa-form input{width:269px;padding:13px 8px;background:#fff;border:1px solid #eef5f8;font:700 14px Arial, "Lucida Grande", Lucida, sans-serif;letter-spacing:-0.07em;color:#97b3c5;-webkit-box-shadow:1px 1px 2px #d1d9dc;-moz-box-shadow:1px 1px 2px #d1d9dc;box-shadow:1px 1px 2px #d1d9dc}
.pesquisa-form input:focus{border-color:#d6e6ed;color:#5c7e94;-webkit-box-shadow:0 0 8px #00acee;-moz-box-shadow:0 0 8px #00acee;box-shadow:0 0 8px #5fcdf7}
.pesquisa-form button{padding:13px 19px;}
#cse-search-results .ra{display:none!important}
/*.ie7 #area-do-aluno, .ie8 #area-do-aluno{border:1px solid #ebf1f4;border-bottom-color:#dbe5ea;border-right-color:#dbe5ea}*/


#wrapper
{
    /*margin-top:10px;*/
}

#botoes
{
    /*float:right;*/
    margin-bottom:30px;
    margin-top:30px
}

#questionario dd
{
    float:left; 
    width:150px;
    margin:0 0 6px 0; padding-top:2px
    
}
#questionario dt
{
    
    width:120px;
    
    
}

#questionario dd input
{
    
    width:50px;
    
    
}

.cssFildSet
{
border:1px solid;    
}



.divCandidato
{
     padding:20px;
    }

.imagem
{
    float:left;
    width:250px;
    height:250px;
}
.informacoes
{
    float:left;
    padding:20px;
 width:850px;
    border-style: solid;
    border-width: 1px;
}

.informacoes-candidatos
{
    float:left;
    padding:20px;
    width:520px;
}
.nome-segmento {
font-weight: 700;
font-size: 18px;
color: #114D98;
letter-spacing: -1px;
font-style:italic
}

.nome-candidato {
font-weight: 700;
font-size: 18px;
color: #114D98;
letter-spacing: -1px;}   
/** rodape **/
#rodape
{

    background: white url(../imagens/bgRodape.gif) top left repeat-x;
position: relative;
padding: 25px 0 10px;
height: 90px;
width: 960px;
margin: 0 auto;
}



#rodape h2 a {

background: url(../imagens/marcaSECULTRodape.PNG) right top no-repeat;

width: 270px;
height: 104px;
position: absolute;
top: 19px;
right:0px;
}
#rodape h3 a {
/*background: url(../imagens/marcaSECULTTopoeleicao.png) right top no-repeat;*/
background: url(../imagens/logo-conselho-de-cultura.png) right top no-repeat;

background-size:270px;
width: 270px;
height: 104px;
position: absolute;
top: 19px;
right:188px;
}
.endereco {
float: left;
font-size: 0.9em;
color: #005977;
line-height: 120%;
width: 200px;
padding: 13px 15px 18px;
display: inline;


#rodape-conteudo{position:relative}

#rodape-menu
{
    width:926px;
    height:100px;
    padding:25px 17px;
    background:#00abed;
    position:absolute;
    /*top:-25px;*/
    -webkit-box-shadow:1px 1px 4px #015185}
.rodape-menu-lista{padding-top:5px}
.rodape-menu-item, .rodape-menu-item a{float:left;color:#fff}
.rodape-menu-item span{margin: 0 10px}
.rodape-menu-item a{font:400 12px Arial, "Lucida Grande", Lucida, sans-serif;}

#rodape-contato{width:943px;height:48px;padding:80px 0 0 17px}
.rodape-contato-telefones{float:left}
.rodape-contato-telefones strong{color:#fff;font:700 24px Arial,'Droid Serif', Georgia, Times, serif;letter-spacing:-0.07em}
.rodape-contato-endereco{margin-left:15px;padding-top:5px;float:left;font:normal 400 12px Arial, "Lucida Grande", Lucida, sans-serif;color:#fff}

#rodape-copyright{padding:20px 0 40px 0}
#rodape-copyright p{color:#8b8b8b;float:left}