@import "http://www.sic.pt/CommonSICOnline/Includes/Footer_SIC_Impresa.css";

/* MAIN STYLES */

body { margin:0px; padding:0px; font-style:normal; font-variant:normal; text-decoration:none; background:url(/online/Images/2008/main_bg.gif) repeat-x #C2C2C2 !important } 

a { text-decoration:none }
a:hover { text-decoration:underline }

img { border:none }

td { vertical-align:top }

h1, h2, h3, h4, h5, h6, p { margin:0px }

#MainTable1 { background:#FFFFFF }
#MainTable2 { margin:12px 0px 0px 0px }

.FloatLeft { float:left }
.Clear { clear:both }

.TableHomeSIC { border-top:#FFFFFF 8px solid; border-bottom:#FFFFFF 6px solid; background-color:#FFFFFF; margin-bottom:0px }
.TableHomeSIC #leftcell { padding-left:6px; background:url(/online/Images/2008/home_programas_minisite_bg.gif) bottom right repeat-y }
.TableHomeSIC #centercell { padding:0px 1px }
.TableHomeSIC #rightcell { padding-right:6px }
.TableHomeSIC #tabbedboxesarea td { background:#cbcbcb; padding:8px 2px 2px 2px }


.LinkRosa { color:#002F7E; font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkRosa:hover { text-decoration: underline; }

/* PUB STYLES */

.BoxPub300x250 { position: relative; top: -7px; overflow: visible; width:300px; height:250px; margin-bottom:12px; _margin-bottom:5px }
.BoxPub300x40 { position: relative; top: -7px; overflow: visible; width:300px; height:40px }
.BoxPub981x45 { position: relative; top: -7px; overflow: visible; width:981px; height:45px; _height:38px;; padding-top:12px }
.BoxPubLabel { text-align:right; height:7px }


/* CROSS PROMOTION STYLES */

.BoxCrossPromotion { background:#E7E7E7 }
.BoxCrossPromotion h2{ font: bold 11px Arial, Helvetica, sans-serif; color:#B01100; margin:6px 20px 3px 20px; text-transform:uppercase }
.BoxCrossPromotion h1 { font: bold 19px Arial, Helvetica, sans-serif; color:#000000; margin:0px 20px 6px 20px }
.BoxCrossPromotion h1 a { font: bold 19px Arial, Helvetica, sans-serif; color:#000000}
.BoxCrossPromotion h1 a:hover { text-decoration:underline }

/* SPECIAL INFO STYLES */

.BoxSpecialInfo { background:#f3f3f3; margin:0px 0px 8px 0px }
.BoxSpecialInfo h2{ font: bold 11px Arial, Helvetica, sans-serif; color:#B01100; margin:6px 20px 3px 20px; text-transform:uppercase }
.BoxSpecialInfo h1 { font: bold 19px Arial, Helvetica, sans-serif; color:#000000; margin:0px 20px 6px 20px }
.BoxSpecialInfo h1 a { font: bold 19px Arial, Helvetica, sans-serif; color:#000000}
.BoxSpecialInfo h1 a:hover { text-decoration:underline }


/* TOP STORY */

.BoxTopStory { width:656px; margin-right:8px; background:#282828 }

.BoxTopStory #TopStoryImage { background:center center no-repeat; margin:5px 0px 5px 5px; width:415px; height:275px; cursor:pointer }
.BoxTopStory #TopStoryImage span { background:#C00000; padding:3px 6px; font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; display:block }

.BoxTopStory #TopStoryDetails { padding:15px }
.BoxTopStory #TopStoryDetails h1 a { font: bold 26px Arial, Helvetica, sans-serif; line-height:28px; color:#FFFFFF }
.BoxTopStory #TopStoryDetails h1 a:hover { text-decoration:underline }


/* Home SIC */
.BoxTopStoryHomeSIC {	background-color: #282828; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #dcdcdc; text-decoration: none; margin:0px 8px 12px 7px }
.BoxTopStoryHomeSICTop{ width: 219px; height: 157px; border:solid 2px #282828 }
.BoxTopStoryHomeSIC span { padding: 12px 10px 10px 10px; display: block }
.BoxTopStoryHomeSICTitle { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; margin-bottom: 6px }
.BoxTopStoryHomeSICTitle a:hover { text-decoration: underline }

.BoxTopStoryHomeSIC #TopStoryHomeSICRelated { padding:0px 12px 5px 12px }
.BoxTopStoryHomeSIC #TopStoryHomeSICRelated p { margin-bottom:5px }
.BoxTopStoryHomeSIC #TopStoryHomeSICRelated img { display:block; margin-bottom:2px }
.BoxTopStoryHomeSIC #TopStoryHomeSICRelated a { font: normal 11px Arial, Helvetica, sans-serif; color:#C1C1C1 }
.BoxTopStoryHomeSIC #TopStoryHomeSICRelated a:hover { text-decoration:underline }

/* VIDEOS BOX STYLES */

.VideoHighlightBlock { padding: 8px 0px; margin-left:0px; border-bottom:solid 1px #CECECE; height:64px }
.VideoHighlightBlock .Thumb { width:84px; height:58px; float:left; padding:3px; margin-right:6px; _margin-right:3px }
.VideoHighlightBlock .Thumb a { position:relative; top:-61px; left:-3px; margin:0px -3px -64px 0px; display:block }
.VideoHighlightBlock h3 { display:block; margin-bottom:3px}
.VideoHighlightBlock h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000 }
.VideoHighlightBlock h3 a:hover { text-decoration:underline }
.VideoHighlightBlock h4 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000 }


/* ---------------------------------------------------------------------------------------------------------------------- */

/* NEWS HIGHLIGHT STYLES */

/* Noticias e Home SIC */
.NewsHighlightBox { padding-right:8px }
.NewsHighlightBox label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:5px 0px 15px 0px }
/* Home SIC */
.NewsHighlightSmall { border-bottom:dotted 1px #606060; margin-bottom:10px; padding:0px 6px 10px 6px }
.NewsHighlightSmall .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 }
.NewsHighlightSmall h3 { margin:0px }
.NewsHighlightSmall h3 a { font: bold 15px Arial, Helvetica, sans-serif; color:#002F7E }
.NewsHighlightSmall h3 a:hover { text-decoration:underline }
/* Home Noticias */
.NewsHighlight { border-bottom:dotted 1px #606060; margin-bottom:10px; padding:0px 6px 10px 6px }
.NewsHighlight .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:2px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.NewsHighlight h3 { margin:0px }
.NewsHighlight h3 a { font: bold 17px Arial, Helvetica, sans-serif; color:#002F7E }
.NewsHighlight h3 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; }


/* NEWS EXTRA INFO STYLES */

/*Geral*/
.NewsExtraInfo { margin:6px 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; }
/*HomeSIC*/
.NewsExtraInfoShort { margin:6px 0px 0px 0px; clear:both; }
.NewsExtraInfoShort .Pictos { clear:both; padding-top:6px }
.NewsExtraInfoShort .Comentarios { font: bold 10px/10px Arial, Helvetica, sans-serif; color:#666666; float:left; padding-right:10px; }
.NewsExtraInfoShort .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 }
.NewsExtraInfoShort .Clear { clear:both; height:0px; margin:0px; font-size:0px; }
/*Table*/
.NewsExtraInfoTable { margin:0px; clear:both }
.NewsExtraInfoTable td { vertical-align:bottom }
.NewsExtraInfoTable .Pictos { margin:6px 0px 0px 0px; }
.NewsExtraInfoTable .Comentarios { margin:6px 0px 0px 0px; font: bold 10px/10px Arial, Helvetica, sans-serif; color:#666666; padding-right:10px; display:none }
.NewsExtraInfoTable .Data { margin:6px 0px 0px 0px; font: bold 10px/10px Arial, Helvetica, sans-serif; color:#c70102; text-transform:uppercase; }
/*TopStory*/
.NewsExtraInfoTopStory { margin:0px 15px 15px 15px; clear:both; }
.NewsExtraInfoTopStory .Pictos { clear:both; margin-top:8px }
.NewsExtraInfoTopStory .Comentarios { font: bold 10px/10px Arial, Helvetica, sans-serif; color:#6C6C6C; float:left; padding-right:10px; display:none }
.NewsExtraInfoTopStory .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 }
.NewsExtraInfoTopStory .Clear { clear:both; height:0px; margin:0px; font-size:0px; }

/* ---------------------------------------------------------------------------------------------------------------------- */


/* TABBED NEWS STYLES

.TabbedNews { _height:30px; min-height:30px; font: bold 10px Arial, Helvetica, sans-serif; color:#A7A7A7; padding-bottom:6px; border-bottom:dotted 1px #606060; margin-bottom:12px }
.TabbedNews h1 { display:block; margin-top:3px}
.TabbedNews h1 a { font: bold 12px Arial, Helvetica, sans-serif; color:#002F7E }
.TabbedNews h1 a:hover { text-decoration:underline }
.TabbedNews h2 { font: bold 11px Arial, Helvetica, sans-serif; color:#6C6C6C; margin:3px 0px }
.TabbedNewsNoSep { border-bottom:none; margin-bottom:0px }
 */


/* BOX HIGHLIGHT STYLES */

.BoxHighlight { background:#E7E7E7; _height:153px; min-height:153px; padding:0px 12px; margin:0px 8px 3px 8px }
.BoxHighlight label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:5px 0px }
.BoxHighlight img { margin-bottom:6px; float:left }
.BoxHighlight h1 { display:block }
.BoxHighlight h1 a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase }
.BoxHighlight h1 a:hover { text-decoration:underline }
.BoxHighlight h2 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; display:block }
.BoxHighlightNoSep { margin-bottom:0px }

/* BOX HIGHLIGHT STYLES */

.BoxHighlight2 { background:#E7E7E7; _height:153px; min-height:153px; padding:0px 12px; margin:0px 8px 3px 8px }
.BoxHighlight2 label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:5px 0px }
.BoxHighlight2 img { margin:0px 12px 6px 0px }
.BoxHighlight2 td { vertical-align:bottom }
.BoxHighlight2 h1 { display:block; margin-bottom:6px}
.BoxHighlight2 h1 a { font: bold 12px Arial, Helvetica, sans-serif; color:#000000 }
.BoxHighlight2 h1 a:hover { text-decoration:underline }
.BoxHighlight2 h2 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; display:block }
.BoxHighlight2 h2 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; display:block; margin-bottom:6px }
.BoxHighlight2 h2 a:hover { text-decoration:underline }
.BoxHighlight2NoSep { margin-bottom:0px }

/* BOX HIGHLIGHT GRELHA STYLES */

.BoxHighlightGrelha { background:#FFFFFF; height:334px; padding:0px 0px; margin:0px 8px -22px 8px; position:relative; top:-25px }
.BoxHighlightGrelha label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:0px 0px 7px 0px }

/* BOX OPINIAO STYLES */

.BoxOpiniao { background:#E7E7E7; _height:153px; min-height:153px; padding:0px 12px; margin:0px 8px 3px 8px }
.BoxOpiniao label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:6px 0px 5px 0px }
.BoxOpiniao span { display:block; height:110px; background-repeat:no-repeat }
.BoxOpiniao h1 { display:block; padding:15px 75px 12px 5px }
.BoxOpiniao h1 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:12px }
.BoxOpiniao h1 a:hover { text-decoration:underline }
.BoxOpiniao h2 { font: bold 10px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:0px 80px 0px 5px }
.BoxOpiniaoNoSep { margin-bottom:0px }

/* BOX INQUERITO STYLES */

.BoxPoll { background:#E7E7E7; _height:309px; min-height:309px; padding:0px 12px; margin:0px 8px 2px 8px }
.BoxPoll label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:6px 0px 5px 0px }

.BoxPollBlock { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:12px }
.BoxPollBlock span { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; margin:6px 0px 12px 0px; display:block }
.BoxPollBlock p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; margin:0px; padding-top:3px }
.BoxPollBlockButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; padding-top:1px; margin-top:24px; width:50px; background-color:#000000; border:none; cursor:pointer }

.BoxPollResultsBlock { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Normal; color: #000000; text-decoration: none }
.BoxPollResultsBlock span { font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; font-weight: normal; color: #002f7e; text-decoration: none }
.BoxPollResultsBlock div { font-size:1px; height:10px; _min-height: 10px; margin:2px 0px 4px 0px; background-color:#002f7e }

/* BOX MAIS PERTO */

.BoxMaisPerto { background:#FFFFFF; padding:0px; height:265px; margin:0px 8px }
.BoxMaisPerto label { font: bold 17px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:8px 12px 8px 12px; border:solid 1px #FFFFFF; background:url(/online/Images/2008/label_bg.jpg) left top repeat-x }
.BoxMaisPerto a { margin:0px 12px 2px 12px; border:solid 1px #DFDFDF; width:196px; height:32px; display:block }
.BoxMaisPerto a:hover { border:solid 1px #C4C4C4 }

/* BOX TV STYLES */

.BoxTV { background:#FFFFFF; height:239px }
.BoxTV span { padding:0px 12px; display:block }
.BoxTV label { font: bold 17px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:8px 12px 8px 12px; border:solid 1px #FFFFFF; background:url(/online/Images/2008/label_bg.jpg) left top repeat-x }
.BoxTV img { margin-bottom:6px; float:left }
.BoxTV h3 { display:block }
.BoxTV h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#c84920 }
.BoxTV h3 a:hover { text-decoration:underline }
.BoxTV h4 { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; display:block }
.BoxTVLinks { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:6px 6px; text-align:right; background:#FFFFFF }
.BoxTVLinks a { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-decoration:underline }
.BoxTVForm { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; width: 200px; height: 20px; margin-left: 60px; }


/* BOX CHANNEL */

.BoxChannelHeader { background:url(/online/Images/2008/label_bg.jpg) left top repeat-x #FFFFFF; border:solid 4px #FFFFFF; height:31px; margin-top:12px }
.BoxChannelHeader label { background:url(/online/Images/2008/channel_label.gif) left top no-repeat; font: bold 20px Arial, Helvetica, sans-serif; color:#8c0000; text-transform:uppercase; padding:8px 20px 0px 60px; display:block; float:left }
.BoxChannelHeader label a { color:#8C0000; text-decoration:none }
.BoxChannelHeader label a:hover { text-decoration:underline }
.BoxChannelHeader .Links { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding-top:12px; text-align:right; float:left; text-transform:uppercase;}
.BoxChannelHeader .Links a { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-transform:uppercase; text-decoration:underline }
.BoxChannelHeader .FraseLivre { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:14px; text-align:right; float:left }
.BoxChannelHeader .FraseLivre a { font: bold 12px Arial, Helvetica, sans-serif; color:#7d1f00; padding:0px 6px; text-decoration:underline }
.BoxChannelHeader .Options { float:right; padding:2px 2px 0px 0px }
/* Nos Por Ca */
.BoxChannelHeaderNos { background:url(/online/Images/2008/label_bg_nosporca.jpg) left top repeat-x #FFFFFF; border:solid 4px #FFFFFF; height:50px; margin-top:12px }
.BoxChannelHeaderNos label { background:url(/online/Images/2008/channel_label.gif) left top no-repeat; height:40px; width:200px; cursor:pointer; z-index:9999; padding:8px 20px 0px 60px; display:block; float:left }
.BoxChannelHeaderNos .FraseLivre { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:14px; text-align:right; float:left }
.BoxChannelHeaderNos .FraseLivre a { font: bold 12px Arial, Helvetica, sans-serif; color:#7d1f00; padding:0px 6px; text-decoration:underline }
.BoxChannelHeaderNos .Links { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding-top:12px; text-align:right; float:left; text-transform:uppercase;}
.BoxChannelHeaderNos .Links a { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-transform:uppercase; text-decoration:underline }
.BoxChannelHeaderNos .Options { float:right; padding:2px 2px 0px 0px; width:36px }
/* Portugal09 */
.BoxChannelHeaderPort09 { background:url(/online/Images/2008/label_bg_portugal09.jpg) left top repeat-x #FFFFFF; border:solid 4px #FFFFFF; height:50px; margin-top:12px }
.BoxChannelHeaderPort09 label { background:url(/online/Images/2008/channel_label.gif) left top no-repeat; height:40px; width:104px; cursor:pointer; z-index:9999; padding:8px 20px 0px 60px; display:block; float:left }
.BoxChannelHeaderPort09 .FraseLivre { font: bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-top:14px; text-align:right; float:left }
.BoxChannelHeaderPort09 .FraseLivre a { font: bold 12px Arial, Helvetica, sans-serif; color:#7d1f00; padding:0px 6px; text-decoration:underline }
.BoxChannelHeaderPort09 .Links { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding-top:12px; text-align:right; float:left; text-transform:uppercase;}
.BoxChannelHeaderPort09 .Links a { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-transform:uppercase; text-decoration:underline }
.BoxChannelHeaderPort09 .Options { float:right; padding:2px 2px 0px 0px; width:36px }

.BoxChannel { background:#FFFFFF }
.BoxChannel #middleCell { padding-top:25px }

/*1Top*/
.BoxChannel1Top { }
.BoxChannel1Top label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:0px 0px 7px 0px }
.BoxChannel1TopBlock { margin-bottom:10px; }
.BoxChannel1TopBlock .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:5px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.BoxChannel1TopBlock h3 { margin:0px }
.BoxChannel1TopBlock h3 a { font: bold 20px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxChannel1TopBlock h3 a:hover { text-decoration:underline }
/*2Tops*/
.BoxChannel2Top { }
.BoxChannel2Top label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:0px 0px 7px 0px }
.BoxChannel2TopBlock { height:302px; width:198px; border-right:dotted 1px #606060; margin-right:8px; padding-right:8px; float:left }
.BoxChannel2TopBlock .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:2px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.BoxChannel2TopBlock h3 { margin:0px }
.BoxChannel2TopBlock h3 a { font: bold 17px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxChannel2TopBlock h3 a:hover { text-decoration:underline }
.BoxChannel2TopBlockNoSep { border-right:none; margin-right:0px; padding-right:0px; float:left }
/*4Tops*/
.BoxChannel3Top { }
.BoxChannel3Top label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:0px 0px 7px 0px }
.BoxChannel3TopBlock { border-bottom:dotted 1px #606060; margin-bottom:11px; padding:0px 6px 11px 6px; }
.BoxChannel3TopBlock .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:2px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.BoxChannel3TopBlock h3 { margin:0px }
.BoxChannel3TopBlock h3 a { font: bold 17px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxChannel3TopBlock h3 a:hover { text-decoration:underline }
/*Blogs*/
.BoxChannel3TopBlogBlock { border-bottom:dotted 1px #606060; margin-bottom:11px; padding:0px 6px 11px 6px; }
.BoxChannel3TopBlogBlock .Canal { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#750000; padding:0px 8px 0px 0px; margin:2px 8px 0px 0px; border-right:solid 1px #393939; float:left }
.BoxChannel3TopBlogBlock h3 { margin:0px }
.BoxChannel3TopBlogBlock h3 a { font: bold 17px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxChannel3TopBlogBlock h3 a:hover { text-decoration:underline }
.BoxChannel3TopBlogBlock h4 { font: normal 13px Arial, Helvetica, sans-serif; color:#000000 }


/* BOX CHANNEL PAIS EXTRA INFO */

.BoxChannelPaisExtra label a { font: bold 17px Arial, Helvetica, sans-serif; color:#000000; display:block; padding:8px 12px 7px 12px; float:left }
.BoxChannelPaisExtra label a:hover { text-decoration:underline }
.BoxChannelPaisExtra .Links { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:12px; text-align:right }
.BoxChannelPaisExtra .Links a { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-decoration:underline; text-transform:uppercase }
.BoxChannelPaisExtra .Content { margin-bottom:10px }

.TempoBlock { background:no-repeat right center; font: bold 13px Arial, Helvetica, sans-serif; color:#000000; padding:12px; border-right:1px dotted #ACACAC }
.TempoBlock span.Min { font: bold 15px Arial, Helvetica, sans-serif; color:#00328a }
.TempoBlock span.Max { font: bold 15px Arial, Helvetica, sans-serif; color:#ff6000 }
.TempoBlockNoSep { border-right:none }

/* Home SIC*/
.TempoHomeSICBlock { background-repeat:no-repeat !important; background-position:180px center !important; background-color:#FFFFFF !important; padding:20px 6px !important; border-bottom:1px dotted #ACACAC }
.TempoHomeSICBlock span.Local { font: bold 15px Arial, Helvetica, sans-serif; color:#000000; width:75px; float:left; padding-left:12px; text-align:left }
.TempoHomeSICBlock span.Min { font: bold 15px Arial, Helvetica, sans-serif; color:#00328a; width:40px; float:left; text-align:center }
.TempoHomeSICBlock span.Max { font: bold 15px Arial, Helvetica, sans-serif; color:#ff6000; width:40px; float:left; text-align:center }
.TempoHomeSICBlockNoSep { border-bottom:none }

.TransitoBlock { background:no-repeat 150px center; font: bold 15px Arial, Helvetica, sans-serif; color:#000000; padding:7px 85px 0px 12px; width:50%; border-right:1px dotted #ACACAC }
.TransitoBlock span.Via { font: bold 11px Arial, Helvetica, sans-serif; color:#000000 }
.TransitoBlockNoSep { border-right:none}

/* Home SIC */
.TransitoHomeSICBlock { background-repeat:no-repeat !important; background-position:190px center !important; background-color:#FFFFFF !important; font: bold 15px Arial, Helvetica, sans-serif; color:#000000; padding:12px 85px 12px 6px !important; height:50px; border-bottom:1px dotted #ACACAC }
.TransitoHomeSICBlock span.Via { font: bold 12px Arial, Helvetica, sans-serif; color:#000000 }
.TransitoHomeSICBlockNoSep { border-bottom:none}


/* BOX CHANNEL DINHEIRO EXTRA INFO */

.BoxChannelDinheiroExtra { background:#EEEEEE }
.BoxChannelDinheiroExtra label a { font: bold 17px Arial, Helvetica, sans-serif; color:#114b17; display:block; padding:12px 12px 0px 12px }
.BoxChannelDinheiroExtra label a:hover { text-decoration:underline }
.BoxChannelDinheiroExtra .Links { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:12px; text-align:right }
.BoxChannelDinheiroExtra .Links a { font: normal 10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 6px; text-decoration:underline; text-transform:uppercase }
.BoxChannelDinheiroExtra .Content { margin-bottom:10px }


.Bolsa { background-color:#EEEEEE }
.Bolsa #bolsaSubidas { background:url(/online/Images/2008/bolsa_bg_subidas.gif) left top no-repeat; width:315px; height:70px }
.Bolsa #bolsaDescidas { background:url(/online/Images/2008/bolsa_bg_descidas.gif) left top no-repeat; width:315px; height:70px }
.Bolsa #bolsaIndices { background:url(/online/Images/2008/bolsa_bg_indices.gif) left top no-repeat; width:315px; height:70px; }

.BolsaValores { font: bold 10px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; margin:27px 7px 0px 55px; width:253px; text-align:center; vertical-align:center }
.BolsaValores .Verde { color:#027e02 }
.BolsaValores .Vermelho { color:#af191a }

.BolsaValores2 { font: bold 10px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; margin:9px 7px 0px 55px; width:253px; text-align:center; vertical-align:center }
.BolsaValores2 .Verde { color:#027e02 }
.BolsaValores2 .Vermelho { color:#af191a }



/* 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 }
/*.
BoxLastNewsBlock { _height:30px; min-height:30px; font: bold 10px Arial, Helvetica, sans-serif; color:#A7A7A7; padding:0px 6px 12px 6px; border-bottom:dotted 1px #606060; margin-bottom:12px }
.BoxLastNewsBlock h3 { display:block; margin:3px 0px}
.BoxLastNewsBlock h3 a { font: bold 15px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxLastNewsBlock h3 a:hover { text-decoration:underline }
.BoxLastNewsBlock h4 { font: bold 11px Arial, Helvetica, sans-serif; color:#6C6C6C; margin:3px 0px }
.BoxLastNewsBlock div { float:left }
.BoxLastNewsBlock div img { margin-right:12px }
*/

.BoxLastBlogsBlock { _height:30px; min-height:30px; font: bold 10px Arial, Helvetica, sans-serif; color:#A7A7A7; padding:0px 12px 12px 12px; border-bottom:dotted 1px #606060; margin-bottom:12px }
.BoxLastBlogsBlock h3 { display:block; margin:3px 0px}
.BoxLastBlogsBlock h3 a { font: bold 12px Arial, Helvetica, sans-serif; color:#002F7E }
.BoxLastBlogsBlock h3 a:hover { text-decoration:underline }
.BoxLastBlogsBlock h4 { font: bold 11px Arial, Helvetica, sans-serif; color:#6C6C6C; margin:0px 0px 3px 0px }
.BoxLastBlogsBlock div { _height:1px; min-height:1px; margin-right:12px; float:left }

/* HEADER SIC */

.HeaderSIC { text-align: center; background-image: url(/online/Images/2008/home_main_bg_0.gif); background-repeat: repeat-x; background-position: center top; margin: 0px 0px 1px 0px; padding: 0px; }
.HeaderSIC #headersiccelllogosic { width: 220px; text-align: center; vertical-align: middle; }
.HeaderSIC #headersicselltabmenu { /*width: 508px;*/ text-align: left; vertical-align: bottom; }
.HeaderSIC #headersiccellsearch { width: 130px; text-align: right; vertical-align: bottom; }

/* Tab Menu */
.HeaderSICTabOff { background: url(/SICProgramas/Images/menu_sic_tab_off.gif) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; width: 99px; height: 37px; vertical-align: middle; text-align: center; border-right: 1px; }
.HeaderSICTabOn { background: url(/SICProgramas/Images/menu_sic_tab_on.gif) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; width: 99px; height: 37px; vertical-align: middle; text-align: center; border-right: 1px; cursor: pointer; }
.HeaderSICTabActive { background: url(/SICProgramas/Images/menu_sic_tab_active.gif) left top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; text-transform: uppercase; color: #20223B; text-decoration: none; width: 99px; height: 37px; vertical-align: middle; text-align: center; border-right: 1px; cursor: default; }

/* Date */
.HeaderSICDate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 0px 2px 15px 0px; }

/* Search */
.HeaderSICSearch { padding: 0px 2px 0px 20px; text-align: right; height:30px; }
.HeaderSICSearchBox { width: 150px; height: 14px; margin-right: 3px; background-color: #16162e; border: solid 1px #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.HeaderSICSearchButton { width: 80px; height: 18px; background-color: #16162e; border: solid 1px #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase; }

/* Menu */
.HeaderSICMainMenu a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #4C4C4C; text-decoration: none; text-transform: uppercase; background:#F3F3F3; padding:5px 11px; margin-right:3px; display:block }
.HeaderSICMainMenu a:hover { color:#000000 }
.HeaderSICMainMenuActivo a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase; background:#C00000; padding:5px 20px; margin-right:3px; display:block }

/* Sub Menu */
.HeaderSICSubMenu { padding:0px 0px 6px 12px }
.HeaderSICSubMenuLink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #002f7e; text-decoration: none; text-transform: uppercase; }
.HeaderSICSubMenuActivo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase; }
.HeaderSICSubMenu a:hover { text-decoration: underline; }



/* 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}



/* FORM STYLES */

.FormBox { background:#E7E7E7; _height:153px; min-height:153px; padding:0px 12px; margin:0px }
.FormBox label { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c70101; text-transform:uppercase; display:block; padding:5px 0px }
.FormBlock { margin:0px }
.FormInput { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:97%; border:0px; margin:0 0 3px 0 }
.FormTextArea { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:97%; height:34px; border:0px; margin:0 0 6px 0 }
/*.FormButtont { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background:#323232; padding:3px 12px;border:0px }*/
.FormWarnings { margin:3px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #323232; text-decoration: none }



/* NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW */

/* SEND BY MAIL STYLES */

.SendByMailBlock { margin:15px }
.SendByMailBlock input { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:270px; border:solid 1px #CDCDCD; margin:0 0 3px 0 }
.SendByMailBlock textarea { font: bold 11px Arial, Helvetica, sans-serif; color: #323232; padding:2px 6px; width:270px; height:85px; border:solid 1px #CDCDCD; margin:0 }
.SendByMailWarnings { margin:3px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #323232; text-decoration: none }
.SendByMailButton { border:0px; padding:4px 12px; background:#323232; margin:0px 15px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; color:#ffffff }


/* START VIDEO CONSOLE STYLES */

/* Main */
#VideoConsole .MainDiv { width:988px; background:url(/online/Images/2008/VideoConsole/main_div_bg.gif) no-repeat left 36px #FFFFFF; text-align:left }
#VideoConsole .MainTable { margin-top:12px }
#VideoConsole .MainTable td { vertical-align:top }
#VideoConsole .Pub300x250 { width:300px; height:250px; text-align:right; margin-bottom:12px }
#VideoConsole .Pub300x124 { width:300px; text-align:center; margin:12px 0px }


/* Consola Table */
#VideoConsole .ConsolaTable { background: #DDDDDD; margin-bottom:24px }
#VideoConsole .ConsolaTable td { background: #EFEFEF }
#VideoConsole .ConsolaTable h1 { font: bold 21px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px }
#VideoConsole .ConsolaTable h2 { font: normal 13px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; }
#VideoConsole .ConsolaTable h3 { font: normal 11px Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 0px; padding: 0px 5px; }
#VideoConsole .ConsolaTable #Votos { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; float:left }
#VideoConsole .ConsolaTable #Visitas { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 5px; float:right }
#VideoConsole .ConsolaTable #TextBox { padding:10px 5px 7px 5px }
#VideoConsole .ConsolaTable #TextBox div { margin-bottom:3px }
#VideoConsole .ConsolaTable #TextBox label { font: normal 13px Arial, Helvetica, sans-serif; color: #404040; margin: 0px; padding: 2px 5px 2px 0px; width:50px; text-align:right; display:block; float:left }
#VideoConsole .ConsolaTable #TextBox input { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 2px 5px; width:270px; border:solid 1px #DDDDDD }
#VideoConsole .ConsolaTable #Comentarios { font: normal 12px Arial, Helvetica, sans-serif; color: #a60000; padding: 5px 5px; text-align:center }
#VideoConsole .ConsolaTable #Comentarios a { font: normal 12px Arial, Helvetica, sans-serif; color: #a60000; text-decoration:underline }
#VideoConsole .ConsolaTable #ImageLink { vertical-align:middle; text-align:center; width:117px }
#VideoConsole .ConsolaTable #Disclaimer { font: normal 9px Arial, Helvetica, sans-serif; color: #777777; margin: 0px; padding: 5px; text-decoration:none }
#VideoConsole .ConsolaTable #Disclaimer a { font: normal 9px Arial, Helvetica, sans-serif; color: #777777; margin: 0px; text-decoration:underline }

/* Navegacao Lateral */
#VideoConsole .LateralNavigation { margin:0px 0px 35px 15px }
#VideoConsole .LateralNavigation label { margin:35px 0px 15px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; display:block }
#VideoConsole .LateralNavigation a { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:underline }
#VideoConsole .LateralNavigation select { font: normal 11px Arial, Helvetica, sans-serif; color: #000000; width:150px; border:solid 1px #DDDDDD }

/* Tabbed Navigation */
#VideoConsole .TabbedNavigation #TabOn { background:url(/online/Images/2008/label_bg.jpg) left top repeat-x; border:solid 1px #8f8f8f; border-bottom:none; padding:11px 24px 9px 24px; font: bold 14px Arial, Helvetica, sans-serif; color: #930000; float:left }
#VideoConsole .TabbedNavigation #TabOff { background:#E3E3E3; border-bottom:solid 1px #8f8f8f; padding:10px 24px 8px 24px; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; margin:3px 0px 0px 10px; float:left; cursor:pointer }
#VideoConsole .TabbedNavigation #TabOff:hover { background:#d6d6d6 }
#VideoConsole .TabbedNavigation #Clear { clear:both }

/* Videos List */
#VideoConsole .VideoListBlock { padding:5px; border:solid 1px #DDDDDD; background:#EFEFEF }
#VideoConsole .VideoListBlock h1 a { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; margin:0px 0px 5px 0px; text-decoration:none }
#VideoConsole .VideoListBlock h1 a:hover { text-decoration:underline }
#VideoConsole .VideoListBlock h2 { font: normal 11px Arial, Helvetica, sans-serif; color: #505050; margin:0px 0px 5px 0px }
#VideoConsole .VideoListBlock h3 { font: bold 10px Arial, Helvetica, sans-serif; color: #930000; margin:0px 0px 1px 0px }
#VideoConsole .VideoListBlock h4 { font: bold 10px Arial, Helvetica, sans-serif; color: #707070; margin:0px 0px 3px 0px }
#VideoConsole .VideoListBlock #Thumb { background:#000000 no-repeat center center; width:100%; height:100px; margin:0px 0px 5px 0px; display:block; cursor:pointer }
#VideoConsole .VideoListBlock #Votos { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 0px; float:left }
#VideoConsole .VideoListBlock #NumVotos { font: normal 10px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 0px; float:right }
#VideoConsole .VideoListBlock #Visitas { font: bold 10px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 5px 0px; float:right }
#VideoConsole .VideoListBlock #Comentarios { font: bold 10px Arial, Helvetica, sans-serif; color: #693b3b; padding: 5px 0px }
#VideoConsole .VideoListBlock #Comentarios a { font: bold 10px Arial, Helvetica, sans-serif; color: #693b3b; text-decoration:underline }


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* COMENTARIOS */

/* Form */
.ComentariosForm { background:#FFFFFF; border:solid 1px #EFEFEF; padding:1px; /*margin-bottom:8px*/ }
.ComentariosForm label { background:#A60000; padding:5px 8px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin-bottom:5px; display: block; }

.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:#A60000; 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 #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; background:#EFEFEF; 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 }


/* SHOW - HIDE CONTENT */

.switchgroup1 { cursor:pointer; margin-bottom:3px; color:#002f7d }
.switchgroup1 i { font-size:11px; color:#666666 }
.switchgroup2 { padding-left:9px }


/* | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | */
/* | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | */
/* | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | */
/* | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | 2009 | */


.TempoHomeNoticias { background: url(/online/Images/2008/TempoHomeNoticias/tempo_home_noticias_bg.gif); height: 20px; width: 300px; float:right; cursor:pointer }
.TempoHomeNoticias .Label { font: bold 13px Arial, Helvetica, sans-serif; color: #ffcdce; text-decoration: none; padding:2px 20px 0px 20px; float:left }
.TempoHomeNoticias .Loc { font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding:3px 5px 0px 5px; float:left }
.TempoHomeNoticias .Min { font: normal 12px Arial, Helvetica, sans-serif; color:#99CCFF; text-decoration: none; padding:3px 5px 0px 5px; float:left }
.TempoHomeNoticias .Max { font: normal 12px Arial, Helvetica, sans-serif; color:#FF6600; text-decoration: none; padding:3px 5px 0px 5px; float:left }
.TempoHomeNoticias .Icon { padding:0px 10px; display:block; float:left }


/* 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 }
.ArticleClasses .ArticleHeader .Signature a { color:#002f7e; text-decoration:underline }

/* 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;  }









