
* {font-family: Arial, Verdana !important; font-size:11px; text-align:left;}
.dred {color:#900;}
.red {color:#EC1C24 !important;}
.gray3 {color:#333 !important;}
.f11 {font-size:11px !important;}
button{text-align:center;}

body, div, table, tr, td, form, span, a, p, h1, h2, h3, h4, h5, h6, img, input, select, textarea, iframe {border:0;margin:0;padding:0;}
body {color:#333;text-align:center;}


i {font-style:italic}
a:link,a:visited,a:active {text-decoration:none}
a:hover {text-decoration:underline}

#today_date {padding-top:8px; padding-bottom:8px;}
button {cursor:pointer; color:#900; font-weight:bold; height:24px; font-size:11px; padding:0px 0px 4px 0px; margin:0px;}

.hMenuThirdLineItemBlue a,.hMenuThirdLineItemBlueSel a,.hMenuThirdLineItemBlueBolsa a,.hMenuThirdLineItemBlueSelBolsa a {color:#6b6b6b; padding:0px 6px;font-size:13px;}
.hMenuThirdLineItemGrey a {color:#4f4f4f;padding-left:7px;padding-right:8px;font:400 11px Verdana}
.hMenuAuxThirdLineWrapper {float:right;overflow:auto;margin-right:7px}
.hMenuThirdLineItem a,hmenurapido a {color:#333;height:22px;padding-left:4px;padding-right:4px;vertical-align:middle;float:left;font:400 11px/14px Arial}
.verticalDash {color:#333;vertical-align:middle;float:left;font:11px/14px Arial}
.menuX2 {color:#666;font:400 11px arial}
#linkDirectoWrapper {float:left;margin-top:1px;overflow:hidden;padding-left:4px; margin-right:50px;font-size:13px;}
#linkDirectoWrapper * { font-size:11px; }
#linkDirectoWrapper img {margin-bottom:1px; margin-bottom:expression('0px')}
td#hMenuThirdLine #div_link_directo {text-align:left;float:left;margin:4px 0}


td#hMenuThirdLineINT {padding-left:2px;height:24px;vertical-align:middle;background:#EC0014}
td#hMenuAux {padding-top:8px;padding-bottom:2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;height:30px;overflow:hidden}
table#hMenuAuxThirdLineHighlight a,table#hMenuAuxThirdLine a {padding-left:6px;padding-right:6px;font-size:12px}
table#hMenuAuxThirdLineHighlight a#hMenuAuxThirdLineHighlight_title {color:#333;font-weight:bold;}
table#hMenuAuxThirdLineHighlight a {color:#990000;}
table#hMenuAuxThirdLine a {color:#666}
table#hMenuAuxThirdLine a#hMenuThirdLineItem_newsletter {color:#f30;font-weight:bold}
div#mainTable {width:980px;margin:0 auto;clear:both}
div#bannerFooter {border-top:4px solid #CCC;width:980px;margin:2px auto 0;padding:10px 0;background:#FFF}
div#bannerFooter table#bannerTbl {text-align:center;padding:6px 4px 4px 8px}
div#bannerFooter table#bannerTbl td.bannerTblTd {padding-left:13px;padding-right:13px;vertical-align:top}
div#footer {width:980px;border-top:1px solid #999;margin:0 auto;padding:10px 0}
div#footer td.footer_firstMenuTitle {color:#666;vertical-align:top;font:700 11px/normal Arial}
div#footer td.footer_firstMenuItens,div#footer td.footer_firstMenuItens a {color:#666;font:11px/normal Arial}
div#footer td.footer_secondMenuTitle {color:#787878;vertical-align:top;font:700 11px/18px Arial}
div#footer td.footer_secondMenuItens,div#footer td.footer_secondMenuItens a {color:#787878;font:11px/18px Arial}
div#barraFooter {width:980px;padding-bottom:20px;vertical-align:top;margin:0 auto}
table#section_table td#section_col {padding-top:20px;padding-right:19px;vertical-align:top;width:662px}
table#section_table td#section_colSrch {padding-right:19px;width:653px;background:url(../i/stripedbg.gif) repeat-x top;vertical-align:top}
table#section_table .capitalTitle, table#section_tableHP .capitalTitle {height:30px;vertical-align:bottom;text-align:left;color:#015a7a;text-transform:uppercase;border-bottom:1px solid #ccc;font:700 18px/19px Arial}
table#section_table .capitalTitleInt, table#section_tableHP .capitalTitleInt {padding-top:10px;vertical-align:bottom;text-align:left;color:#ec0014;text-transform:uppercase;border-bottom:1px solid #ccc;font-size:18px}
table#section_table .levels, table#section_tableHP .levels {height:30px;border-bottom:1px solid #ccc}
table#section_table .levelsAnchors,.levelsAnchors a:link,.levelsAnchors a:active,.levelsAnchors a:visited, table#section_tableHP .levelsAnchors {color:#900;font-size:11px}
table#section_tableHP td#section_col {padding-top:40px;padding-right:19px;vertical-align:top;width:662px}
table#section_tableHP td#section_colSrch {padding-right:19px;width:653px;vertical-align:top}
table#section_table td#section_col_infografia {padding-top:40px;vertical-align:top;width:980px}

table.search_int {height:24px;border:1px solid #ccc;background:#fff}

div#pesquisaInterior {background-color:#f1f1f1;margin-bottom:20px;overflow:hidden;width:653px}
div#pesquisaInterior .msgPesquisa {color:#000;text-align:left;padding-left:16px;padding-bottom:14px;font:14px Arial}
div#pesquisaInterior .msgPesquisa b {color:#000;font:14px Arial}
div#pesquisaInterior .txt_searchInterior {width:202px;color:#000;border:0;padding-left:7px;font:400 11px/normal Verdana}
div#pesquisaInterior .radioBtnTxt {border:0;color:#333;margin:0;padding:0;font:400 12px/18px Arial}

div#pesquisaInterior #bt_searchInterno {float:left;height:24px;margin-left:4px;text-decoration:none;width:76px;background:url(../images/search.jpg) no-repeat center center}

div#pesquisaInterior a#bt_searchInterno span {color:#4A7296;float:left;font-weight:700;padding:5px 0 0 5px;text-decoration:none}

div#pesquisaInterior .paddingRadio {padding:0 4px 0 0}

div#mainDivBgTop {padding-bottom:15px}

div#HPmaindiv {width:981px;overflow:hidden;margin:0 auto}

div#leftMainWrapper {overflow:hidden;width:662px;float:left;margin-right:9px}

div#colDir {width:310px;float:left;vertical-align:top;}

table#HPmaintable td#leftMainWrapper {padding-right:9px}

table#manchetes {margin-bottom:17px;width:662px}

.manchetesBottomSpacer {height:4px; overflow:hidden; margin-top:15px; border-bottom:4px solid #888;}

table#manchetes td#manchete_top_large {max-height:312px}

table.tbl_em_destaque {width:662px;margin-top:10px}

td#feeds {padding-right:9px;border-right:1px solid #e5e5e5}

td.topGeral {padding-left:11px}

table#feeds_tops td {vertical-align:top;width:50%}

.feedsSpacer {margin-top:2px;}

.setasTitBlue {color:#3386ac;font:16px Verdana}

.mmdBorderWrapper {border-bottom:4px solid #ccc}

div.destaquesHP {width:323px;text-align:left;float:left}

div.destaquesHP .mainTitle {color:#333;font-weight:bold; font-size:16px}

div.destaquesArtigo {margin-bottom:10px}
.titles, .titles a:link, .titles a:visited, .titles a:active {color:#990000;padding-bottom:1px;text-decoration:none;font-weight:bold; font-size:12px}
div.destaquesHP .preTitle,.preTitle a:link,.preTitle a:visited,.preTitle a:active {color:#999; font-size:11px; overflow:hidden;}
div.destaquesArtigo .actual,.actual a:link,.actual a:visited,.actual a:active {color:#ec9836; padding-bottom:2px;font:11px Arial}

div#lusaHP {width:321px}

div#lusaHP .mainTitle,.mainTitle a:link,.mainTitle a:visited,.mainTitle a:active, .mainTitle {color:#333;font:700 16px Verdana}

div#lusaHP .logoLusa {text-align:right;vertical-align:top;padding-right:1px;}

.lusaArtigo {padding-bottom:10px}
.lusaArtigo .actual {color:#900;font-weight:bold;font-size:11px}
.lusaArtigo .texto,.lusaArtigo .texto a:link,.lusaArtigo .texto a:visited,.lusaArtigo .texto a:active {text-align:left;color:#494949;font:11px/14px Arial}

div#barraSuperiorHP * {vertical-align:middle;float:left}

div#barraSuperiorHP {height:35px;margin-top:8px;background:transparent}
div#barraSuperiorHP span a{color:#EC0014}

div#barraSuperiorHP .setasUltimaHora {padding:4px 8px 0px 8px; font-size:12px; color:#999;}
div#barraSuperiorHP .setasUltimaHora a {color:#666; text-decoration:none;}

div#barraSuperiorHP .ultimasTopoHP {color:#333;padding-top:4px;font-weight:bold; font-size:12px;}

div#barraSuperiorHP .titlesTopo,.titlesTopo a:link,.titlesTopo a:visited,.titlesTopo a:active {color:#900;font-size:12px}
div#barraSuperiorHP .titlesTopo a {padding-top:4px;}

div#tops {width:322px;text-align:left;background:#efefed}

div#tops .topsTitle {color:#333;padding-left:11px;font:700 14px/20px Verdana}

div#tops .tdDiasSelected {color:#EC0014;padding-left:5px;padding-right:20px;background:#f9f9f7;font:700 11px Arial}

div#tops .seccoes,.seccoes a:link,.seccoes a:visited,.seccoes a:active {color:#EC0014;margin-left:-3px;font:700 11px/24px Arial}

div#tops .text,.text a:link,.text a:visited,.text a:active {color:#3d3d3d;font:11px/20px Arial}

div#tops ol {color:#ec0014;margin-left:35px;font:700 10px/20px Verdana}

.sectionTitle,.sectionTitle a:link,.sectionTitle a:visited,.sectionTitle a:active {color:#EC0014;font:700 11px/20px Arial}

.faq,.faq a:link,.faq a:visited,.faq a:active {color:#333;text-align:left;font:400 11px/20px Arial}

.faqpos {padding-top:10px;margin-bottom:-10px}

div#manchetesSpacing {padding-bottom:15px;margin-bottom:17px}

div.mancheteImg {width:322px;padding-bottom:3px;border-bottom:1px dotted #e0e0e0;margin-bottom:10px;}

div.mancheteImg .imgManchete {margin:0; position:relative;}
div.mancheteImg .imgManchete a {color:#ec9836; font-style:italic;}

div.mancheteImg .flag {text-transform:uppercase;padding:0 4px 1px;font:700 11px/18px Verdana}
div.mancheteImg .flagWrapper {-moz-opacity:0.8;filter:alpha(opacity=80);position:absolute;z-index:2;left:0px; top:0px; width:322px;background:transparent}
div.mancheteImg .flagWrapperOpaque {position:absolute;z-index:2;width:322px;background:transparent}
div.mancheteImg .preTitleSpacing {margin:-2px 0 1px}



div.mancheteImg .bigTitle,div.mancheteImg .bigTitle a:active,div.mancheteImg .bigTitle a:link,div.mancheteImg .bigTitle a:visited {color:#EC0014;text-align:left;font-size:25px;font-weight:normal;}

div.mancheteImg .bigTitleSpacing {margin-bottom:13px}

div.mancheteImg .smallTitle a:active,div.mancheteImg .smallTitle a:link,div.mancheteImg .smallTitle a:visited {color:#EC0014;text-align:left;font-size:16px;}

.mancheteBody .actualSpacing {margin-top:6px;margin-bottom:6px}

.mancheteBody .signature,.signature a:link,.signature a:visited,.signature a:active {color:#838282;text-align:left;font:400 10px Arial}

.mancheteBody .dossieTitle,.dossieTitle a:link,.dossieTitle a:visited,.dossieTitle a:active {color:#990000;text-align:left;font:700 10px Verdana}

div.mancheteTodaLargura {text-align:left;width:662px;border-bottom:1px solid #d4d4d4;margin-bottom:12px;background:#ededed}

div.mancheteTodaLargura .imgTodaLargura {width:662px;overflow:hidden}

div.mancheteLarguraBody {padding-bottom:17px;padding-right:40px}

div.mancheteLarguraBody .preTitleSpacing {margin:11px 0 -13px 8px}

div.mancheteLarguraBody .bigTitle {padding-top:14px;padding-left:8px}

div.mancheteLarguraBody .bigTitle a:link,.bigTitle a:active,.bigTitle a:visited {color:#990000;text-align:left;font:700 25px/24px Arial}

div.mancheteLarguraBody .textoMancheteSmallSpacing {margin-bottom:7px;padding-left:8px}

div.mancheteLarguraBody .signature {color:#838282;text-align:left;white-space:nowrap;font:400 10px Arial}

div.mancheteLarguraBody .actual {padding-left:8px;margin-top:-3px;margin-bottom:5px}

div.mancheteTodaLargura .flagWrapper {-moz-opacity:0.8;filter:alpha(opacity=80);position:absolute; z-index:2;width:662px;background:transparent}

div.mancheteTodaLargura .flagWrapperOpaque {position:absolute;margin-top:0;width:662px;background:transparent}

div.mancheteTodaLargura .flagWrapperNoPicOpaque {position:relative;margin-top:0;width:662px;background:transparent}

div.mancheteTodaLargura .flagWrapperNoPic {-moz-opacity:0.8;filter:alpha(opacity=80);position:relative;margin-top:0;width:662px;background:transparent}

.vidManchete {overflow:hidden;margin-left:0;margin-bottom:15px;border:1px solid #ededed}

.flashManchete {width:662px}

.vidMancheteLarg {overflow:hidden;margin-left:5px;margin-bottom:5px;margin-top:5px}

.audioLargura {width:322px;margin:5px 0 -6px 3px}

.vidStream {margin-top:8px}

.vidStreamLarg {padding:5px}

div#destaqueEconomia {border-bottom:4px solid #c60}

div#destaqueDesporto {border-bottom:4px solid #093}

div#destaqueCiencia {border-bottom:4px solid #800}

div#destaqueDossies {border-bottom:4px solid #09c}

div#destaqueRedeExpresso {border-bottom:4px solid #333}

div#destaquePostais {border-bottom:4px solid #fc0}

div#destaqueCorreio {border-bottom:4px solid #666}

div.secDestaque {text-align:left;margin-top:2px}

div.secDestaque .secDestaqueSection,.secDestaqueSection a:link,.secDestaqueSection a:visited,.secDestaqueSection a:active,.secDestaqueSection a:hover {text-decoration:none;color:#333;font-weight:bold;font-size:16px}

div.secDestaque .aspas,div.secDestaque .aspas a {text-decoration:none;color:#EC0014;font:700 16px/20px Verdana}

div.secDestaque .secDestaqueTitle,div.secDestaque .secDestaqueTitle a:link,div.secDestaque .secDestaqueTitle a:visited,div.secDestaque .secDestaqueTitle a:active {color:#990000;font-weight:400;font-size:16px}

div.secDestaque .texto,div.secDestaque .texto p,div.secDestaque .texto a:link,div.secDestaque .texto a:visited,div.secDestaque .texto a:active {color:#000;font:400 12px Arial}

div.secDestaque .textoExTv,div.secDestaque .textoExTv p,div.secDestaque .textoExTv a:link,div.secDestaque .textoExTv a:visited,div.secDestaque .textoExTv a:active {color:#666;text-decoration:none;font:400 11px Verdana}

div.secDestaque .textoExTv a:hover {text-decoration:underline}

div.secDestaque .titExTv,div.secDestaque .titExTv a:link,div.secDestaque .titExTv a:visited,div.secDestaque .titExTv a:active {color:#EC0014;text-decoration:none;font:700 13px Verdana}

div.secDestaque .titExTv a:hover {text-decoration:underline}

div.secDestaque .secDestaqueTitleSmall a:link,div.secDestaque .secDestaqueTitleSmall a:visited,div.secDestaque .secDestaqueTitleSmall a:active {color:#990000;font:700 12px/normal Arial}

div.secDestaque .actual {color:#ec9836;text-decoration:none;font:11px/17px Arial}

div.secDestaque .actualSpacing {padding:7px 0 3px}

.pretitDEs,.pretitDEs a:link,.pretitDEs a:visited,.pretitDEs a:active {text-decoration:none;color:#888;font:11px/normal Arial}

.pretitDEs a:hover {text-decoration:underline}

div.secDestaqueSmall {margin-top:2px}

div.secDestaqueSmall .secDestaqueTitleSmall {color:#990000;font:700 12px Arial}

div#destaqueMenuDesporto {width:100%;overflow:hidden;text-align:center;height:22px;margin:28px auto 8px;padding:7px 0 0;background:#ebebeb}

div#destaqueMenuDesporto td.tdMenuDesporto a:link,td.tdMenuDesporto a:visited,td.tdMenuDesporto a:active {vertical-align:middle;color:#114864;font:700 12px/14px Verdana}

div.fundoMsgCorreio {vertical-align:middle;color:#666;padding:11px 0 11px 11px;background:#f0f0f0;font:400 11px Verdana}

.fundoMsgCorreio a:link,.fundoMsgCorreio a:active,.fundoMsgCorreio a:visited {color:#666;text-decoration:none;font:700 11px Verdana}

.fundoMsgCorreio a:hover {text-decoration:underline}

.labelCartoon {margin:12px 0 0 8px}

.labelCartoon .preTitle {color:#666;font:700 10px/16px Verdana}

.labelCartoon .title,.labelCartoon .title a:link,.labelCartoon .title a:visited,.labelCartoon .title a:active {color:#333;text-decoration:none;font:700 13px/18px Verdana}

.labelCartoon .titleSpacing {margin:0 0 10px}

.labelCartoon .signature {color:#4c90b3;text-decoration:none;font:400 11px Verdana}

.labelCartoon .actual {color:#ec9836;text-decoration:none;font:400 9px Verdana}

.labelCartoon .signatureSpacing {margin:10px 0 6px}

.labelCartoon .dateSpacing {margin:0 0 6px}

.labelCartoon .timespacing {margin:6px 0 5px}

.labelCartoon .timespacingSmall {margin:3px 0 0}

.labelCartoon .time {color:#666;text-decoration:none;font:700 11px/6px Verdana}

.labelCartoon .date {color:#666;text-decoration:none;font:400 11px Verdana}

#cartoonsWrapper .cartoonSmall {text-align:center;overflow:hidden;min-height:130px;padding:10px 0 8px;background:#efefec}

#cartoonsWrapper .singleWrapper {width:200px;height:300px;margin-bottom:27px;overflow:hidden;float:left}

#cartoonsWrapper .singleWrapperPadded {width:200px;height:285px;overflow:hidden;float:left;margin:0 25px 27px 0}

#cartoonLastTitle {color:#333;padding-left:11px;font:700 14px/17px Verdana}

#cartoonLastTitle .aspas {color:#EC0014;font:700 14px/20px Verdana}

.cartoonLastData {padding-left:5px;vertical-align:top}

.cartoonLastData .titleSmall,.cartoonLastData .titleSmall a:link,.cartoonLastData .titleSmall a:active,.cartoonLastData .titleSmall a:visited {color:#494949;text-decoration:none;font:700 12px Arial}

.cartoonLastData .titleSmallSpacing {margin:1px 0 6px}

.cartoonLastData .actual {color:#ec9836;text-decoration:none;margin-top:-5px;font:400 11px Verdana}

.cartoonLastData .dateSmall {color:#494949;text-decoration:none;font:400 11px Arial}

.cartoonCount {color:#666;text-decoration:none;font:11px/18px Verdana}

.cartoonArchive a:link,.cartoonArchive a:active,.cartoonArchive a:visited {color:#ec9836;text-decoration:none;font:700 11px/18px Verdana}

.cartoonArchive a:hover {text-decoration:underline}

.lastDivWrapper {width:318px;height:70px;float:left;margin:4px 0 4px 7px}

.lastEndWrapper {border-top:1px solid #69c;padding-top:6px;padding-left:14px;margin-top:26px;float:left;width:650px}

.commentBar {text-align:left;padding:10px 10px 10px 13px;background:#f4f4f4}

.commentBar .nComments, .commentBar .nComments a:link, .commentBar .nComments a:visited, .commentBar .nComments a:active{color:#666; font-size:14px; font-weight:bold;}

.commentBar .commentsPage,.commentBar .commentsPage a:link,.commentBar .commentsPage a:visited,.commentBar .commentsPage a:active {color:#666; font-size:14px; font-weight:bold;}

.commentBar .commentsPageLighter {color:#999;font:400 14px/18px Verdana}

.commentBar .nVisits {color:#666;text-align:right;font:700 14px/18px Arial}

.whiteBorderPic {border:4px solid #fff}

.sateliteMainWrapper .sateliteMainLine {width:653px}

.sateliteMainLine {margin-bottom:43px}

.sateliteMainLine .satelitePicContainer {text-align:center;min-height:125px;padding:10px;background:#efefec}

.sateliteMainLine .satelitePicContainerBig {text-align:center;min-width:287px;min-height:25px;padding:10px;background:#efefec}

.sateliteMainLine .tdPic {vertical-align:top}

.sateliteMainLine .sname,.sateliteMainLine .sname a:link,.sateliteMainLine .sname a:visited,.sateliteMainLine .sname a:active {color:#666;font:700 10px Verdana}

.sateliteMainLine .title,.sateliteMainLine .title a:link,.sateliteMainLine .title a:visited,.sateliteMainLine .title a:active {color:#333;font:700 13px Verdana}

.sateliteMainLine .titleSpacing {margin-top:2px;margin-bottom:6px}

.sateliteMainLine .signature {color:#4c90b3;font:11px Verdana}

.sateliteMainLine .date {color:#666;font:11px Verdana}

.sateliteMainLine .dateSpacing {margin:0 0 15px}

.sateliteMainLine .actualSpacing {margin:-7px 0 8px}

.sateliteMainLine .textSat,.sateliteMainLine .textSat p,.sateliteMainLine .textSat a:link,.sateliteMainLine .textSat a:visited,.sateliteMainLine .textSat a:active {color:#666;font:12px Arial}

.sateliteMainLine .textSpacing {margin:0 0 14px}

.lastEndWrapperStl {border-top:1px solid #69c;padding-top:6px;margin-top:26px;float:left;width:650px}

#mmdArchiveWrapper {width:650px;overflow:hidden;border-top:1px solid #69c;border-bottom:1px solid #69c;padding:38px 0}

.expTvWrapper .expTvDestaqueTxt {margin:-20px 0 22px 10px}

.expTvDestaqueTxt .title,.expTvDestaqueTxt .title a:link,.expTvDestaqueTxt .title a:visited,.expTvDestaqueTxt .title a:active {color:#333;font:700 16px Arial}

.expTvDestaqueTxt .text,.expTvDestaqueTxt .text a:link,.expTvDestaqueTxt .text a:visited,.expTvDestaqueTxt .text a:active {color:#666;font:400 12px Arial}

.expTvDestaqueTxt .textSpacing {margin-bottom:5px}

.expTvDestaque .signature {color:#4c90b3;font:400 11px Verdana}

.expTvDestaque .date {color:#666;font:400 11px Verdana}

#topsThread {width:300px;overflow:hidden;background:#efefec}

.threadTopContainer {padding:15px 30px 15px 10px}

#thread {vertical-align:top}

.lastCommWrapper {margin-top:15px;background:#f9f9f7}

.wholeTitleLink .topTitle, .wholeTitleLink .topTitle a:link, .wholeTitleLink a:visited, .wholeTitleLink .topTitle a:active, div#topsThread .topTitle,div#topsThread .topTitle a,div#topsThread .topTitle a:link,div#topsThread .topTitle a:active,div#topsThread .topTitle a:visited {color:#3d3d3d;text-decoration:none;font:11px/18px Arial}

.lastCommTitle {color:#EC0014;text-decoration:none;font:700 14px/20px Verdana}

.relacionadosList {overflow:hidden;clear:both;margin-bottom:20px;}
.relacionadosList,.related{text-align:left;}
.related a:link,.related a:active,.related a:visited{color:#315786;text-decoration:none;font:400 12px Arial;cursor:pointer;}
.related a:hover {text-decoration:underline}
.relacionadosList .relatedList {padding-left:6px;padding-top:1px;padding-right:5px;vertical-align:middle}
.relacionadosList .related a:link,.relacionadosList .related a:visited,.relacionadosList .related a:active {color:#315786;text-align:left;text-decoration:none;font:400 12px Arial}
.relacionadosList .relatedBullet {color:#315786;text-decoration:none;padding-left:5px;text-align:center;padding-right:8px;vertical-align:top;padding-top:2px;font:400 8px Arial}
.relacionadosList .relatedIcon {vertical-align:top;padding-top:2px;padding-left:3px;}
.relacionadosList .sName,.relacionadosList .sName a:link,.relacionadosList .sName a:visited,.relacionadosList .sName a:active {color:#990000;text-align:left;text-decoration:none;font:700 10px Verdana}
.relacionadosList .sName a:hover{text-decoration:underline;}


.dataRel {color:#666;text-align:left;font:400 11px Verdana}

.grayBox {text-align:left;width:auto;padding:14px;background:#f5f5f2}

#secOpiniao {width:662px;overflow:hidden;margin-top:-25px;margin-right:-9px}

.opiniaoLeftWrapper {width:321px;overflow:hidden;vertical-align:top}

.opiCartoonText a:link,.opiCartoonText a:visited,.opiCartoonText a:active {color:#494949;font:700 12px Arial}

.lastCommented {padding-top:15px}

.lastCommented .bulletSmall {font-size:11px;padding-right:7px;color:#999}

.lastCommented .title a:link,.lastCommented .title a:visited,.lastCommented .title a:active {color:#333;text-decoration:none;font:700 11px Arial}

#regUser {margin-top:-15px}

#regUser .intTxtReg {color:#323232;font:400 13px Arial}

#regUser .intTxtReg2,#regUser .intTxtReg2 a:link,#regUser .intTxtReg2 a:visited,#regUser .intTxtReg2 a:active {color:#323232;text-decoration:none;font:400 11px Arial}

#regUser .intTxtRegFT {color:#EC0014;text-align:center;padding-top:20px;font:700 14px Arial}

#regUser .intTxtRegF {color:#EC0014;font:400 11px Arial}

#regUser .textBoxes {border:1px solid #ccc;margin-bottom:7px;padding:2px}

.cidadRep .red {color:#fe3d02;text-decoration:none;font:700 13px Arial}

.cidadRep .title {color:#4d687f;text-decoration:none;font:700 13px Arial}

.cidadRep .title a:link,.cidadRep .title a:active,.cidadRep .title a:visited {color:#000;text-decoration:none;font:700 13px Arial}

.cidadRep .text {color:#000;text-decoration:none;font:11px Arial}

.cidadRep .italico {color:#000;text-decoration:none;font:italic 13px Arial}

div#feedJornaisHP div#superTitleJornaisHP {color:#333;text-decoration:none;text-align:left;font:700 16px/20px Verdana}

div#feedJornaisArtigos,.feedJornaisOutrosArtigos {padding-bottom:13px}

div#feedJornaisArtigos .mainTitle,div#feedJornaisArtigos .mainTitle a,div#feedJornaisArtigos .mainTitle a:link,div#feedJornaisArtigos .mainTitle a:active,div#feedJornaisArtigos .mainTitle a:visited,.feedJornaisOutArtigos .mainTitle,.feedJornaisOutArtigos .mainTitle a,.feedJornaisOutArtigos .mainTitle a:link,.feedJornaisOutArtigos .mainTitle a:active,.feedJornaisOutArtigos .mainTitle a:visited {color:#333;text-decoration:none;font:700 12px/normal Arial}

div#feedJornaisArtigos .comentario,div#feedJornaisArtigos .comentario a,div#feedJornaisArtigos .comentario a:link,div#feedJornaisArtigos .comentario a:active,div#feedJornaisArtigos .comentario a:visited,.feedJornaisOutArtigos .comentario,.feedJornaisOutArtigos .comentario a,.feedJornaisOutArtigos .comentario a:link,.feedJornaisOutArtigos .comentario a:active,.feedJornaisOutArtigos .comentario a:visited {color:#333;text-decoration:none;font:11px Arial}

.bulletC,.bulletC a,.bulletC a:link,.bulletC a:active,.bulletC a:visited,.bulletC a:hover {color:#989898;text-decoration:none;font:12px/20px Arial}

div#topsLinHP .topTitle,div.topsLinHP .topTitle a,div.topsLinHP .topTitle a:link,div.topsLinHP .topTitle a:visited,div.topsLinHP .topTitle a:active {color:#494949;text-decoration:none;font:12px/18px Arial}

div.topsLinHP .topTitle a:hover {text-decoration:underline}

div.topsLinHP .topTitle2,div.topsLinHP .topTitle2 a:link,div.topsLinHP .topTitle2 a:visited,div.topsLinHP .topTitle2 a:active,div.topsLinHP .topTitle2 a:link,div.topsLinHP .topTitle2 a:active,div.topsLinHP .topTitle2 a:visited,div.topsLinHP .topNum2,div.topsLinHP .topNum2 a,div.topsLinHP .topNum2 a:link,div.topsLinHP .topNum2 a:active,div.topsLinHP .topNum2 a:visited {color:#3d3d3d;text-decoration:none;font:11px/normal Arial}

div.topsLinHP .topTitle2 a:hover{text-decoration:underline;}

.tTtop {color:#333;text-decoration:none;font:bold 13px/20px Verdana}

.tTtop a,.tTtop a:link,.tTtop a:active,.tTtop a:visited,.tTtop a:hover {color:#2554B3;text-align:center;text-decoration:none;height:20px;font:700 11px/20px Arial}

.maisTopsB,.maisTopsB a:link,.maisTopsB a:visited,.maisTopsB a:active {color:#333;text-decoration:none;font:700 11px/14px Arial}

.tab_seta_on,.tab_seta_off{padding:0px 4px}
.tab_seta_on{background-color:#333;margin-bottom:-10px}
.tab_seta_on a {color:#fff !important;text-align:center;text-decoration:none;font:700 12px/22px Arial}
.tab_seta_off{margin-bottom:-10px}
.tab_seta_off a{color:#333;text-align:center;text-decoration:none;font-size:13px;font-weight:bold}

div#tabGeral {width:310px;}

.colrightLimit{width:310px;overflow:hidden;}

.tabMenuInt {height:24px;}

.tabMenuInt2 {color:#EC0014;text-align:center;text-decoration:none;margin-bottom:-10px;height:24px;font:700 11px/24px Arial}

.topGeral {width:322px;padding:10px 10px 20px 11px;background:#EFEFED}

.superTitle,.superTitle a:link,.superTitle a:visited,.superTitle a:active {color:#333;text-decoration:none;text-transform:uppercase;font-weight:bold; font-size:16px}

.superTitle a:hover {text-decoration:underline}

div#multimedia {margin-top:20px;margin-bottom:7px;padding:14px 15px 15px 13px;background:#EFF0EB}

div#multimedia .section,div#multimedia .section a:link,div#multimedia .section a:visited,div#multimedia .section a:active,div#multimedia .section a:hover {color:#666;text-decoration:none;font:700 10px/6px Verdana}

div#multimedia .title {width:160px;color:#333;text-decoration:none;font:700 13px/14px Verdana}

.signatureSpecial {color:#888;text-decoration:none;font:italic 400 11px Arial}

div#multimedia .title,div#multimedia .title a:link,div#multimedia .title a:visited,div#multimedia .title a:active {color:#333;text-decoration:none;font:700 13px/14px Verdana}

div#multimedia .title a:hover {text-decoration:underline}

div#iniciativas .superTitle,div#iniciativas .superTitle a:link,div#iniciativas .superTitle a:visited,div#iniciativas .superTitle a:active,div#iniciativas .superTitle a:hover,div#cartoon .superTitle,div#cartoon .superTitle a:link,div#cartoon .superTitle a:visited,div#cartoon .superTitle a:active,div#cartoon .superTitle a:hover,div#cidadao .superTitle,div#cidadao .superTitle a:link,div#cidadao .superTitle a:visited,div#cidadao .superTitle a:active,div#cidadao .superTitle a:hover,div.opiB .superTitle,div.opiB .superTitle a:link,div.opiB .superTitle a:visited,div.opiB .superTitle a:active,div.opiB .superTitle a:hover,div#estadito .superTitle,div#estadito .superTitle a:link,div#estadito .superTitle a:visited,div#estadito .superTitle a:active,div#estadito .superTitle a:hover,div#ultimas .superTitle,div#ultimas .superTitle a:link,div#ultimas .superTitle a:visited,div#ultimas .superTitle a:active,div#ultimas .superTitle a:hover {font-size:14px}

.wholeTitleLink a:hover{color:#990000;}

div#iniciativas .title,div#iniciativas .title a,div#iniciativas .title a:link,div#iniciativas .title a:active,div#iniciativas .title a:visited,div#iniciativas .title a:hover {color:#990000;text-decoration:none;font:700 11px/normal Arial}

div#cartoon,div#cidadao {width:310px;padding:13px 5px 8px 10px;background:#F5F5F3}

div#cartoon .pretit,div#cartoon .pretit a,div#cartoon .pretit a:link,div#cartoon .pretit a:active,div#cartoon .pretit a:visited,div#cartoon .pretit a:hover {color:#333;text-decoration:none;font:700 12px/normal Verdana}

div#cartoon .title,div#cartoon .title a,div#cartoon .title a:link,div#cartoon .title a:active,div#cartoon .title a:visited,div#cartoon .title a:hover {color:#333;text-decoration:none;font:12px/14px Verdana}

div#cartoon .outTit,div#cartoon .outTit a,div#cartoon .outTit a:link,div#cartoon .outTit a:active,div#cartoon .outTit a:visited {color:#333;text-decoration:none;font:700 10px/14px Arial}

div#cidadao .outTit,div#cidadao .outTit a,div#cidadao .outTit a:link,div#cidadao .outTit a:active,div#cidadao .outTit a:visited {color:#fe3d02;text-decoration:none;font:700 11px/24px Arial}

div.opiB_old {width:310px;margin-top:16px;padding:15px 8px 5px 12px;background:#F5F5F3}

div.opiB .pretit,div.opiB .pretit a,div.opiB .pretit a:link,div.opiB .pretit a:active,div.opiB .pretit a:visited {color:#363636;text-decoration:none;font:11px/normal Arial}
select.opiB {color:#000;font:12px/17px Arial}
div.opiB .pretitSon,div.opiB .pretitSon a,div.opiB .pretitSon a:link,div.opiB .pretitSon a:active,div.opiB .pretitSon a:visited,div.opiB .pretitSon a:hover {color:#333;text-decoration:none;font:12px/normal Arial}
div.opiB .titSon,div.opiB .titSon a,div.opiB .titSon a:link,div.opiB .titSon a:active,div.opiB .titSon a:visited,div.opiB .titSon a:hover {color:#990000;text-decoration:none;font:700 12px/normal Arial}
div.opiB .verSon,div.opiB .verSon a,div.opiB .verSon a:link,div.opiB .verSon a:active,div.opiB .verSon a:visited {color:#990000;text-decoration:none;font:700 12px/26px Arial}
div#estadito .tit,div#estadito .tit a,div#estadito .tit a:link,div#estadito .tit a:active,div#estadito .tit a:visited {color:#990000;text-decoration:none;font:italic 700 12px/normal Arial}
div#estadito .intro,div#estadito .intro a,div#estadito .intro a:link,div#estadito .intro a:active,div#estadito .intro a:visited,div#estadito .intro a:hover {color:#252525;text-decoration:none;font:11px/normal Arial}
.btVote {padding-right:3px;vertical-align:bottom;text-align:center;color:#244372;height:24px;text-decoration:none;width:65px;background:url(../i/bt_moderate.gif) no-repeat}
.sond_td_ttl {font-weight:700;font-size:11px;white-space:nowrap;padding-bottom:5px}
.sond_td {vertical-align:top;padding:5px 0}
.sont_td_quest {padding:0 0 5px}
.sond_td_divider {border-bottom:1px #ccc solid}
.inputPesq2 {border:1px #efefef solid}
#tblLiga {width:100%;background:#E2E2E2}
#tblLigaHP {width:310px;margin-bottom:15px;margin-top:15px;background:#E2E2E2}
.detalheArtigoInfografia {width:982px;overflow:hidden}
div#detalheArtigoDefault .actual,div#detalheArtigoDefault .actual a,div#detalheArtigoDefault .actual a:link,div#detalheArtigoDefault .actual a:active,div#detalheArtigoDefault .actual a:visited,div#detalheArtigoDefault .actual a:hover, div#detalheArtigoInfografia .actual,div#detalheArtigoInfografia .actual a,div#detalheArtigoInfografia .actual a:link,div#detalheArtigoInfografia .actual a:active,div#detalheArtigoInfografia .actual a:visited,div#detalheArtigoInfografia .actual a:hover{text-align:right}
.artigoPreTit,.artigoPreTit a,.artigoPreTit a:link,.artigoPreTit a:active,.artigoPreTit a:visited {color:#888;text-decoration:none;padding:0 0 2px;font:700 11px/17px Verdana}
div#detalheArtigoDefault .artigoTit,div#detalheArtigoDefault .artigoTit a,div#detalheArtigoDefault .artigoTit a:link,div#detalheArtigoDefault .artigoTit a:active,div#detalheArtigoDefault .artigoTit a:visited,.artigoTit,.artigoTit a,.artigoTit a:link,.artigoTit a:active,.artigoTit a:visited {font-family:Arial;font-weight:400;color:#ec0014;text-decoration:none}
div#detalheArtigoDefault .artigoTit,div#detalheArtigoDefault .artigoTit a,div#detalheArtigoDefault .artigoTit a:link,div#detalheArtigoDefault .artigoTit a:active,div#detalheArtigoDefault .artigoTit a:visited {padding:0 0 23px;font-size:24px;line-height:24px}
.artigoTit,.artigoTit a,.artigoTit a:link,.artigoTit a:active,.artigoTit a:visited {padding:0 0 10px;font-size:20px;line-height:20px}
div#detalheArtigoDefault .artigoIntro,div#detalheArtigoDefault .artigoIntro a,div#detalheArtigoDefault .artigoIntro a:link,div#detalheArtigoDefault .artigoIntro p,div#detalheArtigoDefault .artigoIntro a:active,div#detalheArtigoDefault .artigoIntro a:visited,.artigoIntro,.artigoIntro a,.artigoIntro a:link,.artigoIntro a:active,.artigoIntro a:visited {color:#666;text-decoration:none;font:13px/normal Verdana}
div#detalheArtigoDefault .artigoIntro,div#detalheArtigoDefault .artigoIntro a,div#detalheArtigoDefault .artigoIntro a:link,div#detalheArtigoDefault .artigoIntro p,div#detalheArtigoDefault .artigoIntro a:active,div#detalheArtigoDefault .artigoIntro a:visited {padding:0 0 23px}
.artigoIntro,.artigoIntro a,.artigoIntro a:link,.artigoIntro a:active,.artigoIntro a:visited {padding:0 0 18px}
div#detalheArtigoDefault .artigoAutor,div#detalheArtigoDefault .artigoAutor a,div#detalheArtigoDefault .artigoAutor a:link,div#detalheArtigoDefault .artigoAutor a:active,div#detalheArtigoDefault .artigoAutor a:visited,.artigoAutor,.artigoAutor a,.artigoAutor a:link,.artigoAutor a:active,.artigoAutor a:visited {color:#900;text-decoration:none;font:11px/normal Verdana}
div#detalheArtigoDefault .artigoData,div#detalheArtigoDefault .artigoData a,div#detalheArtigoDefault .artigoData a:link,div#detalheArtigoDefault .artigoData a:active,div#detalheArtigoDefault .artigoData a:visited,div#detalheArtigoDefault .artigoData a:hover,.artigoData,.artigoData a,.artigoData a:link,.artigoData a:active,.artigoData a:visited,.artigoData a:hover {color:#666;text-decoration:none;font:11px/16px Verdana}
div#detalheArtigoDefault .artigoSpace {padding:0 0 23px}
div#detalheArtigoDefault td#tblOpcoes,.tblOpcoes {border:1px #CCC solid;padding:3px 8px 5px}
div#detalheArtigoDefault td.share {color:#666;font:normal 700 11px Arial}
.flags {text-transform:uppercase;padding:2px 3px;font:normal 700 11px verdana}
.flagNormal {color:#676767;text-transform:uppercase;font:normal 11px arial}
div#detalheArtigoDefault td#tblOpcoes .artigoDataCom {color:#EC0014;text-decoration:none;font:700 10px/20px Verdana}
div#detalheArtigoDefault .pcTxt,div#detalheArtigoDefault .pcTxt a,div#detalheArtigoDefault .pcTxt a:link,div#detalheArtigoDefault .pcTxt a:active,div#detalheArtigoDefault .pcTxt a:visited,div#detalheArtigoDefault .pcTxt a:hover {color:#69c;text-decoration:none;font:11px/normal Verdana}
div#detalheArtigoDefault .pcPal,div#detalheArtigoDefault .pcPal a,div#detalheArtigoDefault .pcPal a:link,div#detalheArtigoDefault .pcPal a:active,div#detalheArtigoDefault .pcPal a:visited,div#detalheArtigoDefault .pcPal a:hover {color:#666;text-decoration:none;font:700 11px/normal Verdana}
div#detalheArtigoDefault .atigoFonte,div#detalheArtigoDefault .atigoFonte a,div#detalheArtigoDefault .atigoFonte a:link,div#detalheArtigoDefault .atigoFonte a:active,div#detalheArtigoDefault .atigoFonte a:visited,div#detalheArtigoDefault .atigoFonte a:hover {color:#999;text-decoration:none;font:11px/24px Verdana}
.stTxt *{color:#333;text-decoration:none;font:normal 12px/normal Arial}
.stTxt p{padding-bottom:10px;}
.stTxt b{font-weight:bold;}
.stTxt i{font-style:italic;}
.stTxt a{color:#900; font-weight:bold;}
.tarefasTxtNA2,.tarefasTxtNA2 a,.tarefasTxtNA2 a:link,.tarefasTxtNA2 a:active,.tarefasTxtNA2 a:visited,.tarefasTxtNA2 a:hover {color:#666;text-decoration:none;font:700 11px/12px Arial}
.aiCenterCre {padding-top:6px;color:#858585;font:700 10px/normal Verdana}
.aiCenterDes {padding-bottom:15px;color:#999;font:normal 10px/14px verdana}
.aiCenterCreD {color:#858585;font:700 10px/normal Verdana}
.aiCenterDesD {color:#999;font:normal 10px/14px verdana}
.bar1 {background:#CBCBCB}
.bar2 {background:#FFF}
div#comentarioForm {text-align:left;margin-top:28px;padding:0px 8px 18px 17px;background:#F4F4F4}
div#comentarioForm .comentarioTxt,div#comentarioForm .comentarioTxt a,div#comentarioForm .comentarioTxt a:link,div#comentarioForm .comentarioTxt a:active,div#comentarioForm .comentarioTxt a:visited,div#comentarioForm .comentarioTxt a:hover {color:#333;text-decoration:none;font:14px/18px Arial}
div#comentarioForm .TxtCommNotif,div#comentarioForm .TxtCommNotif a,div#comentarioForm .TxtCommNotif a:link,div#comentarioForm .TxtCommNotif a:active,div#comentarioForm .TxtCommNotif a:visited,div#comentarioForm .TxtCommNotif a:hover {color:#333;text-decoration:none;font:11px/18px Arial}
.tblComentariosG {padding:10px;background:#E9E9E9}
.tblComentariosG .nickTxt,.nickTxt a:visited,.nickTxt a:active,.nickTxt a:link {color:#333;font:700 13px/18px Verdana}
.tblComentariosG .regularTxt,.regularTxt a:visited,.regularTxt a:active,.regularTxt a:link {color:#333;font:12px/18px Arial}
.tblComentariosG .points {color:#ec0014;font:400 12px/18px Arial}
.borderExt {border:1px solid #aeaeae}
.comminputtext {width:360px;border:1px solid #e6e6e6;color:#999;padding:5px 5px 0;font:11px Verdana}
#bt_send {width:76px;height:24px;float:right}
div#bt_send #bt_submit {height:24px;text-decoration:none;width:76px;color:#4A7296;font-weight:700;background:url(../images/search.jpg) no-repeat center center}
.tblFaqComm {padding:24px 23px 18px 6px;background:#E9E9E9}
.tblFaqComm a:link,.tblFaqComm a:visited,.tblFaqComm a:active {color:#333;font:11px/14px Arial}
div#comentarioForm .commentsBig,div#comentarioForm .commentsBig a,div#comentarioForm .commentsBig a:link,div#comentarioForm .commentsBig a:active,div#comentarioForm .commentsBig a:visited,div#comentarioForm .commentsBig a:hover {color:#EC0014;text-decoration:none;font:400 14px/18px Verdana}
div#comentarioForm .btSend,div#comentarioForm .btSend a,div#comentarioForm .btSend a:link,div#comentarioForm .btSend a:active,div#comentarioForm .btSend a:visited,div#comentarioForm .btSend a:hover {color:#666;text-decoration:none;background:url(../images/fdBt.gif) repeat-x;height:22px;vertical-align:middle;border:1px #233F71 solid;padding:0 5px;font:11px/normal Arial}
#relacionados {border:1px #d0d0d0 solid;padding:15px 2px 15px 14px}
.txtDatRel,.txtDatRel a,.txtDatRel a:link,.txtDatRel a:active,.txtDatRel a:visited {color:#666;text-decoration:none;font:11px/6px Verdana}
.txtLinRel,.txtLinRel a,.txtLinRel a:link,.txtLinRel a:active,.txtLinRel a:visited {color:#315786;text-decoration:none;font:12px/20px Arial}
.txtLinRed,.txtLinRed a,.txtLinRed a:link,.txtLinRed a:active,.txtLinRed a:visited,.txtLinRed a:hover {color:#CD3300;text-decoration:none;font:12px/20px Arial}
.bulletB,.bulletB a,.bulletB a:link,.bulletB a:active,.bulletB a:visited,.bulletB a:hover {color:#355787;text-decoration:none;font:12px/20px Arial}
.bulletBlog,.bulletBlog a,.bulletBlog a:link,.bulletBlog a:active,.bulletBlog a:visited,.bulletBlog a:hover {color:#325889;text-decoration:none;font:12px/normal Arial}
.bordiframe2 {position:absolute;z-index:100;top:-500px;left:-500px;border-color:#000;border-style:solid;border-width:1px;background:#fff}
.links {border:1px solid #666;color:#000;text-decoration:none;background:#ddd;font:11px Verdana}

.td_comment1_2 {text-align:left;border-color:#DDD #F3F3F3 #DDD #DDD;border-style:none solid none none;border-width:0 2px 0 0;background:#000}
.td_comment2_2 {text-align:left;border-color:#F3F3F3 #DDD #F3F3F3 #F3F3F3;border-style:none solid none none;border-width:0 2px 0 0;background:#F3F3F3}

.comment-main-table {
	margin-top: 10px;
}

.comment-main-table,
.mytable {
	border-bottom: 1px solid #EC1C24;
}

.mytable2 {
	border-bottom: 1px solid #E7E7E7;
}

.comment-operations {
	padding: 0 15px;
}

.comment-operations,
.comment-operations a {
	color: #6B6B6B;
	font-size: 11px;
}

.comment-interaction {
	float: right;
	padding-right: 15px;
}

.comment-separator {
	margin: 0 5px;
}

.comment-line {
	padding-bottom: 15px;
}

.comment-reply, 
.comment-reply a, 
.comment-reply a:link, 
.comment-reply a:visited, 
.comment-reply a:active, 
.comment-reply a:hover {
	color: #EC1C24;
}

.comment-tabs {
	float: right;
}

.ini_comment {
	padding-top: 3px;
	padding-bottom: 2px;
	background:#6B6B6B;
}

.ini_commentTxt,
.ini_commentTxt a:visited,
.ini_commentTxt a:link,
.ini_commentTxt a:active {
	color: #000;
	font-size: 13px;
	padding: 0 15px 20px;
}

.ini_commentUser {
	padding: 15px 0px 15px 15px;
}

.ini_commentUser a {
	color: #EC1C24;
	text-decoration: none;
	text-align: left;
	font-size: 13px !important;
	font-weight: bold !important;
}

.iniSubcommentSubject,
.iniSubcommentSubject a,
.iniSubcommentSubject a:link,
.iniSubcommentSubject a:active,
.iniSubcommentSubject a:visited,
.iniSubcommentSubject a:hover {
	color: #EC1C24;
	padding-top: 10px;
	padding-bottom: 2px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.ini_commentIcon {
	padding-left: 8px;
}

.ini_commentIcon img {
	position: relative;
	bottom: 1px;
}

.ini_commentSubject {padding-left:11px;color:#fff;text-align:left;font:normal 700 11px verdana}
.links5,.links5 a,.links5 a:link,.links5 a:active,.links5 a:visited,.links5 a:hover {padding-top:2px;padding-bottom:2px;text-decoration:none;color:#900;text-align:left;font:normal 700 11px verdana}

.btCommentTextAbuse {vertical-align:bottom;}
.btCommentTextModerate {vertical-align:bottom;}
.btCommentTextReply {vertical-align:bottom;padding-right:10px;}

.txt a{color:#222;text-decoration:underline;}

a.txt:hover,active {color:#222;text-decoration:underline}

.txtR {color:#2779a1;text-decoration:none;font:normal 700 11px verdana}

.txtRSB {color:#2779a1;text-decoration:none;font:normal 10px verdana}

.txt2 {color:#fff;font-size:12px;font-style:normal;font-weight:700;text-decoration:none}

.txtcor {color:#8A8A8A;font-size:12px;font-style:normal;text-decoration:none}

a.txtcor:hover,active {color:#8A8A8A;text-decoration:underline}

.modinner {background:#666}

.modhr {border-top-style:dotted;border-top-width:1px;border-top-color:#999}

div#traceDownCin {border-bottom:1px #B1B1B1 solid}

div#traceUpCin {border-top:1px #B1B1B1 solid}

div.traceUpCin {border-top:1px #B1B1B1 solid}

.otherSt,.otherSt a,.otherSt a:link,.otherSt a:active,.otherSt a:visited,.otherSt a:hover {color:#000;text-decoration:none;font:700 14px/17px Verdana}

div#listLas .lastTit,div#listLas .lastTit a,div#listLas .lastTit a:link,div#listLas .lastTit a:active,div#listLas .lastTit a:visited {color:#494949;text-decoration:none;font:700 12px/normal Arial}

.altosTbl {padding-left:20px;padding-right:20px;border:10px #B3B6A3 solid;width:200px;margin:5px}

.altosTblName {color:#B3B6A3;padding-top:10px;padding-bottom:10px;font:normal 700 20px Trebuchet MS}

.altosTit {color:#000;font:normal 700 12px verdana}

.btTrace {border-bottom-color:#B3B6A3;border-bottom-width:10px;border-bottom-style:solid}

.altosTxt {color:#000;text-align:justify;padding-bottom:10px;font:normal 11px arial}

.caixa1Top {height:20px;background:#00617B}

.caixa2Top {height:20px;background:#B3B6A3}

.caixa1Name {color:#00617B;padding-top:2px;padding-bottom:10px;padding-left:2px;font:normal 700 11px arial}

.caixa2Name {color:#000;padding-top:2px;padding-bottom:10px;padding-left:2px;font:normal 700 11px arial}

.caixa1Trace {border-top-color:#000;border-top-style:solid;border-top-width:1px}

.caixa1Tit {color:#000;font:normal 700 14px arial}

.caixa2Tit {color:#000;font:normal 700 25px arial}

.caixa4Trace {border-left-color:#000;border-left-width:1px;border-left-style:solid;border-right-color:#000;border-right-width:1px;border-right-style:solid;padding-left:5px;padding-right:5px;background:#FFF}

.caixa5Trace {border-color:#000;border-style:solid;border-width:1px;padding:5px;background:#FFF}

.caixa5Tit {color:#00617B;padding-bottom:20px;font:normal 700 16px arial}

.caixa5Color {border-top-color:#00617B;border-top-style:solid;border-top-width:5px;padding-bottom:4px}

.caixa6Top {height:10px;background:#fff}

.caixa6Txt {color:#DEC7BD;padding:5px 3px;background:#96005A;font:normal 700 13px arial}

.caixa7Tbl {width:200px;margin:5px}

.caixa7Trace {border-top-color:#000;border-top-style:solid;border-top-width:1px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;padding-top:5px;padding-bottom:5px}

.caixa7Txt {color:#0065AD;font:normal 700 13px arial}

.entre {padding:20px 0 14px}

.footerOther,.footerOther a,.footerOther a:link,.footerOther a:active,.footerOther a:visited,.footerOther a:hover {color:#1b1b1b;text-decoration:none;font-weight:bold;font-size:12px;text-align:center;}

#bodyText p {margin-bottom:15px; clear:both;}

td#storieDetail {background:url(../i/stripedbg.gif) repeat-x top;padding:25px 18px 0 0}

#relColright {width:310px;text-align:left;margin-top:20px}

#lastColRight {width:310px}

.intSeccao,.intSeccao a {border-bottom:1px solid #E5E5E5;color:#005A89;margin-bottom:4px;text-align:left;text-decoration:none;text-transform:uppercase;font:16px/normal arial}

.stPosTit {color:#7D7D7D;padding-bottom:19px;font:normal 14px/normal verdana}

.news_txtmini {color:#333;font-size-adjust:none;text-align:left;padding:5px;font:10px Verdana}

.news_txtmini b {font-size:10px}

#results {padding-top:28px;border-top:1px solid #900;border-bottom:1px solid #900;margin-bottom:3px}

.txtBlocoCL {color:#000;text-decoration:none;font:14px/18px Arial}

.txtBlocoCL a,.txtBlocoCL a:link,.txtBlocoCL a:active,.txtBlocoCL a:visited,.txtBlocoCL a:hover {color:#000;text-decoration:none;font:700 14px/18px Arial}

.txtBlocoCR,.txtBlocoCR a,.txtBlocoCR a:link,.txtBlocoCR a:active,.txtBlocoCR a:visited,.txtBlocoCR a:hover {color:#fe3d02;text-decoration:none;font:700 14px/24px Arial}

.txt2BlocoCR {color:#4d687f;text-decoration:none;font:700 14px/24px Arial}

.txt2BlocoCR a,.txt2BlocoCR a:link,.txt2BlocoCR a:active,.txt2BlocoCR a:visited,.txt2BlocoCR a:hover {color:#000;text-decoration:none;font:700 14px/24px Arial}

.alTit,.alTit a,.alTit a:link,.alTit a:active,.alTit a:visited,.alTit a:hover {color:#666;text-decoration:none;font:18px/normal Arial}

.alTxt,.alTxt a,.alTxt a:link,.alTxt a:active,.alTxt a:visited,.alTxt a:hover {color:#666;text-decoration:none;font:13px/normal Arial}

.stTxtSem,.stTxtSem a,.stTxtSem a:link,.stTxtSem a:active,.stTxtSem a:visited,.stTxtSem a:hover {color:#FFF;text-transform:uppercase;padding:2px;background:#818286;font:normal 11px arial}

div#listBlogLeft .blogTit,div#listBlogLeft .blogTit a,div#listBlogLeft .blogTit a:link,div#listBlogLeft .blogTit a:active,div#listBlogLeft .blogTit a:visited {color:#333;text-decoration:none;font:700 14px/normal Verdana}

div#listBlogLeft .blogSig,div#listBlogLeft .blogSig a,div#listBlogLeft .blogSig a:link,div#listBlogLeft .blogSig a:active,div#listBlogLeft .blogSig a:visited,div#listBlogLeft .blogSig a:hover {color:#4c90b3;text-decoration:none;font:11px/18px Verdana}

#blogCentral {border:1px #D8D8D8 solid;padding:8px}

td#blogCentral .superTitle {color:#EC0014;text-decoration:none;font:700 11px/24px arial}

td#blogCentral .blogTit,td#blogCentral .blogTit a,td#blogCentral .blogTit a:link,td#blogCentral .blogTit a:active,td#blogCentral .blogTit a:visited,td#blogCentral .blogTit a:hover {color:#494949;text-decoration:none;font:12px/normal arial}

div#colDoss .pretit,div#colDoss .pretit a,div#colDoss .pretit a:link,div#colDoss .pretit a:active,div#colDoss .pretit a:visited,div#colDoss .pretit a:hover,div#colDossRi .pretit,div#colDossRi .pretit a,div#colDossRi .pretit a:link,div#colDossRi .pretit a:active,div#colDossRi .pretit a:visited,div#colDossRi .pretit a:hover {color:#888;text-decoration:none;font:11px/normal Arial}

div#colDoss .tit,div#colDoss .tit a,div#colDoss .tit a:link,div#colDoss .tit a:active,div#colDoss .tit a:visited {color:#990000;text-decoration:none;font:700 14px/normal Arial}

div#colDoss .intro, div#colDoss .intro p,div#colDoss .intro a,div#colDoss .intro a:link,div#colDoss .intro a:active,div#colDoss .intro a:visited,div#colDoss .intro a:hover,div#colDossRi .intro,div#colDossRi .intro a,div#colDossRi .intro a:link,div#colDossRi .intro a:active,div#colDossRi .intro a:visited,div#colDossRi .intro a:hover {color:#000;text-decoration:none;font:12px/normal Arial}
.introOpi a {color:#000;text-decoration:none;font:11px/normal Arial}
.intSeccaoSep2 {color:#005a89;vertical-align:middle;font:6px arial}

.intSeccaoSep {color:#005a89;text-transform:uppercase;margin-bottom:4px;text-align:left;text-decoration:none;padding-right:5px;padding-left:5px;font:9px/normal arial}

.intSeccaoSep span {color:#005a89;font:700 9px arial}

.intSeccaoSep a {text-decoration:none;color:#005a89;font:9px arial}

.Story1 {border-color:#ccc;border-style:solid;border-width:1px;background:#f3f3f3}

.nickculor {color:#2779a1;text-decoration:none;font:normal 700 14px verdana}

.cardphoto {border-color:#005979;border-style:solid;border-width:1px}

.cardphoto3 {border-color:#c5dd3f;border-style:solid;border-width:1px}

.cv03 {background:#898989}

.cv0201 {color:#000;font-size:12px;text-decoration:none;font-style:normal;padding:0 0 0 2px;background:#CECECE}

.cv0202 {color:#000;font-size:12px;text-decoration:none;font-style:normal;padding:0 0 0 2px;background:#BFBFBF}

.nickcolor {color:#005979;font-weight:700;font-size:24px;text-decoration:none;font-style:normal}

.userGeralTbl {background:#edefec}

.tracofrente {border-bottom-color:#CCC;border-bottom-style:solid;border-bottom-width:1px}

b,.hMenuThirdLineItemBlueSel a,.hMenuThirdLineItemBlueSelBolsa a,.hMenuThirdLineItemBlueINTSel a {font-weight:bold;color:#ec1c24;}

u,a:hover *,table#info_bar .info_links a:hover,div.destaquesArtigo .titles a:hover,div.destaquesComments .nullComment a:hover,.comments a:hover,.pvs a:hover,.lusaArtigo .texto a:hover,.sectionTitle a:hover,div.mancheteImg .bigTitle a:hover,div.mancheteImg .smallTitle a:hover,.mancheteBody .texto a:hover,div.secDestaque .secDestaqueTitle a:hover,div.secDestaque .texto a:hover,div.secDestaque .secDestaqueTitleSmall a:hover,div#topsThread .topTitle a:hover,.relacionadosList .related a:hover,.relacionadosList .sName a:hover,.lastCommented .title a:hover,#regUser .intTxtReg2 a:hover,.cidadRep .title a:hover,.maisTops a:hover,.maisTopsB a:hover,div.topsLinHP.topTitle a:hover,div.topsLinHP.topNum2 a:hover,div#feedJornaisHP .mainTitle a:hover,div#feedJornaisArtigos .mainTitle a:hover,.feedJornaisOutArtigos .mainTitle a:hover,div#feedJornaisArtigos .comentario a:hover,.feedJornaisOutArtigos .comentario a:hover,div.topsLinHP.topTitle a:hover,div.topsLinHP.topTitle3 a:hover,div#cartoon .outTit a:hover,div#cartoon .title2 a:hover,div#cidadao .outTit a:hover,div.opiB .txtNota a:hover,div.opiB .titAct a:hover,div#cidadao .pretit2 a:hover,div#cidadao .title2 a:hover,div#estadito .tit a:hover,div#ultimas .txtNota a:hover,div.opiB .verSon a:hover,div#detalheArtigoDefault .artigoPreTit a:hover,div#detalheArtigoDefault .artigoTit a:hover,div#detalheArtigoDefault .artigoIntro a:hover,div#comentarioForm .TxtCommDeclar a,div#comentarioForm .TxtCommDeclar a:link,div#comentarioForm .TxtCommDeclar a:active,div#comentarioForm .TxtCommDeclar a:visited,div#comentarioForm .TxtCommDeclar a:hover,.txtDatRel a:hover,.txtLinRel a:hover,.ini_commentUser a:hover,a.txtR:hover,active,div#listLas .lastTit a:hover,.footerOther a:hover,div#listBlogLeft .blogTit a:hover,td#blogCentral .blogTit a:hover,div#opcolThem .tit a:hover,div#colDoss .tit a:hover,div#colDossRi .tit a:hover, div.opiB .pretit a:hover {text-decoration:underline}

.mancheteImageVis, .mancheteImageVis2 {padding:2px; margin:0px 5px 5px 0px; position:relative;}
.mancheteImageVis a, .mancheteImageVis2 a {display:block; position:relative;}
.mancheteImageVis {float:left;}

div#header div#div_login #new_user_link,div#header div#div_login #edit_user_data,table#hMenuAuxThirdLineHighlight {float:left;}

table#hMenuAuxThirdLine a#hMenuThirdLineItem_rss,div#multimedia .setasTit,div#multimedia .setasTit a:link,div#multimedia .setasTit a:visited,div#multimedia .setasTit a:active,div#multimedia .setasTit a:hover {color:#333}

table#section_table,table#feeds_tops {width:100%}

table#section_table td#pubCol,table#storiesDetail td#pubCol {width:310px;vertical-align:top}

table#HPmaintable td#colDir,table#HPmaintable td {vertical-align:top}

table#manchetes #esquerdaWrapper,table.tbl_em_destaque .esquerdaWrapper {width:50%; padding-right:9px;vertical-align:top}

table#manchetes #direitaWrapper,table.tbl_em_destaque .direitaWrapper {width:50%;padding-left:9px;vertical-align:top}

table#manchetes #manchete_storie_left,table#manchetes #manchete_storie_right {margin-bottom:-10px}

.bannerMrec {margin-top:15px}

div#cx_comentados,div#cx_pesquisados {margin-right:5px}

div.mancheteImg .flagSpacing,div.mancheteImg .flagSpacingOpaque {margin-bottom:11px;padding:4px 0 4px 5px}

div.mancheteImg .preTitle,div.mancheteLarguraBody .preTitle {color:#888;text-decoration:none;font:700 11px/17px Verdana}

div.mancheteImg .smallTitleSpacing,.mancheteBody .textoMancheteSmall {margin-bottom:7px}

.mancheteBody .textoSpacing,.expTvDestaqueTxt .titleSpacing {margin-bottom:10px}

.mancheteBody p, .mancheteBody .texto, .mancheteBody .texto a:link,.mancheteBody .texto a:visited,.mancheteBody .texto a:active,.mancheteBody .texto p,.mancheteBody .textoMancheteSmall a:link,.textoMancheteSmall a:visited,.textoMancheteSmall a:active,.mancheteLarguraBody .textoMancheteSmall {color:#333;text-align:left;font-size:12px}

.mancheteBody .actual,div.mancheteLarguraBody .actual a:link,.actual a:visited,.actual a:active {color:#ec9836;font:11px Arial}

.mancheteBody .list a:link,.list a:visited,.list a:active,div.secDestaque .list a:link,.list a:visited,.list a:active {color:#315786;text-align:left;padding-left:5px;font:400 12px Arial}

.mancheteBody .list,div.secDestaque .list {color:#315786;text-align:left;margin-left:15px;font:400 12px Arial}

div#mancheteSection .dossieTitle,.dossieTitle a:link,.dossieTitle a:visited,.dossieTitle a:active,div.mancheteSection .dossieTitle,.dossieTitle a:link,.dossieTitle a:visited,.dossieTitle a:active {color:#990000;text-align:left;padding-left:2px;font:700 10px Verdana}

div#mancheteSection .dossieText,.dossieText a:link,.dossieText a:visited,.dossieText a:active,div.mancheteSection .dossieText,.dossieText a:link,.dossieText a:visited,.dossieText a:active {color:#315786;text-align:left;padding-left:2px;font:400 12px Arial}

div.mancheteTodaLargura .flag,div.mancheteTodaLargura .flagOpaque {text-transform:uppercase;padding:4px 0 4px 5px;font:700 14px Arial}

div.secDestaque .signature,div.secDestaqueSmall .signature {color:#838282;white-space:nowrap;font:400 10px Arial}

div.secDestaque .flag,div.secDestaqueSmall .flag {color:#888;font:400 11px Arial}

#cartoonDestaque,#cartoonsWrapper {width:650px;overflow:hidden}

.labelCartoon .preTitleSpacing,.labelCartoon .titleSmallSpacing {margin:0 0 5px}

.labelCartoon .actualBig,.sateliteMainLine .actual {color:#ec9836;text-decoration:none;font:400 11px Verdana}

.cartoonLastData .sectionSmall,.sateliteMainLine .section,.opiCartoonSection a:link,.opiCartoonSection a:visited,.opiCartoonSection a:active {color:#EC0014;font:700 11px Arial}

.sateliteMainWrapper,.expTvWrapper {width:653px;overflow:hidden}

div#topsThread .topPosition,div#topsThread .topPosition a,div#topsThread .topPosition a:link,div#topsThread .topPosition a:active,div#topsThread .topPosition a:visited,div.topsLinHP .topPosition,div.topsLinHP .topPosition a,div.topsLinHP .topPosition a:link,div.topsLinHP .topPosition a:active,div.topsLinHP .topPosition a:visited,div.topsLinHP .mainTitle a:hover {color:#333; text-decoration:none; font-weight:bold; font-size:10px}

.maisTops,.maisTops a,.maisTops a:link,.maisTops a:active,.maisTops a:visited,div.opiB .txtNota,div.opiB .txtNota a,div.opiB .txtNota a:link,div.opiB .txtNota a:active,div.opiB .txtNota a:visited,div#estadito .txtNota,div#estadito .txtNota a,div#estadito .txtNota a:link,div#estadito .txtNota a:active,div#estadito .txtNota a:visited,div#estadito .txtNota a:hover,div#ultimas .txtNota,div#ultimas .txtNota a,div#ultimas .txtNota a:link,div#ultimas .txtNota a:active,div#ultimas .txtNota a:visited,.txtNota,.txtNota a,.txtNota a:link,.txtNota a:active,.txtNota a:visited,.txtNota a:hover {color:#333;text-decoration:none;font:11px/14px Arial}

.div_off,.div_off_liga_hp,.div_off_liga {position:absolute;display:none;visibility:hidden;z-index:1000;top:0;left:0}

.div_on,.div_on_liga_hp,.div_on_liga {visibility:visible;display:block;overflow:hidden}

.setasTit,.setasTit a,.setasTit a:link,.setasTit a:active,.setasTit a:visited,.setasTit a:hover,.setasTitHP,.setasTitHP a,.setasTitHP a:link,.setasTitHP a:active,.setasTitHP a:visited,.setasTitHP a:hover {color:#EC0014;text-decoration:none;font:700 16px/20px Verdana}

.actual,.actual a,.actual a:link,.actual a:visited,.actual a:hover,div#detalheArtigoDefault .artigoAct,div#detalheArtigoDefault .artigoAct a,div#detalheArtigoDefault .artigoAct a:link,div#detalheArtigoDefault .artigoAct a:active,div#detalheArtigoDefault .artigoAct a:visited,div#detalheArtigoDefault .artigoAct a:hover {color:#ec9836;text-decoration:none;font:11px/17px Arial}

div#iniciativas .pretitle,div#iniciativas .pretitle a,div#iniciativas .pretitle a:link,div#iniciativas .pretitle a:active,div#iniciativas .pretitle a:visited,div#iniciativas .pretitle a:hover,div#cartoon .pretit2,div#cartoon .pretit2 a,div#cartoon .pretit2 a:link,div#cartoon .pretit2 a:active,div#cartoon .pretit2 a:visited,div#cartoon .pretit2 a:hover,div#cidadao .pretit2,div#cidadao .pretit2 a,div#cidadao .pretit2 a:link,div#cidadao .pretit2 a:active,div#cidadao .pretit2 a:visited,div#cidadao .pretit2 a:hover,div#comentarioForm .TxtCommDeclar,div#comentarioForm .TxtCommDeclar a,div#comentarioForm .TxtCommDeclar a:link,div#comentarioForm .TxtCommDeclar a:active,div#comentarioForm .TxtCommDeclar a:visited,div#colThem .pretit,div#colThem .pretit a,div#colThem .pretit a:link,div#colThem .pretit a:active,div#colThem .pretit a:visited,div#colThem .pretit a:hover {color:#666;text-decoration:none;font:11px/normal Arial}

div#cartoon .title2,div#cartoon .title2 a,div#cartoon .title2 a:link,div#cartoon .title2 a:active,div#cartoon .title2 a:visited,div#cidadao .title2,div#cidadao .title2 a,div#cidadao .title2 a:link,div#cidadao .title2 a:active,div#cidadao .title2 a:visited,div#colDossRi .tit,div#colDossRi .tit a,div#colDossRi .tit a:link,div#colDossRi .tit a:active,div#colDossRi .tit a:visited {color:#990000;text-decoration:none;font:700 12px/normal Arial}

div.opiB,div#estadito,div#iniciativas {width:310px;margin-top:16px;background:#F5F5F3}

div.opiB .tit,div.opiB .tit a:link,div.opiB .tit a:visited ,div.opiB .tit a:active,div#colThem .tit,div#colThem .tit a,div#colThem .tit a:link,div#colThem .tit a:active,div#opcolThem .tit a:visited {color:#990000;text-decoration:none;font:700 11px/normal Arial}

div.opiB .titAct,div.opiB .titAct a,div.opiB .titAct a:link,div.opiB .titAct a:active,div.opiB .titAct a:visited {color:#494949;text-decoration:none;font:12px/24px Arial}

div.opiB .tit a:hover {text-decoration:underline}

div#ultimas .pretit,div#ultimas .pretit a,div#ultimas .pretit a:link,div#ultimas .pretit a:visited,div#ultimas .pretit a:active,div#ultimas .pretit a:hover {color:#EC0014;text-decoration:none;font:700 11px/24px Arial}

div#ultimas .pretit a:hover, div.opiB .tit a:hover{text-decoration:underline}

.tab_seta_on_liga_hp,.tab_seta_on_liga_hp a,.tab_seta_on_liga_hp a:link,.tab_seta_on_liga_hp a:active,.tab_seta_on_liga_hp a:visited,.tab_seta_on_liga_hp a:hover,.tab_seta_on_liga,.tab_seta_on_liga a,.tab_seta_on_liga a:link,.tab_seta_on_liga a:active,.tab_seta_on_liga a:visited,.tab_seta_on_liga a:hover {color:#2554B3;text-align:center;text-decoration:none;height:20px;text-transform:uppercase;background:#E2E2E2;font:700 11px/20px Arial}

.tab_seta_off_liga_hp,.tab_seta_off_liga_hp a,.tab_seta_off_liga_hp a:link,.tab_seta_off_liga_hp a:active,.tab_seta_off_liga_hp a:visited,.tab_seta_off_liga_hp a:hover,.tab_seta_off_liga,.tab_seta_off_liga a,.tab_seta_off_liga a:link,.tab_seta_off_liga a:active,.tab_seta_off_liga a:visited,.tab_seta_off_liga a:hover {color:#343434;text-align:center;text-decoration:none;height:20px;text-transform:uppercase;background:#FFF;font:11px/20px Arial}

div#detalheArtigoDefault .tarefasTxtN,div#detalheArtigoDefault .tarefasTxtN a,div#detalheArtigoDefault .tarefasTxtN a:link,div#detalheArtigoDefault .tarefasTxtN a:active,div#detalheArtigoDefault .tarefasTxtN a:visited,div#detalheArtigoDefault .tarefasTxtN a:hover,.tarefasTxtN,.tarefasTxtN a,.tarefasTxtN a:link,.tarefasTxtN a:active,.tarefasTxtN a:visited,.tarefasTxtN a:hover {color:#666;text-decoration:none;font:11px/12px Arial}

div#detalheArtigoDefault .tarefasTxtNA,div#detalheArtigoDefault .tarefasTxtNA a,div#detalheArtigoDefault .tarefasTxtNA a:link,div#detalheArtigoDefault .tarefasTxtNA a:active,div#detalheArtigoDefault .tarefasTxtNA a:visited,div#detalheArtigoDefault .tarefasTxtNA a:hover,.tarefasTxtNA,.tarefasTxtNA a,.tarefasTxtNA a:link,.tarefasTxtNA a:active,.tarefasTxtNA a:visited,.tarefasTxtNA a:hover {color:#999;text-decoration:none;font:9px/normal Arial}

div#comentarioForm .TxtComm,div#comentarioForm .TxtComm a,div#comentarioForm .TxtComm a:link,div#comentarioForm .TxtComm a:active,div#comentarioForm .TxtComm a:visited,div#comentarioForm .TxtComm a:hover,div#comentarioForm .pvsBig,div#comentarioForm .pvsBig a,div#comentarioForm .pvsBig a:link,div#comentarioForm .pvsBig a:active,div#comentarioForm .pvsBig a:visited,div#comentarioForm .pvsBig a:hover {color:#666;text-decoration:none;font:14px/18px Arial}

.txtTitRel,.txtTitRel a,.txtTitRel a:link,.txtTitRel a:active,.txtTitRel a:visited,.txtTitRel a:hover,div#colThem .superTitle,div#colThem .superTitle a:link,div#colThem .superTitle a:visited,div#colThem .superTitle a:active,div#colThem .superTitle a:hover,div#colDoss .superTitle,div#colDoss .superTitle a:link,div#colDoss .superTitle a:visited,div#colDoss .superTitle a:active,div#colDoss .superTitle a:hover {color:#333;text-decoration:none;font-weight:bold;font-size:14px; text-transform:uppercase;}

.td_comment1,
.td_comment2 {
	text-align: left;
}

.txt,.txtAbusivo {color:#222;text-decoration:none;font:normal 11px verdana}

.txtRinput,select {color:#900;text-decoration:none;border:1px #9a9a9a solid;font:normal 11px verdana}

div#estadito .tit a:hover{text-decoration:underline;}

.caixa1Tbl,.caixa3Tbl,.caixa4Tbl,.caixa5Tbl,.caixa6Tbl {width:200px;margin:5px}

.caixa1Txt,.caixa3Txt,.caixa4Txt,.caixa5Txt {color:#000;font:normal 11px arial}

.caixa3Tit,.caixa4Tit {color:#000;font:normal 700 12px arial}

.txt2BlocoCL,.txt2BlocoCL a,.txt2BlocoCL a:link,.txt2BlocoCL a:active,.txt2BlocoCL a:visited,.txt2BlocoCL a:hover,.txt3BlocoCR,.txt3BlocoCR a,.txt3BlocoCR a:link,.txt3BlocoCR a:active,.txt3BlocoCR a:visited,.txt3BlocoCR a:hover {color:#333;text-decoration:none;font:11px/22px Arial}

.cv01,.cv02 {background:#E6E6E6}

.podcastTxt {text-align:left;color:#666;text-decoration:none;font:normal 400 13px Verdana}

.podcastContent {text-align:left;vertical-align:top;margin-bottom:30px}

.podcastContent .podcastTitle {text-align:left;color:#333;text-decoration:none;padding-bottom:10px;font:normal 400 24px Arial}

.podcastContent .podcastTitle a:link,.podcastContent .podcastTitle a:visited,.podcastContent .podcastTitle a:active {text-align:left;color:#333;text-decoration:none;font:normal 400 24px Arial}

.podcastContent .podcastTitle a:hover {text-decoration:underline}

.podcastContent .podcastDiv {width:100%;background:#ededed}

.podcastContent .divContour {width:100%;margin-top:10px;padding:10px 0;background:#ededed}

.podcastContent .inputPodcast {border:1px solid #ccc;width:510px;padding:4px 0 4px 10px}

.divFaqPodcast {border-top:2px solid #ccc;padding-top:30px;padding-left:7px}

.divFaqPodcast .faqTit {text-align:left;color:#333;text-decoration:none;font:normal 700 13px Arial}

.divFaqPodcast .question {text-align:left;color:#333;text-decoration:none;padding-top:25px;font:normal 700 13px Arial}

.divFaqPodcast .answer {text-align:left;color:#333;text-decoration:none;font:normal 400 13px Arial}

.tdBolsa {border-bottom:1px solid #ededed;padding-left:7px}

.selectItem {padding:3px 5px 3px 3px;background:#ededed}

.selectItem a,.txtBoldBolsa {color:#6f8397;text-decoration:none;text-align:left;padding:5px 0;font:700 10px Verdana}

.headerBolsa {color:#55677a;padding:5px 0 5px 5px;border-right:1px solid #fff;background:#ededed;font:700 10px Verdana}

#gicMain {border:2px solid #a5c212;width:656px;overflow:hidden}

.gicTxt {color:#000;text-align:center;font:700 13px Arial}

.economyBar {padding:5px;color:#8d8d8d;text-align:left;background:#ebebeb;font:10px Verdana}

.economyBar .linkBar,.economyBar a:link,.economyBar a:visited,.economyBar a:active {font-weight:700;color:#666;text-decoration:none}

.economyBar a:hover {text-decoration:underline}

.economyBar .impresa {color:#333;font-weight:700}

.economyBar .down {color:#9e3b0d}
.economyBar .up {color:#117011}
.economyBar .equal {color:#666;font-weight:700}
#tbl_em_comentario {margin:15px 0 -25px}
#tbl_em_comentario .esquerdaWrapper {border-right:1px solid #ededed;padding-right:11px}
.caixapretitulo {margin:10px 0px;padding:5px;border:1px #e5e5e5 solid;text-align:left;background:#f4f4f4}
.caixapretitulo .preTitle {text-decoration:none;color:#3a3a2a;font:400 13px Arial}
.caixapretitulo .title {text-decoration:none;color:#EC0014;font:700 16px Arial}
.caixapretitulo .content {color:#3a3a2a;font:13px Arial}
#sendArticle {overflow:hidden;text-align:left}
#sendArticle .enviarTblTit {color:#333;font:700 18px Arial}
#sendArticle .enviarTblTd {padding:5px 0;color:#333;font:11px Verdana}
#sendArticle .inputEnviar {color:#333;padding:3px;width:550px;border:1px solid #ccc;font:13px Arial}
#sendArticle .enviarsub {border:1px solid #ccc;color:#333;font:13px Arial}
.PermaLinkTop {border:1px solid #ccc;display:none;visibility:visible;position:absolute;z-index:100;width:385px;background:#ededed}
.PermaLinkTop .PermaLinkTopLbl {padding:3px;color:#EC0014;text-align:left;font:700 12px Verdana}
.PermaLinkTop .PermaLinkTopInput {text-align:right;padding-right:7px;vertical-align:top;padding-top:2px}
.PermaLinkTop .PermaLinkTopInput a {color:#EC0014;font:700 12px Verdana}
.alertVote {color:#ec0014;text-align:left;text-transform:uppercase;padding-bottom:10px;font:700 18px/19px Arial}
.intTxtReg a:link,.intTxtReg a:visited,.intTxtReg a:active {color:#990000;text-decoration:none;font:700 11px Verdana}
.intTxtReg a:hover {text-decoration:underline}
div#div_feed_escape * {text-align:left}
div#div_feed_escape {width:100%;overflow:auto}
div#div_feed_escape h3 {font:bold 16px/20px Verdana;color:#333}
div#div_feed_escape div.div_feed_escape_item {overflow:auto;width:100%;margin-top:20px;background:#FFF}
div#div_feed_escape div#div_feed_escape_item_first {margin-top:16px}
div#div_feed_escape div.div_feed_escape_item div.div_feed_escape_item_imagem {float:left;width:100px;height:75px;overflow:hidden;margin-right:10px}
div#div_feed_escape div.div_feed_escape_item div.div_feed_escape_item_imagem img {width:100px}
div#div_feed_escape div.div_feed_escape_item p.p_feed_escape_tipo {font:normal 12px Arial;color:#333}
div#div_feed_escape div.div_feed_escape_item p.p_feed_escape_titulo a {font:bold 12px Arial;color:#990000}
div#div_feed_escape div.div_feed_escape_item p.p_feed_escape_datepub {font:normal 11px Arial;color:#333}
.lermais,.lermais a {margin-bottom:20px;color:#CB3400}
/*H1, H2, H3, H4, H5, H6*/
.news_subtit1{WORD-SPACING: normal;FONT-WEIGHT: bold;FONT-SIZE: 130%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #1d1d1d;LETTER-SPACING: normal;TEXT-DECORATION: none;margin:10px 0px;}
.news_subtit2{WORD-SPACING: normal;FONT-WEIGHT: bold;FONT-SIZE: 116%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #1d1d1d;LETTER-SPACING: normal; TEXT-DECORATION: none}
.news_subtit3{WORD-SPACING: normal;FONT-WEIGHT: bold;FONT-SIZE: 100%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #1d1d1d;LETTER-SPACING: normal;TEXT-DECORATION: none}
.news_subtit_smaller{WORD-SPACING: normal;FONT-WEIGHT: bold;FONT-SIZE: 76%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;COLOR: #1d1d1d;LETTER-SPACING: normal;TEXT-DECORATION: none}
/*FIM H1, H2, H3, H4, H5, H6*/
.destaquesCommentsNew, .destaquesComments {overflow:hidden; clear:both;}
div.destaquesCommentsNew span, div.destaquesCommentsNew div {white-space:nowrap;}
div.destaquesCommentsNew .nullComment,div.destaquesCommentsNew .nullComment a:link,div.destaquesCommentsNew .nullComment a:visited,div.destaquesCommentsNew .nullComment a:active {color:#666;text-decoration:none;font-weight:bold; font-size:10px}
div.destaquesCommentsNew .nullComment a:hover{text-decoration:underline;}
div.destaquesCommentsNew .comments,div.destaquesCommentsNew .comments a:link,div.destaquesCommentsNew .comments a:visited,div.destaquesCommentsNew .comments a:active {color:#666;font-weight:bold; font-size:10px}
div.destaquesCommentsNew .pvs,div.destaquesCommentsNew .pvs a:link,div.destaquesCommentsNew .pvs a:visited,.pvs a:active, .topsHits {color:#666; font-size:10px; overflow:hidden;}
div.destaquesCommentsInt {overflow:auto}
div.destaquesCommentsInt .nullComment,div.destaquesCommentsInt .nullComment a:link,div.destaquesCommentsInt .nullComment a:visited,div.destaquesCommentsInt .nullComment a:active {color:#666;padding-bottom:7px;font-weight:bold; font-size:10px;text-decoration:none;}
div.destaquesCommentsInt .comments,div.destaquesCommentsInt .comments a:link,div.destaquesCommentsInt .comments a:visited,div.destaquesCommentsInt .comments a:active {color:#666;padding-bottom:7px;font-weight:bold; font-size:10px}
div.destaquesCommentsInt .pvs,div.destaquesCommentsInt .pvs a:link,div.destaquesCommentsInt .pvs a:visited,.pvs a:active {color:#666;font:11px/17px Arial}
.serviconovidadeSEL a{float:left;padding:0px 5px 0px 3px;color:#ec9836; font-weight:bold;}
.mmwrapper {float:left; width:50%; margin-top:5px; overflow:auto;}
.mmwrapper img {display:block; margin-left: 8px; float:left; width:100px; height:70px;}
.mmwrapper div {overflow:auto;}
.mmwrapper div span {display:block;}
.listaazulheader, .listaazulline{padding:5px;text-align:left;background:#f4f4f4;width:653px;font:11px Arial;color:#3a3a2a;}
.listaazulheader {border-bottom:solid 1px #000000; font-weight:bold;}
.listaazulline{border-bottom:solid 1px #E5E5E5;}
.listabranco1, .listabranco2, .listabrancoline{padding:5px; border-bottom:solid 1px #E5E5E5;text-align:left;width:653px;font:11px Arial;}
.listabranco1{color:#00678A;background-color: #FFFFFF;font-weight:bold;}
.listabranco2{color:#FFFFFF;background-color: #00678A;font-weight:bold;}
.listabrancoline{color:#3a3a2a; background-color: #FFFFFF;}
.tabelaazulheader, .tabelaazulletra{padding:5px;text-align:left;background:#f4f4f4;font:11px Arial;color:#005979;font-weight:bold;}
.tabelaazulheader{width:653px;border-bottom:solid 1px #005979;}
.tabelaazulletra{border-bottom:solid 1px #E5E5E5;}
.tabelaazulcoluna{border-bottom:solid 1px #E5E5E5;padding:5px;text-align:left;background:#f4f4f4;font:11px Arial;color:#3a3a2a;}
.caixavideotitle, .caixavideointro, .caixavideopretitle, .caixavideopostitle, .caixavideocomment{text-align:left;font:11px Arial;color:#3a3a2a;}
.caixavideotitle{font-weight: bold;padding-bottom: 15px;border-bottom: solid 2px #3a3a3a;}
.caixavideointro{margin-left: 45px;}
.caixavideopretitle{margin-left: 45px;padding-top: 15px;border-bottom: solid 1px #3a3a3a;border-top: solid 1px #3a3a3a;}
.caixavideopostitle{margin-left: 45px;border-bottom: solid 1px #3a3a3a;border-top: solid 1px #3a3a3a;}
.caixavideocomment{margin-left: 45px;}
/* CA - Provisorio - Estilo para o calendario - Em construcao*/
.calMain{width:250px;overflow:hidden;margin:0px auto 20px auto;border-bottom:1px solid #d7d7d7;padding-bottom:3px;}
.monthRow a:link, .monthRow a:visited, .monthRow a:active{font-weight:bold;text-decoration:none;color:#333 !important;font-size:12px !important;}
.monthRow{color:#900;list-style-type:none;font-weight:bold;}
.calMain .monthRowCal{color:#000;font-size:12px;font-weight:bold;padding-bottom:10px;}
.week *{font-size:11px !important;}
.countText{font-weight:normal;}
.weekdays{float:left;border-bottom:1px solid #d7d7d7;margin:0px 0px 5px 0px;padding:0px 0px 0px 5px;}
.weekdays div{color:#666;font-weight:bold;float:left;}
.dayPos{width:34px;height:17px;overflow:hidden;text-align:left;float:left;}
.weekDayPos{width:34px;padding-bottom:8px;text-align:left;float:left;}
.dayWeekendToday, .dayToday, .dayWeekendToday a:link, .dayWeekendToday a:active, .dayWeekendToday a:visited, .dayToday a:link, .dayToday a:active, .dayToday a:visited{color:#ec9836 !important;font-weight:bold;}
.dayWeekendFuture, .dayFuture{color:#4a4a4a;}
.dayPast{color:#9a9a98;}
.day,.dayWeekend,.week .weekday{color:#000;}
.day a:link, .day a:visited, .day a:active, .dayWeekend a:link, .dayWeekend a:visited, .dayWeekend a:active{color:#EC0014;font-weight:bold;text-decoration:none;font-size:11px;}
.monthRow a:hover,.linkNavDate a:hover, .day a:hover, .dayWeekend a:hover, .yearRow a:hover{text-decoration:underline;}
.week{padding:0px 0px 0px 5px;}
.barCalendTop{width:100%;background-color:#ebebeb;padding:6px 0px 6px 25px;}
.monthTitle{color:#cb3301;padding:0px 15px;border-left:1px solid #494949;border-right:1px solid #494949;}
.linkNavDate, .linkNavDate a:link, .linkNavDate a:visited, .linkNavDate a:active{color:#666;text-decoration:none;}
.yearRow{margin-top:10px;}
.yearRow a:link, .yearRow a:visited, .yearRow a:active{color:#EC0014;font-size:14px;font-weight:bold;}
.calWrapperMain ul{;color:#EC0014;}
.listItemMonth{list-style-type:none;margin-left:-60px;}
.aspas{font-size:11px;color:#EC0014;}
.bulletArchive{font-size:6px;padding-right:10px;}
/* Traffic weather & pharmacies */
.taleft,.taleftall *{text-align:left;}
.fright{float:right;}
.fleft{float:left;}
.m7{margin:7px}
.mtop2{margin-top:2px;}
.mtop5{margin-top:5px;}
.mtop7{margin-top:7px}
.mright7{margin-right:7px}
.mbot7{margin-bottom:7px}
.mtop8{margin-top:8px;}
.mbot5{margin-bottom:5px;}
.mleft5{margin-left:5px;}
.mright5{margin-right:5px;}
.mtop10{margin-top:10px;}
.mbot10{margin-bottom:10px;}
.mleft10{margin-left:10px;}
.mright10{margin-right:10px;}
.mtop15{margin-top:15px;}
.mbot15{margin-bottom:15px;}
.mleft15{margin-left:15px;}
.mright15{margin-right:15px;}
.m15{margin:15px}
.bgdgray{background-color:#999;}
.bglgray{background:#f0f1f1}
.bglblue{background-color:#d9e4e5;}
.bgmblue{background-color:#acc4c7;}
.bgdblue{background-color:#acc7c7;}
.btopdgray{border-top:2px solid #999;}
.bbotdgray{border-bottom:2px solid #999;}
.btopmblue{border-top:2px solid #acc4c7;}
.btopdblue{border-top:2px solid #acc7c7;}
.bbotdblue{border-bottom:2px solid #acc7c7;}
.btoplblue{border-top:2px solid #d9e4e5;}
.bbotlblue{border-bottom:2px solid #d9e4e5;}
.bbotblack{border-bottom:1px solid #000}
.bold{font-weight:bold;}
.ptop2{padding-top:2px;}
.pbot2{padding-bottom:2px;}
.ptop5{padding-top:5px;}
.pbot5{padding-bottom:5px;}
.ptop7{padding-top:7px;}
.pbot7{padding-bottom:7px;}
.ptop10{padding-top:10px;}
.pbot10{padding-bottom:10px;}
.pleft10{padding-left:10px;}
.ptop15{padding-top:15px;}
.pbot15{padding-bottom:15px;}
.butttonBlack{background-color:#000;padding:2px 5px;color:#fff;font-weight:700;}
.w460{width:460px;}
.w322{width:322px !important}
.w230{width:230px;}
.w200{width:200px;}
.w185{width:185px;}
.w150{width:150px;}
.w120{width:120px;}
.w100percent{width:100%;}
.w50percent{width:50%;}
.w33percent{width:33%;}
.oauto{overflow:auto;}
.ohidden{overflow:hidden;}
.black{color:#000 !important}
.white{color:#fff;}
.mblue{color:#538282;}
.lblue{color:#d9e4e5;}
.vlblue{color:#acc4c7;}
.red{color:#ec9836;}
.darkred{color:#900;}
.dblue{color:#acc7c7;}
.lgray{color:#999;}
.mgray{color:#666;}
.dgray{color:#333 !important;}
.cleft{clear:left;}
.cright{clear:right;}
.cboth{clear:both;}
.f20{font-size:20px !important}
.f18{font-size:18px;}
.f16{font-size:16px !important}
.f14{font-size:14px;}
.f12{font-size:12px;}
.f7{font-size:7px;}
.lastInfoWrapper *{font-size:12px !important;}
.dgrayhr{background-color:#b2b2b2;height:2px;overflow:hidden;}
.lgrayhr{background-color:#e1e1e1;height:2px;overflow:hidden;}
.capital{text-transform: uppercase !important;}
.uline, .uline a{text-decoration:underline !important;}
.f19{font-size:19px}
.b0{border:0px !important}
.nobold{font-weight:normal !important}
.bggraybox{background-color:#efefef}
.nobbot{border-bottom:none !important}

.prelative{position:relative}
.pabsolute{position:absolute}
.block{display:block;}
.w100{width:100%;}
.w33{width:33%;}
.w20{width:20%;}
.tacenter{text-align:center;}
.bgred{background:#ec0014}
.nobold{font-weight:normal;}
.f13{font-size:13px !important}
.meteo_traffic img {height:20px; border:1px solid #ccc}
div.traficlight {padding:5px; border:1px solid #ccc; background:#F0F1F1;}
div.traficlight img {height:auto; border:0px;}
#info_bar td {white-space:nowrap;}


#Firebug {position:fixed; margin-bottom:0px !important; left:0px !important; z-index:99 !important}

a, a:link, a:active {text-decoration:none !important;}
a:hover {text-decoration:underline !important;}
#notifyCommsDiv{ padding-top:10px; font-size:14px; }


/* *** Pagination *** */

.paginationWrap {
    border-bottom: 1px solid #EFEFEF !important;
    border-top: 1px solid #EFEFEF !important;
    height: 35px !important;
    padding: 0 5px !important;
}

.paginationWrap .section-name {
    color: #000;
    font: bold 18px/18px Arial;
    text-transform: uppercase;
    float: left;
    margin: 4px 0;
    padding-top: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}

.basePagination, .paginationWrap .section-name {
    height: 28px;
}

.basePagination {
    margin: 4px 0;
    float: right;
}

.basePagination .quantas,
.comment-pagination {
    font: normal 11px/18px Arial;
    text-transform: uppercase;
    color: #6B6B6B;
    padding: 0 15px 0 0;
}

.basePagination .otherNum, .basePagination .otherNum a, .basePagination .otherNum a:link,
.basePagination .otherNum a:active, .basePagination .otherNum a:visited, .basePagination .otherNum a:hover,
.basePagination .num, .basePagination .num-separator {
    color: #9C9C9C !important;
    font: normal 14px/18px Arial !important;
}

.basePagination .num-separator {
    position: relative;
    top: -2px;
}

.basePagination .num-separator:last-child {
    display: none;
}

.basePagination .numPorPag,
div#listArts .date, div#listArts .date a, div#listArts .date a:link, div#listArts .date a:visited,
div#listArts .date a:hover {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}

.basePagination .numAct, .basePagination .numAct a, .basePagination .numAct a:link,
.basePagination .numAct a:active, .basePagination .numAct a:visited, .basePagination .numAct a:hover {
    color: #EC1C24 !important;
    text-decoration: none !important;
    font: bold 14px/18px Arial !important;
}

.basePagination .numWrapper {
    padding: 0px 10px !important;
}

.basePagination .numPorPag a, .basePagination .numPorPag a:link,
.basePagination .numPorPag a:visited, .basePagination .numPorPag a:hover {
    color: #69C;
    text-decoration: none;
    font: bold 11px/18px Arial;
}


/* ordenação de comentários */
#ord {
	background-color: #6B6B6B;
	clear: both;
	overflow: hidden;
	padding: 0 15px;
}

.comment-sort {
	overflow: hidden;
	float: left;
}
    
#ord a,
#ord span,
#ord .title {
	color: #FFF;
	text-align: center;
    font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
	display: block;
	padding: 0 8px;
}

#ord .title {
	float: left;
	text-align: right;
	width: 27%;
	padding: 0px;
}

#ord span {
	background-color: #EC1C24;
}

.xtrainfo {
	width: 100;
	padding: 0px;
	border: 0px;
}

#section_col .xtrainfo:first-of-type {
	border-top: 1px solid #EFEFEF;
}

#section_col .xtrainfo:last-of-type {
	border-bottom: 1px solid #EFEFEF;
}

.xtrainfo .title {
	vertical-align: middle;
	padding: 5px;
}

.xtrainfo .article-count,
.comment-pagination {
	float: left;
	line-height: 27px;
}

.xtrainfo .article-count .article-comments-count {
	font-size: 11px !important;
	text-transform: uppercase;
}

.xtrainfo .vs-icon-comment {
	position: relative;
	top: 5px;
}

.xtrainfo .vs-icon-prev,
.xtrainfo .vs-icon-no-prev {
	margin-right: 20px;
}

.xtrainfo .vs-icon {
	float: left;
}

.comment-pages {
	float: right;
}

.thirdlevelmenu {text-align: left;}
.thirdlevelmenu a {color:#900; text-decoration:none; padding:5px 10px 10px 0px;font:14px/18px Verdana; font-weight:bold;}
.forumArticle{overflow: hidden; float: left; height: 100px;margin-left:10px}
.vjThumbWidth{width:171px}

/*Reformed header*/
.mtop3{margin-top:3px}
.mtop2{margin-top:2px}
.bblack{border:1px solid #000}
.pointer{cursor:pointer}
.lstypenone{list-style-type:none}

#vswrapper{width:980px; padding:0px 5px; margin:5px auto 5px auto}
.bt_google_sch{background:url("/i/buttons/bt_google_sch.gif");width:23px;height:23px}
.hd_fb_button{width:16px;height:17px;overflow:hidden}
.top_hr{width:662px;overflow:hidden;height:1px;background-color:#666}
#main_menu {width:980px;margin:0px auto 0px auto;overflow:hidden;clear:both;float:left}
#main_menu .hMenuFirstLine {height:25px;width:100%;background:#EC0014}
#main_menu .hMenuFirstLineItem {float:left;height:25px;line-height: 23px;border-right:1px solid #fff;overflow:hidden}
#main_menu .hMenuFirstLineItem a {color:#fff;padding:0 10px;float:left;font-weight:bold; font-size:14px; white-space:nowrap}
#main_menu .hMenuFirstLineItem1 {padding-left:15px;padding-top:3px;background:url(/i/fundoMenuBarra.jpg) no-repeat right center}
#main_menu .hMenuFirstLineItem1 a {color:#616161;padding:2px 10px;font:700 11px/14px Verdana}
#main_menu .menuX {color:#369;font:bold 11px arial}
#main_menu .hMenuThirdLineLef {height:22px;padding-left:2px;vertical-align:middle;background:#F7F7F7}
#hMenuThirdLineSect{float:left;overflow:hidden;width:100%;border-bottom:1px solid #EC0014}
#hMenuThirdLine{clear:both;width:100%;float:left;overflow:hidden;margin:7px 0px;border-bottom:1px solid #f2f2f2;padding-bottom: 5px;}
#main_menu_first_line, #hMenuThirdLineTbINT{height:25px;list-style-type:none;display:block;margin:0px;padding:0px;overflow:hidden;float:left}
#hMenuThirdLineTb{list-style-type:none;display:block;margin:0px;padding:0px;overflow:hidden;float:right}

.hMenuFirstLineItemSelA,.hMenuFirstLineItemSel {height:25px;font-size:14px;float:left;white-space:nowrap;line-height: 23px;}
.hMenuFirstLineItemSel{border-right:1px solid #fff;background-color:#fff}
.hMenuFirstLineItemSelA{border-right:1px solid #fff;color:#fff !important;background-color:#000}
.hMenuFirstLineItemSelA a {padding:0 10px;color:#fff !important; font-weight:bold; font-size:14px;white-space:nowrap;display:block}

.hMenuFirstLineItemSel a {
	padding: 0 10px;
	background-color: #000;
	color: #FFF !important;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
	display: block;
	height: 25px;
}

.hMenuFirstLineItemSelEcon {height:26px;padding-top:1px;font-size:13px;vertical-align:top;background:#70777a;white-space:nowrap;}

.hMenuFirstLineItemSelEconA a {padding-left:7px;padding-right:8px;color:#fff;font:bold 11px/14px Verdana;margin-top:2px;float:left}
.hMenuFirstLineItem1Sel {padding-top:3px;vertical-align:top;background:url('/i/fundoSelMenu.gif') repeat-x}
.hMenuFirstLineItem1Sel a {padding-left:10px;padding-right:12px;color:#fff;font:bold 11px/14px Verdana}
.hMenuThirdLineLefINT {padding-left:2px;height:24px;width:755px;vertical-align:middle;background:#EC0014}
.hMenuThirdLineItemBlueINT,.hMenuThirdLineItemBlueINTSel,.hMenuThirdLineItemBlueSel,.hMenuThirdLineItemBlue {border-right:1px solid #8B8B8B;float:left;padding:2px}
.hMenuThirdLineItemBlueINT a,.hMenuThirdLineItemBlueINTSel a {font-size:12px;color:#FFF;padding:0px 8px}


.hMenuThirdLineItemOther, .hMenuThirdLineItemOtherSel{float:left;padding:7px;overflow:hidden}
.hMenuThirdLineItemOther a{font-size:12px;color:#666}
.hMenuThirdLineItemOtherSel a{font-size:12px;color:#EC0014 !important;font-weight:bold}

/* New colright boxes*/
.colrightBoxes, .colrightBoxesClear{overflow:hidden;margin-top:15px}
.colrightBoxes{background-color:#EFEFEF;width:100%}
.colrightBoxesClear .wrapper{border:1px solid #CCC;overflow:hidden}
.colrightBoxesClear .boxHeader,.colrightBoxesClear .boxHeaderPlus,.colrightBoxes .boxHeader, .colrightBoxes .boxHeaderPlus{background-color:#000;padding:2px 0px 2px 10px;border-bottom:5px solid #fff}
.colrightBoxes .boxHeaderRed a,.colrightBoxesClear .boxHeader a, .colrightBoxesClear .boxHeaderPlus a,.colrightBoxes .boxHeader a, .colrightBoxes .boxHeaderPlus a{text-transform:uppercase;color:#fff;font-weight:bold;font-size:13px}
.colrightBoxes .boxHeaderRed{background:#990000 url("/i/icons/ic_colright_title_redarrow.gif") top right no-repeat;padding:2px 0px 2px 10px;overflow:hidden;border-bottom:5px solid #fff}
.colrightBoxes .boxHeaderRed a.titleRight{color:#fff;font-size:12px;float:right;text-transform:none;margin-right:5px}
.colrightBoxesClear .boxHeaderPlus, .colrightBoxes .boxHeaderPlus{background:#000 url("/i/icons/ic_colright_title_plus.gif") top right no-repeat;overflow:hidden}
.colrightBoxesClear .boxHeaderPlus .plusLink, .colrightBoxes .boxHeaderPlus .plusLink, .colrightBoxes .boxHeaderRed .plusLink{width:25px;height:18px;display:block;overflow:hidden;float:right}
.colrightBoxesClear .small_list,.colrightBoxes .small_list{overflow:hidden;display:block;margin:15px;list-style-type:none;padding:0px}
.colrightBoxesClear .small_list li,.colrightBoxes .small_list li{overflow:hidden;display:block;border-bottom:1px dotted #bbb;padding-bottom:5px;margin-bottom:10px;width:100%}
.colrightBoxesClear .small_list li .title a,.colrightBoxes .small_list li .title a{color:#990000;font-weight:bold;font-size:13px}
.colrightBoxesClear .small_list li .pretit,.colrightBoxes .small_list li .pretit{color:#333;font-size:11px;padding-bottom:5px}
.colrightBoxesClear .small_list li .thumbnail,.colrightBoxes .small_list li .thumbnail{float:left;overflow:hidden;max-width:62px;margin-right:15px}
.colrightBoxesClear .small_list li .thumbnailmmd{float:left;overflow:hidden;max-width:96px;margin-right:15px;position:relative;}
.colrightBoxes .small_list li .thumbnail img{border:1px solid #333}

.colrightBoxes .big_list{overflow:hidden;display:block;margin:15px;list-style-type:none;padding:0px}
.colrightBoxes .big_list li{overflow:hidden;display:block;border-bottom:1px dotted #bbb;padding-bottom:5px;margin-bottom:10px}
.colrightBoxes .big_list li .title a{color:#333;font-size:13px;padding-bottom:5px;font-weight:bold;}
.colrightBoxes .big_list li .pretit{color:#990000;font-weight:bold;font-size:13px;padding-bottom:5px}
.colrightBoxes .big_list li .thumbnail{float:left;overflow:hidden;max-width:100px;max-height:140px;margin-right:15px}
.colrightBoxes .big_list li .thumbnailrevista{float:left;overflow:hidden;max-width:136px;margin-right:15px}
.colrightBoxes .big_list li .intro{margin-top:15px}
.colrightBoxes .big_list li .bbotdotted{border-bottom:1px dotted #bbb}
.colrightBoxes .big_list li .signTitle{font-size:14px;text-transform:uppercase;font-weight:bold;margin-top:10px;margin-bottom:10px}
.colrightBoxes .big_list li .list_sign{list-style-type:none;display:block;overflow:hidden;padding:0px;margin:0px}
.colrightBoxes .big_list li .list_sign li{border-bottom:0px;margin-bottom:5px;display:block;overflow:hidden}
.colrightBoxes .big_list li .list_sign li a{color:#000;font-size:13px;font-weight:bold}
/*New Central Block*/
#centralBlock{width:100%;overflow:hidden;display:block;clear:both;margin:0px 0px 20px 0px !important;padding:0px !important}
#centralBlock li{float:left;overflow:hidden;display:block;width:190px;height:280px;margin-right:7px;list-style-type:none}
#centralBlock li .titleBar{padding:3px;background-color:#000;color:#fff;font-weight:bold;font-size:13px;margin-bottom:5px}
#centralBlock li .article{background-color:#EFEFEF}
#centralBlock li .article .image{width:100%;height:128px;overflow:hidden;text-align:center;position:relative;}
#centralBlock li .article .wrapper{margin:10px;overflow:hidden;height:125px}
#centralBlock li .article .title a{color:#990000;font-weight:bold;font-size:13px;padding-bottom:5px}
#centralBlock li .article .intro{color:#333;font-size:11px}

/*HP reform*/
div#leftMainWrapperBottom{overflow:hidden;width:662px;float:left;margin-right:9px}
div#colDirBottom{width:310px;float:left;vertical-align:top}

/*New poll box*/
.pollMain {overflow:hidden;width:100%;margin-top:15px}
.pollMain .answers{list-style-type:none;margin:0px;padding:0px;display:block;overflow:hidden}
.pollMain .answers li{display:block;overflow:hidden;margin-bottom:5px;font-size:11px;}
.pollMain .wrapper {overflow:hidden;padding:10px; background:#efefef;}
.pollMain .wrapper * { color: #000; }
.pollMain .wrapper .title{text-transform:uppercase;font-size:13px;padding-bottom:3px;border-bottom:1px dotted #FFFFFF;margin-bottom:15px;font-weight:bold}
.pollMain .wrapper .question{font-size:12px;margin-bottom:15px}
.pollMain .wrapper .buttons {
    margin-top:15px;
    overflow:hidden;
}

.pollMain .wrapper .buttons button {
    margin-left:5px;
    font-size:13px;
    color:#FFF;
    background-color:#ec1c24;
    padding:3px 10px;
    margin: 5px;
    border:0px;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.pollMain .wrapper .buttons button:hover {
    color:#000;
}

/*Box Fórum*/
.boxForum{background-color:#EFEFEF;overflow:hidden}
/* Share Bar */
.shareWrapper{padding-top:10px;margin-top:10px;border-top:1px solid #CCCCCC}
.shareWrapperTop{border:1px solid #ccc;overflow:visible;margin-top:10px;clear:both;height:45px}
.shareLabel{float:left;color:#333;font-weight:bold;margin:13px 15px 0px 10px}

/* User Profile Tabs */
.box *{font-family:Trebuchet MS;font-size:11px;color:#000000;}
.boxes{background:#F3F3F3;padding:10px;margin:10px 0px;overflow:auto;}
.intSeccaoUser{color:#666666;font-weight:bold;font-size:16px;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;padding-bottom:2px;margin-top:15px;}
.splitleft3{font-weight:bold;}
.separator{background:#CCCCCC;padding:15px;border:1px solid #BBBBBB;}
.separatorSel{background:#F3F3F3;border:1px solid #CCCCCC;padding:15px;}
.separatorSel,.separator,.separator a,.separatorSel a{color:#990000;font-weight:bold;font-family:Trebuchet MS;font-size:11px;}
.padded td{padding:5px 5px;}

#user_profile_page {width:650px;margin-bottom:20px;}
#user_profile_page .ui-widget-header{background: none no-repeat scroll 0 0 #EC0014;border:1px solid #EC0014;}
#user_profile_page .ui-widget-content{border:1px solid #CCCCCC;border-top:0px none;background-color:#F3F3F3;}
#user_profile_page .ui-state-active,.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: none no-repeat scroll 0 0 #F3F3F3;}
#user_profile_page .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#990000;cursor:pointer;}
#user_profile_page .ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{color:#666666;}
#user_profile_page .ui-state-active,.user_profile_page .ui-widget-content .user_profile_page .ui-state-active,#user_profile_page .ui-widget-header .ui-state-active {border-bottom:0px none;}
#user_profile_page .ui-tabs{padding:0px;}
#user_profile_page .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:inherit;}
#user_profile_page .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:inherit;}
#user_profile_page .ui-tabs .ui-tabs-nav li a:hover,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a:hover{text-decoration:none !important;cursor:pointer !important;}
#user_profile_page .ui-tabs .ui-tabs-nav li.ui-state-default {height:26px;}
#user_profile_page .ui-tabs .ui-tabs-nav li.ui-state-active {height:27px;}
#tab_user_card {margin:0px;}
#tab_user_card textarea {border:1px solid #CCCCCC;}

/* User Card */
.usercard *{text-align:left;font-family:Trebuchet MS;}
.userCard .usercardHeader{color:#FFFFFF;background-color:#EC0014;font-size:25px;padding-top:10px;padding-left:5px;padding-bottom:0px;font-weight:bold;text-transform:capitalize;}
.userCard .usercardContent{border:1px solid #CCCCCC;padding:15px;overflow:hidden;}
.infowrapper{float:left;padding-left:20px;margin-bottom:15px;}
.field{font-weight:bold;color:#990000;font-size:12px;}
.personalWrapper{background-color:#EEEEEE;width:495px;margin-bottom:15px;}
.boxTitle{color:#FFFFFF;font-weight:bold;font-size:16px;background-color:#999999;padding:3px;}
.dataWrapper{padding:10px;}
.dataWrapper a{font-weight:bold;color:#000000;}

.fotoMultimediaHP {position:relative;}

#interior-videos{margin:20px 0px 10px 0px;}
#interior-videos #subheader_main{width:100%;height:auto;}
#interior-videos .subheader_box{width:100%;height:auto;background-color:transparent;}
.st_aberto_foto{float:left;width:200px;height:180px;overflow:hidden;padding-right:10px;}
.st_aberto_title{color:#000;text-align:left;font-size:12px;font-weight:normal;}

.sapo-video-embeded {margin:20px 0 10px 0;}

.icon_storytype {width:38px;height:34px;position:absolute;top:4px;right:4px;overflow:hidden;}
.icon_storytype_small {width:28px;height:25px;position:absolute;top:4px;right:4px;overflow:hidden;}
.icon_fotogaleria {background:url('/images/icons/icon_thumb_fotogaleria.png') no-repeat top left transparent;}
.icon_infografia {background:url('/images/icons/icon_thumb_infografia.png') no-repeat top left transparent;}
.icon_video {background:url('/images/icons/icon_thumb_video.png') no-repeat top left transparent;}
.icon_audio {background:url('/images/icons/icon_thumb_audio.png') no-repeat top left transparent;}
.icon_small_fotogaleria {background:url('/images/icons/icon_thumb_fotogaleria_small.png') no-repeat top left transparent;}
.icon_small_infografia {background:url('/images/icons/icon_thumb_infografia_small.png') no-repeat top left transparent;}
.icon_small_video {background:url('/images/icons/icon_thumb_video_small.png') no-repeat top left transparent;}
.icon_small_audio {background:url('/images/icons/icon_thumb_audio_small.png') no-repeat top left transparent;}
#centralBlock li .article .image .icon_storytype, .colrightBoxesClear .small_list li .thumbnailmmd .icon_storytype {top:2px;right:2px;}

/* mercados */

.destaques-mercado-ad-container {
    margin-top:20px;
}

.destaques-mercado-ad-active {
    border:1px #CCC solid;
    padding:0 5px;
    
    position:relative;

    height:55px;
    padding-top:5px;
    margin-bottom:10px; 
    border:1px solid #CCCCCC;
    overflow:hidden;
}

.destaques-mercado-ad-active img {
    /*border: 1px solid #DEDEDE;*/
	border:none;
    height: 45px!important;
    float:left;
    width: 60px!important;

    margin-right:10px;
}

.destaques-mercado-ad-active h3 a:link, 
.destaques-mercado-ad-active h3 a:visited, 
.destaques-mercado-ad-active h3 a:active {
    text-decoration: none;
	color: #2E2E2E;
    width:100%;
	font: 700 11px Verdana;
	line-height: 1.2;
    margin-bottom: 0.2em;
}

.destaques-mercado-ad-active p {
    text-decoration: none;
	color: #2E2E2E;
    width:100%;
	font: 400 11px Verdana;
    color: #666666;
    line-height: 1.2;
    padding-bottom: 0.6em;
	margin:0;
	padding:0;	
}
	
.destaques-mercado-ad-active .block {
    width:100%;
    height:100%;
}

.destaques-mercado-ad-active-hover {
    border:1px solid #000 !important;
    cursor:pointer;
}

.destaques-mercado-ad-active-hover p,
.destaques-mercado-ad-active-hover h3 a {
    text-decoration:underline !important;
}

.destaquesCommentsNew .comments, .destaquesComments .comments,
.destaquesCommentsNew .comments a, .destaquesComments .comments a,
.destaquesCommentsNew .comments a:link, .destaquesComments .comments a:link,
.destaquesCommentsNew .comments a:visited, .destaquesComments .comments a:visited,
.destaquesCommentsNew .comments a:hover, .destaquesComments .comments a:hover,
.destaquesCommentsNew .nullComment, .destaquesCommentsNew .nullComment a,
.destaquesCommentsNew .nullComment a:link, .destaquesCommentsNew .nullComment a:visited,
.destaquesCommentsNew .nullComment a:hover,
.article-comments-count, a.article-comments-count, a.article-comments-count:link,
a.article-comments-count:visited, a.article-comments-count:active, a.article-comments-count:hover {
	color: #EC1C24;
	font-size: 10px;
}

.highlight-articles {
	clear: both;
	float: left;
	padding-top: 15px;
}

.highlight-title {
    color: #EC1C24;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
	padding-left: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #EFEFEF;
}

/* breadcumb */

.breadcumb {
    font-size:11px;
    color:#6b6b6b;
}

.breadcumb .separator {
    display: inline !important;
    padding: 0px 3px !important;
    background: none !important;
    border: none !important;
}

.breadcumb * {
    color:#6b6b6b !important;
    font-size:11px !important;
    font-weight:normal !important;
}


/* DROPDOWN */
ul.dropdown {
	display: none;
	padding: 10px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	top: 15px;
	left: 0;
	background-color: rgb(255, 255, 255);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	border: 1px solid #BBB;	
	z-index: 100;
	min-width: 145px;
}
ul.dropdown li {
	float: none !important;
	border: none;
	padding: 0 10px;
	margin: 8px 0 !important;
	background: none;
}
ul.dropdown li.separator {
	border: none;
	border-bottom: 1px solid rgb(221, 221, 221);
	height: 1px;
	padding: 0;
	background: none;
	margin: 7px 0;
} 
ul.dropdown li a{
	text-transform: none !important;
}
ul.dropdown li strong{
	color: #6b6b6b;
}

header#site-header {
    display:block;

    /*overflow: hidden;*/
    height: 72px;
}

header#site-header * {
    font-size:11px;
    font-family:Arial !important;
}

header .first-container,
header .second-container,
header .third-container {
    display:block;
    float:left;
}

header .first-container {
    margin-right:70px;
}

header .second-container {
    margin-top: 20px;
    margin-right:70px;
    width:207px;
}

header .third-container {
    margin-top: 22px;    
    width:300px;
}

header ul {
    margin:0px;
    padding:0px;
}

header ul,
header ul li {
    list-style: none;
}

header .search-container #google_sbox {
    height: 22px;
}

header .search-container .vs-icon-search {
    margin-left:3px;
    float:left;
    cursor:pointer;
}

header .login-container {
}

header .login-container li {
    float:left;
    margin-bottom:10px;
    margin-right:5px;
}

header .login-container a {
    text-transform:uppercase;
    color:#ec1c24;
}

/* SSO BACKEND STYLE */
header .login-container a.dropdown {
	margin: 11px 0 10px 0;
	display: block;
}

header#site-header .assinaturas-container {
    height:18px;
}

header#site-header .assinaturas-container * {
    text-transform:uppercase;
}

header#site-header .assinaturas-container label {
    color:#000;
}

header#site-header .assinaturas-container a {
    color:#6b6b6b;
}

header#site-header .links-container li {
    float:left;
    margin-right:5px;
    height:40px;
}

header#site-header .links-container a,
header#site-header .links-container a span {
    color:#000;
    float:left;
}

header#site-header .links-container a.vs-icon-rss,
header#site-header .links-container a.vs-icon-newsletter {
    margin-top:7px;   
}

header#site-header .links-container{
    margin-top:10px;
}

header#site-header .links-container a.facebook-link {
    margin-top:0px;   
}

header#site-header .links-container .vs-icon-facebook {
    margin-top:-7px;
}

header#site-header .links-container .vs-icon {
    margin-right:5px;
}

header#site-header #new_user_link {
    margin-top: 0px;
    margin-bottom: 8px;
}

header#site-header #new_user_link #div_login {
    margin-top: -10px;
	position: relative;
}

#main_menu .hMenuFirstLineItem a {
	padding: 0 8px !important;
}
div#pushdown iframe#tb_impresa {
		position: relative;
		top: 0px;
}

.vs-icon {
    background: url('/i/icons/icons-sprite.png') no-repeat;
    display:block;
}

.vs-icon:hover {
    opacity:0.5;
}

.vs-icon-search {
    background-position: 0px -27px;
    width: 28px;
    height: 27px;
}

.vs-icon-prev {
    background-position: -69px -270px;
    width: 26px;
    height: 27px;
}

.vs-icon-next {
    background-position: -29px -264px;
    width: 26px;
    height: 27px;
}

.vs-icon-no-prev {
    background-position: -1px -264px;
    width: 26px;
    height: 27px;
}

.vs-icon-no-next {
    background-position: -69px -241px;
    width: 26px;
    height: 27px;
}

.vs-icon-rss {
    background-position: 0px -71px;
    width: 16px;
    height: 16px;
}

.vs-icon-newsletter {
    background-position: 0px -55px;
    width: 16px;
    height: 16px;
}

.vs-icon-facebook {
    background-position: 0px 0px;
    width: 26px;
    height: 26px;
}

.vs-icon-comment {
	background-position: -1px -191px;
	height: 14px;
	width: 14px;
}

.vs-icon-gray-comment {
    background-position: -15px -191px;
}

.vs-icon-comment {
	margin-right: 5px;
	float: left;
}

.vs-icon-comment-large {
	background-position: -3px -242px;
	height: 19px;
	width: 19px;
}

.vs-icon-fotogaleria
 {
    background-position: 0 -131px;
    height: 29px;
    width: 32px;
}


.vs-icon-infografia {
    background-position: -68px -163px;
    height: 29px;
    width: 32px;
}

.vs-icon-video {
    background-position: -32px -131px;
    height: 29px;
    width: 32px;
}

.vs-icon-audio {
    background-position: -64px -131px;
    height: 29px;
    width: 32px;
}

.vs-icon-facebook-red {
	background-position: -1px -208px;
	height: 33px;
	width: 33px;
}

.vs-icon-twitter-red {
	background-position: -34px -208px;
	height: 33px;
	width: 33px;
}

.vs-icon-rss-red {
	background-position: -68px -208px;
	height: 33px;
	width: 33px;
}

.vs-icon-print {
	background-position: -22px -243px;
	height: 20px;
	width: 20px;
}

.vs-icon-email-large {
	background-position: -44px -243px;
	height: 20px;
	width: 20px;
}

.vs-icon-more {
	background-position: 0px -159px;
    height: 32px;
    width: 34px;
}

.vs-icon-more-black {
	background-position: -33px -163px;
	height: 32px;
	width: 34px;
}


.vs-manchete {
    padding-bottom: 15px !important;
    padding-top: 2px !important;
}

.vs-manchete.mancheteTodaLargura {
    background:none;
}

.vs-manchete.mancheteTodaLargura .mancheteLarguraBody {
    padding-bottom:0px !important;
}

.vs-manchete .smallTitle,
.vs-manchete .bigTitle {
    margin-top:5px;
    margin-bottom:5px;
}

.vs-manchete .bigTitle,
.vs-manchete .bigTitle a {
    font-size:25px !important;
    color:#000 !important;
    font-weight:bold !important;
}

.vs-manchete .smallTitle,
.vs-manchete .smallTitle a {
    font-size:18px !important;
    color:#000 !important;
    font-weight:bold;
}

.vs-manchete .mancheteBody .texto {
    font-size:14px;
}

.vs-manchete .comments a,
.vs-manchete .nullComment a {
    font-size:13px !important;
    font-weight:normal !important;
    color:#ec1c24 !important;
}

.vs-manchete .vs-icon-comment {
    float:left;
    margin-right:5px;
}

.vs-manchete .relacionadosList {
    margin-bottom:5px !important;
}

.vs-manchete .relacionadosList ul {
    margin-bottom:5px !important;
}

.vs-manchete .relacionadosList li {
    margin-top:3px !important;
    margin-bottom:3px !important;
}  

.vs-manchete .relacionadosList a {
    font-size:12px !important;
    color:#6b6b6b !important;
}

/* lusaHp */

#lusaHP-title-wrapper,
.vs-hp-section-title {
    text-align:center;
    padding: 5px;   

    border-top:3px solid #ccc;
    border-bottom:1px solid #ccc; 

    font-family: Georgia, serif !important;
    font-size:21px;
    font-weight:bold;
}

#lusaHP-title-wrapper .mainTitle,
.vs-hp-section-title a,
.vs-hp-section-title * {
    font-family: Georgia, serif !important;
    font-size:21px;
    font-weight:bold;
    margin:auto auto;   
    color:#ec1c24;

    text-align:center;
    text-transform:uppercase;
    padding:5px 0px;
}

.vs-hp-section-title a {
    color:#000;
}

.vs-hp-section-red-title.vs-hp-section-title,
.vs-hp-section-red-title.vs-hp-section-title a {
    color:#ec1c24;
    text-transform:uppercase;
}

.lusaArtigo .texto, 
.lusaArtigo .texto a:link, 
.lusaArtigo .texto a:visited, 
.lusaArtigo .texto a:active,
.lusaArtigo .actual {
    font-size:13px;
    font-weight:normal;
    color:#000;
}

.lusaArtigo .actual {
    font-weight:bold;
}

#lusaHP {
    background:#efefef;
    padding:20px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#lusaHP .more-link-wrapper {
    width: 32px;
    margin: 5px auto;
}

/* multimedia */

.colrightBoxesClear .wrapper {
    border:none !important;
}

.colrightBoxesClear .small_list {
    margin: 15px 0px 0px 0px;
}

.vs-small-article .vs-hp-section-title {
		padding:10px;
}

.vs-small-article .vs-hp-section-title a {
    font-weight:bold !important;
}

.vs-small-article .small_list li {
    padding:15px 0 !important;
    margin-bottom: 0px !important;
}

.vs-small-article * {
    font-size:12px;
    font-weight:normal !important;
}
.vs-small-article a {
    color:#000 !important;
}
.vs-small-article .comments a,
.vs-small-article .nullComment a {
    color:#EC1C24 !important;
}

.vs-small-article .first .title a {
    font-weight:bold !important;
}

.vs-small-article .pretit {
    color:#6b6b6b !important;
    font-size:11px;
    text-transform:uppercase;
    padding-bottom:3px;
}

.vs-small-article .first .thumbnailmmd {
    float:none !important;
    max-width: 300px !important;
    margin:0 !important;
    margin-bottom:5px !important;
}

/* Central Block */

#centralBlock li .article .intro {
    font-size:14px;
    font-family: Georgia, serif !important;
}

/* noticias */

.vs-noticias-geral .vs-manchete {
    width:315px !important;
}

.vs-noticias-geral .vs-manchete .mancheteImageVis2 {
    min-width:100px;
    max-width:100px;
    overflow:hidden;
}

/* blogues base */

.vs-blogues-base .destaquesCommentsNew {
    margin-top: 10px;
    display: block;
}


#section_table {
	margin-bottom: 60px;
}

.simple-list {
    padding: 27px 0px 0px 0px;
    width: 100%;
    overflow: hidden;
}

.simple-list article {
    overflow: hidden;
    padding-bottom: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 15px;
}

.simple-list .time .span1 {
    color: #69C;
    font-size: 14px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 20px;
    line-height: 28px;
}

.simple-list .time time {
    font-size: 1.2em;
}

.simple-list article:first-child {
    margin-top: 0px;
}

.simple-list article h1 a, .simple-list article h1 a:hover {
    font-size: 18px;
    color: #000;
    text-decoration: none;
}

.simple-list article figure {
    max-height: 100px;
    width: 150px;
    float: left;
    margin: 0px 20px 0px 0px;
}

.simple-list article figure .figure {
    position: relative;
}

.simple-list article figure .figure a {
    max-height: 100px;
    max-width: 150px;
    overflow: hidden;
    display: block !important;
    margin-bottom: 20px;
}

.simple-list article footer {
    margin-bottom: 5px;
}

.simple-list article footer .keywords {
    margin-top: 5px;
}

.simple-list article footer .keywords .title {
    font-weight: bold;
}

.simple-list article footer .keywords a {
    padding: 0px 5px;
}

.simple-list article h1,
.simple-list article .author,
.simple-list article .sign {
    margin-bottom: 5px;
}

.simple-list article header {
	margin-bottom: 10px;
}

.simple-list article time,
.blogues-list time {
    font-size: 1.1em;
    color: #6B6B6B;
	float: left;
	clear: left;
}

.simple-list article time .hour,
.blogues-list time .hour {
	font-weight: bold;
}

.simple-list article .info-separator,
.simple-list article .sign,
.simple-list article .source,
.blogues-list .info-separator {
    font-size: 11px;
    color: #666;
}

.simple-list article .info-separator,
.blogues-list .info-separator {
    font-size: 1.1em;
    padding: 0px 10px;
	float: left;
}

.simple-list article summary {
    font-size: 1.2em;
    color: #222;
    line-height: 17px;
	display: block;
	clear: both;
}

.simple-list article .destaquesCommentsNew, .simple-list article .destaquesComments {
	float: left;
	clear: none;
}

.simple-list article .pvs a {
    color: #105673;
    padding-left: 5px;
}

.simple-list .with-image .content {
    float: left;
    width: 73%;
}

.simple-list .listPreTit
.simple-list .listPreTit a,
.simple-list .listPreTit a:link,
.simple-list .listPreTit a:visited,
.simple-list .listPreTit a:active,
.simple-list .listPreTit a:hover {
	padding-bottom: 1px;
	color: #888;
	text-decoration:none;
	font-size: 11px;
}

.simple-list .titList,
.simple-list .titList a,
.simple-list .titList a:link,
.simple-list .titList a:visited,
.simple-list .listTit,
.simple-list .listTit a,
.simple-list .listTit a:link,
.simple-list .listTit a:active,
.simple-list .listTit a:visited {
    color: #333;
    text-decoration: none;
    font: bold 14px/normal Arial;
}

.simple-list .listTit a:hover {
    text-decoration: underline;
}

/* *** Blogs *** */

.blogue-banner {
	border-top: 1px solid #EFEFEF;
	width: 100%;
	overflow: hidden;
	text-align: center;
    position: relative;
}

.below-line {
	border-bottom: 1px solid #EFEFEF;
	margin: 10px 0;
}

.blogue-banner img,
.blogue-banner a {
	margin: 0 auto;
	display: block;
	position: relative;
}

.simple-list-blogue {
	padding: 10px 0 0;
}

.simple-list-blogue article {
	padding-bottom: 15px;
	margin-top: 0px;
}

.simple-list-blogue article:last-child footer {
	border-bottom: 0 none;
}

.simple-list-blogue article:last-child {
	padding-bottom: 0px;
}

.simple-list-blogue article h1 a,
.simple-list-blogue article h1 a:hover {
	font-family: Georgia !important;
}

.simple-list-blogue article .author,
.simple-list-blogue article .sign {
	float: left;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-size: 12px;
}

.simple-list-blogue article time {
	clear: none;
}

.simple-list-blogue article footer {
	border-bottom: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	padding: 10px 5px;
}

.simple-list-blogue article summary {
	color: #6B6B6B !important;
	margin-bottom: 20px;
	padding-right: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.simple-list-blogue article .body {
	width: 100% !important;
	padding-right: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.simple-list-blogue article .body,
.simple-list-blogue article .body p {
	font-size: 12px !important;
	color: #000 !important;
	line-height: 17px;
	margin-bottom: 15px;
}

.blogue-table {
	border: 0 none;
	width: 652px;
	border-bottom: 1px solid #EC1C24;
	padding-bottom: 20px;
}

.blogue-table-column {
	width: 321px;
	overflow: hidden;
}

.blogue-entry {
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 10px 15px;
}

.blogues-list .blogue-entry:last-child {
	border-bottom: 0 none;
}

.blogue-entry .blogue-name {
	color: #6B6B6B;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
}

.blogue-entry .blogue-last {
	color: #000;
	font: normal 14px/20px Georgia !important;
}

.blogue-entry .blogue-name,
.blogue-entry .blogue-last {
	display: block;
}

.blogue-highlighted {
	margin: 20px 0 10px;
}

.blogue-highlighted .blogue-banner {
	padding: 15px 0 0 10px;
	color: #6B6B6B;
	font-size: 12px;
	text-transform: uppercase;
	height: 60px;
	margin: 0px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.blogue-banner .blogue-name {
	width: 150px;
	font-weight: normal !important;
}

.blogue-banner .blogue-name a {
	color: #6B6B6B;
	font-size: 12px;
	text-transform: uppercase;
}

.blogue-highlighted .below-line {
	margin: 0px;
	border-bottom: 1px solid #E0E0E0;
}

.blogue-box {
	background-color: #EFEFEF;
	height: 165px;
	width: 100%;
	overflow: hidden;
	padding: 10px 10px 15px 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.blogues-list time {
	font-size: 1em;
}

.blogue-box h4 {
	margin-bottom: 10px;
}

.blogue-box .blogue-info {
	margin-bottom: 15px;
}

.blogue-box .blogue-title {
	color: #000;
	font: bold 18px/20px Georgia !important;
}

.blogue-box .blogue-intro {
	color: #000;
	font-size: 13px;
	line-height: 17px;
}

.blogue-banner .blogue-image {
	margin-right: 0;
	margin-top: -16px;
	overflow: hidden;
    position: absolute;
    left: 0px;
    max-width: 320px;
}

/* *** New Forum Post *** */

.new-forum-wrapper {
	max-width: 150px;
	overflow: hidden;
}

.new-forum-article {
	background-color: #EC1C24;
	display: block;
	padding: 5px 10px;
	width: 130px;
	overflow: hidden;
}

.new-forum-inner-div {
	text-align: left;
	color: #FFF;
}

.new-forum-inner-div b {
	position: relative;
	bottom: 3px;
	text-transform: uppercase;
	padding-left: 5px;
	color: #FFF !important;
}

/* *** Last News *** */

.last-news {
    width: 310px;
    overflow: hidden;
	margin-bottom: 15px;
}

.last-news-table {
    width: 100%;
    border: 0 none;
}

.last-news-title {
	text-align: center;
	padding: 5px;
	text-decoration: none;
}

.last-news-title,
.last-news-title a,
.last-news-title a:link,
.last-news-title a:visited,
.last-news-title a:active,
.last-news-title a:hover {
    color: #000;
    font: bold 21px Georgia !important;
    text-transform: uppercase;
}

#ultimas,
#otherstories {
    border-top: 3px solid #D9D9D9;
}

#otherstories .vs-icon-more-black {
	margin: 15px auto;
}

.last-news-list {
    text-align: left;
}

.last-news-list .last-news-line .title,
.last-news-list .last-news-line a,
.last-news-list .last-news-line a:link,
.last-news-list .last-news-line a:visited,
.last-news-list .last-news-line a:active,
.last-news-list .last-news-line a:hover {
    font-size: 12px;
    font-weight: normal;
    color: #000 !important;
}

.last-news-list .last-news-line a:hover {
    text-decoration: underline;
}

.last-news-bullet {
    color: #E50004;
    font-size: 13px;
    padding-right: 10px;
    width: 2%;
}

.last-news-line {
    text-align: left;
    border-top: 1px solid #D9D9D9;
    padding: 10px 0 10px 15px;
}

/* *** Tops *** */

.boxTopsDefault {
	width: 310px;
	overflow: hidden;
}

.boxTopsDefault a:hover {
	text-decoration: underline;
	color: #000 !important;
}

.boxTopsDefault .wholeTitleLink {
	line-height: 20px;
}

.boxTopsDefault .wholeTitleLink .topPosition,
.boxTopsDefault .wholeTitleLink .topTitle {
	color: #000 !important;
}

.boxTopsDefault .wholeTitleLink .topPosition {
	margin-right: 5px;
}

.boxTopsDefault .tab_seta_on {
	border: 1px solid #DDD;
	border-bottom: 0 none;
	text-align: center;
}

.boxTopsDefault .tab_seta_on,
.boxTopsDefault .tab_seta_on a,
.boxTopsDefault .tab_seta_on a:link,
.boxTopsDefault .tab_seta_on a:visited,
.boxTopsDefault .tab_seta_on a:active,
.boxTopsDefault .tab_seta_on a:hover {
	color: #000 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.boxTopsDefault .tab_seta_off {
	border-bottom: 1px solid #DDD;
	text-align: center;
}

.boxTopsDefault .tab_seta_on#tab_visitados_seta {
    border-left:none;
}

.boxTopsDefault .tab_seta_on#tab_pesquisados_seta {
    border-right:none;
}

.boxTopsDefault #cx_visitados,
.boxTopsDefault #cx_comentados,
.boxTopsDefault #cx_pesquisados,
.boxTopsDefault .tab_seta_on {
	background-color: #EFEFEF;
}

.boxTopsDefault #cx_visitados,
.boxTopsDefault #cx_comentados,
.boxTopsDefault #cx_pesquisados {
	margin-top: -1px;
	margin-right: 0px !important;
	padding: 15px;
}

/* *** Social Networking *** */

.vs-social-network {
    width: 300px;
    overflow: hidden;
    background-color: #EC1C24;
    margin: 20px 0;
    padding: 5px 0 5px 10px;
}

.vs-social-title {
    float: left;
    text-transform: uppercase;
    color: #FFF;
    font-size: 12px;
    line-height: 33px;
}       

.vs-social-logos {
    float: right;
}

.facebook-button,
.twitter-button,
.rss-button {
    float: left;
    margin: 0 5px;
}

/* *** Last LUSA *** */

.lusa-interior {
	width: 310px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#lusaHP.lusa-interior {
	padding: 10px !important;
}

.lusa-interior .lusaArtigo .actual {
	font-size: 12px !important;
}

/* Revistas */

.vs-manchete-capavisao {
    background-color:#FFF;
}

.vs-manchete-capavisao .big_list {
    position:relative;
}

.vs-manchete-capavisao .title,
.vs-manchete-capavisao .pretitle {
    margin-top:10px;
    font-family: Georgia, serif;
    font-size:19px;
}

.vs-manchete-capavisao .pretitle {
    font-size:13px;
    color:#6b6b6b;
    margin-top: 0px;
}

.vs-manchete-capavisao .top {
    position:absolute;
    top: 0px;
    left: 150px;
}

.vs-manchete-capavisao .bottom {
    position:absolute;
    bottom: 10px;
    left: 150px;
}

.vs-manchete-capavisao .signTitle {
    font-family:"Arial Black", Arial;
    font-size:12px;
    color:#ec1c24;
    text-transform:uppercase;
    margin-bottom:0px !important;
}

.vs-manchete-capavisao .list_sign li {
    float:left;
    margin-right:10px;
}

.vs-manchete-capavisao .list_sign li a {
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
}

/* opiniao base */

.vs-opiniao-base,
.vs-opiniao-base .vs-hp-section-title {
    background-color: #FFF;
	padding-left: 10px;
}

.vs-opiniao-base .small_list {
    margin:0 !important;
}

.vs-opiniao-base li {
    margin-bottom:0px !important;
    padding-bottom: 0px !important;
}

.vs-opiniao-base li {
    background-color:#efefef !important;
}

.vs-opiniao-base li .header {

    background-color:#c7c2be !important;

    height:45px;
    overflow:hidden;

    margin: 0px !important;
    position:relative;
}

.vs-opiniao-base li .header,
.vs-opiniao-base li .header a {
    font-size:12px !important;
    color:#6b6b6b !important;
    text-transform:uppercase !important;
}

.vs-opiniao-base li .header {
    padding: 15px 0 0 10px;
}

.vs-opiniao-base li .header .title {
    width:130px;
}

.vs-opiniao-base li h7,
.vs-opiniao-base li h7 a { 
    font: normal 18px Georgia !important;
    color:#000 !important;
}

.vs-opiniao-base li .thumbnail {
    overflow: hidden !important;
    margin-right: 0px !important;
    margin-top: -16px !important;
    position: absolute;
    left: 0px;
    max-width: 310px !important;
}

.vs-opiniao-base li .thumbnail img {
    border:none !important;
}

.vs-opiniao-base li h7 a {
    display:block;
    margin:10px 10px;
}

.vs-opiniao-base li .comments * {
    font-size:10px !important;
    color:#a7a49f !important;
    float:left;
}

.vs-opiniao-base .vs-icon-comment {
    background-position: -15px -191px;
}

/* impressa */

.vs-impressa {
    background-color:#FFF !important;
}

.vs-impressa a {
    display:block;
}

.vs-impressa .pretit {
    font-family: Georgia, Arial;
    font-size:19px !important;
    color:#ec1c24 !important;
}

.vs-impressa .title {
    margin-top:10px;
}

.vs-impressa .title a {
    font-size:13px !important;
    color:#6b6b6b !important;
    font-weight:normal !important;
}

.vs-impressa li {
    padding-bottom: 10px !important;
    border-bottom: 1px dotted #ccc !important;
}

.vs-impressa img,
.vs-impressa .thumbnail {
    min-width:100px;
}

.article-detail {
    max-width: 652px;
}

.article-dimensions {
    width: 652px;
    overflow: hidden;
}

.article-detail .article-header {
    margin-bottom: 20px;
}

.article-detail .article-pretitle {
    font-size: 14px;
    margin-bottom: 5px;
}

.article-detail .article-title {
    font-size: 30px;
    color: #000;
    margin-bottom: 20px;
    text-decoration: none;
}

.article-detail .article-intro {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px;
}

.article-detail .article-source,
.article-detail .article-author,
.article-detail .article-date {
    font-size: 12px;
}

.article-detail .article-author-wrapper {
    margin-bottom: 5px;
}

.article-detail .article-date {
    clear: left;
    margin-right: 5px;
}

.article-detail .article-date,
.article-detail .article-count {
    float: left;
    margin-bottom: 20px;
}

.article-detail .article-date .hour {
    font-weight: bold;
}

.article-detail .article-body,
.article-detail .article-body p {
    font-size: 14px !important;
    color: #000 !important;
    clear: none !important;
	line-height: 20px;
    margin-bottom: 40px;
}

.article-detail .article-body p {
    margin-bottom: 30px !important;
    padding: 0 !important;
}

.article-keywords,
.article-keywords a,
.article-keywords a:link,
.article-keywords a:visited,
.article-keywords a:active,
.article-keywords a:hover {
    font-size: 11px;
    margin-bottom: 30px;
}

.article-keywords span {
    color: #EC1C24;
    font-weight: bold;
}

.article-detail .article-pretitle,
.article-detail .article-intro,
.article-detail .article-source,
.article-detail .article-author,
.article-detail .article-date,
.article-detail .article-keywords,
.article-detail .article-keywords a,
.article-print,
.article-email,
.article-comment,
.article-medium-image .caption,
.article-medium-image .credits {
    color: #6B6B6B;
}

.article-share {
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    padding: 5px 3px;
    overflow: hidden;
    clear: both;
    width: 99.2%;
}

.article-print,
.article-email,
.article-comment {
    float: left;
    line-height: 22px;
    margin-left: 20px;
}

.article-print span,
.article-email span,
.article-comment span {
    float: left;
    margin-right: 5px;
}

.article-medium-image {
    margin-left: 20px;
    margin-bottom: 10px;
    max-width: 310px;
    overflow: hidden;
    float: right;
}

.article-medium-image .caption {
    font-size: 11px;
    text-align: left;
}

.article-medium-image .credits {
    font-size: 13px;
    text-align: right;
}

.manipulate-text {
    text-align: left;
    padding: 5px;
    border-top: 1px solid #EFEFEF;
}

.manipulate-text a {
    margin-right: 10px;
}

.manipulate-text,
.manipulate-text a,
.manipulate-text a:link,
.manipulate-text a:visited,
.manipulate-text a:active,
.manipulate-text a:hover {
    font-size: 11px;
    color: #6B6B6B;
}

.manipulate-text .large-text,
.manipulate-text .small-text {
    color: #EC1C24;
    font-size: 21px;
    font-weight: bold;
    margin-right: 3px;
}

.manipulate-text .small-text {
    font-size: 14px;
}

.manipulate-text a:hover .large-text,
.manipulate-text a:hover .small-text {
    text-decoration: none !important;
}

.related-title,
.ob_org_header,
.AR_1 .ob_org_header div {
    color: #000 !important;
    font: bold 14px Arial !important;
    text-transform: uppercase;
}

.related-list a,
.related-list a:link,
.related-list a:visited,
.related-list a:active,
.related-list a:hover,
.AR_1 .rec-link {
    color: #6B6B6B !important;
    font-size: 12px !important;
    font-weight: normal !important;
}

.related-list {
    padding-left: 14px !important;
}

.OUTBRAIN {
	border-top: 1px solid #EFEFEF;
	padding-top: 20px;
}

.OUTBRAIN ul {
    padding-left: 14px;
}

.related-list li,
.OUTBRAIN ul li {
    color: #EC1C24;
    font-size: 13px;
    line-height: 18px;
}

.OUTBRAIN .ob_source {
    color: #000;
}

.presentation-image {
	height: 60px;
}

.presentation-image.blogue-banner {
	position: inherit;
}

.presentation-image.blogue-banner .blogue-image {
	margin: 0;
}

.presentation-image.blogue-banner .blogue-name {
	padding-top: 20px;
}

.article-blogue-container,
.list-blogue-container {
	height: inherit;
	margin: auto;
	position: relative;
	max-width: 320px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 300px;
	background: #FFF;
	border: solid 5px #EC0014;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 12px;
	line-height: 1.75em;
	color: #FFF;
	background: #EC0014;
	cursor: default;
	padding: 0px 0px 0px 19px;
	margin: 0em;
	text-transform:uppercase;
}

#popup_content {
	background: 19px 12px no-repeat url(/i/jqalerts/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/i/jqalerts/important.gif);
}

#popup_content.confirm {
	background-image: url(/i/jqalerts/help.gif);
}

#popup_content.prompt {
	background-image: url(/i/jqalerts/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

#popup_ok {
	background:#D5D6D1;
	color:#616161;
	height:25px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
}

#popup_cancel {
	background:#D5D6D1;
	color:#616161;
	height:25px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
}

#popup_overlay{
background: url('/i/jqalerts/overlay.png')
}

.form_but_dgray {
	background:#414143;
	color:#FFF;
	height:25px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	padding: 0px 10px 4px
}

.form_but_red {
	background:#EC0014;
	color:#FFF;
	height:25px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	padding: 0px 10px 4px
}

#popup_content .cboth{clear:both;}
#popup_content .fleft{float:left;}
#popup_content .mright5{margin-right:5px;}
#popup_content .hidden{overflow:hidden;}
#popup_content a {font-weight:bold; color: #EC0014; text-decoration:none;}
#popup_content a:hover {text-decoration:underline;}
#popup_content ul {list-style-type:none; padding:0px; margin-top:0px}
#popup_content {text-align:left !important}#LPF * {
    border: 0 none;
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}
#LPF {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #888888;
    border-top: 1px solid #888888;
}
#LPF table {
    width: 100%;
}
#LPF table td.sep {
    width: 20%;
}
#LPF td {
    font-family: Arial;
    vertical-align: top;
}
#LPF td, #LPF b {
    color: #888888;
}
#LPF a {
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}
#LPF a:hover {
    text-decoration: underline;
}
#LPF .bd1 {
    border: 1px solid #888888;
}
#LPF .bg1 {
    background-color: #000000;
}
#LPF .boxoff {
    display: block;
    visibility: hidden;
}
#LPF .links {
    background: none repeat scroll 0 0 #E6E6E6 !important;
    left: 0;
    overflow: visible;
    padding: 10px 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#LPF .links div {
    float: left;
}
#LPF .links div a {
    display: block;
    padding: 0 10px;
}
#LPF #slots {
    border-bottom: 1px dashed #888888;
    clear: both;
    font-family: Arial;
    overflow: hidden;
    padding: 6px 8px;
}
#LPF #slots a {
    color: #888888;
    font-size: 11px;
}
#LPF #slots td {
    border-bottom: 1px dotted #888888;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 8px 2px 0;
    width: 33%;
}
#LPF #slots ul {
    padding-left: 15px;
}
#LPF #slots ul, #LPF #slots li {
    float: none;
    list-style-type: disc;
}
#LPF #slots li {
    color: #888888;
    font-size: 11px;
    font-weight: normal;
    padding-left: 0;
}
#LPF #slots td.nob {
    border-bottom: 0 none;
}
#LPF #bar {
    padding: 8px 0;
}
#LPF #bar iframe {
    height: 18px;
    width: 112px;
}
#LPF #bar img {
    background-image: url('../i/footer/fb_impresa.png');
}
#LPF #bar .lpflogo {
    background-image: url('../i/footer/impresa.png');
    background-position: left top;
    background-repeat: no-repeat;
    height: 20px;
    margin: 0 4px 0 8px;
    width: 19px;
}
#LPF #bar .barbox {
    height: 20px;
    overflow: hidden;
}
#LPF #bar .title {
    vertical-align: middle;
}
#LPF #bar .title, #LPF #bar .title b {
    font-size: 12px;
    white-space: nowrap;
}
#LPF table td.tabs {
    color: #888888;
    margin: 0 auto;
    width: 200px;
}
#LPF table td.tabs .tab {
    cursor: pointer;
    position: relative;
}
#LPF table td.tab1 img {
    background-position: -9px top;
    height: 18px;
    margin-right: 2px;
    width: 106px;
}
#LPF table td.tab2 img {
    background-position: -1px -19px;
    height: 18px;
    margin-right: 2px;
    width: 114px;
}
#LPF table td.tab3 img {
    background-position: -45px -38px;
    height: 18px;
    margin-right: 2px;
    width: 70px;
}
#LPF table td.tab4 img {
    background-position: -25px -57px;
    height: 18px;
    width: 90px;
}
#LPF table td.tab1 img.sel {
    background-position: -9px -118px;
}
#LPF table td.tab2 img.sel {
    background-position: -1px -137px;
}
#LPF table td.tab3 img.sel {
    background-position: -45px -156px;
}
#LPF table td.tab4 img.sel {
    background-position: -25px -175px;
}
#LPF table td.acap img {
    background-position: -38px -78px;
    height: 18px;
    width: 81px;
}
#LPF table td.iframe {
    padding-right: 8px;
    vertical-align: top;
    white-space: nowrap;
}
#LPF table td.iframe img {
    background-position: -4px -57px;
    height: 18px;
    width: 17px;
}
#LPF table td.iframe div {
    height: 18px;
    overflow: hidden;
    width: 129px;
}#ajaxOverlay{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;filter:alpha(opacity=50);opacity:0.8;z-index:9998}
#fbLightBox{background:#fff url("/i/facebook-small-logo.png") bottom left no-repeat;width:80%;z-index:9999;position:fixed}
#minimizeFB{cursor:pointer;float:right;margin-right:10px;margin-top:5px;width:15px;height:15px;border:1px solid #ccc}
#minimizeFB:hover{border:1px solid #000}
#fbMinimized{background-color:#5e77aa;border:1px solid #000;padding:5px;position:absolute;top:0;left:0}
#fbMinimizedstatus{float:left;color:#fff;font-weight:bold;font-size:11px;font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;margin-top:2px;margin-left:10px}
#maximizeFB{cursor:pointer;float:right;margin-right:10px;width:15px;height:15px;border:1px solid #ccc;margin-left:10px}
#maximizeFB:hover{border:1px solid #ccc}
.fbWhiteBtn{cursor:pointer;color:#333;padding-left:25px;padding-right:5px;padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:bold;font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;border:solid 1px #e0e0e0;width:300px;background:#fff url(/i/ic_facebook_connect_sprite.jpg) 2% 50% no-repeat}
.fbBlueBtn{cursor:pointer;border:solid 1px #e0e0e0;background:#5e77aa url(/i/ic_facebook_connect_sprite.jpg) 0% 50% no-repeat;display:block;text-decoration:none}
.fbBlueBtn:hover,.fbBlueBtnBig:hover,.fbBlueBtn *:hover,.fbBlueBtnBig *:hover{text-decoration:none !important}
.fbBlueBtn span{padding:3px 5px 3px 25px;color:#fff;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;font-weight:bold;display:block;text-decoration:none}
.fbIconInfo{background:#5e77aa url(/i/ic_facebook_connect_sprite.jpg) 0% 50% no-repeat;border:solid 1px #e0e0e0;width:18px;height:18px;display:block}
.loginButtonIcon{width:22px;overflow:hidden;height:22px}
.fbBlueBtnBig{background:#627AAD url(/i/ic_facebook_big.png) no-repeat;text-decoration:none;overflow:hidden;position:relative;height:50px}
.fbBlueBtnBigSpacer{margin-left:60px;text-align:center;}
.fbHelp{position:absolute;top:3px;right:3px}
.buttonWrapper{margin:0px auto 5px auto;overflow:hidden}
.buttonWrapperNoMAuto{margin:0px 0px 5px 0px;overflow:hidden}
.buttonWrapperShort{margin:0px auto 4px auto;overflow:hidden}
.fbLabel, .fbLabelShort{font-family:'lucida grande', Verdana, Arial, Helvetica, sans-serif;color:#ffffff;text-align:center;font-weight:bold;font-size:10px;margin-left:10px}
.fbLabel{margin-top:5px;margin-bottom:7px}
.fbLabelShort{margin-top:2px;margin-bottom:2px}
.fbBlueBtnBig a{float:left}
.threeButtonTable{width:100%;margin-left:40px}
.threeButtonTable td{text-align:center}
.fbError{color:#e20000 !important;font-weight:bold;font-size:14px !important;margin-top:15px;margin-bottom:15px;width:100%;overflow:hidden}
.profileTable{width:100%}
.profileTable td{padding-left:25px}
a.FB_Link{font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;font-size:14px !important;color:#627AAD !important;font-weight:bold !important;text-decoration:none !important}
.tdProfile a.FB_Link{font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;font-size:13px !important;color:#fff !important;font-weight:bold !important;text-decoration:none !important}
.facebook_general *{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;color:#333}
.facebookButton{color:#fff;font-weight:bold;font-size:11px;padding:1px;text-align:center;background-color:#3B5998;border:1px solid #333}
.facebookTitle{color:#3b5998;border-bottom:2px solid #3b5998;font-size:14px;margin-top:12px;font-weight:bold;padding:2px}
.facebookPicTitle{color:#fff;background-color:#3b5998;font-size:13px;font-weight:bold;padding:2px 5px}
.w100{width:100%}
.mbot5{margin-bottom:5px}
.mbot15{margin-bottom:15px}
.mleft10{margin-left:10px}
.mright10{margin-right:10px}
.mleadblock{margin-top:15px}
.msepblock{margin-bottom:15px}
.imgWrapper{border:1px solid #ccc;padding:5px 0px;text-align:center;background-color:#eee}
.f11{font-size:11px}
.f10{font-size:10px}
.vatop{vertical-align:top}
.italic{font-style:italic}
.lgray{color:#888}
.fleft{float:left}
.fright{float:right}
.ohidden{overflow:hidden}
.cboth{clear:both}
.bold{font-weight:bold}
.fbBlue{color:#5e77aa}
.uline{text-decoration:underline}
.f14{font-size:14px}
.pointer{cursor:pointer}
.fb_button{height:22px}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100000;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -340px;
		width: 600px;
		background: white url(/images/reveal/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 100001;
		padding: 30px 40px 34px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px !important;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 

	.reveal-modal h1 {
		font-size: 25px !important;
		color: rgb(0, 0, 0);
		margin-bottom: 20px;
		text-decoration: none;
		font-weight: normal;
	}
	.reveal-modal p {
		font-size: 16px !important;
		font-weight: normal;
		margin-bottom: 10px;
		color: rgb(107, 107, 107);
    }

/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: "Tahoma"; }
.ui-widget .ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Tahoma"; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e3a1a1; background: #e3001b url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #cc0000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd3a1; background: #fbf8ee url(images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em .8em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.cltopdiv{
	padding: .3em .3em .3em .3em;
	border-style: solid;
	border-color:#cbd8df;
	border-width: 1px;
	font-size: 12px;
	width: 290px;
	background-color: #FFFFFF;
	margin: 0;
	font-family: verdana;
}
.cldivtitre{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: .5em;
	background-color: #FFFFFF;
}
.cltitrespancompet{
 font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	color: #000000;
}
.cltitrespantiret
{
	display: none;
	color: #000000;
}
.cltitrespanjour
{
	display: none;
	color: #000000;
}
.clmatchesdiv
{
	float: left;
	background-color: #FFFFFF;
	display: none;
}
.clmatchestable
{
	border-collapse: collapse;
}
.clmatchestable td
{
	padding: 1px;
}
.clmatchcelldate
{
	width: 4em;
	padding-right: 1em;
	background-color: #FFFFFF;
}
.clmatchcellteams
{
	width: 14em;
	background-color: #FFFFFF;
}
.clmatchcellscores
{
	width: 3em;
	text-align: center;
	background-color: #FFFFFF;
}
.clmatchesdivdow
{
	font-weight: bold;
	margin-top: .5em;
	background-color: #FFFFFF;
	color: #000000;
}
.clmatchesspanjour
{
	display: inline;
	color: #000000;
}
.clmatchesspanmois
{
	display: none;
	color: #000000;
}
.clmatchesspanan
{
	display: none;
	color: #000000;
}
.clstandingdiv
{
	float: left;
	background-color: #FFFFFF;
	margin-top: 1em;
}
.clstandingtable
{
	border-collapse: collapse;
	width: 100%;
}
.clstandingtable td
{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.clstandingtable th
{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.clstandingtrhead
{
	background-color: #FFFFFF;
	color: #000000;
}
.clstandingth
{
	text-align: left;
}
.clstandingthcell
{
	text-align: right;
}
.clstandingcellpos
{
	text-align: right;
	width: 2em;
	padding-right: .5em;
	color: #000000;
}
.clstandingcellteam
{ 
}
.clstandingcell
{
	text-align: right;
	width: 2.5em;
}
.clstandingrowodd
{
	background-color: #fbd1cf;
	color: #000000;
}
.clstandingroweven
{
	background-color: #FFFFFF;
	color: #000000;
}

#clstandingth8
{
      display:none;
}
#clstandingcellpos8
{
      display:none
}

#clstandingth9
{
      display:none;
}
#clstandingcellpos9
{
      display:none
}
#clstandingth10
{
      display:none;
}
#clstandingcellpos10
{
      display:none
}



.body
{
	width: 300px;
	margin:0px;
	padding:0px;
}
.livetopdiv
{
	border-style: solid;
	border-width: 1px;
	border-color: cccccc;
	width: 300px;
	padding: .1em;
	font-family: verdana;
	text-align: center;
}
.livedivtitre
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: .5em;
	text-align: center;
}
.livedivjour
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.livedivjour a
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color:#c30;
	text-decoration:none;
}


.livematchesdiv
{
	width:100%;
}
.livematchesdivdate
{
	width:100%;
}
.livematchesdivdow
{
	font-weight: bold;
	margin-top: .5em;
	margin-bottom: .5em;
	text-align: center;
	font-size: 12px;
}
.livematchesspanjour
{
	display: inline;
	font-size: 12px;
	text-align: center;
}
.livematchesspanmois
{
	display: inline;
	font-size: 12px;
	text-align: center;
}
.livematchesspanan
{
	display: inline;
}
.livematchetableeven
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 2px;
	background-color: #FFFFFF;
}
.livematchetableodd
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 2px;
	background-color: #fbd1cf;
}
.livematchcelldate
{
	width: 4em;
	padding-right: 1em;
}
.livematchcellteamhome
{
	width: 40%;
	padding-right: .5em;
	text-align: right;
	font-size: 12px;
}
.livematchcellteamaway
{
	width: 40%;
	padding-left: .5em;
	text-align: left;
	font-size: 12px;	
}
.livematchcellscorehome
{
	width: 40%;
	text-align: right;
	padding-right: 1em;
	font-size: 12px;
	font-weight: bold;
}
.livematchcellscoreaway
{
	width: 40%;
	text-align: left;
	padding-left: 1em;
	font-size: 11px;
	font-weight: bold;
}
.livematchcellgoalhome
{
	text-align: right;
	font-size: 11px;
	margin-bottom: .3em;
	vertical-align: top;
}
.livematchcellgoalaway
{
	text-align: left;
	font-size: 11px;
	margin-bottom: .3em;
	vertical-align: top;
}
.livematchcellperiod
{
	width: 20%;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.livematchcellstatus
{
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.livematchcellscores
{
	width: 3em;
	text-align: center;
}
.tabline
{
	width: 40%;
	visibility: hidden;
}
.tab
{
	color:Green;
}
.tax
{
	color:Red;
}
.tabname
{
}
.taxname
{
	text-decoration: line-through;
}
.tabext
{
}
.taxext
{
}
