/* ----------------------------------------- */
#main #di {float:left;height:257px;width:387px;padding:5px 0 0 5px;background-repeat:no-repeat;}
#main #di #di_img {height:250px;width:380px;border:1px solid white;background-repeat:no-repeat;background-position:center center;}
#main #di .menu {height:16px;width:53px;margin:5px 0 0 327px;}
#main #di .menu a {line-height:normal;font-size:11px;font-weight:bold;color:#878787;text-decoration:none;display:block;float:left;height:14px;width:9px;padding:0 0 0 3px;margin-right:3px;border:1px solid #EEEEEE;background-color:#EBEBEB;background-image:url(../img/di_bkg_btn.jpg);background-repeat:repeat-x;}
#main #di .menu a:hover,
#main #di .menu a.active {color:#000;}
#main #di #di_lnk {font-size:13px;color:#FFF;text-decoration:none;display:block;width:380px;height:45px;padding:184px 0 0 0;}
#main #di #di_lnk:hover {text-decoration:underline;}
#main #di #di_tit {line-height:normal;font-weight:normal;display:block;height:39px;width:370px;padding:6px 0 0 10px;background-image:url(../img/bkg_trans.png);}
#main #di #di_tit span {color:#9B9A9A;display:block;font-weight:bold;}
/* ----------------------------------------- */
#main #mch {float:left;width:318px;margin-left:20px;}
#main #mch br {display:none;}
#main #mch a {font-size:14px;color:#333;text-decoration:none;line-height:140%;display:block;padding:13px 0;border-top-width:1px;border-top-style:dotted;border-top-color:#999;}
#main #mch a.first {font-size:18px;font-weight:bold;color:#BD1521;line-height:120%;padding:8px 0 15px 0;border-top-width:0;}
#main #mch a.first strong {display:none;}
#main #mch a:hover {text-decoration:underline;}
/* ----------------------------------------- */
#main #pub {clear:both;height:75px;width:695px;padding:25px 0 25px 15px;background-repeat:no-repeat;background-position:15px 25px;}
#main #pub a,
#main #pub div {display:block;float:left;height:65px;width:300px;margin:5px 0 0 32px;}
/* ----------------------------------------- */
#main #carr {height:160px;width:740px;margin-bottom:25px;background-color:white;background-repeat:no-repeat;}
#main #carr span {display:block;float:left;height:150px;width:130px;padding:10px 8px 0 8px;}
#main #carr .first {padding-left:9px;border-left-width:0;}
#main #carr .last {border-right-width:0;}
#main #carr a {color:#FFF;font-size:11px;text-decoration:none;display:block;width:130px;height:35px;padding-top:105px;}
#main #carr a:hover {text-decoration:underline; border:3px solid red;}
#main #carr a strong {line-height:normal;font-weight:normal;display:block;height:32px;width:125px;padding:3px 0 0 5px;background-image:url(../img/bkg_trans.png);}
/* ----------------------------------------- */
#main #news {float:left;width:460px;margin-right:30px;}
#main #news .top {font-size:12px;line-height:normal;font-weight:bold;text-transform:uppercase;height:18px;width:453px;padding:3px 0 0 7px;margin-bottom:10px;background-image:url(../img/news_topRed.jpg);background-repeat:no-repeat;}
#main #news .top,
#main #news .top a {color:#FFF;}
#main #news .top a:hover {text-decoration:underline;}
#main #news ul {margin:0;list-style-type:none;display:block;float:left;width:196px;padding:0;}
#main #news li {margin:0 0 10px 0;padding:0 0 0 8px;background-image:url(../img/mark_grey.jpg);background-repeat:no-repeat;background-position:left 8px;}
#main #news li.first {font-weight:bold;background-image:url(../img/mark_red.jpg);}
#main #news li.first a {color:#BD1521;}
#main #news a {font-size:12px;color:#333;text-decoration:none;}
#main #news a:hover {text-decoration:underline !important;}
#main #news .photo {color:#FFF;font-size:13px;text-decoration:none;display:block;float:left;width:250px;height:45px;padding-top:125px;margin-right:10px;}
#main #news .photo a{ border:3px solid red;}
#main #news .photo strong {line-height:normal;font-weight:normal;display:block;height:40px;width:245px;padding:5px 0 0 5px;background-image:url(../img/bkg_trans.png);}
#main #news .news {clear:both;padding-top:20px;height:210px;}

#main #news #news_debate ul {width:290px;}
#main #news #news_debate li {background-position:left 10px;}
#main #news #news_debate li a {font-size:14px;font-weight:none;}
#main #news #news_debate a {font-size:12px;font-weight:none;}
#main #news #news_debate .photo2 {display:block;float:left;margin-right:20px;}
#main #news #news_debate br {display:none;}
#main #news #news_debate .a {font-size:12px;line-height:normal;display:block;margin-bottom:7px;}
#main #news #news_debate .b {font-size:12px;line-height:normal;font-style:italic;display:block;margin-bottom:7px;}
#main #news #news_debate .c {font-size:11px;line-height:normal;}

#main #news #news_esporte {padding:0 !important;min-height:320px;}
#main #news #news_esporte .photo {width:220px;margin:0 0 0 20px;}
#main #news #news_esporte .photo.first {margin:0;}
#main #news #news_esporte .photo strong {width:215px;}
#main #news #news_esporte ul.a {width:220px;margin:0 20px 0 0;}
#main #news #news_esporte ul.b {width:220px;}
#main #news #news_esporte li {margin:10px 0 0 0;}

#main #news #news_economia .ind {float:left;height:180px;width:180px;margin-right:20px;}
#main #news #news_economia .ind br {display:none;}
#main #news #news_economia .ind div {font-size:12px;height:25px;width:160px;padding:5px 10px 0 10px;background-color:#D8D8D8;background-image:url(../img/ind_bkg.jpg);background-repeat:no-repeat;}
#main #news #news_economia .ind span {display:block;float:left;}
#main #news #news_economia .ind strong {display:block;float:right;}
#main #news #news_economia .ind strong.neg {color:#BD1521;padding-left:12px;background-image:url(../img/ind_neg.gif);background-repeat:no-repeat;background-position:left center;}
#main #news #news_economia .ind strong.pos {color:#009F00;padding-left:12px;background-image:url(../img/ind_pos.gif);background-repeat:no-repeat;background-position:left center;}
#main #news #news_economia .ind .mais {color:#BD1521;font-size:10px;text-transform:uppercase;text-decoration:none;text-align:right;display:block;margin:5px 0 0 85px;}
#main #news #news_economia ul {width:260px;}
#main #news #news_economia li {margin:10px 0 0 0;}
#main #news #news_economia li.first {margin:0;}
/* ----------------------------------------- */
#main #dir {float:left;}
/* ----------------------------------------- */
#main #direito {width:250px;background-color:#F8F8F8;} /* AQUI */
#main #direito .top {font-size:12px;line-height:normal;font-weight:bold;text-transform:uppercase;height:19px;width:243px;padding:3px 0 0 7px;background-image:url(../img/news_topGrey.jpg);background-repeat:no-repeat;}
#main #direito .top a {color:#FFF;}
#main #direito .top a:hover {text-decoration:underline;}
#main #direito ul {margin:0px;padding:15px 10px;list-style-type:none;background-color:#F1F1F1;}
#main #direito ul.b,
#main #direito ul.d {background-color:#F1F1F1;}
#main #direito ul.b a,
#main #direito ul.c a,
#main #direito ul.d a {font-size:11px;}
#main #direito li {margin:0 0 8px 0;padding:0 0 0 8px;background-image:url(../img/mark_grey.jpg);background-repeat:no-repeat;background-position:left 8px;}
#main #direito li.first {font-size:18px;font-weight:bold;color:#BD1521;letter-spacing:-1px;padding-left:0px;background-image:none;}
#main #direito a {font-size:12px;color:#333;text-decoration:none;}
#main #direito .a .first {font-size:12px;color:#BD1521;letter-spacing:normal;padding-left:8px;background-image:url(../img/mark_red.jpg);}
#main #direito .a .first a {color:#BD1521;}
#main #direito a:hover {text-decoration:underline;}
/* ----------------------------------------- */
#main #mais {width:250px;margin-top:25px;background-color:#F3F3F3;} /* AQUI */
#main #mais .top {line-height:normal;font-size:14px;color:#FFF;font-weight:bold;text-transform:uppercase;width:240px;height:27px;padding:10px 0 0 10px;background-color:#E43229;background-image:url(../img/more_top.jpg);background-repeat:repeat-x;}
#main #mais ul {margin:0px;padding:0px;list-style-type:none;}
#main #mais li {padding:15px 0 15px 0;margin:0 5px;border-top-width:1px;border-top-style:dotted;border-top-color:#999;}
#main #mais li.first {border-top-width:0;}
#main #mais span {line-height:normal;font-weight:none;color:#FFF;display:block;float:left;width:11px;height:15px;padding:0 0 0 1px;margin:0 5px 0 12px;background-color:#BC1521;}
#main #mais a {font-size:13px;color:#333;text-decoration:none;display:block;float:left;width:205px;padding:0 0 0 5px;border-left-width:1px;border-left-style:solid;border-left-color:#A2A2A2;}
#main #mais a:hover {text-decoration:underline;}
#main #mais strong {line-height:normal;font-size:9px;font-weight:bold;color:#BD1521;text-transform:uppercase;display:block;}
/* ----------------------------------------- */

