@import "http://www.sic.pt/CommonSICOnline/Includes/Footer_SIC_Impresa.css";
@import "/Proj_LigaEuropa/Includes/LigaEuropaEditor.css";

/*MAIN STYLES =================================================================================================================================== */

body { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px }
.Clear { clear:both }

/*SITE MAIN STYLES =================================================================================================================================== */

.BgStyleCommon { background:#FCC554 url(/Proj_LigaEuropa/Images/main_common_bg.jpg) center top no-repeat; overflow:auto }
.BgStyleBenfica { background:#FF0000 url(/Proj_LigaEuropa/Images/main_benfica_bg.jpg) center top no-repeat; overflow:auto }
.BgStyleSporting { background:#77A124 url(/Proj_LigaEuropa/Images/main_sporting_bg.jpg) center top no-repeat; overflow:auto }
.BgStyleNacional { background:#FFC000 url(/Proj_LigaEuropa/Images/main_nacional_bg.jpg) center top no-repeat; overflow:auto }

.MainSiteContent { width:985px; margin:0px auto; padding-bottom:150px; }
.MainSiteContent .Ticker { background:#ac210a; text-align:center; margin-top:10px }
.MainSiteContent .Header .Logo { width:185px; height:100px; float:left; }
.MainSiteContent .Header .Menu { background:url(/Proj_LigaEuropa/Images/menu_bg.png) bottom right no-repeat; height:45px; padding-top:55px; }
.MainSiteContent .Header .Menu a { color: #09225D; text-decoration: none; display:block; padding:3px 20px 2px 20px; font: bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase }
.MainSiteContent .Header .Menu .Inicio:hover, .MainSiteContent .Header .Menu .InicioActive { background:#BB1B0B; color:#FFF; }
.MainSiteContent .Header .Menu .Calendario:hover, .MainSiteContent .Header .Menu .CalendarioActive { background:#BB1B0B; color:#FFF; }
.MainSiteContent .Header .Menu .Benfica:hover, .MainSiteContent .Header .Menu .BenficaActive { background:#FE1600; color:#FFF; }
.MainSiteContent .Header .Menu .Sporting:hover, .MainSiteContent .Header .Menu .SportingActive { background:#00B125; color:#FFF; }
.MainSiteContent .Header .Menu .Nacional:hover, .MainSiteContent .Header .Menu .NacionalActive { background:#6C0A9D; color:#FFF; }
.MainSiteContent .Header .Menu .Videos:hover, .MainSiteContent .Header .Menu .VideosActive { background:#FD0000; color:#FFF; }
.MainSiteContent .Header .Menu .Noticias:hover, .MainSiteContent .Header .Menu .NoticiasActive { background:#FF0000; color:#FFF; }

.StructureTable td { vertical-align:top }
.StructureTable .RightCell { width:300px; padding-left:10px }

.VerMais { margin:0px 5px 15px 5px; position:relative; top:-5px }

/*BOX STYLES =================================================================================================================================== */

.BoxPub { width:300px; margin-bottom:8px; padding-top:7px; background:url(/Proj_LigaEuropa/Images/pub_label.gif) right top no-repeat; position:relative; top:-7px; }

.BoxUltimas { margin-bottom:15px; background:#CCC; font:bold 10px Arial, Helvetica, sans-serif; color:#000; }

.BoxWhite { background:#FFF; margin-bottom:15px; padding:10px; overflow:auto }
.BoxWhite .Label { font: bold 18px Arial, Helvetica, sans-serif; color:#09225D; padding:5px 0px 10px 10px; text-transform:uppercase }

.BoxYellow { background:#FFD88E url(/Proj_LigaEuropa/Images/box_yellow_bg.jpg) top left repeat-x; margin-bottom:15px; padding:10px; overflow:auto }
.BoxYellow .Label { font: bold 20px Arial, Helvetica, sans-serif; color:#990000; padding:5px 0px 15px 5px; text-transform:uppercase}
.BoxYellow .LabelBlack { font: bold 20px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 15px 5px; text-transform:uppercase}
.BoxYellow .SubLabel { font: bold 18px Arial, Helvetica, sans-serif; color:#09225D; padding:5px 0px 5px 5px;}

.BoxCoverItLive { margin-bottom:15px }

.Legenda td { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:0px 5px }


/*PLAYLIST STYLES =================================================================================================================================== */

.PlaylistRepeaterContainer { padding:0px; height:260px; overflow:auto }
.PlaylistRepeater { padding-bottom:6px; margin-bottom:6px; border-bottom:solid 1px #FFF; height:75px}
.PlaylistRepeater .Thumb { width:100px; height:75px; border:solid 1px #FFF; margin-right:10px; float:left }
.PlaylistRepeater .Details { }
.PlaylistRepeater .Details h2 a { font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none }
.PlaylistRepeater .Details h2 a:hover { text-decoration:underline }
.PlaylistRepeater .Details h3 { font:bold 10px Arial, Helvetica, sans-serif; color:#806E46; }
.PlaylistRepeater .Details h4 { font:normal 9px Arial, Helvetica, sans-serif; color:#0F275F; }


/*NEWS BOX STYLES =================================================================================================================================== */

.LastNewsRepeaterContainer { padding:0px; height:200px; overflow:auto }
.LastNewsRepeater { padding-bottom:6px; margin-bottom:6px; border-bottom:solid 1px #FFF; overflow:auto}
.LastNewsRepeater .Thumb { width:100px; height:75px; border:solid 1px #FFF; margin-right:10px; float:left }
.LastNewsRepeater .Details { padding:5px 8px }
.LastNewsRepeater .Details h2 { padding:3px 0px }
.LastNewsRepeater .Details h2 a { font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.LastNewsRepeater .Details h2 a:hover { text-decoration:underline }
.LastNewsRepeater .Details h3 { font:bold 10px Arial, Helvetica, sans-serif; color:#806E46; }
.LastNewsRepeater .Details h4 { font:normal 11px Arial, Helvetica, sans-serif; color:#BA1B0B; }
.NewsExtraInfo { margin:2px 0px 0px 0px; clear:both; }
.NewsExtraInfo .Pictos { padding-right:5px; /*margin-right:10px; border-right:solid 1px #6c6c6c;*/ float:left }
.NewsExtraInfo .Pictos img { margin:0px }
.NewsExtraInfo .Comentarios { font: bold 10px/10px Arial, Helvetica, sans-serif; color:#666666; float:left; padding-right:10px; display:none }
.NewsExtraInfo .Data { font: bold 10px/10px Arial, Helvetica, sans-serif; color:#c70102; text-transform:uppercase; /*padding-left:10px; margin-left:10px; border-left:solid 1px #6c6c6c;*/ float:left }
.NewsExtraInfo .Clear { clear:both; height:0px; margin:0px; font-size:0px; }


/*VIDEO LIST STYLES =================================================================================================================================== */

.VideoListRepeaterContainer { padding:0px; }
.VideoListRepeater { padding:10px; margin-bottom:1px; background:#FFE4A1 url(/Proj_LigaEuropa/Images/video_list_bg.gif) top left repeat-x; height:75px }
.VideoListRepeater .Thumb { width:100px; height:75px; border:solid 1px #FFF; margin-right:40px; float:left }
.VideoListRepeater .Thumb .Icon { position:relative; top:-16px; left:55px; _margin-bottom:-16px }
.VideoListRepeater .Details { padding:5px 0px }
.VideoListRepeater .Details h2 { padding:2px 0px 10px 0px }
.VideoListRepeater .Details h2 a { font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.VideoListRepeater .Details h2 a:hover { text-decoration:underline }
.VideoListRepeater .Details h4 { font:normal 11px Arial, Helvetica, sans-serif; color:#BA1B0B; }
.VideoListRepeater .Details h4 span { color:#191919; }
.VideoListRepeater .Details h5 a { font:normal 11px Arial, Helvetica, sans-serif; color:#191919; text-decoration:underline; }

.SmallVideoListRepeaterContainer { padding:0px; border-top: 6px solid #FFF; border-right: 3px solid #FFF; border-bottom: 6px solid #FFF; border-left: 0px solid #FFF; }
.SmallVideoListRepeaterContainer .VideoListRepeater .Thumb { margin-right:10px }
.SmallVideoListRepeaterContainer .VideoListRepeater .Details h2 { padding:0px 0px 5px 0px }
.SmallVideoListRepeaterContainer .VideoListRepeater .Details h2 a { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }


/*News LIST STYLES =================================================================================================================================== */

.NewsListRepeaterContainer { padding:0px; }
.NewsListRepeater { padding:10px; margin-bottom:1px; background:#FFE4A1 url(/Proj_LigaEuropa/Images/video_list_bg.gif) top left repeat-x; height:75px }
.NewsListRepeater .Thumb { width:100px; height:75px; border:solid 1px #FFF; margin-right:40px; float:left }
.NewsListRepeater .Details { padding:5px 0px }
.NewsListRepeater .Details h2 { padding:2px 0px 10px 0px }
.NewsListRepeater .Details h2 a { font:bold 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.NewsListRepeater .Details h2 a:hover { text-decoration:underline }
.NewsListRepeater .Details h4 { font:normal 11px Arial, Helvetica, sans-serif; color:#BA1B0B; }

.SmallNewsListRepeaterContainer { padding:0px; border-top: 6px solid #FFF; border-right: 0px solid #FFF; border-bottom: 6px solid #FFF; border-left: 3px solid #FFF; }
.SmallNewsListRepeaterContainer .NewsListRepeater .Thumb { margin-right:10px }
.SmallNewsListRepeaterContainer .NewsListRepeater .Details h2 { padding:0px 0px 5px 0px }
.SmallNewsListRepeaterContainer .NewsListRepeater .Details h2 a { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }


/*CONSOLA TABLE =================================================================================================================================== */

.ConsolaTable { background:#FFD88E url(/Proj_LigaEuropa/Images/box_yellow_bg.jpg) top left repeat-x; margin-bottom:15px; }
.ConsolaTable td { border-bottom:solid 1px #FFF; padding:3px 91px }
.ConsolaTable h1 { font: bold 21px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 10px 0px 5px 0px }
.ConsolaTable h2 { font: normal 13px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 5px 5px; }
.ConsolaTable h3 { font: normal 11px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px 5px; }
.ConsolaTable #Votos { font: bold 11px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 5px 5px; float:left }
.ConsolaTable #Visitas { font: bold 11px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 5px 5px; float:right }
.ConsolaTable #TextBox { padding:10px 5px 7px 91px }
.ConsolaTable #TextBox div { margin-bottom:3px }
.ConsolaTable #TextBox label { font: normal 13px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 2px 5px 2px 0px; width:50px; text-align:right; display:block; float:left }
.ConsolaTable #TextBox input { font: normal 11px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 2px 5px; width:270px; border:solid 1px #DDDDDD }
.ConsolaTable #Comentarios { font: normal 12px Arial, Helvetica, sans-serif; color: #000; padding: 5px 5px; text-align:center }
.ConsolaTable #Comentarios a { font: normal 12px Arial, Helvetica, sans-serif; color: #000; text-decoration:underline }
.ConsolaTable #ImageLink { vertical-align:middle; text-align:center; width:117px; padding:0px 91px 0px 0px; border-left:solid 1px #FFF }
.ConsolaTable #Disclaimer { font: normal 9px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 10px 91px; text-decoration:none; text-align:center }
.ConsolaTable #Disclaimer a { font: normal 9px Arial, Helvetica, sans-serif; color: #000; margin: 0px; text-decoration:underline }


/*LIVE CONSOLA TABLE =================================================================================================================================== */

.LiveConsolaTable { background:#FFD88E url(/Proj_LigaEuropa/Images/box_yellow_bg.jpg) top left repeat-x; margin-bottom:15px }
.LiveConsolaTable td { border-bottom:solid 1px #FFF; padding:10px 61px }
.LiveConsolaTable #Disclaimer { font: normal 9px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 10px 91px; text-decoration:none; text-align:center }
.LiveConsolaTable #Disclaimer a { font: normal 9px Arial, Helvetica, sans-serif; color: #000; margin: 0px; text-decoration:underline }


/*COMENTARIOS =================================================================================================================================== */

/*Form*/
.ComentariosForm { background:#FFFFFF; border:solid 1px #EFEFEF; padding:1px; /*margin-bottom:8px*/ _width:650px }
.ComentariosForm label { background:#F89800; padding:5px 8px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-bottom:5px; display: block; }

.ComentariosForm .BoxYellow { background:#FFD88E url(/Proj_LigaEuropa/Images/box_yellow_bg.jpg) top left repeat-x; margin-bottom:0px; padding:10px; overflow:auto }
.ComentariosForm #Formulario { padding:5px 2px; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
.ComentariosForm #Formulario .TextArea { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:3px 6px; width:97%; height:50px; margin-bottom:10px }
.ComentariosForm #Formulario .Input { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:3px 6px; width:97%; margin-bottom:2px }
.ComentariosForm #Formulario #Anonimo { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; border:0px; padding:0px; margin-left:78%; line-height:13px }

.ComentariosForm #Disclaimer { min-height:25px; padding:8px; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-top:solid 1px #FFFFFF }
.ComentariosForm #Disclaimer label { background:none; padding:0px; font: bold 12px Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; text-transform:none; margin-bottom:8px; display: block; }

.ComentariosForm #Guia { float:left; padding:8px  }
.ComentariosForm #Guia a { font: bold 11px Arial, Helvetica, sans-serif; color: #A60000; margin: 0px; text-decoration:underline }
.ComentariosForm #Enviar { font: bold 11px Arial, Helvetica, sans-serif; line-height:25px; color: #A60000; margin: 0px; float:right; padding:8px; vertical-align:top; }


/*List*/
.ComentariosList { margin:12px 0px }
.ComentariosList #Label { background:#F89800; height:27px; margin-bottom:5px }
.ComentariosList #Label label { padding:6px 8px 0px 8px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-bottom:5px; display: block;  float:left }
.ComentariosList #Label span { font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }
.ComentariosList #Label a { display:block; float:right; padding:1px; }

.ComentariosBlock { background:#FFFFFF; border:solid 1px #EFEFEF; border-top:solid 1px #A60000; padding:1px; margin-bottom:8px }
.ComentariosBlock .BoxYellow { background:#FFD88E url(/Proj_LigaEuropa/Images/box_yellow_bg.jpg) top left repeat-x; margin-bottom:0px; padding:10px; overflow:auto }
.ComentariosBlock #Data { font: bold 10px Arial, Helvetica, sans-serif; color:#636363; text-decoration:none; padding:8px 8px 5px 8px; border-bottom:solid 1px #FFFFFF }
.ComentariosBlock #Autor { margin:1px; min-height:15px; padding-bottom:8px; border-bottom:solid 1px #FFFFFF }
.ComentariosBlock #Autor label { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:2px 0px; width:30px; text-align:right; display:block; float:left }
.ComentariosBlock #Autor span { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin-left:35px; padding:2px 5px; background:#FFFFFF; display:block }
.ComentariosBlock #Comentario { margin:1px; min-height:15px; padding-bottom:8px }
.ComentariosBlock #Comentario span { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:2px 5px; background:#FFFFFF; display:block }
.ComentariosBlock #Reportar { text-align:right }
.ComentariosBlock #Reportar img { margin:3px }

/*Report*/
.ComentariosReport { background:#FFFFFF; border:solid 1px #EFEFEF; border-top:solid 1px #A60000; padding:1px; }
.ComentariosReport #Question { font: bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #000000; text-decoration: none; padding:5px; float:left }
.ComentariosReport #Buttons { float:right }

/*Guia*/
.ComentariosGuia { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; background:#FFFFFF; border:solid 5px #FFFFFF; padding:25px }
.ComentariosGuia a { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:underline }


/*TABBED PANELS =================================================================================================================================== */

.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%; }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
/*Tabbs Styles*/
.Large .TabbedPanelsTab { position:relative; top:0px; float:left; margin:0px; font:normal 11px  Arial, Helvetica, sans-serif; color: #0a275c; padding: 5px 15px; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;  text-decoration: underline; }
.Large .TabbedPanelsTabHover { background:#fef7e6; }
.Large .TabbedPanelsTabSelected { font-weight:bold; background:#FFF; text-decoration:none }
.Medium .TabbedPanelsTab { position:relative; top:0px; float:left; margin:0px; font:normal 11px  Arial, Helvetica, sans-serif; color: #0a275c; padding: 5px 7px; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;  text-decoration: underline; }
.Medium .TabbedPanelsTabHover { background:#fef7e6; }
.Medium .TabbedPanelsTabSelected { font-weight:bold; background:#FFF; text-decoration:none }
.Short .TabbedPanelsTab { position:relative; top:0px; float:left; margin:0px; font:normal 11px  Arial, Helvetica, sans-serif; color: #0a275c; padding: 5px 5px; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;  text-decoration: underline; }
.Short .TabbedPanelsTabHover { background:#fef7e6; }
.Short .TabbedPanelsTabSelected { font-weight:bold; background:#FFF; text-decoration:none }
/*Tabb Content*/
.TabbedPanelsContentGroup { clear: both; background:#FFF; padding:0px; margin-bottom:10px; overflow:auto }
.RepeaterPadding { padding:0px 0px 0px 5px }
.ExtraPadding { padding:5px }


/*TABLE STYLES =================================================================================================================================== */

.TableResultsCommonStyle { border-collapse:collapse; background:url(/Proj_LigaEuropa/Images/table_results_common_bg.gif) left top repeat-x }
.TableResultsOrangeStyle { border-collapse:collapse; background:url(/Proj_LigaEuropa/Images/table_results_orange_bg.gif) left top repeat-x }
.TableResultsMixStyle { border-collapse:collapse; background:url(/Proj_LigaEuropa/Images/table_results_mix_bg.gif) left top repeat-x }

.TableResultsCommonStyle td, 
.TableResultsOrangeStyle td, 
.TableResultsMixStyle td { border-left:dotted 1px #CCCCCC; vertical-align:middle; text-align:center; height:20px; padding:0px 5px; font: normal 11px Arial, Helvetica, sans-serif; color:#253b6f; }

.TableResultsCommonStyle .FirstCell, 
.TableResultsOrangeStyle .FirstCell, 
.TableResultsMixStyle .FirstCell { border:none }

.TableResultsCommonStyle .AlignLeft, 
.TableResultsOrangeStyle .AlignLeft, 
.TableResultsMixStyle .AlignLeft { text-align:left }

.TableResultsCommonStyle .AlignRight,
.TableResultsOrangeStyle .AlignRight,
.TableResultsMixStyle .AlignRight { text-align:right }

.TableResultsCommonStyle .Link td,
.TableResultsOrangeStyle .Link td,
.TableResultsMixStyle .Link td { text-decoration:underline; cursor:pointer; }

.TableResultsCommonStyle .Header,
.TableResultsOrangeStyle .Header,
.TableResultsMixStyle .Header { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; height:26px; text-align:left ; border:none; }

.TableResultsCommonStyle .Header span,
.TableResultsOrangeStyle .Header span,
.TableResultsMixStyle .Header span { font: normal 12px Arial, Helvetica, sans-serif; color:#CFCFCF; float:right; display:block }

.TableResultsCommonStyle .Labels td,
.TableResultsOrangeStyle .Labels td,
.TableResultsMixStyle .Labels td { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; height:24px }

.RepeatThisTable { width:310px; float:left; margin:5px 5px 5px 0px }


/* TEMPLATE ARTICLE =================================================================================================================================== */

.ArticleClasses { padding-left:5px; background:#FFFFFF }
.ArticleClasses table td { text-align: left; vertical-align: top; }

/* Article Header */
.ArticleClasses .ArticleHeader { margin-bottom:20px }
.ArticleClasses .ArticleHeader .ImageCredits { font: bold 10px Arial, Helvetica, sans-serif; color: #ABABAB; text-align: right; }
.ArticleClasses .ArticleHeader .ImageSubtitle { font: normal 11px Arial, Helvetica, sans-serif; color: #999999; }
.ArticleClasses .ArticleHeader .Date { font: normal 11px Arial, Helvetica, sans-serif; color: #707070; }
.ArticleClasses .ArticleHeader .Date span { color: #c70102; padding-left:10px }
.ArticleClasses .ArticleHeader .Title h1 { font: bold 28px/30px Arial, Helvetica, sans-serif; color: #730005; margin:10px 0px 10px 0px }
.ArticleClasses .ArticleHeader .Title h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #000000; margin:0px }
.ArticleClasses .ArticleHeader .Lead h2 { font: normal 15px Arial, Helvetica, sans-serif; color: #000000; margin:0px }
.ArticleClasses .ArticleHeader .Lead h2 a { color: #002F7D; text-decoration: underline;  }
.ArticleClasses .ArticleHeader .Signature { font: bold 10px Arial, Helvetica, sans-serif; color: #930000; margin:15px 0px 0px 0px; display:none }

/* Article Tools */
.ArticleClasses .ArticleTools { margin-bottom:20px; border-bottom:solid 1px #D1D1D1; border-top:solid 1px #D1D1D1 }
.ArticleClasses .ArticleTools td { vertical-align:middle; height:40px; padding-top:3px }

.ArticleClasses .ArticleTools .Votation { font: bold 11px Arial, Helvetica, sans-serif; color: #000000;  }
.ArticleClasses .ArticleTools .Votation span { position:relative; top:-2px; padding-left:10px }
.ArticleClasses .ArticleTools .VotationResults { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; }
.ArticleClasses .ArticleTools .VotationResults strong { padding-right:10px }

.ArticleClasses .ArticleTools .ShareTools { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; text-align:left; }
.ArticleClasses .ArticleTools .ShareTools img { margin-left:9px; }
.ArticleClasses .ArticleTools .ShareTools span { position:relative; top:-3px; }
.ArticleClasses .ArticleTools .ShareTools a { margin:0px; border:none }

.ArticleClasses .ArticleTopTools { margin-bottom:20px; }

.ArticleClasses .ArticleTopTools .ArticleOptions { float:left ;}
.ArticleClasses .ArticleTopTools .ArticleOptions img { margin-right:5px }

.ArticleClasses .ArticleTopTools .TextSize { float:right;}
.ArticleClasses .ArticleTopTools .TextSize img { margin-left:5px }

/* ArticleBody */
.ArticleClasses .ArticleBody { margin-bottom:20px; border-bottom:solid 1px #D1D1D1 }
.ArticleClasses .ArticleBody td { padding-bottom:20px; vertical-align:top; text-decoration:none }
.ArticleClasses .ArticleBody .ArticleText h3 { font: normal 15px/120% Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; margin:0px  }
.ArticleClasses .ArticleBody .ArticleText h3 a { color: #002F7D; text-decoration: underline;  }


/* MULTIMEDIA BOX STYLES */

.BoxChannelMultimedia { }
.BoxChannelMultimedia label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:0px }
.BoxChannelMultimediaBlock { padding: 7px 0px; border-bottom:solid 1px #CECECE; _height:64px; min-height:64px }
.BoxChannelMultimediaBlock .Thumb { width:84px; height:58px; float:left; padding:3px; margin-right:6px; _margin-right:3px }
.BoxChannelMultimediaBlock .Thumb a { position:relative; top:-61px; left:-3px; margin:0px -3px -61px 0px; display:block }
.BoxChannelMultimediaBlock .Details { float:left; width:126px }
/*.BoxChannelMultimediaBlock div { background:center center no-repeat; margin-right:12px; float:left }*/
.BoxChannelMultimediaBlock h3 { display:block; margin-bottom:3px}
.BoxChannelMultimediaBlock h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000 }
.BoxChannelMultimediaBlock h3 a:hover { text-decoration:underline }
.BoxChannelMultimediaBlock h4 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000 }
.BoxChannelMultimediaBlockNoSep { padding: 7px 0px 0px 0px; border-bottom:none; height:64px }

.BoxChannelMultimediaSlideshowBlock { padding:0px; background:#000000; height:309px; margin-top:7px }
.BoxChannelMultimediaSlideshowBlock .Image { background:center center no-repeat; text-align:center }
.BoxChannelMultimediaSlideshowBlock h3 { display:block; padding:10px 0px 6px 10px}
.BoxChannelMultimediaSlideshowBlock h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF }
.BoxChannelMultimediaSlideshowBlock h3 a:hover { text-decoration:underline }
.BoxChannelMultimediaSlideshowBlock h4 { display:block; padding:6px 0px 10px 10px; font: normal 11px Arial, Helvetica, sans-serif; color:#A7A7A7 }

/* BOX LAST NEWS STYLES */

.BoxLastNews { background:#FFFFFF;/* _height:250px; min-height:250px*/ }
.BoxLastNews label { font: bold 17px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:8px 12px 12px 12px; border:solid 1px #FFFFFF; background:url(/online/Images/2008/label_bg.jpg) left top repeat-x }
.BoxLastNews label a { font: bold 16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
.BoxLastNews label a:hover { text-decoration:underline }
/*Listagem Simples*/
.NewsList { border-bottom:dotted 1px #606060; margin-bottom:10px; padding:0px 6px 10px 6px }
.NewsList .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:1px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.NewsList .Thumb { float:left }
.NewsList .Thumb img { margin:0px 12px 6px 0px }
.NewsList .StartDate { font: bold 10px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:2px }
.NewsList h3 { margin:0px }
.NewsList h3 a { font: bold 15px Arial, Helvetica, sans-serif; color:#002F7E }
.NewsList h3 a:hover { text-decoration:underline }
.NewsList h4 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; }
/*Listagem Simples Caixas*/
.NewsListSmall { border-bottom:dotted 1px #606060; margin-bottom:10px; padding:0px 6px 10px 6px }
.NewsListSmall .Canal { font: bold 12px/13px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:1px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.NewsListSmall .StartDate { font: bold 10px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:2px }
.NewsListSmall h3 { margin:0px; }
.NewsListSmall h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#002F7E; }
.NewsListSmall h3 a:hover { text-decoration:underline }
.NewsListSmall h4 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; }

/* PAGE NAVIGATION */

.PageNavigation2008 { text-align:center; padding:15px 0px 25px 0px }
.PageNavigation2008 a { font: bold 10px Arial, Helvetica, sans-serif; color: #656565; text-transform:uppercase; text-decoration:none; text-align:center; padding:2px 5px; margin-right:2px; display:block; border:solid 1px #CCCCCC; float:left}
.PageNavigation2008 a:hover { text-decoration:underline !important }
.PageNavigation2008 span { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; text-align:center; padding:2px 5px; margin-right:2px; display:block; border:solid 1px #656565; background:#656565; float:left}
