@import url("clear.css");

*{margin:0; padding:0;}
body{background:url(../img/bg.png) #3d59a8 repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}

#main{width:1003px; margin:auto;}

#flash {width:1003px; height:284px;}

#esq{width: 258px; float:left;}

#dir{width: 745px; float:left; background:url(../img/bg-dir.png) top left no-repeat;}
#dir-int{ float:left; background:url(../img/bg-dir.png) top left no-repeat;}

#colegio{ width:211px; height: 223px; padding:55px 25px 16px 22px;  background:url(../img/menu-col.png) top no-repeat;}
#colegio li{ color:#595959; border-bottom:1px solid #d5d5d5; padding: 3px 0 1px 12px;}
#colegio li a{color:#595959; text-decoration:none; display:block;} #colegio li a:hover{ color:#ce2424;}

#educacao{ width:211px; height: 141px; padding:50px 25px 0 22px;  background:url(../img/menu-edu.png) top no-repeat; margin-top:5px;}
#educacao li{ color:#595959; border-bottom:1px solid #d5d5d5; padding: 3px 0 1px 12px;}
#educacao li a{color:#595959; text-decoration:none; display:block;} #educacao li a:hover{ color:#f5ab07;}

#navegacao{ width:211px; height: 80px; padding:50px 25px 0 22px;  background:url(../img/menu-navegacao.png) top no-repeat; margin-top:5px;}
#navegacao li{ color:#595959; border-bottom:1px solid #d5d5d5; padding: 3px 0 1px 12px;}
#navegacao li a{color:#595959; text-decoration:none;  display:block;} #navegacao li a:hover{ color:#172a60;}
#navegacao li .academiaIdeal{font-weight:bold;}

#email{ width:211px; height: 30px; padding:5px 25px 0 22px;  background:url(../img/mail.png) top no-repeat; margin-top:5px;}
#quimica{ width:211px; height: 70px; padding:5px 25px 0 22px;  background:url(../img/quimica.png) top no-repeat; margin-top:5px;}
#email li{ color:#595959;  padding: 3px 0 1px 12px;}
#email li a{color:#595959; text-decoration:none;  display:block;} #email li a:hover{ color:#999;}

#banner-topo{ width:730px; height:167px; padding:8px 13px 13px 0;} 
#banner-topo img {border:0px solid #FFF;}

#conteudo{ width:732px; background: url(../titulo.php?t=Destaques%20do%20Ideal) top no-repeat #fff; overflow:auto;}
#conteudo-int{ width:692px; *width:700px; float:left; padding:70px 20px 0 20px; *padding:70px 20px 0 12px; margin-top:10px; overflow:auto; min-height:550px; color:#666;}
#conteudo-footer{width:700px; padding:20px 0 0 0; margin-top:10px; overflow:auto; background:url(../img/bg-cont.png) top no-repeat #fff;}

#pag-idiomas{font-size:20px;}

#col-1{width:410px; float:left;}
	#destaques{ width:360px; padding:70px 0 0 35px; line-height:14px;}
	#destaques li{ color:#595959; height:60px; width:360px; margin-bottom:15px; }
	#destaques li img{ float:left; border:2px solid #dbdbdb; margin-right:10px;}
	
	#enquete{width:356px; margin-left:13px; padding:50px 0 0 41px; background:url(../img/bg-enquete.png) top no-repeat;}
	#enquete li{ height:28px; width:255px; margin:0 0 1px 1px; padding-top:8px; background:#fff8e8;  }
	#enquete li .radio{ float:left; width:28px; margin-top:2px; } #enquete li:hover{ background:#fef2d5;}

#col-2{width:322px; float:left;}
	#agenda{width:230px; height:300px; padding:41px 0 10px 70px; margin-left:22px; background:url(../img/bg-agenda.png) top left no-repeat;}
	#agenda li{ height:25px; width:220px; color:#fb5a16; line-height:12px; margin-bottom:15px;}
	#agenda li a{color:#fb5a16;}
	
	#informativo{ width:214px; height:159px; margin-top:10px; padding:30px 15px 17px 69px; margin-left:22px; background: url(../img/bg-informativo.png) top no-repeat;}
	#informativo li{ height:42px; color:#000; line-height:14px; margin-bottom:10px;}
	#informativo li a{color:#000;}
	
	#news{width:280px; height:123px; padding:45px 0 29px 31px; background:url(../img/bg-news.png) no-repeat top; margin:5px 0 0 8px;}
	#news-experiencia{width:280px; height:123px; padding:35px 0 29px 31px; background:url(../img/bg-newsexperiencia.png) no-repeat top; margin:5px 0 0 8px;}
	#news #email-newsletter{border:1px solid #90d68a; width:149px; padding:2px; font-family:Trebuchet MS; font-size:11px; color:#45913d;}

#footer{width:1003px; height:78px; margin:auto; background:url(../img/footer.png) no-repeat; clear:both;}
#selo{float:right; margin-right:47px; margin-top:38px;}

/***TEXTOS***/

a{color:#595959;}
a:link, a:active, a:visited{color:#595959; text-decoration:none;}
a:hover{ color:#7f7e7e;}

.red{color:#bb0202; font-size:12px; font-weight:bold;}
a.red:link, a.red:active, a.red:visited{color:#bb0202; text-decoration:none;}
a.red:hover{ color:#de0101;}

.amarelo{color:#e49f00; font-size:12px; font-weight:bold;}
a.amarelo:link, a.amarelo:active, a.amarelo:visited{color:#e49f00; text-decoration:none;}
a.amarelo:hover{ color:#ffb306;}

.cinza{color:#5e5e5e; font-size:11px;}
a.cinza:link, a.cinza:active, a.cinza:visited{color:#5e5e5e; text-decoration:none;}
a.cinza:hover{ color:#727272;}

.titulo{font-size:20px; color:#bf0202; font-weight:bold;}
.subtitulo{color:#999;}
.texto{color:#3B3B3B; font-size: 15px;}

/***ESTILOS***/

.desc-enquete{font-size:10px; color:#666;}

.galeria-fotos{margin:0 30px 30px 0; float:left; width:75px; height:75px; padding:1px; border:solid 1px #CCC;}
.galeria-fotos a{opacity: 0.9; -khtml-opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity = 90);}
.galeria-fotos a:hover{opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; filter: alpha(opacity = 100);}

#lista-eventos td{padding:15px 0 15px 0; border-bottom:dashed 1px #CCC; line-height:19px;}
.foto-eventos{width:102px; height:81px; float:left; background:url(../img/bg-foto.png) no-repeat; text-align:center; padding-top:10px; margin-top:5px;}
.texto-eventos{padding:8px 0 8px 112px;}
.titulo-eventos{color:#4963ae; font-size:14px; font-weight:bold;}

.lista-agenda{margin-top:5px; margin-bottom:5px; padding:10px; border:dotted 1px #e0e0e0;}
.lista-agenda-sel{margin-top:5px; margin-bottom:5px; padding:10px; border:dotted 1px #e0e0e0; background:#f6f9ff;}
.data-agenda{color:#999;}
.titulo-agenda{color:#3d59a8; font-size:18px; font-weight:bold;}

.erro-tit{color:#3d59a8; font-weight:bold; font-size:18px;}
.erro-texto{color:#666; font-size:12px;}

.lista-equipe{height:35px;}
.titulo-equipe{color:#3d59a8; font-size:20px; font-weight:bold;}
#grid-equipe{width:640px; margin:auto;}
.grid-equipe{width:160px; height:200px; float:left; text-align:center;}
.grid-equipe img{padding:1px; border:solid 1px #CCC;}
.funcao-equipe{font-size:10px;}
.nome-equipe{color:#3d59a8;}

.titulo-calendario{color:#3d59a8; font-size:20px; font-weight:bold;}

.titulo-horario{color:#3d59a8; font-size:20px; font-weight:bold;}

#table-fale-conosco td{padding:5px; margin:auto;}

.data-downloads{color:#999; font-size:9px;}

.titulo-matricula{color:#3d59a8; font-size:20px; font-weight:bold;}

.categoria-links{color:#3d59a8; font-size:20px; font-weight:bold;}

.link-download{color:#F30; font-size:12px; font-weight:bold;}

.form-matricula{border:solid 1px #a3b3e1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; width:250px; padding:2px; color:#354d92; background:url(../img/bg-input.png) repeat-x;}

/***PAGINAÇÃO***/

.pag-atual {background-color:#bb0202; padding:6px; color:#FFFFFF; display:inline; border:solid 1px #bb0202; margin:3px;}
.pag {padding:6px; display:inline; margin:3px;}
.pag-bts {display:inline; padding:6px; margin:3px;}
.pag-links {text-decoration:none; color:#bb0202; font-weight:bold;}


/***TABELA***/

#tabelinha {border:1px solid #cc0000; padding:6px; margin:6px; text-align:center;}
#tabelinha2 {padding:6px; margin:6px; text-align:center;}