* {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#222;}

#sess-a-int,#sess-b-int,#col-lateral,#sess-d,#imp-calend {display:none;}
hr {display:none;}

#conteudoGeral h3 {font-size:32px; border-bottom:1px dotted #CCC; color:#005ca1; letter-spacing:-1px;}
#conteudoGeral h3 a {display:none;}
#conteudoGeral h3 span {display:none;}

.pLinkDown {display:none;}

#conteudoGeral h4 {font-size:19px; margin:0; margin-top:25px; margin-bottom:10px; margin-left:20px;}
#conteudoGeral h5 {font-size:19px; margin:0; margin-top:25px; margin-bottom:10px; margin-left:20px;}
#conteudoGeral p {margin:0; margin-bottom:10px; margin-left:20px;}

.wrap-img {height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; border-top:1px dotted #CCC; margin:20px 0;}

/*------------------ */
#calendario {float:right; _width:250px; margin:20px 0 20px 10px; padding:10px; background:#F8F8F8; border:1px dotted #DEDEDE;}
#calendario h4 {margin:0; margin-bottom:10px; border-bottom:1px dotted #DDD; color:#666; background:url(../img/calendar-08.gif) no-repeat left center; padding-left:20px;}
#calendario table {margin-top:5px;}
#calendario table thead tr th {font-weight:bold; color:#005ca1; text-align:left; padding:0 4px;}
#calendario table tbody tr td {padding:2px 4px; background:#f7e3a0; border:1px solid #ddcd92; color:#5c4500;}
#calendario table tbody tr td span {display:block; font-size:10px; color:#ce6b00;}
#calendario table tbody tr td strong {color:#ce6b00;}
#calendario table tfoot {display:none;}

#calendario div.wrap-img {display:none;}

#calendario-mbas {}
#calendario-mbas table {margin-top:5px; width:100%;}
#calendario-mbas table thead tr th {font-weight:bold; color:#222; text-align:left; padding:0 4px;}
#calendario-mbas table tbody tr.zeb td {background:#f9f5dd;}
#calendario-mbas table tbody tr td {padding:2px 4px; background:#FFF; border:1px solid #dedac2; color:#5c4500;}
#calendario-mbas table tbody tr td span {display:block; font-size:10px; color:#ce6b00;}
#calendario-mbas table tbody tr td.tdTit {font-size:14px; padding-top:20px; color:#000; font-weight:bold; background:#dcba00;}
#calendario-mbas table tbody tr td a {color:#000; font-weight:bold; text-decoration:none; background:url(../img/seta-point.gif) no-repeat left center; padding-left:10px;}
#calendario-mbas table tbody tr td a:hover {text-decoration:underline;}
#calendario-mbas table tfoot {display:none;}


.fRight {float:right;}
.imgLogoParceiro {border:0; margin-left:10px;}
.imgLogoParceiro-int {border:0; margin-left:0;}

#boxCargaHoraria {float:right; margin:20px 0 20px 10px; padding:20px 10px 10px 10px; background:#F8F8F8; border:1px dotted #CCC;}
#boxCargaHoraria h4 {margin:0;}
#boxCargaHoraria p {margin:0; margin-bottom:10px;}
#boxCargaHoraria ul {list-style:none; padding-left:50px; background:url(../img/ico-clock.gif) no-repeat left center;}
#boxCargaHoraria ul li strong {font-size:17px; color:#427fc0;}


#listaInterna ul {list-style:inside;}
#listaInterna ul li a {color:#447292; text-decoration:none;}
#listaInterna ul li a:hover {text-decoration:underline;}
#listaInterna ul li ul {list-style:none;}

#listaInternaAlg ul {list-style:lower-alpha; margin-top:5px; margin-left:30px;}
#listaInternaAlg ul li a {color:#447292; text-decoration:none;}
#listaInternaAlg ul li a:hover {text-decoration:underline;}


#listaDownZip {float:left;}
#listaDownZip ul {list-style:none;}
#listaDownZip img {display:none;}
#listaDownZip ul li a {display:block; background:#f5f5f5 url(../img/ico-zip.gif) no-repeat left center; color:#447292; text-decoration:none; padding:4px 10px; padding-left:28px;}
#listaDownZip ul li a:hover {text-decoration:underline; background:#FFF url(../img/ico-zip.gif) no-repeat left center;}

#conteudoGeral #calendario table.tb-mod-1 h5 {margin:0; padding:0;}

