body{font-family:Arial, sans-serif;font-size:14px;color:#fff;}
h1,.h3 a,h4,h5,#fotos h2{color:#FFF!important;}
h6,.h2,.list_menu h3 a{color:#333!important;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin-bottom:10px;}
strong{font-weight:bold;}
h1{padding-top:16px;margin-top:-20px;}
#conteudo h1 a{color:#FFF;}
h4{padding-top:6px;}
h5{margin:0 0 10px;*margin:-10px 0 0;}
h6{padding-top:5px;margin-top:-7px;*margin:-8px 0 -8px;}
ul ul{list-style:circle;margin-left:30px;}
em{font-style:oblique;}
small{font-size:11px;}
#cont_big h2{font-size:20px;font-weight:bold;margin:10px 0;}

#geral{width:905px;margin:auto;padding-bottom:28px;}
.center{width:905px;margin:auto;position:relative;}

.geral2{padding-left:50px;padding-right:50px;background:url(img/overlay_30.png) repeat;padding-top:10px;}

#geral:after{content:" ";display:block;clear:both;visibility:hidden;}
#logo{margin-top:10px;}
#extras{position:relative;float:right;top:-128px;text-align:right;}
#extras img{margin-left:10px;}
#background{margin-top:10px;font-size:11px;}
#news{margin:38px 0 11px;}
	#news, x:-moz-any-link, x:default{margin:42px 0 0 11px;}
	#news{*margin:20px 0;}
#menu{clear:both;position:relative;top:-125px;}
#conteudo a{color:#2E8CD3;font-weight:bold;}
#cont_big{float:left;width:550px;line-height:1.5em;margin-top:-110px;}
#cont_full{float:left;width:900px;line-height:1.5em;margin-top:-110px;}
#cont_big object{margin-bottom:8px;}
#cont_small{float:right;width:315px;margin:-110px 0 0 0;}
#cont_small h3{font-size:20px;*font-size:18px;font-family:Helvetica,Arial,sans-serif;font-style:oblique;}
#cont_small object{margin-bottom:3px;}
#cont_small p{font-size:11px;line-height:150%;}
#footer{clear:both;background:url(img/black_60.png);height:43px;padding:22px 0 28px;text-align:left;_overflow:hidden;}
#footer a{color:#fff;font-weight:bold;}
#footer li{float:left;margin-right:17px;}
#footer p{clear:both;font-size:11px;padding-top:10px;line-height:140%;}
#programacao, #cont_full ul{margin:5px 0 5px 35px;}
#programacao li,#cont_full li{margin-bottom:5px;}
#info p{margin-left:20px;}
#info{color:#000;padding:16px 20px;margin-top:20px;width:302px;line-height:1.4em;}
	.info_4l{background:url(img/back_info_4l.png) top left no-repeat;height:130px;}
	.info_5l{background:url(img/back_info_5l.png) top left no-repeat;height:160px;}
	.info_6l{background:url(img/back_info_6l.png) top left no-repeat;height:180px;}
	.info_8l{background:url(img/back_info_8l.png) top left no-repeat;height:242px;}
#sub_menu{width:315px;}
#sub_menu a{color:#000;}
	.sub_escola{background:url(img/back_escola.png) top left no-repeat;height:300px;}
	.sub_cursos{background:url(img/back_cursos.png) top left no-repeat;height:600px;*background:url(img/back_cursos_ie.png) top left no-repeat;}
	.sub_expo{background:url(img/back_expo.png) top left no-repeat;height:250px;_position:relative;_top:-1360px;}
	.sub_alunos{background:url(img/back_alunos.png) top left no-repeat;height:300px;}
#fotos h2{padding-top:10px;}
#fotos td{padding:3px;}
#monica ul{margin-left:35px;list-style:disc;margin-bottom:10px;}#monica h3{font-size:16px;font-weight:bolder;}#monica li{margin-bottom:5px;}
#selo{position:absolute;top:-66px;right:-30px;}
#lista li{list-style:circle;margin-left:20px;margin-bottom:4px;}

.news_box{background:url(img/news_box.png) no-repeat;
	width:135px;_width:145px;height:36px;margin:11px 0 0 0;
	border:0;font-size:11px;text-align:center;overflow:hidden;padding:0 5px;}
	.news_box, x:-moz-any-link, x:default{padding:0px 5px 10px;*padding:11px 5px 0;margin:0;}
	.news_box{*margin:11px 0 -19px;_padding:11px 0 0 0;}
	.ok{margin-bottom:-14px;*margin-bottom:-12px;}
.h2{padding:12px 0 15px;*padding:11px 0 13px; background:url(img/back_h2.png) bottom center no-repeat;text-align:center;}
.list_menu{margin-top:-15px;text-align:center;}
.list_menu h3{padding-top:14px;margin-top:-12px;}
	.list_menu h3, x:-moz-any-link, x:default{margin-top:-5px;*margin-top:-12px;}
	@media screen and (-webkit-min-device-pixel-ratio:0){.list_menu h3{margin-top:-5px;}}
.estrutura {margin-top:10px;}.estrutura td{padding:0 30px 30px 0;vertical-align:middle;}.estrutura img{border:1px solid #CCC;}
.table_img_curso {margin-top:10px;}.table_img_curso td{padding:0 40px 30px 0;vertical-align:middle;}.table_img_curso img{border:1px solid #CCC;}
.curriculos{list-style:disc;margin:0 0 0 30px;}.curriculos a{color:#FFF!important;font-weight:normal!important;}
.img_right{float:right;border:1px solid #CCC;margin:0 0 3px 20px;}
.data{color:#2E8CD3;font-weight:bold;}
.pp{margin-top:5px;}
.expo_info{color:#000;padding:15px 10px 0;font-size:12px;line-height:1.4em;}
.trabalhos{margin-top:5px;}
.trabalhos td{padding-bottom:18px;}
.form1,.form2{background:url(img/overlay_70.png) repeat;border:1px solid #FFF;padding:4px;margin-bottom:5px;color:#000;}
.form2{margin-top:10px;font-weight:bold;}

.cmp_erro {background:#F00; color:#FFF;}
.cmp_vazio {background:#006; color:#FFF;}
.overlay{background:url(img/overlay_60.png) repeat;padding:5px 10px;display:block;-moz-border-radius:12px;-webkit-border-radius:12px;*border:1px solid #222;}
* + html/*/ * /**/ .overlay {behavior:url(border-radius.htc);}
* + html/*/ * /**/ .bug1{margin-top:-20px;padding-bottom:15px;}
* + html/*/ * /**/ #bug2{*margin-top:7px;*padding:0 10px 12px;}

#popup{position:absolute;left:0;right:0;width:336px;left:50%;margin-left:-400px;margin-top:40px;}



.curto_titulo{font-weight:bold;font-size:16px;}
.curto_data{font-style:oblique;font-size:12px;}
.curto_espaco{padding:5px 0;}
.cronograma{font-size:16px;padding:10px 0 5px;font-weight:bold;}

.fotos strong{font-size:16px;}
.fotos img {border:1px solid #999;margin:0 5px 5px 0;}

/* Lightbox */
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}#lightboxDetails{font-size:0.8em;padding-top:0.4em;}#lightboxCaption{float:left;}#keyboardMsg{float:right;color:#000;display:block;}#closeButton{top:5px;right:5px;}#lightbox img{border:none;clear:both;}#overlay img{border:none;}#overlay{background-image: url(img/overlay.png);}*html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(img/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");}