@import "http://www.sic.pt/CommonSICOnline/Includes/Footer_SIC_Impresa.css";

@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #0C102B;
	background-image: url(/SICProgramas/Images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/* FATIMA */
.BodyFatima {
	margin: 0px;
	padding: 0px;
	background-color: #E2E6D6 !important;
	background-image: none !important;
}
.BodyTable #bodytablebgFatima {
	background-image:url(/SICProgramas/Images/body_table_fatima_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
/* END FATIMA */

td {
	vertical-align: top;
	text-align: left;
}
p {
	margin:0px;
}
.BodyTable #sapobarstyle {
	background-color:#FFFFFF;
	min-height:45px;
	_height: 45px;
}
.BodyTable #bodytablebg {
	background-image:url(/SICProgramas/Images/body_table_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
.SpecialBg {
	background-image: url(/SICProgramas/Images/special_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* BOX MAIN STYLES ----------------------------------------------------------- */

.BoxLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 11px 11px 11px 18px;
	text-align:left;
}
.BoxLabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #101125;
	text-decoration: none;
	padding: 11px 11px 11px 18px;
	text-align:left;
}
.BoxButton {
	margin: 25px 0px 5px 0px;
	text-align:center;
}
.BoxButton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #394472;
	border: 1px solid #A5B0C4;
	padding: 3px 20px 3px 20px;
}
.BoxButton a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1B244B;
	border: 1px solid #A5B0C4;
	padding: 3px 20px 3px 20px;
	cursor:pointer;
}

/* BOX HOJE NA SIC ----------------------------------------------------------- */

.HojeSICBox {
	background-color: #3D5078;
	background-image: url(/SICProgramas/Images/hoje_sic_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:260px;
	_height: 260px;
}
/* BOX PROGRAMAS A A Z ----------------------------------------------------------- */

.ProgramasAZArticleBox {
	background-color: #3D5078;
	background-image: url(/SICProgramas/Images/hoje_sic_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:260px;
	_height: 260px;
}

/* BOX ESTA SEMANA ----------------------------------------------------------- */

.EstaSemanaBox {
	background-color: #213152;
	background-image: url(/SICProgramas/Images/esta_semana_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:260px;
	_height: 260px;
}
.EstaSemanaRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D4D7DC;
	text-decoration: none;
	min-height:65px;
	_height: 65px;
}
.EstaSemanaRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEFEFE;
	text-decoration: none;
	line-height: normal;
}
.EstaSemanaRepeater a:hover {
	text-decoration:underline;
}
.EstaSemanaRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.EstaSemanaRepeater img {
	margin-right:15px;
}
.EstaSemanaSeparador {
	background-color: #3d4860;
	height: 1px;
	font-size: 1px;
	margin: 2px 0px 2px 0px;
}

/* BOX PUB ----------------------------------------------------------- */

.PubBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #c3c3c3;
	text-decoration: none;
	text-align: right;
	padding:0px 5px 5px 5px;
	height: 262px;
}
.PubBoxSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #c3c3c3;
	text-decoration: none;
	text-align: right;
	padding: 5px;
	height: 87px;
}

/* BOX Tabbed ----------------------------------------------------------- */

.TabbedBox {
	height: 180px;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}
.TabbedRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #787878;
	text-decoration: none;
	min-height:70px;
	_height: 70px;
}
.TabbedRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}
.TabbedRepeater a:hover {
	text-decoration:underline;
}
.TabbedRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.TabbedRepeater img {
	margin-right:15px;
}
.TabbedSeparador {
	background-color: #C1C1C8;
	height: 1px;
	font-size: 1px;
	margin: 8px 0px 8px 0px;
}
.TabbedButton {
	margin: 20px 0px 5px 0px;
	text-align:center;
}
.TabbedButton a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #1e1e3e;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #7d7d96;
	padding: 3px 20px 3px 20px;
}
.TabbedButton a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #1e1e3e;
	text-decoration: none;
	background-color: #d9dce2;
	border: 1px solid #7d7d96;
	padding: 3px 20px 3px 20px;
	cursor:pointer;
}

/* BOX PASSATEMPOS ----------------------------------------------------------- */

.PassatemposBox {
	background-color: #6E81A9;
	background-image: url(/SICProgramas/Images/passatempos_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 250px;
	_height: 250px;
}
.PassatemposRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FFFFFF;
	text-decoration: none;
	min-height:100px;
	_height: 80px;
}
.PassatemposRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fefefe;
	text-decoration: none;
	line-height: normal;
}
.PassatemposRepeater a:hover {
	text-decoration:underline;
}
.PassatemposRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.PassatemposRepeater img {
	margin-right:15px;
}
.PassatemposSeparador {
	background-color: #C1C1C8;
	height: 1px;
	font-size: 1px;
	margin: 8px 0px 8px 0px;
}

/* BOX SONDAGEM ----------------------------------------------------------- */

.SondagemBox {
	background-color: #6E81A9;
	background-image: url(/SICProgramas/Images/sondagem_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 250px;
	_height: 250px;
}
.SondagemPergunta {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #FEFEFE;
	text-decoration: none;
	text-transform:uppercase;
}
.SondagemButton {
	height:18px;
	text-align: right;
	_min-height: 18px;
}
.SondagemRespostas {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top:5px;
}
.SondagemResultados {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FFFFFF;
	text-decoration: none;
}
.SondagemResultados span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FCC300;
	text-decoration: none;
}
.SondagemResultados div {
	font-size:1px;
	height:10px;
	_min-height: 10px;
	margin:2px 0px 4px 0px;
	background-color:#2d4166;
}

/* BOX CANAIS SIC ----------------------------------------------------------- */

.CanaisSICBox {
	background-color: #f1f1fa;
	background-image: url(/SICProgramas/Images/canais_sic_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:500px;
	_height: 500px;
}
.CanaisSICRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #000000;
	text-decoration: none;
	min-height:95px;
	_height: 95px;
}
.CanaisSICRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #15152B;
	text-decoration: none;
	line-height: normal;
}
.CanaisSICRepeater a:hover {
	text-decoration:underline;
}
.CanaisSICRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A80000;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.CanaisSICRepeater span:hover {
	text-decoration: underline;
	cursor:pointer;
}
.CanaisSICRepeater img {
	margin-right:15px;
}
.CanaisSICSeparador {
	background-color: #C1C1C8;
	height: 1px;
	font-size: 1px;
	margin: 8px 0px 8px 0px;
}

/* BOX VIDEOS ----------------------------------------------------------- */

.VideosBox {
	background-color: #121c31;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:500px;
	_height: 500px;
}
.VideosArticleBox {
	width:275px;
}
.VideosRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BCC1C7;
	text-decoration: none;
	min-height:80px;
	_height: 80px;
	padding:9px;
	margin-bottom:1px;
	background-color: #1d2941;
	background-image: url(/SICProgramas/Images/video_list_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.VideosRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF8A00;
	text-decoration: none;
	line-height: normal;
}
.VideosRepeater a:hover {
	text-decoration:underline;
}
.VideosRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.VideosThumb {
	margin-right:10px;
	float:left;
	width:85px;
	background-color:#000000;
	padding:2px;
}

/* BOX UNIVERSO SIC ----------------------------------------------------------- */

.UniversoSICBox {
	background-color: #DDE0EF;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:145px;
	_height: 145px;
}
.UniversoSICRepeater {
	width:155px;
	float:left;
}
.UniversoSICRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #15152B;
	text-decoration: none;
	display:block;
	padding:0px 0px 2px 15px;
	background-image:url(/SICProgramas/Images/dot_red.gif);
	background-repeat:no-repeat;
	background-position:3px center;
}
.UniversoSICRepeater a:hover {
	text-decoration:underline;
}

/* BOX MOBILE ----------------------------------------------------------- */

.MobileBox {
	background-color: #7E0001;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:145px;
	_height: 145px;
}
.MobileRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e2ced3;
	text-decoration: none;
	width:295px;
	float:left;
	background-color:#902b30;
	padding:5px 5px 5px 5px;
}
.MobileRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height:normal
}
.MobileRepeater a:hover {
	text-decoration:underline;
}
.MobileRepeater img {
	margin-right:10px;
}
.MobileRepeaterLinks {
	display:none;
	width:100px;
	float:left;
	padding-top:5px;
}
.MobileRepeaterLinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding:0px 0px 2px 25px;
	background-image:url(/SICProgramas/Images/dot_white.gif);
	background-repeat:no-repeat;
	background-position:13px center;
}
.MobileRepeaterLinks a:hover {
	text-decoration:underline;
}

/* BOX PROMO SIMPLES ----------------------------------------------------------- */

.PromoSoltaBox {
	background-color: #3D4B66;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:145px;
	_height: 145px;
}

/* BOX PRODUTOS E SERVIÇOS ----------------------------------------------------------- */

.ProdutosBox {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:285px;
	_height: 285px;
	margin-bottom: 20px;
}
.ProdutosRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #505050;
	text-decoration: none;
	min-height:100px;
	_height: 100px;
	padding:0px 8px 20px 8px;
	float:left;
	width:222px;
	margin:0px;
}
.ProdutosRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1e1e3e;
	text-decoration: none;
	line-height:normal;
}
.ProdutosRepeater a:hover {
	text-decoration:underline;
}
.ProdutosRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.ProdutosRepeater img {
	margin-right:10px;
}

/* ARTICLE ----------------------------------------------------------- */

.ArticleBoby {
	padding:15px 15px 50px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
.ArticleBoby #articlebodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.ArticleBoby #articlebodytitle img {
	border: none;
}
.ArticleBoby #articlebodysubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #A3B0DC;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.ArticleBoby a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF8A00;
	text-decoration: underline;
}
.ArticleBoby p {
	margin: 0px 0px 20px 0px;
}
.ArticleBoby img {
	margin:0px 15px 10px 0px;
	float:left;
	border: 1px solid #3D5078;
}

.ArticleHeader {
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:bottom;
	height:267px;
}
.ArticleHeader div {
	padding:0px 0px 40px 30px;
}
.ArticleHeader #articleheadertext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #162044;
	text-decoration: none;
	line-height:normal;
	background-color:#FFFFFF;
	padding:3px;
	margin-bottom:2px;
	cursor:default;
}
.ArticleHeader #articleheadertext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #db4304;
	text-decoration: none;
	line-height:normal;
	background-color:#FFFFFF;
	padding:3px;
	cursor:default;
}
/* ----- */
.ArticleBackLink {
	padding-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	text-transform:uppercase;
	display:block;
}
.ArticleBackLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF8A00;
	text-decoration: none;
	text-transform:uppercase;
}
.ArticleBackLink a:hover {
	text-decoration: underline;
}
/* ----- */
.ArticleMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b9b9b9;
	text-decoration: none;
	line-height:normal;
	height:44px;
	padding-left: 5px;
	vertical-align:middle;
	background-image: url(/SICProgramas/Images/article_menu_bg.gif);
	background-repeat: repeat-x;
}
.ArticleMenuOff {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3d5078;
	text-decoration: none;
	line-height:normal;
	padding:0px 15px 0px 14px;
	height:44px;
	vertical-align:middle;
	text-align:center;
	background:url(/sicprogramas/images/menu_off_bg.gif) no-repeat right bottom;
	border-left:solid 1px #E5E5E5;
}
.ArticleMenuOn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height:normal;
	padding:0px 15px 0px 14px;
	height:44px;
	vertical-align:middle;
	text-align:center;
	background:url(/sicprogramas/images/menu_on_bg.gif) no-repeat right bottom;
	border-left:solid 1px #4F5D93;
	cursor:pointer;
}
.ArticleMenuActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height:normal;
	padding:0px 15px 0px 14px;
	height:44px;
	vertical-align:middle;
	text-align:center;
	background:url(/sicprogramas/images/menu_active_bg.gif) no-repeat right bottom;
	border-left:solid 1px #232A51;
	cursor:pointer;
}
.ArticleMenuFinish {
	background-image: url(/SICProgramas/Images/article_menu_finish.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:center top;
}

/* LISTS ----------------------------------------------------------- */

.ListsBoby {
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
.ListsRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D4D7DC;
	text-decoration: none;
	min-height:65px;
	_height: 65px;
}
.ListsRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEFEFE;
	text-decoration: none;
	line-height: normal;
}
.ListsRepeater a:hover {
	text-decoration:underline;
}
.ListsRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.ListsRepeater img {
	margin-right:15px;
}
.ListsSeparador {
	background-color: #3d4860;
	height: 1px;
	font-size: 1px;
	margin: 10px 0px 10px 0px;
}

/* -------- */

/*///////////////////////////////*/

.ListNavigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color:#c9cbd6;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.ListNavigation div {float:left; padding:0px 4px}

.ListNavigation a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color:#c9cbd6;
	text-decoration: underline;
	text-transform: uppercase;
}
.ListNavigationNum
{
	text-transform: uppercase;
}
.ListNavigationNum a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #c9cbd6;
	text-decoration: underline;
}
.ListNavigationNumOn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #ff8a00;
	text-decoration: none;
}


/* MINISITE ----------------------------------------------------------- */

.MiniSiteBody {
	margin: 0px;
	padding: 0px;
	background-color: #193062;
	background-image: none;
}
.MiniSiteMenu
{
	background-image: url(/SICProgramas/Images/minisite_menu_bg.jpg);
	background-repeat: no-repeat;
	padding: 7px;
}

/* ----------- */

.MiniSiteHighlightsBox {
	background-repeat: no-repeat;
	background-position: left top;
}
.MiniSiteHighlightsRepeater {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d2d6e1;
	text-decoration: none;
	min-height:52px;
	_height: 52px;
}
.MiniSiteHighlightsRepeater a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEFEFE;
	text-decoration: none;
	line-height: normal;
}
.MiniSiteHighlightsRepeater a:hover {
	text-decoration:underline;
}
.MiniSiteHighlightsRepeater span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9AC4F8;
	text-decoration: none;
	display:block;
	padding-bottom:3px;
}
.MiniSiteHighlightsRepeater img {
	margin-right:7px;
}
.MiniSiteHighlightsSeparador {
	background-color: #3d4860;
	height: 1px;
	font-size: 1px;
	margin: 10px 0px 10px 0px;
}



/* START PLAYER VIDEOS -------------------------------------------------------------------------- */

.PlayerBoby { padding:15px 15px 50px 15px }

.ArticleBoby #articlebodytitle { color: #FFFFFF; text-decoration: none; text-transform: uppercase; font: bold normal 24px Arial, Helvetica, sans-serif; }
.ArticleBoby #articlebodysubtitle { color: #A3B0DC; text-decoration: none; text-transform: uppercase; margin-bottom: 20px; font: bold normal 12px Arial, Helvetica, sans-serif; }

/* Vídeo Player */
.VideoPlayerBlock { background:#121c31; border-bottom:solid 5px #3d5078; margin-bottom:20px }
.VideoPlayerBlock #Flash { background:#121c31; border-bottom:solid 5px #3d5078; margin-bottom:22px }
.VideoPlayerBlock h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #ff8a00; text-decoration: none; padding:10px 10px 2px 10px; margin:0px }
.VideoPlayerBlock h2 { font: normal 11px Arial, Helvetica, sans-serif; color: #bcc1c7; padding:0px 10px 25px 10px; margin:0px }

/* Form Box */
.FormBox { margin-bottom:5px }
.FormBox #Label { background:url(/SICProgramas/Images/form_label_comments.gif) no-repeat left top; height:32px }
.FormBox #FieldsBlock { background:#3d5078; margin:1px 0px; padding: 10px 10px 10px 10px }
.FormBox #FieldsBlock label { background:none; height:auto; width:70px; padding:3px 10px 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:right; display:block; float:left }
.FormBox #BottomLine { background:#121C31; height:20px }
.FormBox #FormLabel { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding:4px 5px; float:left }
.FormBox #Button { float:right; border-left:solid 1px #272f5a }
.FormBox img { border:none !important }

.TextForm { font: normal 11px Arial, Helvetica, sans-serif; color: #121c31; text-decoration: none; padding-left:4px; width:260px; height:16px; border:0px; margin-bottom:5px }
.MultiLineTextForm { font: normal 11px Arial, Helvetica, sans-serif; color: #121c31; text-decoration: none; padding-left:4px; width:260px; height:75px; border:0px; margin-bottom:5px }

/* Form Disclaimer */
.FormDisclaimer { background:#E8EEFF; margin-bottom:5px }
.FormDisclaimer #Label { background:url(/SICProgramas/Images/form_label_disclaimer.gif) no-repeat left top; height:22px }
.FormDisclaimer #Text { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; padding:10px }
.FormDisclaimer #BottomLine { background:#989cab; height:19px }
.FormDisclaimer img { border:none !important }
.FormDisclaimer b { font: bold 15px Arial, Helvetica, sans-serif; color: #000000; padding-top:10px; display:block }

/* Comentários */
.CommentBlock { margin-bottom:5px }
.CommentBlock #Label { background:url(/SICProgramas/Images/form_label_comments.gif) no-repeat left top; height:32px; margin-bottom:5px }
.CommentBlock #Title { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding:5px 10px; border-top:solid 5px #121c31; background:#3d5078 }
.CommentBlock #Text { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; padding:5px 10px; margin:1px 0px; background:#E8EEFF }
.CommentBlock #BottomLine { background:#121c31; height:25px }
.CommentBlock #By { font: bold 11px Arial, Helvetica, sans-serif; color: #FF8A00; text-decoration: none; padding:5px 10px; float:left }
.CommentBlock #Report { font: bold 11px Arial, Helvetica, sans-serif; color: #FF8A00; text-decoration: none; padding:5px 10px; float:right; border-left:solid 1px #272f5a; cursor:pointer }
.CommentBlock #Report a { text-decoration: none }
.CommentBlock #ReportAbuseLine { background:#3d5078; height:25px; margin-top:5px }
.CommentBlock #Question { font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #FFFFFF; text-decoration: none; padding:5px 10px; float:left }
.CommentBlock #Buttons { float:right }


/* FORM STYLES */

.FormBox { padding:12px 12px; margin:0px; }
.FormBlock { margin:0px; }
.FormBlock label { font: bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform:uppercase; display:block; padding:5px 0 2px 0 }
.FormInput { font: bold 11px Arial, Helvetica, sans-serif; color: #0C102B; height:20px; padding:3px 6px; width:100%; border:0px; margin:0 0 5px 0 }
.FormSelect { font: bold 11px Arial, Helvetica, sans-serif; color: #0C102B; padding:3px 6px; width:150px; border:0px; margin:0 0 5px 0 }
.FormTextArea { font: bold 11px Arial, Helvetica, sans-serif; color: #0C102B; padding:3px 6px; width:100%; height:70px; border:0px; margin:0 0 5px 0 }
.FormButtont { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background:#323232; padding:3px 12px;border:0px }
.FormWarnings { margin:25px 0px 0px 15px; float:left;  font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }


/* TABLE NAVIGATION */

.TableNavigation { font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:solid 2px #556a96 }
.TableNavigation td { text-align:center; padding:5px 9px; background:#384a70 }
.TableNavigation td:hover { background:#556a96; text-decoration:underline; cursor:pointer }
















