﻿*{margin:0;padding:0;}
a{color:#000; outline:none; text-decoration:none;}
a:hover{text-decoration: underline;}


body
{
	background: #f8fcff url('../Imagem/fundo.jpg') repeat-x;
	color: #7c7c7c;
	font: 13px Arial, Tahoma, Helvetica, sans-serif;
}

#page{background: #fff;	margin: 0 auto;	padding: 0 15px 15px; width: 950px;}

.select_nucleo {padding-top:5px;}
.select_nucleo tr td{ width:150px;}
.select_nucleo tr td label{ margin-left:5px;}
#conteudo #valor-curso .tit{border-bottom: 1px solid #DDDDDD;color: #3399FF;display: block;font-size: 14px;margin: 0;padding: 0 0 2px;text-transform: uppercase;}


.item_carrinho{ background-color: #CDCDB4;}


/* -- CABECALHO -- */

#header{display: table; position: relative; z-index: 10; width: 950px;}
#header h1 a{display: block; float: left; height: 72px; margin: 30px 0 0; outline: none; overflow: hidden; text-indent: -99999px; width: 212px;}
    #header h1 a img{
        float:left;
    }
    
#header h1.outubro a{background: url('../Imagem/logo.png') no-repeat; height:72px; margin:11px 0 -18px; width:359px;} 
#header h1.outubro a img{display:none;}

#header_tv{height:70px; padding: 15px 0 50px;}
#header_tv h1{float:left; height: 57px; margin: 0 auto; width: 277px;}
#header_tv h1 a{background: url(../../tvesa/imagem/logo.png) no-repeat; display:block; height:77px; overflow: hidden; text-indent:-99999px; width: 277px;}
#conteudo #header_tv h1{margin: 0 auto;}

#header .busca{float:right;margin-left:2px;}
#header .busca label{background: url('../Imagem/bg-busca.png') no-repeat; display: block; height: 51px; width: 281px;}
#header .busca label input{background: none; border: 0; color: #7d7d7d; float: right; font-size: 14px; width: 225px; margin: 10px 5px 0 0; padding: 5px;}
#header .botao{float: left; margin: 15px 0 0 10px;}

#header #cesta{background: #F5F5F5 url('../Imagem/bg-cesta.png') no-repeat; height: 51px; float: right;margin-left: 4px; text-align: right; width: 170px;}
#header #cesta a{color: #3d3d3d;display:block;font-size:15px;font-weight:bold;padding: 17px 25px 0 0;text-decoration:none;}
#header #cesta a:hover{color: #D3261F; text-decoration:none;}

#header #link-home{background: url('../Imagem/btn-home.png') no-repeat;display:block;float:right;height:51px;text-indent:-99999px;width:62px;}

/* -- MENU -- */
#menu-principal{clear: right; float: right;	margin: 20px 0 0; /*width:600px*/}
#menu-principal li{float: left;	list-style: none; padding: 0 6px 0 4px; position: relative;}
#menu-principal li a{color: #2d5e7e; display: block; font: 15px 'Futura', Sans-Serif; padding: 10px 2px 10px; text-decoration: none; text-transform: uppercase;}
#menu-principal li a:hover{border-bottom: 1px solid #cf261f; color: #cf261f; padding: 10px 2px 9px; text-decoration:none;}
#menu-principal li a:active{background:none;}
#menu-principal .last{border-left: 1px solid #2d5e7e;padding: 0 0 0 7px;}
#menu-principal .last a:hover{border: 0; text-decoration:none;}
#menu-principal li ul{background: #fff;border-bottom: 6px solid #dbebfa; border-top:1px solid #cf261f;visibility: hidden; left: -10px; padding: 10px;	position: absolute; top: 35px;}
#menu-principal li:hover ul{visibility: visible;}
#menu-principal li ul li{float: left; }
#menu-principal li ul li a{height: 20px; font-size: 13px; margin-top:5px; padding:0; border-right: 1px solid #2d5e7e;}
#menu-principal li ul li a:hover{border-bottom:0; padding:0; text-decoration:none; }

#menu-principal .esa{margin-left:-100px;width:710px;}
#menu-principal .atendimento{margin-left:-200px;width:390px;}
#menu-principal .cursos{margin-left:-100px;width:450px;}
#menu-principal .publicacoes{margin-left:-20px;width:150px;}
#menu-principal .sub_last{ border:0;}



publicacoes
.cursos{width:365px;}


/* -- DESTAQUE -- */

#destaque{height: 310px; margin: 20px 0 10px; position: relative; width: 950px; z-index: 1;}
#destaque ul{list-style:none; padding:0px; margin:0px;}
#destaque .video{background: url('../Imagem/sombra-video.gif') bottom repeat-x;bottom: -17px;left:30px;display:block;position: absolute;padding-bottom: 32px; z-index:9;}

/* -- PRINCIPAL -- */

#principal{overflow: hidden;}
#principal li{list-style: none;}

/* -- carousel -- */

.jcarousel-direction-rtl {direction: rtl;}
.jcarousel-container-horizontal {clear:both; width: 345px;}
.jcarousel-clip-horizontal, .artigos li {float:right; width:345px;}
.mycarousel .jcarousel-item {width: 345px; height: 100px;}
.destaques{height: 72px;}
/*.artigos{height: 100px;}*/
.noticias{clear:both; float:none; height: 235px; overflow: hidden; width:500px;}
.noticias .jcarousel-item{margin: 20px 10px 5px 11px; width: 147px;}
.noticias img{float:left; margin: 0 10px 0 0;}
.noticias li{clear:both; position: relative;}
#principal #noticias li a.mais{background:#417FCA; color:#fff; display:block; left:157px; padding: 2px 3px; position:absolute; top:55px;}
#principal #noticias li a:hover.mais{background:#3067A9; text-decoration:none;}

#noticias{background:url("../Imagem/bg-data.gif") repeat-x left 55px #fff;}

a.prox{background: url('../Imagem/seta_dir.png') no-repeat; display: block; height: 14px; position: absolute; text-decoration: none; width: 9px;}
a.ant{background: url('../Imagem/seta_esq.png') no-repeat; height: 14px; position: absolute; text-decoration: none; width: 9px;}
#principal #artigos a.prox{bottom: 25px; right: 4px;}
#principal #noticias a.prox{bottom: 35px; right: 4px;}
#principal #noticias a.ant{bottom: 35px; left: 150px;}
#principal .destaque a.prox{bottom: 30px; right: 20px;}

#principal h2 a{float: left; height: 100px; overflow: hidden;	text-indent: -99999px; width: 142px;}
#principal #noticias h2 a{background: url('../Imagem/noticias.png') no-repeat;}
#principal #artigos h2 a{background: url('../Imagem/artigos.png') no-repeat;}
#principal #revista h2 a{background: url('../Imagem/revista-tit.png') no-repeat; width: 181px;}
#principal #revista a img{border:0;}

#principal #side{float:left;}
#principal #noticias, #principal #artigos{border-bottom: 1px solid #dadfe5; clear: left; float:left; margin: 0 0 20px;	padding: 0 10px 15px 0;	position: relative;	width: 505px;}
.artigo_scroll{margin-top:30px;	}
/* -- principal artigos -- */

#principal #artigos .data{background: url('../Imagem/bg-data.gif') left repeat-x #fff; display: inline-block; float: right; padding: 17px 0 13px; text-align: right; width: 345px;}
#artigos .data span{background: #fff; color: #3f7ecb; font: bold 18px Arial, Tahoma, Helvetica, sans-serif;	padding: 5px;}
#principal #artigos h3 a{color: #858585; font-size: 14px;text-decoration:none;}
#principal #artigos h3 a:hover{color:#444; text-decoration:none;}

/* -- principal noticia -- */

#principal #noticias{overflow: hidden;}
#principal #noticias li a img{border: 0; border-bottom: 5px solid #dbebf8; display: block; margin-bottom: 10px;}
#principal #noticias li a{color: #7d7d7d; font-weight: bold; text-decoration: none;}
#principal #noticias .noticias{overflow: hidden;}

    #principal #noticias .noticias li
    {
        height:107px;
        margin: 0 0 12px;
        overflow:hidden;
    }

/* -- principal revista -- */

#principal #revista{background: url('../Imagem/bg-revista.gif') repeat-x #fff; border-bottom: 1px solid #dadfe5; float: right;	padding: 0 10px 10px 0;	position: relative;	width: 405px;}
#revista h3{color: #407fcc; font-size: 17px; margin-bottom: 7px;}
#revista .img-revista{float: right; margin: 5px 0 0;}
#revista #descricao{float: left; padding: 28px 5px 0 10px; width: 160px;}

#revista .destaque{clear: both;	padding: 0 10px; width: 345px;}
#revista .destaque h4{color: #858585; font-size: 14px; margin-bottom: 3px;}

/* -- principal twitter -- */

#principal #twitter{background:url('../Imagem/bg-twitter.gif') repeat-x #fff;clear:right;float:right;margin: 10px 0 0;padding: 0 10px 0 0;width:405px;}
#principal #twitter h3 a{background:url('../Imagem/tit-twitter.gif') no-repeat;display:block;height:92px;overflow:hidden;text-indent:-99999px;width:126px;}
#principal .tweet{position:relative;top:-35px;}
#principal .tweet_time a{color:#555;display:block;font-size:11px;margin: 0 0 3px;text-decoration:none;}
#principal .tweet_time a:hover{text-decoration:underline;}
#principal .tweet_text{color:#7c7c7c;font-size:12px;line-height:16px;margin: 0 0 5px;}
#principal .tweet_text a{color:#7c7c7c;text-decoration:none;}
#principal .tweet_text a:hover{color:#407FCC;text-decoration:underline;}

/* -- RESULTADO BUSCAS -- */

#busca{margin-top: 25px; overflow:hidden; padding: 170px 10px 10px;}
#busca h2{color: #fff; font: bold 27px Futura; margin-bottom: 20px;}
#busca .res{border-bottom: 1px solid #dadfe5; float: left; line-height: 18px; margin: 0 10px 20px 0; padding: 5px 5px 10px; width: 210px;}
#busca .res h3{color: #3f81cf; font: bold 13px Arial, Tahoma, Helvetica, sans-serif; margin-bottom: 5px;}
#busca .res dt a{color: #3f81cf; font: bold 13px Arial, Tahoma, Helvetica, sans-serif; margin-bottom: 7px; text-align: left; text-decoration: none;}
#busca .res dt a:hover{text-decoration: underline;}
#busca .res a{display: block; text-align: center; margin-bottom: 10px;}
#busca .res a img{border: 0; border-bottom: 4px solid #DBEBFA}
#busca .res a:hover img{border-color: #66A2E0; text-decoration:none;}
#busca .res dd{margin-bottom: 3px;}

/* -- CONTEUDO -- */

#conteudo{line-height:18px;width:950px; position:relative; overflow: hidden;}
#conteudo h1{color:#333;font: bold 24px Arial, Helvetica, sans-serif;margin: 5px 0;}
#conteudo h2{background: url('../Imagem/bg-titulos.gif');color:#fff;font: 22px Futura;height:74px;line-height:65px;padding: 0 0 0 10px;margin:40px 0 12px;text-transform:uppercase;}
#conteudo h3{color: #404040;clear:both;font-size:18px;margin: 0 0 10px;}
#conteudo h3.diretor{text-align: center;margin: 20px 0;}
#conteudo h3.diretor small{display:block;font-size:15px;margin-top:5px;}
#conteudo h4{color:#404040;margin: 5px 0;}
#conteudo p{margin-bottom: 10px;}

#conteudo img.diretor{background:#fff;border:1px solid #ddd;padding:5px;margin: 0 15px 0 0;}

#conteudo table{width: 100%}

#conteudo #filtro{background:#F6F9FE;border-bottom:2px solid #B7D9F2;margin-top:-15px;padding: 10px 0 10px 5px;width:946px;}
#conteudo #filtro fieldset{border:0;margin-top:-10px;}
#conteudo #filtro label{display:block;float:left;font-weight:bold;margin: 5px 10px;width:280px;}
#conteudo #filtro select{border:1px solid #ddd;margin: 5px 0 0;padding:2px;width:280px}
#conteudo #filtro option{padding: 0px 3px 1px 5px;}
#conteudo #filtro .botao{bottom:-29px;float:left;position:relative;margin: 0 0 0 10px;}

#conteudo #div_noticia{ display:block; float:left; height:auto; width:auto; text-align:center;}
#conteudo #div_noticia span{ text-align:center; width:100%; padding-top:10px; padding-bottom:10px; font-weight:bold;}
#conteudo #div_noticia img{border:1px solid #ddd;padding: 5px;margin: 0 15px 0 0;}
#conteudo p a{color: #666;}
#conteudo p a:hover{color:#3397d0;text-decoration:none;}

a.maior,a.menor{background:#5895D8;color:#fff;cursor:pointer;float:right;font-weight:bold;height:18px;margin: 0 7px 0 0;padding:3px 5px;position:relative;text-align:center;top: -50px;width:27px;}

/* -- NOTICIA -- */

#noticia{background: url('../Imagem/bg-titulos.gif') repeat-x top;line-height:18px;width:950px; overflow: hidden; margin-top: 40px; padding-top: 60px; position:relative;}

#noticia h1,#noticia ,h2,#noticia h3,#noticia h4,#noticia h5,#noticia h6{color: #404040;clear:both;margin:15px 0 10px;}
#noticia h1{font-size:18px;}
#noticia h2{font-size:16px;}
#noticia h3{font-size:15x;}
#noticia h4{font-size:14px;}
#noticia h5{font-size:13px;}
#noticia h6{font-size:12px;}

#noticia .publicacao{color: #999;font-size: 11px; margin-top: -7px;}

#noticia p{margin-bottom:10px;}
#noticia p img{background: #fff; border: 3px solid #DDEBF8;margin: 0 10px 10px 0; padding: 2px;}

#noticia a{color: #404040;font-weight:bold;text-decoration:underline;}
#noticia a:hover{color: #BE2721; text-decoration:none;}

#noticia address{font-style: normal;}

/* indice noticias */

.noticia{border-bottom:2px solid #B7D9F2;clear:both;overflow:hidden;margin: 0 0 25px;padding: 0 0 15px;}
#conteudo .noticia h3{color:#BA2E25;font: bold 16px "Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif;margin: 0;text-transform:uppercase;}
.notica p{margin: 5px 0;}
#conteudo .noticia .data{display:block;font-size:11px;font-weight:bold;margin: 0 0 10px;}
.noticia a.mais{background:#417FCA;border-bottom: 2px solid #fff;color:#fff;font: bold 13px Arial,Helvetica,sans-serif;padding: 2px 5px;text-decoration:none;}
.noticia a:hover.mais{border-bottom:2px solid #1F589E; text-decoration:none;}



/* -- cursos -- */

.btnContinuasite{background:#417FCA;color:#fff;display:block;padding:5px; float:right; text-decoration:none;}

#conteudo table.cursos{background: #fff;border-bottom:5px solid #B7D9F2;border-collapse:collapse;float:left;margin:10px 0;width:946px;}
table.cursos td{border-bottom:1px solid #d0d0d0;padding: 10px;}
table.cursos .periodo{width:180px;}
table.cursos .datas{width:130px;}
table.cursos .inscreva{font: bold 13px Arial, Helvetica, sans-serif;text-align:center;width:90px;}
table.cursos .inscreva .aberta{background:#417FCA;color:#fff;display:block;padding:5px;}
table.cursos .inscreva .aberta:hover{border-bottom:2px solid #1f589e; text-decoration:none;}
table.cursos .inscreva .espera{background:#DAA520;color:#fff;display:block;padding:5px;}
table.cursos .inscreva .espera:hover{border-bottom:2px solid #1f589e; text-decoration:none;}
table.cursos .inscreva .fechada{background:#d3241f;color:#fff;display:block;padding:5px;}
table.cursos td a{color:#404040;text-decoration:none;}
table.cursos tr:hover{background: #F6F9FE;}

div.busca-cursos{float:right;margin:-55px 10px 0 0;width:400px;}
.busca-cursos label{float:left;}
.busca-cursos label input{background: url('../Imagem/bg-busca-videos.png') repeat-y left #7ab1ea;border: 1px solid #88bfff;color:#fff;padding:5px;width:360px;}
#conteudo .busca-cursos .botao{float:right;margin-left:0;}

/* curso interna */

#conteudo #dados{border:1px solid #bedaef;margin: 0 0 0 10px; padding:3px;height:auto;width:925px; margin-top:10px; background-color:#f9fcfe;}
#conteudo #dados .valor{color:#fff;display:block;font: bold 25px Futura;letter-spacing:-1px;margin-top:2px;text-align:right;}
#conteudo #valor-matricula{background: url('../Imagem/bg-matricula.png') no-repeat;color:#fff;height:105px;padding:3px 10px 10px;}
#conteudo #valor-matricula h3{color:#fff;font: 21px Futura;text-transform:uppercase; width:330px;}
#conteudo #valor-curso{margin: 3px 0 0;padding: 15px 10px 10px;}
#conteudo #valor-curso h3{color:#fff;font: 21px Futura;text-transform:uppercase;}
#conteudo #valor-curso .parcelas{line-height:22px;list-style:none;margin-top:12px;padding:7px;}

#conteudo #valor-curso .titulo{background-color:#E9F3F6; text-align:center;}

#conteudo #valor-curso small{padding: 0 7px;}
#conteudo a.inscreva{background:#7DB4EA;border-bottom:2px solid #fff;color:#0B3260;display:block;float:right;font-weight:bold;margin: 0 3px 0 0;padding:3px 5px;text-align:center;text-decoration:none;text-transform:uppercase;width:93%;}
#conteudo a.inscreva:hover{border-color:#1F589E; text-decoration:none;}


/* -- revista -- */

#edicoes a{color: #404040;margin: 0 0 10px;text-decoration:none;}
#edicoes a b{color:#707070;display:block}
#edicoes a:hover b{color: #D3261F; text-decoration:none;}
#edicoes a:hover{color:#000; text-decoration:none;}

#funcionalidades li{list-style:none;overflow:hidden;margin: 10px 0;}
#funcionalidades span{clear:left;display:block;float:left;text-align:center;width:60px;}
#funcionalidades p{float:left;margin-top:3px;}

/* -- cadastro -- */

#conteudo #cadastro{float:left;padding:0 10px;text-align:right;width:520px;}
#conteudo #cadastro p{text-align: left;padding: 0 0 10px; margin-left:92px;}
#conteudo #cadastro label{display:block;margin: 7px 0 8px;}
#conteudo #cadastro label input{border:1px solid #ddd;color:#404040;margin-left:3px;padding:5px 4px;width:380px;}
#conteudo #cadastro label select{border:1px solid #ddd;color:#404040;margin-left:0;padding:5px 4px;}
#conteudo #cadastro label textarea{border: 1px solid #ddd; color:$404040; font: 13px Arial, Helvetica, sans-serif;margin-top: 10px;padding: 5px;width:380px;}
#conteudo #cadastro label.check{float:left;margin-left:127px;}
#conteudo #cadastro label.check input{border:0;display:inline;width:18px;}
#conteudo #cadastro a{border-bottom:1px solid;color: #7c7c7c;padding-bottom:1px;text-decoration:none;}
#conteudo #cadastro a:hover{border:0; text-decoration:none;}

#conteudo #cadastro label.cep{overflow:hidden;width:416px;} 
#conteudo #cadastro label.cep input{width:155px;}
#conteudo #cadastro label.cep input.consultar{background:#f0f0f0;border:1px solid #ddd;padding:4px;width:115px;}

#conteudo .cadastro{float:right;padding:0 10px;width:390px;}
#conteudo .cadastro h3{color:#3f7dc8;font:22px Futura;text-align:right;text-transform:uppercase;}
#conteudo .cadastro p{margin: 4px 0 10px;}

#conteudo #login{text-align: right;}
#conteudo h3.login{padding-top:15px;}
#conteudo #login label{display: block;margin: 3px 0 6px;}
#conteudo #login label input{border: 1px solid #ddd;color: #404040;margin-left:3px;padding: 5px 4px;width: 220px;}
#conteudo #login a{color: #707070; text-decoration:none;}
#conteudo #login a:hover{border-bottom:1px solid;color: #404040;padding-bottom:1px; text-decoration:none;}
#conteudo .botao{float: right;margin-left: 22px;}

#conteudo #central-princ li{float:left;list-style:none;margin-right:7px;text-align:center;width: 128px;}
#conteudo #central-princ li a{color:#b53027;font-size:15px;text-decoration:none;text-transform:uppercase;}
#conteudo #central-princ li a:hover{font-size: 15px; font-weight: bold; text-decoration:none;}
#conteudo #central-princ li a img{border:0;margin-bottom:15px;}
#conteudo #central-princ li a small{color:#707070;display:block;font-size:11px;line-height:14px;text-transform: none;}
#conteudo #central-princ li a:hover small{color: #404040;font-weight: normal; text-decoration:none;}


/* -- login -- */
#entrar{overflow:hidden;}
#entrar h2{background: url('../Imagem/bg-titulos.gif');color:#fff;font: 22px Futura;height:74px;line-height:65px;padding: 0 0 0 10px;margin:40px 0 12px;text-transform:uppercase;}
#entrar h3{color:#3f7dc8;font:22px Futura;text-transform:uppercase;}

#cadastrar{float:left;text-align:right;width:520px;}
#cadastrar label input{width:380px;}

#entrar label{display:block;margin: 7px 0 8px;}
#entrar label input{border:1px solid #ddd;color:#404040;margin-left:3px;padding:5px 4px;}
#entrar label.check{float:left;margin-left:127px;}
#entrar label.check input{border:0;display:inline;width:18px;}
#entrar a{border-bottom:1px solid;color: #7c7c7c;padding-bottom:1px;text-decoration:none;}
#entrar a:hover{border:0;color:#D1251B; text-decoration:none;}

#logar{float:right;text-align:right;width: 430px;}
#logar label input{width:300px;}
#logar a{border:0;}
#logar .botao{float:right;margin-left:15px;}

/* --  compra --  */

h3#etapa{font-size:14px;position:relative;top:-27px;text-align:right;text-transform:uppercase;}
#etapa strong{color: #D3261F}

table#compra{border:0;border-collapse:collapse;width:99%;margin: 20px auto 0;}

.avancar, .continuar{float:right;height:41px;margin: 30px 0 15px 10px;overflow:hidden;text-indent:-99999px;}
.avancar{background: url('../Imagem/bt-avancar.png') no-repeat;width:68px;}
.continuar{background: url('../Imagem/bt-continuar.png') no-repeat;width:178px;}

table#compra thead tr{border:1px solid #d3dce4;}
table#compra th{background: #F6F9FE;color:#404040;padding: 7px 5px;}
table#compra td{border-top:1px solid #ddd;padding: 15px 5px;}
table#compra td,table#compra th{text-align:center;}

table#compra tfoot td{border-top:1px solid #d3dce4;border-bottom: 3px solid #64A2DF;font-size:16px;padding:15px 20px 15px 0;text-align: right;}
table#compra tfoot td b{color: #B43027;font-size:19px;margin-left:5px;}

table#compra td img{margin-right:10px;}
table#compra td h5{color:#1469c7;font-size:13px;text-transform:uppercase;}

table#compra .titulo{text-align:left;}
table#compra .tema{width:180px;}
table#compra .palestrante{width:130px;}
table#compra .valor{color:#666;font-weight:bold;width:80px;}
table#compra .excluir{width:50px;}
table#compra .excluir a{background:#3F7DC8;color:#fff;font-weight:bold;text-decoration:none;padding: 0 4px;}

#pagamento{width: 450px;}
#pagamento fieldset{border:0;margin-top:45px;padding: 0 10px;}
#pagamento #forma legend{color:#404040;font-size:15px;font-weight:bold;margin: 0 0 15px;text-transform: uppercase;}
#pagamento #forma label{ display:block;float:right;margin-right:20px;text-align:center;width:100px;}
#pagamento #forma img{margin-bottom:10px;}

#pagamento #dados legend{display:none;}
#pagamento #dados label{display:inline-block;margin: 10px 0;}
#pagamento #dados label input{border: 1px solid #ddd;padding: 3px;}

#pagamento .botao{float:right;}

h3#final{margin: 35px 0 0;}

.n-pedido{float:left; font-size:17px; padding: 0 0 25px 0;}
.n-pedido b{color: #1482E3;}

.assistir{background: url('../Imagem/bt-assistir.jpg') no-repeat;display:block;height:41px;float:right;margin: 15px 5px 15px 0;overflow:hidden;text-indent:-99999px;width:68px;}
.comprar_mais{background: url('../Imagem/bt-continuar.png') no-repeat;display:block;height:41px;float:right;margin: 15px 5px 15px 0;overflow:hidden;text-indent:-99999px;width:178px;}

/* -- a esa -- */

#aesa{margin: 20px 0 0; line-height: 18px; position: relative; width:950px;}
#aesa h2{background: url('../Imagem/bg-titulos.gif');color:#fff;font: 22px Futura;height:74px;line-height:65px;padding: 0 0 0 10px;margin:40px 0 30px;text-transform:uppercase;}
#aesa p{margin-bottom: 10px;}
#aesa a{color: #707070;}
#aesa a:hover{color: #0066cc; text-decoration:none;}

#aba{border-bottom: 1px solid #ddd; display: block; margin-bottom: 10px;}

#aesa h3{background: #fff;border:1px solid #ddd;color:#7c7c7c;cursor:pointer;float:left;font-size:15px;height:24px;padding: 5px 10px 0; position: absolute; top: 74px;width:160px;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
h3#esa{left:5px;}
h3#conselho{left: 186px;}
h3#diretoria{left: 367px;}
h3#endereco{left: 665px;}
h3#funcionarios{left: 548px;}
h3#coord{left: 729px;}

#capital{left:5px;}
#nucleos{left:186px;}

#aesa h3.ativo{border-bottom: 1px solid #fff;}
#aesa h4{color: #404040; margin: 15px 0 3px;}
#aesa address{ font-style:normal;}

/* -- instalações -- */

#video-instalacoes{float:left;margin-right:20px;}
#conteudo h3.instalacoes{clear:none;color:#B53027;font: 23px Futura;padding-top:7px;text-align:right;text-transform:uppercase;}

/* -- CENTRAL RELACIONAMENTO -- */


#central{float:right;width: 715px;}
table#assista{border-bottom:3px solid #B7D6F3;border-collapse:collapse;margin-top:15px;width: 99%;}
table#assista a img{border:0;}
table#assista th{background: #f8f8f8;color: #404040;padding: 10px 5px;}
table#assista td{border-top: 1px solid #ddd;padding: 7px 5px;text-align:center;}
table#assista tr:hover{background: #f9fcff;}
table#assista .status{width:175px;}

table#assista .pagamento span, table#assista .expirado span ,table#assista .disponivel span, table#assista .cancelado span{color:#fff;font: bold 10px Verdana, Geneva, sans-serif;padding:5px;text-transform:uppercase;}
table#assista .pagamento span{background: #417FCA;}
table#assista .disponivel span{background: #78bc46;}
table#assista .cancelado span{background: #D3241F;}
table#assista .expirado span{background: #D3241F;}

 #central select {
    border: 1px solid #DDDDDD;
    color: #404040;
    margin-left: 0;
    padding: 5px 4px;
}

#central input[type=text] , #central textarea {
    border: 1px solid #DDDDDD;
    color: #404040;
    margin-left: 3px;
    padding: 5px 4px;
    width: 380px;
}

#ouvidoria{background: #f8f8f8;width: 690px;margin: 0 auto;padding: 10px;}


#ouvidoria #efeito a{border-bottom: groove 1px #000;display: block;font-weight: bold;color: #fff;background: #2E4d7B;padding: 5px 10px;text-decoration: none;}


#ouvidoria #efeito a:hover{background: #5078B3; text-decoration:none;}
#ouvidoria #efeito a.selected{background: #5078B3;}
#ouvidoria #efeito div{padding: 7px 0;}

#ouvidoria #efeito div ul#perg_internas{ width:100%; }
#ouvidoria #efeito div ul#perg_internas li{ display:block; margin:10px 0px; padding:10px;}
#ouvidoria #efeito div ul#perg_internas li.resposta{background:#C1FFC1;}
#ouvidoria #efeito div ul#perg_internas li.pergunta{background:#FA8072}

#ouvidoria #pergunta{ width:500px; display:block; height:200px;}
#ouvidoria #pergunta textarea{ border:1px solid #ddd; padding:5px;}
#ouvidoria .btn_perguntar{margin-right:10px; cursor:pointer; float:right; margin-top:10px; border:0px;background: #78bc46;color:#fff;font: bold 10px Verdana, Geneva, sans-serif;padding:5px;text-transform:uppercase;}
#ouvidoria .btn_encerrar{  cursor:pointer; float:right; margin-top:10px; border:0px;background: #D3241F;color:#fff;font: bold 10px Verdana, Geneva, sans-serif;padding:5px;text-transform:uppercase;}

#ouvidoria .col1{ width:80px;}
#ouvidoria .col2 select{}
#ouvidoria select{ border:1px solid #ddd;}


#central .titulo{text-align:left;}
#central .assista{width:55px;}
#central .duracao{width:80px;}
#central .tema{width:150px;}
#central .palestrante{width: 165px;}

#central .titulo .detalhe_pedido{text-decoration:none; color:#7C7C7C;}
#central .titulo .detalhe_pedido:hover{text-decoration:underline;}

#central .lbldetalhes{display: block; padding:5px 0 0 0;}

/* -- AJUDA -- */

#ajuda{float: right; margin-top: -10px; width:715px;}
#ajuda h3{color:#b53027;font: 20px Futura;text-align: right;text-transform:uppercase;}

ul.ajuda{float: left; width: 220px;}
ul.ajuda li a{background: url('../Imagem/liststyle.gif') no-repeat left;border-bottom: 1px solid #ddd;color: #707070;display:block;padding: 10px 10px 10px 25px;text-decoration:none;}
ul.ajuda li a:hover{color: #404040; text-decoration:none;}

/* -- LISTA VIDEOS -- */

#lista-videos{background: #fff;overflow:hidden;}
#lista-videos a{outline:none;}

#lista-videos div#busca-videos{float:right;margin:-60px 10px 0 0;width:361px;}
#lista-videos #busca-videos label{float:left;}
#lista-videos #busca-videos label input{background: url('../Imagem/bg-busca-videos.png') repeat-y left #7ab1ea;border: 1px solid #88bfff;color:#fff;padding:5px;width:320px;}

#lista-videos #filtros{background:#f9f9f9;border:1px solid #ededed;margin: -10px 0 30px;overflow:hidden;padding:10px 10px 8px 10px;width:927px;}
#lista-videos #filtros fieldset{border:0;float:left;margin-right:10px;}
#lista-videos #filtros .filtrar{color:#D32421;float:left;font-weight:bold;margin:-2px 10px 0 0;padding: 3px 5px;text-transform:uppercase;}
#lista-videos #filtros label{margin-right:7px;}
#lista-videos #filtros select{border:1px solid #ddd;padding: 0 0 1px;}
#lista-videos #filtros .botao{display:inline;float:left;margin: -2px 0 0;padding: 0 0 0 0;}

#lista-videos h2{background: url('../Imagem/bg-titulos.gif');color:#fff;font: 22px Futura;height:74px;line-height:65px;padding: 0 0 0 10px;margin:40px 0 20px;text-transform:uppercase;}
#lista-videos h3.titulo{font: bold 12px Arial, Helvetica, sans-serif;height:30px;margin:0 0 5px;overflow:hidden;text-transform:uppercase;}
#lista-videos .preview,#lista-videos .comprar{display:block;height:38px;overflow:hidden;text-indent:-99999px;width:67px;}
#lista-videos .preview{background: url('../Imagem/bt-preview.jpg'); float:left;}
#lista-videos .comprar{background: url('../Imagem/bt-comprar.jpg'); float: right;}
#lista-videos #busca-videos .botao_busca{float:right;}



#lista-videos li{border-bottom: 1px solid #ddd;margin-bottom:30px;overflow:hidden;padding-bottom:30px;list-style:none;}
#lista-videos li h3{color:#1469c7;font-size:19px;font-weight:normal;margin-bottom:5px;}
#lista-videos li .video{float:left;width:147px;}
#lista-videos li a img{border:0;border-bottom: 3px solid #dbebfa;margin-bottom: 12px;}
#lista-videos li a:hover img{border-color: #64a2df; text-decoration:none;}

#lista-videos li ul{margin-top:10px;}
#lista-videos li li{border:0;display:block;float:none;margin: 3px 0 ;padding: 0;}
#lista-videos li li a{color: #707070;font-size:12px;margin: 0 5px 0 0;padding: 0 5px 0 0;text-decoration: none;}
#lista-videos li li a:hover{color:#000; text-decoration:none;}


#lista-videos li .info{float:right;width:787px;}
#lista-videos li .info .valor{clear:left;color:#D0281D;font-weight:bold;margin:10px 0;}
#lista-videos li .palestrante{font-size:12px;margin: 10px 0 5px;}
#lista-videos li .data{color:#707070;font-size:11px;margin:-2px 0 2px;text-transform:uppercase}

/*#lista-videos .video div span{color: #404040;display:inline-block;font-size: 11px;margin: 4px 0 0;}}
#lista-videos .video div b{color: #202020;font-weight: normal;}
#lista-videos .video div p{color:#404040;line-height: 18px;padding:0 10px 10px;margin: 9px 0 0;text-align:justify;}
#lista-videos .texto{border-bottom: 2px solid #aeaeae;}

.videos{float:left;position:relative;width:100%;}
.videos a img{border:0;border-bottom:4px solid #ddedfd;margin-bottom:12px;}
.videos ul li{border-bottom: 1px solid #ddd;float:left;list-style:none;padding: 0 23px 40px 20px;margin-bottom:35px;width: 147px;}
.videos ul li a img{display:block;border:0;border-bottom:4px solid #dbebfa;}
.videos ul li a:hover img{border-color: #64a2df;}
.videos ul li .info{float:left;position:relative;padding:0 0 15px;}
.videoListInfo h4{color:#1469c7;font:normal 13px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.videoListInfo p{clear:both;font:12px Arial;margin: 10px 0 0;text-align:justify;}
.videoListInfo .data{display:block;font-size:11px;margin:3px 0 0;}
.videoListInfo .valor{color: #D1251B;}
.videoListInfo{color:#707070;position:absolute;width:230px;z-index:30;border:2px solid #c6c6c6;background:#fff;padding:15px;}
.videoListInfo .arrow{width:25px;height:47px;position:absolute;top:25px;left:-25px;background:url('../Imagem/videoListArrow.png') no-repeat left top;}
.videoListRight .arrow{top:25px;left:auto;right:-25px;background-position:right top;}
.videoListRight{margin-left:-115px;}*/

.partes{display:none;}

#paginacao{margin-top:-15px;position:relative;text-align: right;z-index:1;}
#paginacao a{background: url('../Imagem/bg-pagina.gif') #27334D no-repeat right;color:#fff;display:inline-block;font-size:11px;line-height:18px;height:18px;text-align:center;text-decoration:none;width:18px;}
#paginacao a.proxima{letter-spacing:1px;text-transform:uppercase;width:63px;}
#paginacao a:hover.ativo{background: #27334d; text-decoration:none;}
#paginacao a:hover, #paginacao a:hover.proxima{background: url('../Imagem/bg-hover-pagina.gif') #B43027 no-repeat right; text-decoration:none;}
#paginacao a.ativo{color:Red;}
/* -- VIDEO -- */

#video{background: url('../Imagem/bg-video-interna.png') no-repeat top left;	/*border-bottom: 1px solid #dadfe5;*/ margin-top: 25px;	position: relative;	overflow: hidden;	width: 950px;}
#video .video{float: left; margin: 70px 0 0;}
#video .busca{float: right;	margin-top: 240px;}
#video .busca label input{background: none; border: 0; color: #a5a5a5; margin-left: 7px; padding: 5px; width: 240px;}
#video #compartilhe{border-bottom: 5px solid #dbebf8; float: right;	padding: 0 0 15px; margin-top: 50px; width: 290px;}
#video #compartilhe b{display: block;margin: 0 0 7px;}
#video #compartilhe ul li{float: left; list-style: none; margin: 0 0 4px; padding: 6px 0 3px 22px; width: 90px;}
#video #compartilhe ul li a{color: #7d7d7d;	text-decoration: none;}
#video #compartilhe ul li a:hover{color: #202020; text-decoration: underline;}

#compartilhe .email{background: url('../Imagem/email.gif') no-repeat left;}
#compartilhe .facebook{background: url('../Imagem/facebook.gif') no-repeat left;}
#compartilhe .twitter{background: url('../Imagem/twitter.gif') no-repeat left;}
#compartilhe .orkut{background: url('../Imagem/orkut.gif') no-repeat left;}

.at300bs{float:left;margin: 0 5px 0 0;}

#comp_not ul{clear:both;float:right;margin: -31px 0 0;}
#comp_not li{float:left;list-style:none;margin: 0 20px 0 0;}
#comp_not li a{color:#7C7C7C; text-decoration:none;}
#comp_not li a:hover{text-decoration:underline;}


#video #descricao{clear: both; float: left;	width: 640px;}
#video #descricao h2{background:none; color:#000; margin: 0 0 10px; padding:0; font-size:18px; line-height: normal;}
#video #descricao h2.tit{background: url('../Imagem/bg-video.gif') no-repeat; float: left; height: 101px;margin-top:7px; text-indent: -99999px; width: 142px;}
#video #data{background: url('../Imagem/bg-data2.gif') repeat-x; text-align: right; padding: 4px 0 0;}
#video #descricao .desc_texto{float:right; width:490px;}

#video #data span{color: #3f81cf; background: #fff; font: bold 17px Arial, Tahoma, Helvetica, sans-serif; padding: 3px 5px 5px;}

#video #descricao h3{color: #3f81cf; font: bold 18px Arial, Tahoma, Helvetica, sans-serif; float: right; width: 485px;}
#video #descricao p{float: right; line-height: 20px; padding: 3px 0; width: 485px;}

#mais-detalhes{background:#f5f5f5;float: right; margin: 5px 0 10px; padding: 5px 10px;width: 272px;}
#mais-detalhes .valor{color: #cf271e;font-size: 16px; float:right; margin: 25px 0 0;padding: 0 5px 0;text-align:right;}
#mais-detalhes .comprar{background: url('../Imagem/comprar.png') no-repeat; display: block; float: right; height: 71px; margin: 10px 0 0;outline: none; text-indent: -99999px;	width: 96px;}

#mais-detalhes #parcelas{clear:both;float:left;line-height:22px;list-style:none;text-align:left;padding: 5px 0 10px;width:165px;}
#mais-detalhes #parcelas li small{display:block;font-size:10px;line-height:15px;margin-top:7px;}

#video .expandable a{background: url('../Imagem/detalhes.gif') no-repeat bottom left; bottom: 0; color: #3f81cf; display: block; font-size: 18px; font-weight: bold; height: 50px; position: absolute;	right: 140px; text-decoration: none;}
#video .expandable a.menos{background: url('../Imagem/detalhes2.gif') no-repeat bottom left; right: 120px;}
#video .expandable a:hover{text-decoration: underline;}

/* -- top5 video -- */

#top5{border-bottom: 1px solid #dadfe5; border-top: 1px solid #dadfe5; margin: 30px 0 25px; position: relative; overflow: hidden;}
#top5 h2{background: url('../Imagem/top-five.gif') no-repeat; height: 101px;	float: left; text-indent: -99999px;	overflow: hidden; width: 142px;}
#top5 ul{float: right; margin: 25px 0 20px; width: 795px;}
#top5 li{float: left; list-style: none; height:200px;	margin: 0 5px; position: relative; width: 147px;}
#top5 li a img{border: 0; border-bottom: 5px solid #dbebfa; display: block; margin: 0 0 7px;}
#top5 li a:hover img{border-color: #66A2E0; text-decoration:none;}
#top5 li a{color: #7c7c7c; font-size: 13px; font-weight: bold; text-decoration: none;}
#top5 li a.comprar{background: url('../Imagem/comprar2.gif') no-repeat right top; bottom:0; color: #d0281f; font-size: 13px; left: 0; line-height: 13px; display: block; height: 34px; padding: 3px 0 0; position:absolute; width: 145px;}
#top5 li a:hover.comprar{color: #aa0600; text-decoration:none;}
#top5 li a.comprar sup{display: block; font-size: 11px;}
#top5 li span{clear:both;display:block;padding-top:5px;}

/* -- RODAPE -- */

#rodape{background: #f3f3f3;clear:both; line-height: 17px; margin: 0 auto; overflow: hidden; padding: 15px; width: 950px;}
#rodape a img{border:0;}

#rodape #social{clear:left;font-size: 12px; float:left; font-weight: bold;}
#rodape #social span{display:block;}
#rodape #social a{display:block;}
#rodape #social a img{border:0;margin:5px 5px 0 0;}

#rodape ul{border-right: 1px solid #d7d7d7; float: left; padding: 0 32px;}
#rodape li{list-style: none;}
#rodape li a{color: #a0a0a0; font-size: 11px; text-decoration: none; text-transform: uppercase;}
#rodape li a:hover{text-decoration: underline;}

#rodape #parceiros{float: left; padding: 0 0 0 25px; width:210px}
#rodape #parceiros h3{font-size: 15px; margin-bottom: 15px;}
#rodape #parceiros img{margin:5px 0 0 0px;}

    #rodape #parceiros a {
     float:left;
     width:100%;
     text-align:center;
    }

#fundo-azul{background: #27334d; color: #889ab4; font-size: 12px; margin: 0 auto; overflow:hidden; padding: 10px; width: 960px;}
#fundo-azul a{color: #788aa5;}
#fundo-azul a:hover{text-decoration: none;}

#endereco{float:left;text-align:left;}
#copyright{float:right;text-align:right;}

/*Jquery Rafael*/
	#galeria {
		display:none;
		text-align: center;
		z-index:-9;
		}
	
	#galeria a img{border:0;}
	
	#nav {
		bottom:-10px;
		position: absolute;
		right: 6px;
		z-index:99999;
	}
	#nav a {
	background: none repeat scroll 0 0 #5A94D6;
	color: #FFFFFF;
	float: left;
	line-height: 20px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	text-decoration: none;
}
	#nav a:hover {
		color: #FFF;
		text-decoration:none;
	}


#gost_bg_alpha {position:fixed; display:none; top:0; left:0; width:2000px; height:1600px; background-color:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; z-index:1001}
.gost_bg_alpha {position:fixed; display:none; top:0; left:0; width:2000px; height:1600px; background-color:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; z-index:1001}

#gost_tela_login {position:fixed; display:none; width:500px; height:480px; background:#FFFFFF; z-index:1002}
#gost_tela_login p a#aFechar{ float:right; margin-right:10px; font-size:20px; font-weight:bold; text-decoration:none;}

#gost_bg_acordo_alpha {position:fixed; display:none; top:0; left:0; width:2000px; height:1600px; background-color:#000; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; z-index:1001}
#gost_tela_acordo { overflow:auto; position:fixed; display:none; width:850px; height:100%; background:#FFFFFF; z-index:1002}
#gost_tela_acordo p a#aFechar{ float:right; margin-right:10px; font-size:20px; font-weight:bold; text-decoration:none;}

#acordo
{
background: #fff;
font: 13px Arial, Helvetica, sans-serif;
line-height: 18px;
margin: 0;
padding: 20px;
}
		
.style1
{
width: 212px;
height: 72px;
}
		
#concordo
{
background: #C42620;
bottom: 0;
color: #fff;
font-size: 12px;
padding: 15px;
padding: 7px;
position: fixed;
text-align: center;
text-transform: uppercase;
width: 836px;
overflow: auto;
margin-left:-20px;
}
#concordo a
{
color: #fff;
font-weight: bold;
text-decoration: none;
}
#concordo a:hover
{
text-decoration: underline;
}
#concordo input
{
margin: 0 5px 0 0;
}
*html #concordo
{
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
}


div.BoxPagamentoCartao
{
	display: inline;
	float: left;
	width: 900px;
	height: auto;
	border: 1px solid #bedaef;
	padding: 15px 15px;
	background-image: url('../Imagem/bg_FundoPagamento.gif');
	background-repeat: repeat-y;
	margin-bottom:3px;
}
	div.BoxPagamentoCartao div.OpcaoCartaoCredito {
		display:inline; float:left;
		width:495px;
	}
		div.OpcaoCartaoCredito table.DadosCartao {
			margin-top:20px;
		}
		
		div.OpcaoCartaoCredito table tbody tr td div span label{ width:auto !important; padding:0px; margin: 0 0 0 5px;}
		
	div.BoxPagamentoCartao div.ParceCartaoCredito {
		display:inline; 
		float:left;
		text-align:left;
		width:400px;
		padding-left:5px;		
	}
	
	div.ParceCartaoCredito table{
			 height:auto;
			 width:100%;
		}
		
		div.ParceCartaoCredito table td {
			height:20px;
		}
		
		div.ParceCartaoCredito table td{
		 width:auto !important;
		 float:left !important;
		 display:inline !important;
		 padding: 0 0 0 2px;
		 margin:0px;
		 text-align:left !important;
		}
		
 .fomaPag tbody tr td label{ width:auto !important;}
		
	div.OpcaoBoletoBancario {
		display:inline; float:left;
		width:458px;
	}
	div.PagVistaBoleto {
		display:inline; float:left;
		width:365px;
		padding-left:15px;
	}
		div.PagVistaBoleto table td {
			height:80px;
			vertical-align:middle;
		}
div.BoxBandeirasCartao {
	display:inline; float:left;
	width:415px; height:auto;
}
div.ParcelamentoCartao {
	display:inline; float:left;
	width:405px; height:326px;
	margin-top:10px;
}
div.BoxInfoCartaoCliente {
	display:inline; float:left;
	width:300px; height:122px;
	margin-top:15px;
}
div.BoxTabelaParcelamento {
	display:inline; float:right;
	width:105px; height:auto;
	margin-top:15px;
}
div.BoxTabelaParcelamento table {
	margin-left:5px;
}
div.ParcelamentoCartao table {
	border:0px;
}
div.ParcelamentoCartao table tr td {
	height:25px;
}

#dados .info{background:#fff;margin: 0 5px 5px;padding:10px;}
#dados .info{line-height:18px;}
#dados .info .tit{border-bottom:1px solid #ddd;color:#3399FF;font-size:14px;display:block;margin: 0 ;padding: 0 0 2px;text-transform:uppercase;}


/*  BOTOES */
.btn_finalizar_compra
{
	float: right;
	background-image: url('../Imagem/bt-finalizar.png');
	background-repeat: no-repeat;
	border:0px;
	width:120px;
	height:41px;
	cursor:pointer;
	color:White;
	vertical-align:middle;
	padding-bottom:15px;
	line-height:41px;
}

.btn_concordo_cadastro
{
	border:0px;
	background-color:#C42620;
	color: #FFFFFF;
	cursor:pointer;
	font-size: 12px;
}

.btn_concordo_cadastro:hover
{
text-decoration: underline;
}

#central-rel #aviso h4 {
 border-bottom:1px solid #7c7c7c;
}
#erro{text-align: center;margin: 20px 0 20px 0;}
    #erro .dv_aviso {
     border:1px dotted #D3261F;
     margin-top:10px;
     padding:10px 5px;
     background-color:#fff;
     text-align:left;
    }
.lista_erro{margin: 0 auto;text-align: left;    background-color: #FFF5E1;border: 1px solid #FCE7BB;padding: 10px 5px 10px 65px;background-image: url('../imagens/erro.png');background-repeat: no-repeat;background-position: top left;}
.lista_erro h2{color: #444444;font-size: 14px;margin: 7px 0;}

/* ----- CENTRAL DE RELACIONAMENTO ----- */

#central-rel #user{border-bottom:1px solid #DDDDDD; color:#5AA3DA; display:inline; float:right; font-weight:bold; margin: -20px 15px 35px; text-transform: uppercase;}
#central-rel h3{height: 72px; left:0; position:absolute; overflow:hidden; text-indent: -99999px; top:-25px;}
#central-rel .box{background: #F1F1F1; color:#606a6c; padding: 60px 20px 15px; margin: 0 0 45px; position:relative; width: 425px;}
#central-rel li{background:#fff; display:inline; height: 100px; float:left; list-style:none; margin: 0 23px; padding: 15px 5px; text-align: center; width:155px;}
#central-rel li img{border:0; margin: 0 0 10px;}
#central-rel li a{color:#a72b33; text-decoration: none; text-transform:uppercase;}
#central-rel li a:hover{font-weight:bold; text-decoration:none;}
#central-rel li a small{display:block; color:#686570; font-size:11px; line-height:12px; text-transform:lowercase;}
#central-rel li a:hover small{color:#000; font-weight:normal; text-decoration:none;}

#central-rel #news{background:#E6F0FA; float:left;}
#central-rel #news h3{background: url(../Imagem/tit_news.png) no-repeat; width: 142px;}

#central-rel #aviso{float:right;}
#central-rel #aviso h3{background: url(../Imagem/tit_aviso.png) no-repeat; width: 143px;}

#central-rel #regimento {clear:both; height: 130px; width: 910px;}
#central-rel #web_aula{clear:both; height: 275px; width: 910px;}
#central-rel #web_aula h3{background: url(../Imagem/tit_aula.png) no-repeat; width: 193px;}
#central-rel #web_aula li{margin: 0 8px; margin-bottom:16px;}

#central-rel #cad{float:left; height: 130px;}
#central-rel #cad h3{background: url(../Imagem/tit_cadastro.png) no-repeat; width: 198px;}

#central-rel #pedidos{float:right; height: 130px;}
#central-rel #pedidos h3{background: url(../Imagem/tit_pedidos.png) no-repeat; width: 166px;}

#central-rel #cursos_destaque{clear:both; display:table; width: 910px;}
#central-rel #cursos_destaque h3{background: url(../Imagem/tit_cursos_destaque.png) no-repeat; width: 437px;}
#central-rel #cursos_destaque li{height: auto; margin: 0 0 6px; padding: 10px 12px; text-align: left; width: 886px;}
#central-rel #cursos_destaque li a{color:#606a6c;}
#central-rel #cursos_destaque li a:hover{color:#a72b33; font-weight:normal; text-decoration:none;}
#central-rel #cursos_destaque #curso_box{background:#fff;}
#central-rel #cursos_destaque #curso_box ul{padding: 10px !important;}
#central-rel #cursos_destaque #curso_box li{margin: 0 0 6px !important;}

/************************************* TV ESA JOSE APARECIDO 25/01/2012 ***************************************************/

#tv_esa{background: #fff;overflow:hidden;}
#tv_esa a{outline:none;}

#tv_esa h2{background: url('../Imagem/bg-titulos.gif');color:#fff;font: 22px Futura;height:74px;line-height:65px;padding: 0 0 0 10px;margin:40px 0 20px;text-transform:uppercase;}
#tv_esa h3.titulo{font: bold 12px Arial, Helvetica, sans-serif;height:30px;margin:0 0 5px;overflow:hidden;text-transform:uppercase;}

#tv_esa #video{width:640px; height:505px; float:left;display:block;}
#tv_esa #lista_videos{margin-top: 25px;margin-left: 10px;float: left; width:300px;height:auto; display:block;}

#tv_esa #lista_videos ul , #tv_esa #lista_videos ul li{ width:100%; overflow:hidden; }
#tv_esa #lista_videos ul li{height:110px; margin-bottom:10px; display:block;}
#tv_esa #lista_videos ul li a table{ border-collapse:collapse;}
#tv_esa #lista_videos ul li a table tr td div{ display:block;} 
#tv_esa #lista_videos ul li a table tr .descricao{padding:5px;}
#tv_esa #lista_videos ul li a table tr .descricao .data{ text-decoration:none; color:#000000;}
	
	
/**************************************************************************************************************************/


#div_migalha{ display:block; font-size:11px; padding-top:0px; text-decoration:none; margin-bottom:30px;}
#div_migalha a{ text-decoration:none; color:#777;}
#div_migalha a:hover{ color:#333; text-decoration:none;}

/****************************************************** TV ESA *****************************************************************/

#scroll_videos{background:#1b2d46; height:109px; overflow:hidden; position: relative; width:935px;}
#scroll_videos ul{height:111px!important; margin: 0 auto; overflow:hidden; width: 855px;}
#scroll_videos li{float:left; list-style:none; margin: 15px 5px;height:111px!important;}
#scroll_videos li a img{border:0; display: block; left:-5px; position: relative; top:0; width: 120px;}
#scroll_videos li a{border:5px solid #1B2D46; display:block; height: 66px; overflow:hidden; position: relative; width: 95px;}
#scroll_videos li.ativo{margin: 0 5px;}
#scroll_videos li.ativo a{border:5px solid #96BDE8; height:99px; width:135px;}
#scroll_videos li.ativo a img{left:-17px; position: relative; top:0; width:181px;}
#scroll_videos .caroufredsel_wrapper{margin: 0 auto  !important;}
#scroll_videos .prev,
#scroll_videos .next{display:block; height: 60px; overflow:hidden; position: absolute; text-indent:-99999px; top:23px; width: 35px;}
#scroll_videos .prev{background: url(../imagem/left_arrow.gif) no-repeat; left: 9px;}
#scroll_videos .next{background: url(../imagem/right_arrow.gif) no-repeat; right: 19px;}


#video_destaque{background: url(../imagem/bg_video.gif) repeat-x left bottom #4F86D1; height:315px; margin: 0 0 1px; padding: 50px 20px; position: relative;}
#video_destaque #wrap-video{color:#fff; margin: 0 auto; height:315px; overflow:hidden; position: relative;}
#video_destaque #wrap-video #video{height:315px; left:50%; margin: 0 0 0 -280px; position:absolute; width:560px;}
#video_destaque #wrap-video #desc-video{display:none; top: 20px; line-height:18px; position:absolute; right:0; width:320px;}
#video_destaque #wrap-video h3{color:#fff; font-size:18px; margin: 0 0 20px;}

#categoria{float:left; margin: 25px 0 0; padding:0 0 5px; overflow: hidden; width:210px;}
#categoria li{display:block; list-style:none; margin: 17px 0 0;}
#categoria li a{color:#fff; display:block; font-size:18px; text-decoration:none;}
#categoria li a:hover{text-decoration: underline;}

#wrap_lista_videos {border-top: 2px solid #B6D8F1; border-bottom: 6px solid #B6D8F1; overflow: hidden; padding: 20px 0 10px;}
#wrap_lista_videos .lista{float:left; height:379px; margin: 0 7px 0 5px; overflow:hidden; position:relative; width:300px;}
#wrap_lista_videos .lista h2{background: url(../imagem/bg_tit_lista.jpg) repeat-x; color:#fff; font: 22px Futura, Arial, Helvetica, sans-serif; height:auto; margin: 0 0 23px; padding:20px 10px 13px; text-transform: none;}
#wrap_lista_videos .lista li{background:#F5F5F5; color:#a1a1a1; cursor:pointer; float: none; height:53px; line-height: 15px; list-style:none; overflow:hidden; padding: 7px; width:286px;}
#wrap_lista_videos .lista li img{display: block; position: relative; top: 0; width:95px;}
#wrap_lista_videos .lista li h4{color:#a1a1a1; font-weight: normal; margin: 0 0 2px;}
#wrap_lista_videos .lista li a{color:#a1a1a1; text-decoration:none;}
#wrap_lista_videos .lista .thumb{display:block; float:left; height: 53px; margin: 0 7px 0 0; overflow: hidden; position: relative; width: 95px;}
#wrap_lista_videos .lista .prev,
#wrap_lista_videos .lista .next{display:block; height: 25px; left:0; overflow: hidden; position: absolute; text-indent: -99999px; width: 300px;}
#wrap_lista_videos .lista .prev{background: url(../imagem/top_arrow.gif) no-repeat; top: 61px;}
#wrap_lista_videos .lista .next{background: url(../imagem/bottom_arrow.gif) no-repeat; bottom: 0;}

#wrap_lista_videos .lista h2.categoria_selecionada{background: url(../imagem/bg_tit_lista_v.png) repeat-x;}

.hide_desc {    display: none;}

/*********************************************************************************************************************************/

#conteudo .lista_revista{float:left; padding: 20px 0 0;}
#conteudo .lista_revista .revista{border-bottom:1px solid #e9e9e9; clear:both; display:table; margin: 0 0 15px 20px; padding: 0 0 15px; width:530px;}
#conteudo .lista_revista .revista .img{float:left; margin: 0 5px 0 -15px; width:95px;}
#conteudo .lista_revista .revista .desc{float:right; width:430px;}

#conteudo .lista_revista .revista h3{color:#707070; font-size:15px; font-weight:normal; margin: 0 0 3px;}
#conteudo .lista_revista .revista .data{color:#6288ae; font-size:11px; margin: 0 0 10px;}
#conteudo .lista_revista .revista .links li{float:left; list-style:none; margin: 0 30px 0 0;}
#conteudo .lista_revista .revista .links li a{color:#c43728; text-decoration:none;}
#conteudo .lista_revista .revista .links li a:hover{text-decoration: underline;}

#conteudo .links .art{background: url(../imagem/ver_artigo.gif) no-repeat left center; padding: 0 0 0 30px;}
#conteudo .links .not{background: url(../imagem/ver_noticia.gif) no-repeat left center; padding: 0 0 0 21px;}
#conteudo .links .rev{background: url(../imagem/ver_revista.gif) no-repeat left center; padding: 0 0 0 18px;}

#conteudo .legenda_revista{background: url(../imagem/bg_func.gif) left bottom repeat-x #F4F4F4; float:right; padding:15px 12px 40px; width:315px;}
#conteudo .legenda_revista h3{margin: 0 0 15px;}
#conteudo .legenda_revista li{clear:both; list-style:none; line-height:37px; margin: 0 0 1px; overflow:hidden;}
#conteudo .legenda_revista li img{float:left; margin: 0 10px 0 0;}
#conteudo .legenda_revista li span{float:left; padding: 1px 0 0;}


.validador{ color:Red !important;}
input.btn_padrao {
	background: none repeat scroll 0 0 #7DB4EA;
	border:0px;	
	padding: 5px 10px;	
	cursor:pointer;
}

/************************************* NOTAS E FALTAS JOSE APARECIDO 03/01/2013 ***************************************************/


#notas_faltas{ padding:10px;}
#notas_faltas ul 
{
    width:100%;
    display:block;    
}

#notas_faltas ul li tr{ line-height:19px;}
#notas_faltas ul li .tr_header{ color:#2D5E7E;font-weight:bold; text-transform:uppercase;}
#notas_faltas ul li{ display:block;}
#notas_faltas ul li.li_titulo{ font-size:15px; font-weight:bold;border-bottom: 1px solid #DDDDDD; margin-bottom:15px; padding-top:10px;}
.bt_cadastro_sorteio{ color:#fff; background-color:#D1261F; padding:5px; line-height:30px; cursor:pointer;  float:right;}
.bt_cadastro_sorteio:hover{text-decoration:none;}
/**********************************************************************************************************************************/


#form_sorteio{float:left; padding: 10px 0 0; width:450px;}

#form_sorteio .wrap_input{background:#fff; font: 12px Arial, sans-serif; height:28px; margin: 0 0 3px; padding:2px 0; overflow:hidden; position:relative; z-index:1;}
#form_sorteio .wrap_input label{margin: 0 0 0 8px;}
#form_sorteio .wrap_input input{background:#fff; border:1px solid #ddd; border-radius:3px; color:#9c9b9f; font: 12px Arial, sans-serif; margin: 4px 0 0; padding: 2px 1px; text-align:left;}
#form_sorteio .wrap_input select{background:#fff; border:1px solid #ddd; border-radius:3px; color:#9c9b9f; margin: 4px 0 0;}

#form_sorteio .wrap_input.placeholder {overflow:hidden; width:100%;}
#form_sorteio .wrap_input.placeholder label{display:block; left:0; margin:0; padding: 6px 8px; position:absolute; top:2px; z-index:3;}
#form_sorteio .wrap_input.placeholder input{background:#fff; display:block; left:0; margin:0; padding: 6px 8px; position:absolute; top:2px; width:420px; z-index:2;}

#form_sorteio .wrap_input.medio{width:288px;}
/*#form_sorteio .wrap_input.placeholder.medio label{width:185px;}*/
#form_sorteio .wrap_input.placeholder.medio input{width:185px;}

#form_sorteio .botao{margin: 15px 12px 0 0;}

#confira{border-left:1px solid #DDDDDD; float:right; padding: 10px 0 0 30px; width:430px;}
#confira h3{color:#3f7dc8; font: 22px/25px 'Futura',sans-serif; margin: 0 0 5px; text-transform:uppercase;}
#confira h4{color:#bf4a41; font: 18px/20px 'Futura',sans-serif; margin: 0 0 10px;}
#confira p{margin: 0 0 10px;}
#confira .livro{float:left; height:163px; margin: 0 26px 20px 0; position:relative; width:113px; z-index:1}
#confira .livro .legenda{background:#fff; border:1px solid #ddd; display:none; left:-20px; padding:5px; position:absolute; text-align:center; top:-10px; width:140px; z-index:3;}
#confira .livro:hover .legenda{display:block;}
#confira .livro img{left:0; position:absolute; top:0; z-index:2}
#div_geral_accordion a.a_titulo {border-bottom: solid 2px #B7D9F2;  display: block; color: #BA2E25; padding: 10px 10px;text-decoration: none; font: 16px "Lucida Sans Unicode", "Lucida Grande", "Arial", sans-serif; text-transform: uppercase;}
#div_geral_accordion p{margin: 10px 10px 10px 20px;}
#div_geral_accordion a.a_titulo:hover{background:#F7F7F7;}





#conteudo .galeria{border-right:1px solid #e0e0e0; float:left; height:290px; margin: 0 44px 45px 0; padding:0 44px 0 0; width:250px; display:block;}
#conteudo .galeria:nth-child(3n+1){border:0; margin-right:0; padding:0;}
#conteudo .galeria a img{border:0;}
#conteudo .galeria .img{margin: 0 0 15px;}
#conteudo .galeria .img img{width:250px;}
#conteudo .galeria .data{font-size:11px; margin:0;}
#conteudo .galeria h3{margin:0;}
#conteudo .galeria h3 a{color:#2a5e83; font: bold 18px/18px 'Futura', Sans-Serif; margin:0; text-transform:uppercase;}
#conteudo .galeria p{margin:0;}

#wrap_list_galeria{clear:both; display:none; overflow:hidden;}

h2.tit_galeria{background: url(../imagem/tit_galeria.jpg); clear:both; height:74px; margin:0; overflow:hidden; padding:0; text-indent:-99999px; width:949px;}

.list_galeria{border-right:1px solid #e0e0e0; float:left; height:113px; margin: 0 18px 40px 0; padding:0 18px 0 0; width:453px;}
.list_galeria.last{border:0; padding:0; margin-right:0;}
.list_galeria .img{float:left; margin: 0 15px 0 0;}
.list_galeria .data{font-size:11px; margin:0;}
.list_galeria h3{margin:0;}
.list_galeria h3 a{color:#2a5e83; font: bold 18px/18px 'Futura', Sans-Serif; margin:0; text-transform:uppercase;}
.list_galeria p{margin:0;}
.list_galeria a.mais{color:#2a5e83; font: 14px 'Futura', Sans-Serif; text-decoration:underline; text-transform:uppercase;}

#biblioteca {font-size:12px;}
#biblioteca h2{background: none;color:#CE261F;font: 23px 'Futura'; height:auto; line-height:auto;padding:0;margin:0 0 12px;text-transform:uppercase;}

#livro_destaque{float:left; margin: 0 0 20px; width:610px; text-transform:uppercase;}
#livro_destaque h3{color:#7e7e7e; font: 20px 'Futura';}
#livro_destaque .capa img{float:left; margin: 0 10px 0 0; width:204px;}
#livro_destaque .desc{float:right; width:380px;}

#mais_lidos{float:right; font-size:11px; margin: 0 0 20px; width:290px;}
#mais_lidos .capa img{float:left; margin: 0 10px 0 0; width:50px;}
#mais_lidos .desc{float:right; width:210px;}
#mais_lidos li{background:#FAFAFA; list-style:none; overflow:hidden; margin: 0 0 3px; padding:7px;}

#acervo{border-top:1px solid #e6e6e6; clear:both; padding:15px 0 0; text-align:justify;}
#acervo li{float:left; height:250px; list-style:none; margin: 0 35px 0 0; width:280px;text-align:left; }
#acervo .capa img{float:left; margin: 0 10px 0 0; width:95px;}
#acervo .desc{float:right; width:175px;}
#acervo h3{color: #7e7e7e; clear: both; font-size: 16px; margin: 0 0 10px; font-family:Futura; text-transform:uppercase; text-align:left;}



.links_int{border-right:1px solid #e0e0e0; float:left; margin: 0 40px 45px 0; width:285px;}
.links_int dt{color: #CE261F; font: 23px 'Futura'; margin: 0 0 12px; padding: 0; text-transform: uppercase;}
.links_int dd{background: url(../Imagem/bullet_arrow.gif) left center no-repeat; margin: 0 0 3px; padding: 0 0 0 10px;}
.links_int dd a{color:#7c7c7c;}
.links_int.no_border{border:0; margin:0;}
.links_int.clear{clear:both;}

#wrap_links{border-top:5px solid #B8B8B8; border-bottom:1px solid #B8B8B8; clear:both; height:60px; margin:0 0 25px; position:relative; width:950px;}
#wrap_links h2{background: url(../Imagem/tit_links.png) no-repeat; left:0; height:73px; overflow:hidden; margin:0; padding:0; position:absolute; top:-21px; text-indent:-99999px; width:216px; z-index:1}
#wrap_links ul{margin:0 auto !important; height:23px; overflow:hidden; padding:31px 0 0; position:relative; width:900px; z-index:99}
#wrap_links li{background: url(../Imagem/bullet_links.png) left center no-repeat;float:left; list-style:none; padding: 0 16px 0 16px; width:auto;}
#wrap_links li a{color:#7D7D7D; font-size:16px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#wrap_links li a:hover{color:#ad132b;}
#wrap_links .next, #wrap_links .prev{display:block; height:11px; overflow:hidden; position:absolute; text-indent:-99999px; top:36px; width:7px; z-index:999}
#wrap_links .next{background: url(../Imagem/links_next.png) no-repeat; right:0;}
#wrap_links .prev{background: url(../Imagem/links_prev.png) no-repeat; left:0;}

.professor_titulto p{ font-size:12px; font-weight:bold; color:#000;}
.professor_nome p{ font-size:12px; font-weight:bold;  width:900px; float:left; margin-top:20px;}
.professor_img { width:900px; }
.professor_img img{ float:left; margin:10px; }
.professor_img p{  font-size:12px; line-height:23px; margin-bottom:20px; }

#modal_texto {
     display:none;
    width: 900px;
    height: auto;
    position: fixed;
    left: 50%;
    top: 50%;
    padding:10px;
    margin-left: -460px;
    margin-top: -210px;
    background-color: #fff;
    border:4px solid #DDDDDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index:9999;
}

#modal_texto #a_fechar {
    float:right;
    color:#D3261F;
    font-weight:bold;  
    font-size:15px;  
}

    #modal_texto #conteudo_link {
     margin-top:25px;
    }

.overlay { 
    display:none;
    position: fixed;  
    left: 0%; 
    top: 0%; 
    background-color: black;
    -moz-opacity: 0.7; 
    opacity: .70;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    z-index: 90;
}

.compracss,
.previewcss {
    background: red;
}


.vermelho {color:#CA2E43;}

