#conteudo { background:url(../img/conteudo_bg.jpg) !important}
#conteudo h2 { height:42px;  background:url(../img/border.gif) bottom left repeat-x; margin-top:12px;}
#conteudo h2 span {color:#08639a; font-size:24px; font-weight:normal;}
#conteudo h2 a.rss { background:url(../img/ico_rss.gif) no-repeat; text-indent:-15000px; position:relative; display:block; top:-18px; left:299px; width:20px;}
#conteudo #coluna1 { display:inline; float:left; width:219px; /*background:url(../img/menuLeft_bg.jpg) repeat-y;*/}
#conteudo #coluna1 h2 { margin-left:12px; width:186px;}
#conteudo #coluna1 .content { display:block; clear:both; width:219px; padding-top:20px; padding-bottom:10px;}
#conteudo #coluna1 .content .banner { width:150px; margin:auto; right:5px;}
#conteudo #coluna1 #publicidade .banner { width:180px; margin:auto;}
#conteudo #coluna1 #shopping .item {width:150px; margin:auto; right:5px; margin-bottom:10px;}
#conteudo #coluna1 #shopping .item p a { color:#0074c2; font-size:11px; font-weight:bold;}
#conteudo #coluna1 #shopping .item span { color:#21a6ff; font-size:11px; text-decoration:line-through; clear:both; display:block;}
#conteudo #coluna1 #shopping .item a { color:#70c200; font-size:11px; font-weight:bold; clear:both; display:block;}
#conteudo #coluna1 #menuLeft { display:table; clear:both; width:219px;}
#conteudo #coluna1 #menuLeft ul { list-style:none;}
#conteudo #coluna1 #menuLeft h2 { width:219px; height:68px; background:url(../img/menuLeft_top.jpg); margin:0px;}
#conteudo #coluna1 #menuLeft h2 span { top:30px; left:11px;}
#conteudo #coluna1 #menuLeft li { padding:12px; background:url(../img/menu_border.gif) bottom left no-repeat;}
#conteudo #coluna1 #menuLeft li.ultimo { background:none;}
#conteudo #coluna1 #menuLeft li img { margin-right:10px; top:-3px;}
#conteudo #coluna1 #menuLeft li a {color:#23658c; font-size:12px;}
#conteudo #coluna1 #menuLeft li a:hover { color:#27aeff;}
#conteudo #coluna1 #menuLeft li.select { background-color:#edf8ff; margin-left:10px; padding-left:20px;}
#conteudo #coluna1 #menuLeft li.select a { font-weight:bold;}
#conteudo #coluna2 { width:716px; background:url(../img/coluna2_bg.jpg) #FFFFFF repeat-x; display:inline; float:left; padding:15px 20px;*padding:24px 20px;}
#conteudo #coluna2 .mes { clear:both; display:block; padding-top:30px;}
#conteudo #coluna2 h3 {color:#08639A;font-size:24px;font-weight:normal; padding-bottom:6px; margin-right:26px; margin-left:30px; margin-bottom:20px;background:transparent url(../img/border.gif) repeat-x scroll left bottom;}
#conteudo #coluna2 .foot { top:20px;}
#conteudo #coluna2 .paginacao { margin-top:45px;display:block; clear:both;width:660px; height:28px; background:url(../img/bg_paginacao.gif) repeat-x; margin:30px; margin-bottom:0px !important;}
#conteudo #coluna2 .paginacao span, a { color:#08639a; font-size:12px;}
#conteudo #coluna2 .paginacao div { display:inline; float:left; top:6px;}
#conteudo #coluna2 .paginacao div.pag { left:10px; width:300px; text-align:center}
#conteudo #coluna2 .paginacao div.pag a.select { background-color:#a7d1ec; margin-right:3px; color:#FFF;}
#conteudo #coluna2 .paginacao div.pag a { padding-left:5px; padding-right:5px;}
#conteudo #coluna2 .paginacao div.total { left:230px;}
#conteudo #coluna2 .paginacao .disable {color:#93b5ca; cursor:default;}
#conteudo #coluna2 .passado {opacity:0.35;	-moz-opacity: 0.35;	filter: alpha(opacity=35);}
#conteudo #coluna2 .evento { margin-left:30px;clear:both; display:block; width:640px;}
#conteudo #coluna2 .acompanhamento { background-color:#e2f1f9; display:table; position:relative; top:-15px; padding:10px; padding-bottom:20px;}
#conteudo #coluna2 .acompanhamento div.divide { display:block; clear:both; padding-top:12px;padding-bottom:12px;*padding-bottom:0px; width:650px; overflow:hidden; left:-10px;}
#conteudo #coluna2 .acompanhamento .data { color:#27aeff !important;}
#conteudo #coluna2 .evento div.divide { display:block; clear:both; padding-top:12px;padding-bottom:12px;*padding-bottom:0px; width:650px; overflow:hidden;}
#conteudo #coluna2 .acompanhamento fieldset { position:relative;display:block; clear:both; background-color:#FFF; width:620px; padding:10px; top:10px; border: 1px solid #c6e2f1; padding-bottom:20px;}
#conteudo #coluna2 .acompanhamento legend { font-size:14px; color:#004066; padding-left:10px; padding-bottom:4px; padding-right:10px; font-weight:bold;}
#conteudo #coluna2 .acompanhamento span.pergunta { color:#08639a; font-size:14px;}
#conteudo #coluna2 .acompanhamento div { float:left; display:inline;} 
#conteudo #coluna2 .acompanhamento .bullet { float:left; display:inline; width:3px; height:3px; position:relative; top:10px; left:4px;}
#conteudo #coluna2 .acompanhamento div.aluno { width:180px !important; margin-top:6px;} 
#conteudo #coluna2 .acompanhamento div.naoAluno { width:200px !important; margin-top:6px;}
#conteudo #coluna2 .acompanhamento div.aluno a {float:left; display:inline; color:#feb433; font-weight:bold; text-decoration:underline;}
#conteudo #coluna2 .acompanhamento div.aluno a:hover { text-decoration:none;}
#conteudo #coluna2 .acompanhamento div.naoAluno a { float:left; display:inline; color:#feb433; font-weight:bold; text-decoration:underline;}
#conteudo #coluna2 .acompanhamento div.naoAluno a:hover { text-decoration:none;}

#conteudo #coluna2 .evento img { display:inline; float:left; margin-right:15px; margin-top:3px;}
#conteudo #coluna2 .evento div{ display:inline; float:left; width:530px;}
#conteudo #coluna2 .evento div img { display:inline; float:left; margin-right:5px;}
#conteudo #coluna2 .evento a { display:block; clear:both; padding-top:2px;}
#conteudo #coluna2 .evento span.data { font-size:12px; color:#feb433;display:inline; float:left;}
#conteudo #coluna2 .evento span.km { font-size:12px; color:#cc3133;display:inline; float:left; padding-top:3px; margin-right:10px;}
#conteudo #coluna2 .evento span.local { font-size:12px; color:#0C9026;display:inline; float:left; padding-top:3px;}
#conteudo #coluna2 .evento h4 { color:#08639a; font-size:14px;clear:both; margin-top:3px; margin-bottom:3px;}
#conteudo #coluna2 .evento p { color:#8c8d8d; font-size:12px;clear:both;}

#conteudo #coluna2 .logo_conteudo { position:absolute; right:1px;}
#conteudo #coluna2 #conteudo_evento { margin-left:30px; margin-top:30px;}
#conteudo #coluna2 #conteudo_evento span.data { background-color:#fff9ee; color:#feb433; width:auto;}
#conteudo #coluna2 #conteudo_evento h3 { font-size:30px; background-color:#eaf7ff; width:auto; color:#08639a; font-weight:normal; display:inline; clear:both; top:4px; margin-bottom:25px;}
#conteudo #coluna2 #conteudo_evento img { text-align:left; margin-right:20px; margin-bottom:10px;display:inline; float:left;}
#conteudo #coluna2 #conteudo_evento p { font-size:14px; color:#666; line-height:24px; margin-bottom:20px;}
#conteudo #coluna2 h2.todas { margin-left:30px; margin-bottom:30px;}
#conteudo #coluna2 h2 .vertodas { font-weight:normal; position:absolute; right:1px; color:#1c8abf; font-size:11px; top:8px; text-decoration:underline;}


#conteudo #coluna2 #conteudo_interna p { font-size:14px; color:#666; line-height:24px; margin-bottom:20px;}