/*	Fontes	*/
@import url("../fonts/opensans_regular/stylesheet.css");
@import url("../fonts/opensans_semibold/stylesheet.css");

@font-face {
  font-family: 'Proxima Nova Bold';
  src: url('../fonts/proximanova-bold.eot');
  src: local('#'), url('../fonts/proximanova-bold.woff') format('woff'), url('../fonts/proximanova-bold.ttf') format('truetype'), url('../fonts/proximanova-bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova Semibold';
  src: url('../fonts/proximanova-semibold.eot');
  src: local('#'), url('../fonts/proximanova-semibold.woff') format('woff'), url('../fonts/proximanova-semibold.ttf') format('truetype'), url('../fonts/proximanova-semibold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova Regular';
  src: url('../fonts/proximanova-regular.eot');
  src: local('#'), url('../fonts/proximanova-regular.woff') format('woff'), url('../fonts/proximanova-regular.ttf') format('truetype'), url('../fonts/proximanova-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}



/*	Geral	*/
header, section, footer, article, figcaption, hgroup, figure, details, aside, nav, time{display:block;}
*{margin:0;padding:0;outline:none;}

.oculto{overflow:hidden;width:0;height:0;display:block;}

body .barraCessibilidadeGM5 ul.pull-left li:first-child a{padding-left:0;}

a.btn:hover{opacity:0.7;}

@media (min-width: 1200px){
	.container{width:970px;}
}


/*
	Box de mensagens
*/
#box-msg{padding: 20px 25px 15px 25px;margin:25px 0;overflow:hidden;font-family: 'open_sansregular';display:none;}
#box-msg.warning{background: #fffdf8 url('../images/PaginaHub/warning.png') center left 175px no-repeat;border: 1px solid #ffcf47;}
#box-msg.erro{background:#fffafa url('../images/PaginaHub/erro.png') top 45px left 175px no-repeat;border: 1px solid #faa9a9;}
#box-msg.sucesso{background: #fcfff7 url('../images/PaginaHub/sucesso.png') center left 175px no-repeat;border: 1px solid #bbee77;}
#box-msg. p{font-family:'open_sansregular';font-size:15px;color:#444444;margin-bottom:5px;}
#box-msg p span{font-family:'open_sanssemibold';font-size:17px;}
#box-msg.warning p span{color:#c08e00;}
#box-msg.erro p span{color:#c90c0f;}
#box-msg.sucesso p span{color:#669900;}
#box-msg p a{font-family:'open_sansbold';font-size:15px;color:#009bd8;}
#box-msg a.btn-codigo{background:#009bd8;font-family'open_sansregular';font-size:16px;color:#fff;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin-top:10px;text-align:center;}
#box-msg a.btn-codigo:hover,
#box-msg a.btn-codigo:focus{opacity:0.8;text-decoration:none;}

@media only screen and (max-width: 768px){
	#box-msg{padding: 20px 10px 15px 10px;}
	#box-msg.warning{background:#fffdf8 url('../images/PaginaHub/warning.png') center left 6% no-repeat;}
	#box-msg.erro{background: #fffafa url('../images/PaginaHub/erro.png') center left 6% no-repeat;}
	#box-msg.sucesso{background:#fffdf8 url('../images/PaginaHub/sucesso.png') center left 6% no-repeat;}
	#box-msg p,
	#box-msg p a{font-size:13px;}
	#box-msg p span{font-size:14px;}
	#box-msg a.btn-codigo{width:100%;}
}



/*	Header	*/
#menuPrincipal ul{list-style:none;padding:10px 0;overflow:hidden;margin:0;}
#menuPrincipal ul li{float:left;padding:0 20px 0 16px;border-right:1px solid #E1E1E1;}
#menuPrincipal ul li a{color:#555555;font-size:12px;font-family:'open_sansregular';}
#menuPrincipal ul li a:before{font:normal normal normal 14px/1 FontAwesome;color:#808080;}
#menuPrincipal ul li.facebook{padding:0 14px 0 0;}
#menuPrincipal ul li.facebook a:hover{text-decoration:none;}
#menuPrincipal ul li.facebook a:before{content:"\f09a";}
#menuPrincipal ul li.twitter{padding:0 9px;}
#menuPrincipal ul li.twitter a:hover{text-decoration:none;}
#menuPrincipal ul li.twitter a:before{content:"\f099";}
#menuPrincipal ul li.linkedin{padding:0 7px 0 9px;}
#menuPrincipal ul li.linkedin a:hover{text-decoration:none;}
#menuPrincipal ul li.linkedin a:before{content:"\f0e1";}
#menuPrincipal ul li.gplus{padding:0 9px 0 11px;}
#menuPrincipal ul li.gplus a:hover{text-decoration:none;}
#menuPrincipal ul li.gplus a:before{content:"\f0d5";}
#menuPrincipal ul li.institucional{padding:0 20px 0 16px;}
#menuPrincipal ul li.responsabilidade{padding:0 11px 0 15px;}
#menuPrincipal ul li.contatos{padding:0 18px 0 14px;}

#menuPrincipal ul.login-cadastro{float:right;}
#menuPrincipal ul.login-cadastro li{border:none;}
#menuPrincipal ul.login-cadastro li:first-child{padding:0 3px 0 0;}
#menuPrincipal ul.login-cadastro li:nth-child(2){padding:0;}
#menuPrincipal ul.login-cadastro li span{padding:0px 8px 0px 7px;}
#menuPrincipal ul.login-cadastro li span.username{padding:0;}
#menuPrincipal ul.login-cadastro li a{font-family:'open_sanssemibold';color:#878787;text-transform:uppercase;}

#menuPrincipal ul.login-cadastro li p.usuario{color:#808080;text-transform:uppercase;font-family:'open_sanssemibold';font-size:12px;margin:0;padding:2px 0;}
#menuPrincipal ul.login-cadastro li.info{border-right:1px solid #E1E1E1;padding:0 10px 0 5px;}
#menuPrincipal ul.login-cadastro li.info:nth-child(2){padding:0 5px 0 1px;}
#menuPrincipal ul.login-cadastro li.info:last-child{border:none;}
#menuPrincipal ul.login-cadastro li.info a{color:#333333;font-family:'open_sanssemibold';font-size:12px;}

#logo{padding:15px 10px;border:1px solid #ECECEC;}

@media (max-width:768px){
	#menuPrincipal{border-bottom:1px solid #d9d9d9;}
	#menuPrincipal ul.lista-topo, #logo{display:none;}
	#menuPrincipal ul li{margin:10px 0;}
	#menuPrincipal ul li.institucional{clear:both;padding:0 20px 0 0;}
	#menuPrincipal ul.login-cadastro{float:right;padding:0;}
	#menuPrincipal ul.login-cadastro li{padding:0 5px;}
	#menuPrincipal ul.login-cadastro li:last-child{padding:0 0 0 5px;}
	#menuPrincipal .logo-mobile{padding:6px 0;display:inline-block;}
}

/*	Conteudo	*/
#conteudo{background:#F6F6F6;padding:25px 10px 170px 10px;}
#conteudo h1{font-family:'open_sanssemibold';font-size:24px;color:#444444;margin:0;}
#conteudo h2{font-family:'open_sanssemibold';font-size:26px;color:#666666;margin:0 0 20px 0;}
#conteudo .item{border:1px solid #d1d1d1;background:#ffffff;margin:20px 0 16px 0;text-align:center;}
#conteudo .item.duplo.livro-digital{margin-top:0;}
#conteudo .item .conteudo{padding:47px 30px 0 30px;}
#conteudo .item.duplo .conteudo{padding:18px 19px 0 19px;}
#conteudo .item.duplo .conteudo.logado{padding: 39px 19px 25px 19px;}
#conteudo .item.duplo.sem-duvida .conteudo{padding:25px 19px 25px 19px;}
#conteudo .item.duplo .conteudo h2{margin:0 0 12px 0;}
#conteudo .item.sucesso {border: none;background: transparent;}
#conteudo .item.sucesso .conteudo{ padding: 0;}
#conteudo .item.sucesso .conteudo div.boxSucesso{ background: #fff;padding-top: 47px;border:1px solid #d1d1d1}
#conteudo .item.sucesso .conteudo .portalEnv{margin-bottom: 0;}
#conteudo .item.sucesso .conteudo .portalEnv div.boxSucesso{padding-bottom: 33px;}
#conteudo .item p{font-family:'open_sansregular';font-size:15px;color:#666666;line-height:18px;margin:0 0 10px 0;}
#conteudo img{display:block;margin:0 auto 20px auto;}
#conteudo .item a.btn{padding:6px 45px;background:#0098d3;border:1px solid #0074a1;font-family:'open_sansregular';font-size:15px;color:#ffffff;border-radius:5xp;-webkit-border-radius:5px;margin:20px 0 19px 0;font-weight:400;display:inline-block;text-transform:uppercase;}
#conteudo .item.duplo a.btn{padding:6px 55px;margin:5px 0 30px 0;}
#conteudo .item.duplo.livro-digital a.btn{margin:8px 0 20px 0;}
#conteudo .item .duvida{padding:5px 0;background:#fffeed;border-top:1px solid #ebd77a;clear: both;}
#conteudo .item .duvida > a{font-family:'open_sansregular';font-size:14px;color:#666666;text-decoration:underline;}
#conteudo .item .duvida > a:before{font:normal normal normal 14px/1 FontAwesome;content:"\f29c";color:#ad8a06;text-decoration:none;display:inline-block;margin:0 8px 0 0;font-size:20px;}

#conteudo .col-md-6.col-xs-12:first-child .item .conteudo{padding:25px 30px 5px 30px;}
#conteudo .col-md-6.col-xs-12:nth-child(2) .item .conteudo{padding:56px 30px 9px 30px;}
/*OPÇÃO DE ACESSAR O APLICATIVO*/
.conteudo_conheca_aplicativos {    padding: 9px 30px 0 30px!important;}
.conteudo_conheca_aplicativos .texto{    margin-left: -50px;}
.conteudo_conheca_aplicativos img {
    margin: 0 auto 5px auto!important;
}
.conteudo_conheca_aplicativos h2{margin:20px 0 10px 0!important;}
#conteudo .item_conheca_aplicativos{border:1px solid #d1d1d1;background:#ffffff;margin:20px 0 16px 0;text-align:center;}
#conteudo .item_conheca_aplicativos.duplo.livro-digital{margin-top:0;}
#conteudo .item_conheca_aplicativos .conteudo{padding:29px 30px 0 30px;}
#conteudo .item_conheca_aplicativos.duplo .conteudo{padding:18px 19px 0 19px;}
#conteudo .item_conheca_aplicativos.duplo .conteudo.logado{padding: 39px 19px 25px 19px;}
#conteudo .item_conheca_aplicativos.duplo.sem-duvida .conteudo{padding:25px 19px 25px 19px;}
#conteudo .item_conheca_aplicativos.duplo .conteudo h2{margin:0 0 12px 0;}
#conteudo .item_conheca_aplicativos p{font-family:'open_sansregular';font-size:15px;color:#666666;line-height:18px;margin:0 0 10px 0;}
#conteudo .item_conheca_aplicativos a.btn{padding:6px 45px;background:#0098d3;border:1px solid #0074a1;font-family:'open_sansregular';font-size:15px;color:#ffffff;border-radius:5xp;-webkit-border-radius:5px;margin:30px 0 37px 0;font-weight:400;display:inline-block;text-transform:uppercase;}
#conteudo .item_conheca_aplicativos.duplo a.btn{padding:6px 55px;margin:5px 0 30px 0;}
#conteudo .item_conheca_aplicativos.duplo.livro-digital a.btn{margin:8px 0 20px 0;}
#conteudo .item_conheca_aplicativos .duvida{padding:5px 0;background:#fffeed;border-top:1px solid #ebd77a;}
#conteudo .item_conheca_aplicativos .duvida > a{font-family:'open_sansregular';font-size:14px;color:#666666;text-decoration:underline;}
#conteudo .item_conheca_aplicativos .duvida > a:before{font:normal normal normal 14px/1 FontAwesome;content:"\f29c";color:#ad8a06;text-decoration:none;display:inline-block;margin:0 8px 0 0;font-size:20px;}
#conteudo .col-md-6.col-xs-12:first-child .item_conheca_aplicativos .conteudo{padding:25px 30px 5px 30px;}
#conteudo .col-md-6.col-xs-12:nth-child(2) .item_conheca_aplicativos .conteudo{padding:38px 30px 9px 30px;}

@media (min-width:768px){
	#conteudo .item.ativo:after{content:"\f04b";font:normal normal normal 14px/1 FontAwesome;-webkit-transform:rotate(-90deg) translateX(-50%);-moz-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);position:absolute;color:#ffffff;text-shadow:2px 2px 2px #969696;bottom:-4px;left:50%;font-size:30px;z-index:2;}
}
@media (max-width:768px){
	#conteudo{padding:25px 10px 85px 10px;}
	#conteudo .item.ativo + .detalhe-mobile:before{content:"\f04b";font:normal normal normal 14px/1 FontAwesome;-webkit-transform:rotate(-90deg) translateX(-50%);-moz-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);position:absolute;color:#ffffff;text-shadow:2px 2px 2px #969696;top:-36px;left:50%;font-size:30px;z-index:2;}
	#conteudo .item, #conteudo .item.duplo.livro-digital{margin:20px 0 30px 0;}
}


/*	Detalhe	*/
.detalhe{border:1px solid #cfcfcf;background:#ffffff;padding:36px 25px;overflow:hidden;margin:7px 0 0 0;display:none;}
/*.detalhe.ativo{display:block;}*/
.detalhe h3{font-size:25px;color:#444444;font-family:'Proxima Nova Semibold';margin:0 0 33px 0;}
.detalhe p{text-align:center;color:#444444;font-family:'open_sansregular';font-size:14px;margin:0;}
.detalhe p span{font-style:italic;}
.detalhe p.livro-digital{text-align:left;}
.detalhe p.livro-digital b{display:block;margin-top:15px;}
.detalhe img{display:block;width:100%;height:auto;margin:0 auto 10px auto !important;}
#conteudo .detalhe img.quarto-item{margin:35px auto 10px auto !important;}
.detalhe a.btn{padding:6px 20px;background:#0098d3;border:1px solid #0074a1;font-family:'open_sansregular';font-size:15px;color:#ffffff;border-radius:5xp;-webkit-border-radius:5px;margin:70px 0 20px 0;font-weight:400;display:inline-block;text-transform:uppercase;}
.detalhe.livro-digital a.btn{margin:33px 0 54px 0;padding:7px 60px;text-transform:uppercase;}

.detalhe-mobile{position:relative;}
.detalhe-mobile .detalhe{display:block !important;}

@media (max-width: 768px){
	.detalhe a.btn,
	.detalhe.livro-digital a.btn{margin:33px auto 54px auto;display:table;}
}




/*	Rodape	*/
#rodape{padding:35px 10px 0 10px;}
#rodape .lista-rodape{float:left;margin:0 0 20px 50px;}
#rodape .lista-rodape:first-child{margin-left:10px;}
#rodape .lista-rodape ul{list-style:none;}
#rodape .lista-rodape a{font-family:'Arial', sans-serif;color:#727171;display:block;}
#rodape .lista-rodape li a{font-size:12px;margin-top:7px;}
#rodape .lista-rodape h3 a{font-family:'Proxima Nova Bold';font-size:13px;font-weight:bold;margin-bottom:20px;}
.moderna-copyright{background:url('../images/PaginaAplicativos/bgFooterSantillana.jpg');}

.moderna-copyright p{color:#666666;font-size:12px;font-family:open_sansregular;display:inline-block;padding:10px 0;margin:0;}
.moderna-copyright .prisa{float:right;}

@media (max-width: 768px){
	#rodape{padding:43px 10px 33px 10px;border-top:1px solid #f3f3f3;border-bottom:1px solid #d9d9d9;}
	#rodape .lista-rodape{margin-left:0 !important;display:block;text-align:center;width:100%;margin-bottom:0px;}
	#rodape .lista-rodape ul{display:none;}
	#rodape .lista-rodape h3,
	#rodape .lista-rodape a{margin:0;}
	#rodape .lista-rodape h3 a{margin-bottom:17px;font-size:16px;}
	.moderna-copyright{background:#f1f1f1;}
	.moderna-copyright p{font-size:11px;}
}

/*	Alerta do navegador */
.msg-alerta{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fffbdc;border:1px solid #f1d875;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#c09853;text-align:center;}
.msgNavegador{position:fixed;z-index:9999;width:100%;}
.msgNavegador .container{position:relative;}
.msgNavegador p{margin:0;}
a.closeMsgNavegador{position:absolute;top:50%;right:10px;z-index:14;font-size:20px;color:#f1d875;background:#fffbdc;line-height:15px;height:18px;width:18px;text-align:center;margin-top:-9px;text-decoration:none;}
.msgNavegador:hover a.closeMsgNavegador{color:#bf7900;background:#f1d875;}

