body {background: #D8D8D8 url(../img/common/bg/bg_body.jpg) no-repeat center top; font-family: Arial, sans-serif; font-size: 14px; color:#454545}
a {text-decoration: none}
textarea {resize: none;}

.main-container{width:970px; height:788px; margin:auto; position:relative}

.top{height:244px; width:100%; position:relative}
.logo{width:132px; height:194px; margin-top:27px; margin-left:78px; float:left;}
.main-menu{float:right; margin-top:47px; width:704px; height:70px; }
.main-menu li{margin-left:12px; width:164px; background:url(../img/common/bg/link-menu.png) center top no-repeat; height:13px; margin-bottom:8px; float:left; font-size:12px; padding:7px 0; color:#0f5bb9; text-align:center}
.main-menu li a{display:block; color:#0f5bb9;}
.main-menu li a:visited{color:#0f5bb9;}
.main-menu li:hover{background:url(../img/common/bg/link-menu-hover.png) center top no-repeat; color:#FFF;}
.main-menu li:hover a, .main-menu li:hover a:visited{color:#FFF;}
.top .link-gallery{width:140px; height:84px; position:absolute; bottom:13px; left:338px; }
.top .logado{position:absolute; top:2px; right:0; font-size:10px;}
.top .logado a{color:#2479e3;}
.top .logado a:hover{text-decoration:underline}

.center{height:338px; width:880px; padding-left:90px;  margin-top:44px;}
.home .left-column{width:445px; height:338px; float:left}
.home .right-column{width:250px; height:338px; float:left; margin-left:25px}
.home .gallery{width:410px; border:1px solid #0f5bb9; height:410px; margin-top:48px; border-radius:16px; background:#FFF; overflow:hidden;}
.home .text-box{width:445px; height:auto; padding:2px 0; overflow:hidden; font-size:13px; line-height:200%; text-align:justify; color:#696a6a; }
.home .text-box p{line-height:150%;}


span.titulo{color:#6aa9f8; font-size:24px; display:block;}
h2{color:#f58220; font-size:30px; margin-bottom:10px;}
h3{color:#063773; font-size:18px; margin-bottom:5px;}
p.descricao{font-size:16px; color:#063773; line-height:125%;}
.feat-link{font-size:15px; color:#2479e3; text-align:right; float:right; margin-top:10px; margin-right:3px;}
.feat-link:hover{text-decoration:underline;}
.small{font-size:80%;}


.lista a{font-size:16px; color:#063773; line-height:125%;}
.lista a{position:relative;top:8px;}
.lista a:hover{text-decoration:underline}
.lista ul{width:880px; height:auto; padding-bottom:40px;margin-top:20px;}
.lista li{width:400px; margin:0 10px 10px 0; height:57px; float:left; position:relative;}
.lista li img{width:55px; height:55px; border:1px solid #7da6d9; border-radius:3px; float:left; margin-right:10px;}

.lista ul.livros li{ height:74px ;}
.lista ul.livros li img{width:55px; height:72px;84}


.parceiros ul{width:100%; height:250px; margin-top:10px;}
.parceiros li{width:117px;  margin:0 16px 8px 0;height:86px; float:left; position:relative;}
.parceiros li img{width:117px; height:86px; border:1px solid #7da6d9; border-radius:3px; float:left;}


.interna .subtitulo{display:block; font-size:15px; color:#2479e3; margin-bottom:10px;}
.interna .left-column{width:352px; height:300px; float:left}
.interna .right-column{width:/*343*/450px; height:300px; float:left; margin-left:25px}
.interna .gallery{width:350px; border:1px solid #0f5bb9; height:258px; border-radius:16px; background:#FFF; overflow:hidden}
.interna .text-box{width:100%; height:250px;  padding-bottom:30px;; overflow:hidden; line-height:200%; text-align:justify; }
.interna .box_links_especiais {margin:5px 0 0 5px;}
.interna .box_links_especiais a{display:block; width:85px; text-align:center; padding-top:40px; float:left; font-size:16px; line-height:120%; color:#063773}
.interna .box_links_especiais a:hover{text-decoration:underline;}
.link_pdf{background:url(../img/common/misc/pdf.png) no-repeat center top;}
.link_video{background:url(../img/common/misc/video.png) no-repeat center top;}
.link_texto{background:url(../img/common/misc/texto.png) no-repeat center top;}
.link_mapa{display:block; background:url(../img/common/misc/mapa.png) no-repeat left center; margin:5px 0 0 5px; padding:8px 0 8px 36px; color:#063773; font-size:16px; line-height:120%; }

.box_endereco{margin-top:5px; font-size:14px;}
.box_endereco a{color:#454545}
.box_endereco a:hover{text-decoration:underline}
.box_endereco .telefone{font-size:20px;}
.box_endereco .email-blue{font-size:20px; color:#1a4f90;}
.box_endereco h3{font-weight:bold}
.footer{height:25px; padding-top:35px;width:100%;  margin-top:102px; }
.footer .logo-brandmedia{float:right; margin-right:40px;}

#topo_imagens{display:none}



.acesso .subtitulo{display:block; font-size:15px; color:#2479e3; margin-bottom:10px;}
.acesso .left-column{width:349px;  height:338px; float:left; }
.acesso .left-column form{width:302px; padding-right:47px; height:250px; float:left; display:block;}
.acesso .input_name{float:left; font-size:16px; color:#063773; height:24px; text-align:right; padding-right:3px; padding-top:6px;}
.acesso .left-column .input_name{width:96px; }
.acesso .right-column{width:480px; height:338px; float:left; padding:0; }
.acesso .right-column form{width:326px; padding-right:67px; height:auto; float:left; border-left:1px solid #838383; }
.acesso .right-column .input_name{width:120px; }
.acesso input[type=text],.acesso input[type=password]{border:1px solid #2479e3; border-radius:12px;float:left; width:190px; height:24px; padding:2px 5px; }
.bt{display:block; float:right; padding:3px 8px 2px; font-size:10px; border:none; color:#FFF; background-color:#133c70; border-radius:6px; margin-right:2px; cursor:pointer;}
.acesso label{display:block; width:100%; height:30px; margin-bottom:7px;}
label.enviar{height:20px; margin:0;}
.acesso h3{text-align:left; font-size:14px; margin-bottom:20px;}
.acesso .left-column h3{margin-left:96px}
.acesso .right-column h3{margin-left:120px}

.scrollbar{overflow:hidden; }


.livros .left-column{width:195px;}
.livros .right-column{width:607px; }
.livros .gallery{width:193px;}