div.leftcolinfografia {width:940px;padding-left:10px;overflow:hidden}
div.box_story {background:#FFF;}
div.box_story .box_article {float:left; width:470px;}
div.box_story .box_article div {margin-bottom:15px; clear:both;}
div.box_story #st_title {font-size:18px; font-family:Arial; margin-bottom:10px;}
div.box_story #st_intro {font-weight:bold; margin-bottom:15px; font-size:12px;}
div.box_story .st_img {margin-bottom:30px;}
div.box_story #st_text p {margin-bottom:10px;display: block;clear: both;}
div.box_story #st_text p a {text-decoration:underline}
div.box_story #st_text ul{padding-left:25px; margin-bottom:10px;}
div.box_story #st_text ol{padding-left:25px; margin-bottom:10px;}

div.box_blog .st_title {font-size:18px; font-family:Arial; padding-top:50px; margin-bottom:10px;}
div.box_blog .st_intro {font-weight:bold; margin-bottom:15px; font-size:12px;}
div.box_blog .st_text p {margin-bottom:10px;}
div.box_blog .st_text p a {text-decoration:underline}
div.box_blog .st_text ul{padding-left:25px; margin-bottom:10px;}
div.box_blog .st_text ol{padding-left:25px; margin-bottom:10px;}
div.box_blog .st_author {border:1px solid #ccc; padding:5px; background: url('/i/pbg.gif') repeat-x left bottom #fff;}

div.box_story #article {position:relative; width:100%;}
div.box_story #tools {position:absolute; top:0px; right:0px; width:150px; overflow:hidden; padding-left:10px; padding-bottom:15px;}
div.box_story #tools .sandbox {border:1px solid #ccc; padding:5px; margin-bottom:10px; background: url('/i/pbg.gif') repeat-x left bottom #fff;}
div.box_story #tools .last {margin-bottom:0px;}
div.box_story #tools .sandbox ul {list-style-type:none; margin:3px 0px -3px;}
div.box_story #tools .sandbox li {padding:3px 0px; border-top:1px solid #ccc;}
div.box_story #tools .sandbox li a {font-family:Arial; font-weight:bold}
div.box_story #tools .sandbox h18 {height:18px;}
a.send, a.comment, a.print, a.fav {color:#818285;display:block; height:17px; margin-bottom:10px; padding-top:1px; padding-left:28px}
div.box_story .sandbox a.send {background:url('/i/icon_story1.gif') no-repeat 6px top;}
div.box_story .sandbox a.comment {background:url('/i/icon_story2.gif') no-repeat 6px top;}
div.box_story .sandbox a.print {background:url('/i/icon_story3.gif') no-repeat 6px top;}
div.box_story .sandbox a.fav {background:url('/i/icon_story4.gif') no-repeat 6px top;}

div.box_story .st_author {border:1px solid #ccc; padding:5px; background: url('/i/pbg.gif') repeat-x left bottom #fff;}


div.box_comments {background:#FFF; font-size:12px;}
div.box_comments .thread {background:#f0f1f1; margin-bottom:10px; padding:5px 5px 5px 10px; overflow:hidden;}
div.box_comments .thread div.reply {padding:5px 5px 5px 10px; background:#e7e8e8;}
div.box_comments .thread div.bgwhite {background:#FFF !important;}
div.box_comments .thread div {margin-top:5px;}
div.box_comments .thread div.container {margin-top:0px;}
div.box_comments div.com_title {margin-top:0px; font-weight:bold; color:#000; font-size:13px;}
div.box_comments div.com_author a {text-decoration:underline;}
div.box_comments div.com_text {color:#000;}
div.box_comments div.com_text  p {margin-bottom:10px;}
div.box_comments div.com_text  p a {text-decoration:underline}
div.box_comments div.com_text  ul{padding-left:25px; margin-bottom:10px;}
div.box_comments div.com_text  ol{padding-left:25px; margin-bottom:10px;}
div.com_control {overflow:hidden; padding-bottom:10px;}
div.com_control div.but {float:right; margin-left:5px; margin-right:0px;}


div.box_resume {background:#a21e21; color:#FFF;}
div.box_resume .w50 {border-right:1px solid #FFF;}
div.box_resume td {vertical-align:top}
div.box_resume ul {list-style-type:none; margin:10px; font-weight:bold}
div.box_resume li {margin-bottom:10px;}
div.box_resume li.mbotblock {margin-bottom:15px;}
div.box_resume a {color:#FFF; font-size:12px; font-family:Arial;}
div.box_resume a:hover {color:#FFF;}

div.warning {width:80%; margin-left:auto; margin-right:auto; padding:10px; border:1px solid #ccc;}

div.box_section .ultima {background:#f0f1f1;}
div.box_section .ultima .text {padding:10px;}
div.box_section .ultima a:hover * {text-decoration:none;}
div.box_section .ultima a:hover span.title {text-decoration:underline;}
div.box_section .ultima a h2 {color:#adacad;}
div.box_section .ultima a h2 span {color:#1a1a1a;}
div.box_section .ultima a h2 span.title {font-family:Arial; font-size:19px; color:#a11d21}
div.box_section table {width:642px; margin:-6px;}
div.box_section .ultima, div.box_section table {margin-bottom:15px;}
div.box_section table td {vertical-align:top; border:1px solid #ccc; background: url('/i/pbg.gif') repeat-x left bottom #fff; width:204px; padding-bottom:5px;}
div.box_section table td a {overflow:hidden; display:block;}
div.box_section table td span {display:block; padding: 5px 10px 0px}
div.box_section table td span.title {font-family:Arial; font-weight:bold}
div.box_section table td a {text-decoration:none !important;}
div.box_section table td:hover, div.box_rss div.friend:hover {border:1px solid #a11d21}

div.box_pagination {overflow:hidden; clear:both; color:#939598; font-weight:bold; margin:0px auto 15px;}
div.box_pagination ul {border-width:1px 0px 1px 1px; border-style:solid; border-color:#939598; float:left; list-style-type:none;}
div.box_pagination li {border-right:1px solid #939598; width:30px; height:18px; float:left; text-align:center;}
div.box_pagination a {color:#636363; display:block; width:30px !important; height:18px !important;}
div.box_pagination li a {text-decoration:none;}
div.box_pagination li a:hover {background:#ffcccc; text-decoration:none;}
div.box_pagination li.sel {border-right:1px solid #939598; background:#939598; color:white;}
div.box_pagination .pagina {margin-right:10px; float:left;}
div.box_pagination .pagina li {width:auto; padding:0px 10px}
div.box_pagination .artigos {float:right;}
div.box_pagination .artigos li.sel {width:auto; padding:0px 10px}
div.box_pagination .artigos li.select {overflow:hidden; width:35px;}
div.box_pagination .artigos li select {border:0px; color:#999; width:35px; height:18px; margin-top:expression("-1px"); margin-left:expression("-1px"); width:expression("37px"); height:expression("20px");}
div.box_pagination .comtop {float:right;}

div.box_moderate ul {list-style-type:none; padding:0px;}
div.box_moderate li {padding:3px 0px}
div.box_moderate li.normal {border-top:1px dashed #ccc; border-bottom:1px dashed #ccc}

div.box_rss div.friend {border:1px solid #ccc; padding:5px; margin:6px; background: url('/i/pbg.gif') repeat-x left bottom #fff; width:102px;}
div.box_rss div.friend img {border:1px solid #666;}
div.box_rss div.friend a, div.box_rss div.friend a:hover {text-decoration:none;}
div.box_rss div.friend span {display:block; padding-top: 4px}

/*Calendário*/
.bcal{border-right:1px solid #A11D21;border-bottom:1px solid #A11D21;}
.bleftcal{border-left:1px solid #A11D21;}
.pcal{padding-top:2px;padding-left:4px;}
.weekwrapper{width:245px;border-top:10px solid #a11d21;border-left:1px solid #a11d21;}
.pbot15{padding-bottom:15px;}
.pbot18{padding-bottom:18px;}
.bcalbotsep{border-bottom:2px solid #A11D21;}
.lstylenone{list-style-type:none;}

/* subheader */
#subheader_main{width:960px;height:150px;background:url('/i/bg_cr_subheaderMain.jpg') no-repeat top left;overflow:hidden;margin-left:auto;margin-right:auto}
#subheader_left{float:left;overflow:hidden;height:130px;width:306px;border-right:1px dashed #999}
#subheader_middle{float:left;overflow:hidden;height:130px;width:365px;border-right:1px dashed #999}
#subheader_right{float:left;overflow:hidden;height:130px;width:286px}
#subheader_mainTitleBar{width:960px;height:20px;background-color:#000;height:20px;margin-left:auto;margin-right:auto}
.subheader_titleItem{float:left;overflow:hidden;border-right:1px solid #353535;margin-top:2px;height:16px;}
.subheader_titleItem span{margin-left:18px;color:#fff}
.bwhite{border:1px solid #fff}
.subheader_leftTitle{float:left;overflow:hidden;font-size:16px;color:#fff;font-weight:bold;width:170px;display:block}
.subheader_leftParagraph{float:left;overflow:hidden;width:100%;color:#fff;margin-top:2px;line-height:15px;clear:both;display:block}
.subheader_middleTitle{float:left;overflow:hidden;font-size:14px;color:#fff;font-weight:bold;margin-top:5px;width:255px;display:block}
.hoverwhite:hover{color:#fff;text-decoration:underline}