/*
Generics
*/
body, html
{
	margin: 0;
	padding: 0;
	color: #132a5e;
	background-color:#EEE;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px !important;
    font-size: x-small;
}

html 
{
    height:auto;
    width:auto !important; width:980px;
    overflow: auto !important; overflow: hidden
}
.body 
{
	overflow-x: hidden !important; overflow-x:auto
}

form
{
 	margin: 0;
	padding: 0;
    text-align: center
}

#ifrPoll, #CSIfr, #meteoIfr, #horoscopoIfr {display:none}


img { border:0px; margin:0px; padding:0px }
a {color:#333333; text-decoration: none}
a:hover {text-decoration: underline}

td {vertical-align:top}

ul 
{
	margin:0px;
	padding-left: 0px;
	list-style-image: url(/common/images/bullet_gray.gif);
	vertical-align:top
}
.videobullet
{
	list-style-image: url(/common/images/camerasmall.gif);
}	
.audiobullet
{
	list-style-image: url(/common/images/audiosmall.gif);
}	
.audiobullet li a, .videobullet li a { margin-left: 5px !important; margin-left: -3px; margin-top:-2px; display:inline-block; vertical-align:text-top }
li 
{
	margin-left:30px; 
	padding-top:0px !important; padding-top:4px
}

li a { margin-left: -1px !important; margin-left: -8px; margin-top:-2px; display:inline-block; vertical-align:text-top }

.Area
{
	margin:12px 0px 12px 0px;
	padding: 12px;
	background-color:#F7F7F7;
	font-size: 12px
}


div.BarraSapo 
{
	background-color:#FFF;
	clear: both;
	margin:0;
}

div.MainLayout 
{
	background-color:#FFF;
	clear: both;
	width: 980px !important; width: 1008px;
	padding-left:14px; padding-right: 14px
}


.MainLayout .header-top
{
	background-color: #0353a8;
	height: 20px
}



.PageLayout
{
	text-align: left;	
	clear: both;
}


.PageLayout .menu
{
	text-align: left; margin-top:0px
}


.before-menu {height:8px; overflow:hidden}


.menu-v2-menu1 {
   background-color:#004060; background-image:url(mn1_left.gif); background-repeat:no-repeat;    background-position:top left; height:32px; line-height:32px
}
.menu-v2-menu1 div.menu-content {
   padding-left:10px; padding-right:13px; background-image:url(mn1_right.gif); text-align:left;   background-repeat:no-repeat; background-position:top right; color: #FFF; height:32px; line-height:32px; font-size:12px; overflow:hidden 
}
.menu-v2-menu1 div.menu-content .Programas {width:769px; padding-left:0px; margin-left:0px; display:block; margin-top:0px !important; margin-top:7px; position:relative  }
.menu-v2-menu1 div.menu-content .Programas div {display:inline; margin-left:0px; padding-left:0px}
.menu-v2-menu1 div.menu-content .Programas * {margin-left:0px; padding-left:0px}
.menu-v2-menu1 div.menu-content .Programas a img {margin-right:6px}
.menu-v2-menu1 span {padding-left:11px; padding-right:11px; color: #54798b}
.menu-v2-menu1 a{color:#FFF; text-decoration:none}
.menu-v2-menu1 a:hover{color:#FFF; text-decoration:underline}



a.menu-v2-tab-sel, a.menu-v2-tab-unsel:hover {
   display: inline; float:left; background-color:#004060; background-image:url(tabsel_left.gif); background-repeat:no-repeat;    background-position:top left; height:27px; line-height:27px; margin-right:2px; text-decoration:none
}
a.menu-v2-tab-sel span.tab-content, a.menu-v2-tab-unsel:hover span.tab-content {
   display: inline; float:left; padding-left:10px; padding-right:10px; background-image:url(tabsel_right.gif);    background-repeat:no-repeat; background-position:top right; color: #FFF; font-size:12px; font-weight:bold; height:27px; line-height:27px; cursor:pointer
}

a.menu-v2-tab-unsel {
   display: inline; float:left; background-color:#e6e6e6; background-image:url(tabunsel_left.gif); background-repeat:no-repeat;    background-position:top left; height:27px; line-height:27px; margin-right:2px; text-decoration:none
}
a.menu-v2-tab-unsel span.tab-content {
   display: inline; float:left; padding-left:10px; padding-right:10px; background-image:url(tabunsel_right.gif);    background-repeat:no-repeat; background-position:top right; color: #004060; font-size:12px; font-weight:bold; height:27px; line-height:27px; cursor:pointer 
}






.PageLayout .menu .Photo
{
	margin-top:6px
}
.PageLayout .headerGeral
{
	text-align: center;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top:10px; 
        padding:0px 7px 0px 34px
}
.PageLayout .headerGeral .LogoSpace { width:137px; float:left}
.PageLayout .headerGeral .LogoSpace .Photo { margin-left:0px}
.PageLayout .headerGeral .destaques-topo {float:right}
.PageLayout .headerGeral .destaques-topo .destaque {padding-right:18px}
.PageLayout .footerGeral
{
	text-align: center;
	padding-top: 0px;
	margin-bottom: 20px;
	height:50px
}
.PageLayout .footerGeral .LeftSpace { width:180px; float:left; text-align:left}
.PageLayout .footerGeral .LeftSpace .Photo { margin-left:20px}
.PageLayout .footerGeral .RightSpace {
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	color: #004060;
	font-size: 120% !important;
	font-size: 90%;
	padding-top:30px;
}
.PageLayout .footerGeral .RightSpace a
{
	color:#004060;
}
.TbUserDetails {font-size:12px !important; font-size:x-small}
.TbUserDetails td {padding:3px}


.BoxContentHeader, .BoxBgLightBlueContentHeader 
{
	width:100%; height:3px; margin:0px;
	background-image: url(/common/images/box_content_right_top.gif); background-position: right top; background-repeat: no-repeat;
}
.BoxBgLightBlueContentHeader { background-image: url(/common/images/box_bglightblue_cornerrighttop.gif); background-color:#e1e3e6}

.BoxContentHeader p , .BoxContentHeader div, .BoxBgLightBlueContentHeader p
{
	height:3px; margin:0px; line-height:3px; overflow:hidden;
	background-image: url(/common/images/box_content_left_top.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxBgLightBlueContentHeader p { background-image: url(/common/images/box_bglightblue_cornerlefttop.gif); }


.BoxContentFooter, .BoxBgLightBlueContentFooter  
{
	width:100%; height:3px; margin:0px; overflow:hidden;
	background-image: url(/common/images/box_content_right_bottom.gif); background-position: right top; background-repeat: no-repeat;
}
.BoxBgLightBlueContentFooter { background-image: url(/common/images/box_bglightblue_cornerrightbottom.gif); background-color:#e1e3e6}

.BoxContentFooter p, .BoxContentFooter div, .BoxBgLightBlueContentFooter p
{
	height:3px; margin:0px; line-height:3px; overflow:hidden;
	background-image: url(/common/images/box_content_left_bottom.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxBgLightBlueContentFooter p { background-image: url(/common/images/box_bglightblue_cornerleftbottom.gif) }

.BoxContent, .BoxBgLightBlueContent
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	padding:4px 8px 0px 8px;
	margin-top:0px !important; margin-top:-3px;
	margin-bottom:0px 
} 
.BoxBgLightBlueContent {background-color:#e1e3e6}

.BoxBgLightBlueContent a.bt-generic, .BoxBgLightBlueContent span.bt-generic
{
	background-image:url(/common/images/bt_generic_white_right.gif); 
	background-position:right top; background-repeat:no-repeat; 
	height:17px; padding-right:4px; color:#395f73; font-size:11px; font-weight:bold; font-family:arial;
	display:table-cell;
}
.BoxBgLightBlueContent .bt-generic span, .BoxBgLightBlueContent .bt-generic input
{
	background-image:url(/common/images/bt_generic_white_left.gif); background-position:left top; background-repeat:no-repeat; 
	height:17px; line-height:17px !important; line-height:15px;
	padding:1px 4px 2px 6px !important; padding:0px 4px 1px 6px;  
	cursor:pointer; color:#395f73;
	text-transform:lowercase; font-size:11px; font-weight:bold; font-family:arial; 
} 
.BoxBgLightBlueContent a.bt-generic:hover {text-decoration:none}
.BoxBgLightBlueContent .bt-generic input {line-height:14px}





.BoxBgLightBlueContent .CommonFormField div.input 
{
	display: table-cell !important; display: inline; 
	background-position: left middle; background-repeat: no-repeat;  
	background-image: url(/common/images/input_overlightblue_left.gif); 
}
.BoxBgLightBlueContent .CommonFormField div.input span 
{
	display: table-cell; padding-left: 4px; padding-right: 4px;
	background-image: url(/common/images/input_overlightblue_right.gif); background-position: right top; background-repeat: no-repeat;  
}
.BoxBgLightBlueContent .CommonFormField div.input span input 
{
	height: 19px; line-height: 15px;  
	border-top:solid 1px #cdd7dc; border-bottom:solid 1px #cdd7dc; border-left-width:0px; border-right-width:0px; 
	color:#395f73; font-size:9px; 
}
.BoxBgLightBlueContent .CommonFormField div.input span input {width:140px}
.BoxBgLightBlueContent .CommonFormField div.input span input.LoginInput, .BoxBgLightBlueContent .CommonFormField div.input span input.EditInput {width:250px}
 
.BoxContent .MaxSelectSize select {width:130px}



.DestaqueProgramaHeader
{
	width:136px;
	margin-left:18px;
	float:right;
	text-align:left;
}
.DestaqueProgramaHeader .Title
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	color:#004060;
	font-size:11px;
}
.DestaqueProgramaHeader .Body
{
	padding-left:2px;
	padding-right:2px;
	color:#6f8d9c;
	font-size:10px;
}
div.FooterBlueBg 
{
	background-color:#6f8d9c;
	height: 4px;
	clear: both;
	line-height:4px;
	margin-bottom:10px
}
div.AVSep 
{
	background-color:#6f8d9c;
	height: 2px;
	line-height:2px;
	margin:0px;
	padding:0px;
}
.bAlign { vertical-align:bottom}
.tAlign { vertical-align:top}
.ArtigoLeftLayout
{
	float: left;
	width: 200px;
}
.ArtigoLeftLayout .Photo { margin-left:6px; margin-right:6px; vertical-align:middle}
.ArtigoLeftLayout .TextLeft { font-size: 75%;color: #6f8d9c; margin-bottom:5px}
.bAlign { vertical-align:bottom}
.ArtigoLeftLayout a { color: #6f8d9c}
.ArtigoLeftLayout .BoxContentHeader 
{
	width:190px; height:3px; margin:0px;
	background-image: url(/common/images/box_content_right_top.gif); background-position: right top; background-repeat: no-repeat;
}
.ArtigoLeftLayout .BoxContentFooter 
{
	width:190px; height:3px; margin:0px;
	background-image: url(/common/images/box_content_right_bottom.gif); background-position: right top; background-repeat: no-repeat;
}

.ArtigoLeftLayout .BoxContent
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	padding:0px;
	margin-top:0px !important; margin-top:-4px;
	height:25px;
	width:190px;
} 

.ArtigoRightLayout
{
	overflow:hidden;
	clear: right;
	text-align:left;
	width:450px; 
}

.ArtigoPrintArea
{
	text-align:left;
}

.PageLayout div.PageCenterLayout
{
	float: left;
	width: 680px !important ; width:677px
}
.PageLayout .PageRightLayout
{
	overflow:hidden;
	clear: right;
	text-align:left;
	width: 300px;
}

.PageRightLayout .Pub { text-align:right; font-weight:bolder; color: #6f8d9c; margin-bottom:2px; font-size: 110% !important; font-size: 80% }
.Pub { text-align:right; font-weight:bolder; color: #6f8d9c;  margin-bottom:8px; font-size: 110% !important; font-size: 80% }
.Patrocinio, .Patrocinio160 { text-align:center; font-weight:bolder; color: #6f8d9c;  margin-bottom:8px; font-size: 110% !important; font-size: 80% }
.Patrocinio {width:300px; }
.Patrocinio160 { width:160px; }


.PageCenterLayout .Main
{
	margin-right: 8px !important; margin-right: 14px;
	background-color: #FFF;
	clear: both;
	overflow: hidden;
	width:666px !important; width:662px
}

.PageCenterLayout .Main .MainLeft
{
	float:left; margin-right: 10px; overflow:hidden;
	width:421px !important; width:421px
}
.PageCenterLayout .Main .MainRight
{
	clear: right; 
	margin-right: 6px !important; margin-right: 14px;
	overflow: hidden; 
	float:none !important; float:right;
	width:229px !important; width:227px
}




.Manchete, .Destaque , .Ultimas, .UltimasEmDestaque, .Economia, .Desporto, .Artigo, .ArtigoPrint, .AudioEVideo  .Galerias, DestaquesMisc, .FutebolEmDirecto, .Golos , .Tops, .AudioEVideoGaleria,.AudioEVideoGaleriaVert, .Arquivo, .Relacionados, .FichaTecnica, .news
{
	color: #004060;
	font-size:13px !important;
	font-size: x-small;
}
.Programa p
{
	color:#333333;
	font-size:11px !important;
	font-size: 80%;
	margin-right:10px;	
}
.news .title-destaque
{
	font-size:12px !important; font-size: 90%;
	color:#6F8D9C;
}	
.news .asterix
{
	font-size:10px !important; font-size: 75%;
	color:#6F8D9C;
}	
.news .title-destaque h1
{
	font-size:13px !important; font-size: 150%;
	font-weight:bold;
	color:#004060;
}
.news .box-simple
{
 border:solid 1px #6F8D9C; color:#004060; font-size:11px; background-color: Transparent; height:20px	
}
.box-enviar
{
	border:solid 1px #6F8D9C; color:#004060; font-size:11px; background-color: #FFF !important; background-color: Transparent;
}

.BoxRelacionadosContent .Related 
{
	color:#004060;
	width:100%; margin-top:6px;
}
.BoxRelacionadosContent .Related ul
{		
	font-size:12px !important; font-size:0.9em;
}
.BoxRelacionadosContent .Related a
{
	color:#004060;
}
.LinkPdf
{
	font-size:12px !important; font-size:0.9em;
	color:#004060;
}
.LinkPdf a
{
	color:#004060;
}

.Manchete .Content, .Destaque .Content
{
	font-size: 100%; color:#333333;
}
.Destaque .Content { margin-bottom:8px; margin-left:0px }
.Manchete .Sep, .Destaque .Sep
{
	clear: both;
	padding-bottom:16px;
	
}

.Manchete { padding-top:0px; padding-left:0px}

.Manchete .Photo, .Destaque .Photo , .Economia .Photo 
{
	float:left;
	margin-right:10px
}
body .Main .Manchete .PhotoDestaque, body .Main .Destaque .PhotoDestaque {margin-top:0px}

.Manchete h1 
{
	margin: 0px;
	font-weight: bolder;
	font-size: 1.6em;
	padding-bottom:5px;
}

.Manchete h1 a, .Destaque h1 a
{
	color:#004060;
}
.Manchete h2
{
	margin: 0px 0px 4px 0px;
	font-size: 70%;
	font-weight: bolder;
}
.Related ul 
{
	display: table-cell;
	line-height:1.4em
}
.Manchete .Related 
{
	color:#666666;
	width:auto !important; width:100%; 
	margin-top:6px; 
}
.Manchete .Related ul
{		
	color:#666666;
	font-size:11px !important; font-size:0.8em
}
.Manchete .Related a
{
	color:#666666;
}

.Manchete h3
{
	color: #6f8d9c;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 80%;
	font-family:Verdana, Arial;
	font-weight:normal
}
.Manchete h3 a
{
	color: #6f8d9c;
}

.Destaque h1 
{
	margin: 0px;
	font-size: 130%;
	padding-bottom:4px;
	font-weight: bolder;
}
.Destaque h2
{
	margin: 0px;
	font-size: 70%;
	font-weight: bolder
}
.Destaque h3
{
	color: #6f8d9c;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 70%;
	font-family:Verdana, Arial;
	font-weight:normal
}
.Destaque h3 a{color: #6f8d9c;}
.Destaque .Related 
{
	color:#666666;
	width:100%; 
	margin-top:6px;
}
.Destaque .Related ul
{		
	color:#666666;
	font-size:11px !important; font-size:0.8em
}
.Destaque .Related a
{
	color:#666666;
}

.AreaVotacao {position:absolute; text-align:right; padding-right:2px; padding-top:3px; color:#a45252; font-size:10px; font-weight: bolder; margin-left:-14px; width:422px !important; width:412px}
.AudioEVideo .Content { margin-left:1px; margin-bottom:2px }
.AudioEVideo h1 
{
	margin: 0px;
	color: #004060;
	font-weight: bolder;
	font-size: 20px !important; font-size: 1.2em 
}
.AudioEVideo h1 a{font-size: 20px !important; font-size: 1.2em; color:#004060}
.AudioEVideo .Arquivo a{font-size: 11px !important; font-size: 1.0em;}
.AudioEVideo h2
{
	margin: 0px 0px 4px 0px;
	font-weight: bolder;
	font-size: 120% !important; font-size: 100% 
}
.AudioEVideo h3
{
	color: #6f8d9c;
	margin: 2px 0px 4px 0px;
	padding: 2px 0px 2px 0px;
	font-size: 10px !important; font-size: 70%;
	font-family:Verdana, Arial;
	font-weight:normal
}
.AudioEVideo .NewsSummary
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 13px !important; font-size: 0.9em;
	line-height:1.4em !important;line-height:1.3em;
	color:#333333;
}
.AudioEVideo td .NewsSummary
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 12px !important; font-size: 0.8em;
	line-height:1.4em !important;line-height:1.3em;
	color:#333333;
}
.AudioEVideoGaleria  {margin-top:8px}

.AudioEVideoGaleria td.Nav {text-align:center; padding-top:34px}
.AudioEVideoGaleria td.NavLeft {padding-left:12px}
.AudioEVideoGaleria td.NavRight {padding-right:12px}
.AudioEVideoGaleria td.Content {width:99%; text-align:left; padding-left:8px; padding-right:8px}
.AudioEVideoGaleria div.Content {float:left; width:107px; padding:0px; margin:0px 18px 0px 0px; overflow:hidden; word-wrap: break-word; font-size:90%}
.AudioEVideoGaleria div.Content img {border:solid 1px #FFF; margin-bottom:2px}
.AudioEVideoGaleria div.Content img.Tag {border:0; margin-bottom:0px}
.AudioEVideoGaleria div.Content h2 {padding-top:4px; margin:0px; font-size: 11px !important; font-size: 90%}
.AudioEVideoGaleria div.Content h1 {margin:2px 0px 0px 0px; font-weight: normal; font-size: 12px !important; font-size: 100%}

.AudioEVideoGaleriaVert  {margin-top:0px; float:right; width:150px}

.AudioEVideoGaleriaVert div.Nav {text-align:center; padding-top:5px}
.AudioEVideoGaleriaVert div.NavUp {padding-top:12px}
.AudioEVideoGaleriaVert div.NavDown {padding-bottom:12px}
.AudioEVideoGaleriaVert div.Content {width:99%; text-align:left; padding-left:8px; padding-right:8px; float:right; margin:6px 0px 6px 0px; overflow:hidden; word-wrap: break-word; font-size:90%}
.AudioEVideoGaleriaVert div.Content img {border:solid 1px #FFF; margin-bottom:2px}
.AudioEVideoGaleriaVert div.Content img.Tag {border:0; margin-bottom:0px}
.AudioEVideoGaleriaVert div.Content h2 {padding-top:4px; margin:0px; font-size: 11px !important; font-size: 90%}
.AudioEVideoGaleriaVert div.Content h1 {margin:2px 0px 0px 0px; font-weight: normal; font-size: 12px !important; font-size: 100%}

.ExtraInfo
{
font-size:1.0em; float:right; font-weight:bolder; margin: 4px 5px 20px 0px;
} 
.ExtraInfo a{color:#395f73}
.ExtraInfo.Icon {margin-right:3px}
.ExtraInfoMotores
{
font-size:0.7em; float:right; font-weight:bolder; margin: 4px 5px 2px 0px;
} 
.ExtraInfoMotores a{color:#395f73}
.ExtraInfoMotores.Icon {margin-right:3px}

.Ultimas,  .UltimasEmDestaque {clear:right; overflow:hidden; width:100%}
 
.Ultimas td, .UltimasEmDestaque td
{
	padding-left:8px; padding-right: 8px
} 
.Ultimas div.Content, .UltimasEmDestaque div.Content
{
	margin: 0px; 
}
.UltimasEmDestaque li 
{
	margin-left:21px; 
	padding-top:0px !important; padding-top:4px; 
}

.UltimasEmDestaque li a { margin-left: -1px !important; margin-left: -6px; margin-top:-2px; display:inline-block; vertical-align:text-top }

.Programacao  .BoxContentHeader {width:50%}
.Programacao  .BoxContentFooter {width:50%}
.Programacao .BoxContentSeparator {font-size:1px; width:1px; line-height:1px; height:1px; }
.Grelha 
{
	font-size:13px !important;
	font-size: x-small;
	width:50%
}
.Grelha .Title {color: #dae4ed; font-size:0.9em; float:right; font-weight:bold; width:60px}
.Grelha .header {color: #dae4ed; font-size:1.1em; font-weight:bold; width:60px}
.Grelha .hour {color: #395f73; position:absolute; margin-top:6px; margin-left:16px !important; margin-left:-50px}
.Grelha .name {color: #6f8d9c; clear:right; margin-top:6px;  margin-left:66px}
.Grelha .name a {color: #395f73; font-weight:bold}
.Grelha img {vertical-align:text-bottom; margin-left:6px}

.GrelhaCompleta table {width:90%}
.GrelhaCompleta td {padding-right:2px; margin: 0px; font-size:70%; text-align:left; color:#333333}
.GrelhaCompleta a { color:#333333}

.Arquivo
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	max-height:100px;
	height:auto !important; height:100px;
	overflow:auto;
	margin-top:0px !important; margin-top:-4px ;
	padding:6px;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;	
}
.Artigo .Arquivo
{
	overflow:hidden;
	height:auto !important; height:100%;
	max-height:1000px !important; max-height:100px;	
}
.Arquivo h1 a {color:#333333; text-decoration:none}
.Arquivo li h1
{
	margin: 0px;
	font-size:11px !important; font-size:90%;
	font-weight: normal;
}

.CaixaNoticiarios .Arquivo
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	min-height:162px;
	max-height:162px;
	height:auto !important; height:172px;
	overflow:auto;
	margin-top:0px !important; margin-top:-4px ;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;	
}
.CaixaMaisVideos
{
	margin-bottom:-3px
}
.CaixaMaisVideos .Arquivo
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	max-height:416px;
	min-height:416px;
	height:auto !important; height:430px;
	overflow:auto;
	margin-top:0px !important; margin-top:-4px;
	margin-bottom:0px;
	position:static;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;	
}
.ArquivoProgramas .Arquivo
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	max-height:200px;
	height:auto !important; height:200px;
	overflow:auto;
	margin-top:0px !important; margin-top:-4px ;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;	
}



.Relacionados h1
{
	margin: 0px;
	font-size:0.8em;
	font-weight: normal;
}
.Ultimas h1,  .UltimasEmDestaque h1
{
	margin: 0px;
	font-size:0.9em;
	font-weight: normal;
}
.Ultimas h2,  .UltimasEmDestaque h2
{
	margin: 0px 0px 4px 0px;
	font-weight: bolder;
	font-size: 0.8em;
}

.Ultimas h3,  .UltimasEmDestaque h3 
{
	color: #6f8d9c;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 70%;
	font-family:Verdana, Arial;
	font-weight:normal;
	height:24px
}

.Ultimas h3.Last,  .UltimasEmDestaque h3 .Last
{
	margin: 0px;
	padding: 0px;
}

.Economia h1 ,  .Desporto h1 
{
	margin: 0px;
	font-size:90%;
	font-weight: normal;
}
.Economia h2 ,  .Desporto h2 
{
	margin: 0px 0px 4px 0px;
	font-weight: bolder;
	font-size: 90% !important; font-size: 100%;
}
.Economia h3 ,  .Desporto h3 
{
	color: #6f8d9c;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 80%;
	font-family:Verdana, Arial;
	font-weight:normal;
	height:24px
}
.Economia, .Desporto {display:block !important; display:inline; margin: 0px; padding:0px; overflow:hidden;} 
.Economia .Content{margin-top:24px; width:410px}
.Desporto .Content {font-size:100%; width:100%}
.DesportoBoxContent, .EconomiaBoxContent
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	padding:5px 4px 0px 5px;
	margin-top:0px !important; margin-top:-3px;
	margin-bottom:0px; overflow:hidden;
	width:410px !important; width:421px 
} 
.DesportoBoxContent .Pub div,.EconomiaBoxContent .Pub div { width:407px; text-align:right; font-weight:bolder; color: #6f8d9c; font-size: 11px !important; font-size: 80% }

.MancheteDesporto { margin: 6px 0px 0px 0px !important; margin: 14px 0px 0px 0px; overflow:hidden; width:410px }
.MancheteDesporto h1 {text-align:right; font-size:12px !important; font-size:90%; font-weight: normal; margin-top:2px}




.Economia .Programas, .Desporto .Programas, .MancheteDesporto .Programas{font-size:86%; float:right; color:#800000; font-weight:bolder; margin:2px 0px 2px 0px}
.Economia .ProgramasBottom{font-size:86%; float:left; color:#800000; font-weight:bolder; margin-bottom:5px}
.Economia .Programas a,.Economia .ProgramasBottom a, .Desporto .Programas a, .NegocioseEmpresas a{color:#6f8d9c}
.Economia .Indices a{font-size:86%; clear:right; margin-left:3px; color:#6f8d9c; font-weight:bolder}
.Desporto .Programas {width:200px; text-align:right}
.Desporto .Links {font-size:74%; font-weight:bold; width:410px; margin-top:4px; margin-bottom:4px}
.Desporto .Links .Icon {margin-left:3px; margin-right:3px}
.Desporto .Links a { color:#6f8d9c; margin-right:25px}
.NegocioseEmpresas { margin:0px; margin-top:0px; margin-bottom:0px; padding:0px}
.NegocioseEmpresas img { margin-right:3px}
.JornaldeDesporto { float:right}
.NegocioseEmpresas { float:left}

.UltimasEmDestaque .Sep
{
	clear: both;
	padding-bottom:16px;
}

.Desporto ul
{
	margin-bottom: 0px; padding-bottom:4px
}


.Economia ul
{
	margin-bottom: 0px;
    padding-bottom:10px;
    padding-left: 242px !important; 
    padding-left: 208px
}



.Galerias td.Content { width:650px!important; width:646px }
.Galerias td.Content .ContentMain { width:650px!important; overflow:hidden; padding-left:5px; height:150px; overflow:hidden }
.Galerias div.Content 
{
	float:left; 
	width:150px !important; width:160px;
	overflow:hidden; 
	word-wrap: break-word; 
	padding-right:5px !important; padding-right:0px; 
	font-size:70%; 
	margin-right:10px !important; margin-right:4px 
}
.Galerias td.ContentInterior {width:620px; overflow:hidden; word-wrap: break-word; padding-right:15px;padding-left:15px; font-size:80%; margin:0px 15px 0px 15px !important; margin:0px 16px 0px 16px }
.Galerias .Nav {width:17px}
.Galerias .Nav img {margin-right:2px}




.DestaquesMain {overflow:hidden; width:680px!important; width:677px}
.DestaquesMisc {width:220px; margin-right:1px; float:left}

.FutebolEmDirecto {width:100%; overflow: hidden; margin-bottom:20px} 
.FutebolEmDirecto .TitleTop {position:absolute; width:300px; text-align:center; color:#FFF; font-size:10px; font-weight: 500; padding:1px 0px 3px 0px; display:block}
.FutebolEmDirecto .TitleTopTrans {background-color:#333; filter:Alpha(opacity=60); -moz-opacity:0.6}
.FutebolEmDirecto .TitleBottom {position:absolute; width:300px; text-align:center; color:#FFF; margin-top:-25px; margin-bottom:0px; font-size:9px; font-weight: 500}
.FutebolEmDirecto .TitleBottomTrans {border-top:solid 1px #FFF; background-color:#333; filter:Alpha(opacity=60)}
.FutebolEmDirecto a {color:#FFF}
.FutebolEmDirecto a:hover {text-decoration:none}
.FutebolEmDirecto .Icon {margin:1px 6px 1px 6px}

.CalendarioBWin{ width:46%; padding-bottom:10px; text-align:left; margin-right:10px; margin-left:10px;  }
.CalendarioBWinLeft {float:left}
.CalendarioBWinRight {float:right}
.CalendarioBWin td { padding-right:15px; height:30px}
.CalendarioBWin .smalltext{ color:#333333; font-size:11px !important; font-size: 70%;}
.CalendarioBWin .smalldate {color:#666666; font-size:10px !important; font-size: 60%;}

.DestaquesRadio {background-image:url(/common/images/bg_box_gray_footer.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#e2e2e2; padding:12px 9px 0px 9px}

.Golos {width:300px; margin-bottom:10px}
.Golos .BoxContent
{
	border-left: solid 1px #DBE2E6;
	border-right: solid 1px #DBE2E6;
	padding:4px 2px 2px 2px !important; padding:4px 2px 2px 4px;
	margin-top:0px !important; margin-top:-3px 
} 
.Golos .GolosFotoWrapper 
{
	padding:3px 5px 0px 5px; 
	width:130px
}

.Tempo, .Mares, .Roteiros, .Farmacias, .Horoscopo {width:100%}
.Tempo a , .Mares a, .Horoscopo a{text-decoration: underline}
.Tempo .Content, .Mares .Content, .Mares .Horoscopo {padding-top:6px; padding-bottom:0px}
.Tempo .Content div, .Mares .Content di, .Horoscopo .Content div{ font-size:12px !important; font-size: x-small;}
.Tempo .Content table {width:90%; text-align:center}
.Tempo .Content table, .Mares .Content table, .Farmacias .Content table, .Horoscopo .Content table, .Roteiros .Content table { font-size:12px !important; font-size: x-small;}
.Roteiros .BoxContent  {font-size:14px !important; font-size: x-small;}


.Tempo .Content table td, .Mares .Content table td{ vertical-align:middle; text-align:center }
.MeteoMain .Tempo .Content table td {padding-bottom:6px}
.MeteoMain .Tempo .Content table td div{padding-top:6px}
.MeteoMain .Tempo .Content table td div img{margin-top:12px}

.Tempo .Content table td.Label{ text-align:left; padding-left:16px}
.Tempo .Content table td.DayLabel{ text-align:left; font-weight:bold; vertical-align:bottom; width:24%}

.Tempo .ComboLayer, .Mares .ComboLayer, .Horoscopo .ComboLayer , .Transito .ComboLayer 
{
	position:absolute; 
	margin-top:-2px !important; margin-top:-4px; 
	margin-left:64px; width:130px; 
	height:66px;
	z-index:5; 
	background-image: url(/common/images/layer106_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:5px;
}
.Tempo .ComboLayer  div, .Mares .ComboLayer  div, .Horoscopo .ComboLayer  div, .Transito .ComboLayer  div
{
	font-size:11px;
	background-color:#fff; 
	border-top:solid 1px #e9eaec; 
	border-bottom:solid 1px #e9eaec; 
	height:95px !important; height:106px;
	overflow:auto; 
	padding:4px 4px 5px 1px; 
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D7D7D7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;	
}
.Transito .ComboLayer 
{
	background-image: url(/common/images/layer62_left.gif);
	margin-top:-42px !important; margin-top:-44px; 
	margin-left:84px; width:150px; 
	width:90px; 
}
.Transito .ComboLayer  div {height:56px !important; height:66px }
.Tempo .ComboLayer a, .Mares .ComboLayer a, .Horoscopo .ComboLayer a, .Transito .ComboLayer a{text-decoration:none; width:100%; color:#7d7d7d}
.Tempo .ComboLayer a:hover, .Mares .ComboLayer a:hover, .Horoscopo .ComboLayer a:hover, .Transito .ComboLayer a:hover{background-color:#f2f2f2}
.Tempo .Links {padding:12px 12px 6px 20px} 
.Tempo .Links a {color:#6f8d9c} 

.Roteiros p {white-space:normal}
.Roteiros .Header{font-size:1.2em; margin:0px}
.Roteiros .Concelho {margin:10px 28px 10px 28px}
.Roteiros .Title {padding-bottom:4px; padding-top:4px}
.Roteiros .Title a {font-size:1.1em; color:#6f8d9c; font-weight:bold}
.Roteiros .EventDesc p {margin:0px}
.Roteiros .EventDesc .Event {padding:10px 0px 6px 18px; font-weight: bold}
.Roteiros .EventDesc .Event div{padding-top:2px; color:#6f8d9c; font-weight: normal}
.Roteiros .PlaceDetails {font-size:0.9em; color:#6f8d9c; margin-top:-4px}
.Roteiros .PlaceDetailsSmaller {font-size:0.8em; color:#6f8d9c; margin-top:-16px; margin-bottom:6px}
.Roteiros .EventDetailOnTop {margin-top:-4px}

.Transito a {color:#6f8d9c; font-weight: bold; font-size:0.9em}

.SantaCasa {width:100%}
.SantaCasa a {text-decoration: underline}
.SantaCasa .Content {padding-top:0px; padding-bottom:10px}
.SantaCasa .Content div{ font-size:12px !important; font-size: x-small;}

.SantaCasa .Content table{ font-size:12px !important; font-size: x-small; color: #464646}
.SantaCasa .Content .GameName {font-weight:bold; color:#395f73; width:90px; float:left}
.SantaCasa .Content .GameDetail {font-size:0.9em; font-weight:bold; color:#6f8d9c; width:150px; float: left}
.SantaCasa .Content .GameKey {font-size:0.9em; font-weight:bold; color:#333}
.SantaCasa .Content .HeaderTable {font-size:0.9em; font-weight:bold; margin-top:8px}
.SantaCasa .Content h1{font-size:1.4em; margin:0px 0px 12px 0px}
.SantaCasa .Content .Obs {font-size:0.9em; font-style:italic; margin-top:6px}
.SantaCasa .white-space {padding:0px 6px 0px 6px}

.SantaCasa .Content .GameHeader {margin-bottom:6px}
.SantaCasa .Content .GameTitle {font-size:0.9em; font-weight:bold}
.SantaCasa .Content .GameText {font-weight:bold; color:#395f73}
.SantaCasa .Content .GameContent table {font-size:12px; margin-bottom:8px}
.SantaCasa .Content .GameContent table td {padding-right:10px; text-align:left}
.SantaCasa .Content .GameContent table td.FirstRow {color:#6f8d9c}
.SantaCasa .Content .BoxContentFooter {margin-bottom:15px}

.Horoscopo h1 {font-size:1.1em; color:#395f73; font-weight: bold; margin-top:0px; margin-bottom:0px }
.Horoscopo h2 {font-size:0.8em; color:#6f8d9c; font-weight: bold; margin-top:0px; margin-bottom:4px }
.Horoscopo table .BoxContentHeader {width:33%}
.Horoscopo table .BoxContentFooter {width:33%}
.Horoscopo .BoxContentSeparator {font-size:1px; width:1px; line-height:1px; height:1px; }
.Horoscopo table .BoxContent {width:33%; padding-bottom:6px}

.Farmacias .Content select, .Roteiros .Content select { font-size:11px }
.Farmacias .Content .Content table {width:96%; }
.Farmacias .Content .Content table td {color:#464646}
.Farmacias .Content .Content table td b {color: #395f73}
.Farmacias .Content .Content table td.Freguesia {font-size:1.1em; font-weight:bold; padding-bottom:10px; color: #395f73}
.Farmacias .Dia {padding-bottom:4px; color:#6f8d9c}
.Farmacias .TipoLeft{width:50%; padding-bottom:4px; padding-left:2px; color:#6f8d9c}
.Farmacias .Tipo{width:50%; padding-bottom:4px; padding-left:2px; color:#6f8d9c}
.Farmacias .TipoRight {width:50%; padding-bottom:4px; padding-left:2px; padding-right:2px; color:#6f8d9c}

.Farmacias .BoxContent {width:auto !important; width:310px}
.Farmacias .BoxContent .BoxContentHeader {width:50%}
.Farmacias .BoxContent .BoxContentFooter {width:50%}
.Farmacias .BoxContentSeparator {font-size:1px; width:1px; line-height:1px; height:1px; }
.Farmacias .Farmacia {width:50%}
.Farmacias .Farmacia .Date {color:#6f8d9c;font-size:80%; font-weight:normal; margin-top:6px; text-align:center}
.Farmacias .FarmaciaFreguesiaWrapper {width:310px; margin-left:6px; float:left}


.Mares .Content td {color:#464646}
.Mares .Content .Name {font-weight:bold; color:#395f73; width:84px; float:left}
.Mares .Content .Detail {font-size:0.9em; font-weight:bold; color:#6f8d9c; width:100px; float: left}
.Mares .Content .white-space {padding:0px 3px 0px 3px}
.Mares .Content br {line-height:24px}
.Mares .Content .Day {text-align:left; font-weight:bold; color:#6f8d9c}
.Mares .Content tr {color:#6f8d9c}

.Tops div.Content{ margin:0px 12px 12px 12px} 
.Tops h1{ margin: 0px; font-size:100%; font-weight: normal; }
.Tops h2 { margin: 0px 0px 4px 0px; font-weight: bolder; font-size: 100%; }

.TagsPopulares {width:100%}
.TagsPopulares .Content {font-weight:bolder; font-size:14px !important; font-size: x-small; padding:4px 6px 0px 6px}
.TagsPopulares a {font-family:Verdana, Arial; padding-right:12px; line-height:140%}
.TagSize1 {font-size:90%}
.TagSize2 {font-size:120%}
.TagSize3 {font-size:140%}
.TagSize4 {font-size:160%}
.TagSize5 {font-size:180%}

.Tag0 .Tag,.Tag1 .Tag
{
	text-decoration:none;
}

.Artigo h1 
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 160%;
	font-weight: bolder;
}
.Artigo h5 
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 110%;
	font-weight: bolder;
}

.Artigo h2
{
	margin: 0px;
	font-size: 110%;
	font-weight: bolder
}
.Artigo h3, .Related h3
{
	color: #6f8d9c;
	padding-bottom: 5px;
	margin:0px; 
	font-size: 85%;
	font-family:Verdana, Arial;
	font-weight:normal
}
.Related h3 { margin:0px 0px 0px 0px !important; margin:0px 0px 0px -8px;  }
.Artigo h4
{
	color: #800000;
	margin: 0px;
	font-size: 100%;
	font-weight: bolder
}
.Artigo .NewsSummary
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 110%;
	color:#333333;
}
.Artigo p 
{
	margin-bottom: 6px;
	color:#333333;
}
.Artigo a
{
 text-decoration:underline;
}
.MediaCaption
{
	font-size: 60%;
	padding-top:2px;
	color:#333333;
}
.MediaProducer
{
	font-size: 60%;
	padding-bottom:2px;
	color:#333333;
}
.Artigo .Author
{
	font-size: 90%;
	color: #6f8d9c;
	padding:5px 0px 20px 0px;
	margin:0px
}
.ArtigoPrint h1 
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 110% !important; font-size: 120%;
	font-weight: bolder;
	color:#333333
}
.ArtigoPrint h3
{
	color: #333333;
	margin:0px;
	font-size: 90%;
	font-family:Arial;
	font-weight:normal
}
.ArtigoPrint .Patrocinio, .ArtigoSend .Patrocinio { width:300px; overflow:hidden; float:right; text-align:center; font-weight:bolder; color: #6f8d9c; font-size: 10px !important; font-size: 0.8em }
.ArtigoPrint .Patrocinio {padding:5px 0px 2px 4px}
.ArtigoSend .Patrocinio {padding:0px 0px 2px 4px}

.ArtigoPrint .NewsSummary
{
	padding-bottom: 5px;
	margin:0px;
	font-size: 95%;
	color:#333333;
}
.ArtigoPrint p 
{
	margin-bottom: 6px;
	color:#333333;
	font-size: 90%;
}
.ArtigoPrint .Author
{
	font-size: 70%;
	color: #333333;
	padding:5px 0px 20px 0px;
	margin:0px
}


.TagsBak{font-family:Verdana, Arial; float:left; text-decoration:none; padding: 0px 5px 0px 0px;  white-space:nowrap}
.TagAreaBak h2{font-size:10px !important;font-size:0.8em;}
.TagBak {vertical-align:middle; margin-right:3px}

.TagArea{margin: 0px 0px 2px 0px; padding:0px; font-size:13px !important; font-size:x-small}
.TagArea td {padding:0px; }
.TagArea .Tags {padding: 1px 5px 1px 0px; float: left; font-family: Verdana, Arial; white-space: nowrap; text-decoration: none; margin: 0px; }
.TagArea .Tags * {margin:0px; padding:0px}
.TagArea h2 {font-size: 0.8em; float:left; clear: right; position: static; }
.Tag {vertical-align: middle; margin:0px 3px 0px 0px}
.TagArea .Tag {float:left; }

.Tag0 {color: #800000; text-transform:lowercase}
.Tag1 {color: #800000; text-transform:lowercase}
.Tag0 a{color: #800000; text-decoration:none}
.Tag1 a{color: #800000; text-decoration:none}


.Icon {vertical-align:middle}

.MenuTop {width:100%; height:26px}

.MenuBottom {width:100%; height:30px}

.MenuBottom .UserWelcome 
{
	float:right; text-align:right; font-size:11px !important; font-size:0.8em; height:9px;
	font-weight: bold; color: #6699cc; margin-right:6px; margin-top:10px
}
.MenuBottom .UserWelcome a {color: #6699cc}
.MenuBottom .UserWelcome .UserLoggedin {display:inline; color: #395f73}
.MenuBottom .UserWelcome .UserLoggedin a {color: #395f73}
.MenuBottom .UserWelcome img {vertical-align:middle; margin-left:4px}


.MenuBottom .Links 
{
	width:598px; 
	float:left; padding-top:6px; 
	font-size:11px !important;font-size:0.8em;
	font-weight: bold; text-align:left;
	margin-left:6px;
}

.MenuBottom .Links a {color: #6699cc}
.MenuBottom .Links img {margin-left:4px; margin-right:6px}

.MenuBottom .Noticiarios {
	display:inline;
	padding:1px;
	float: left;
}

.MenuBottom .Noticiarios .nolink {color:#999999}
.MenuBottom .Noticiarios a {color: #6699cc; }
.MenuBottom .Noticiarios img {margin-right: 4px}

.BoxHeader {width:100%; height:18px}
.BoxHeader td{padding:0px; margin:0px}
.BoxHeader .Side {width:4px}
.BoxHeader .Center {width:99%; background-color:#395f73; color:#FFF; font-weight: bolder; font-size:11px; font-family: arial; vertical-align: middle; padding-left:2px}
/*.BoxHeader .Center div{background-image:url(/common/images/box_header_decoration.gif); background-repeat:no-repeat; background-position: right }*/

.BoxHeaderNewLight
{
	width:100%; height:18px; margin-bottom:2px;
	background-color:#6F8D9C; 
	background-image: url(/common/images/box_headerlight_right.gif); background-position: right top; background-repeat: no-repeat;
	color:#FFF; font-size:10px; font-family: arial
}
.BoxHeaderNewLight p 
{
	height:18px; 
	background-color:Transparent; padding-left:4px; padding-top:2px; margin:0px;
	background-image: url(/common/images/box_headerlight_left.gif); background-position: left top; background-repeat: no-repeat;
	color:#FFF; font-size:10px; font-family: arial 
}
.BoxHeaderNewLighter
{
	width:100%; height:18px; margin-bottom:2px;
	background-color:#E1E3E6; 
	background-image: url(/common/images/box_headerlighter_right.gif); background-position: right top; background-repeat: no-repeat;
	color:#6F8D9C; font-size:9px; font-family: arial; font-weight:bold
}
.BoxHeaderNewLighter a
{
	color:#6F8D9C;
}
.BoxHeaderNewLighter p 
{
	height:18px; width:100%; text-align:right;
	background-color:Transparent; padding-right:4px; padding-top:4px; margin:0px;
	background-image: url(/common/images/box_headerlighter_left.gif); background-position: left top; background-repeat: no-repeat; 
}


.BoxHeaderNewBigLighter
{
	width:80%; text-align:left; padding-right:3px; clear:both; margin-bottom:4px;
	background-image: url(/common/images/box_headerbiglighter_right.gif); background-position: right top; background-repeat: no-repeat; 
	height:30px; overflow: hidden
}
/*
	color:#6F8D9C; font-size:9px; font-family: arial; font-weight:bold
*/

.BoxHeaderNewBigLighter p, .BoxHeaderNewBigLighter div 
{
	background-color:#E1E3E6; 
	padding-left:4px; 
	padding-top:6px; margin:0px;
	background-image: url(/common/images/box_headerbiglighter_left.gif); background-position: left top; background-repeat: no-repeat; 
	height:30px; 
}
.BoxHeaderNewBigLighter img {margin-right:6px; margin-top:1px}
/*
.BoxHeaderNewBigLighter table
{
	height:30px; 
	background-color:Transparent; padding-right:4px; padding-left:4px; padding-top:4px; margin:0px;
	background-image: url(/common/images/box_headerbiglighter_left.gif); background-position: left top; background-repeat: no-repeat; 
}
*/

.BoxHeaderBigNew 
{
	width:100%; height:30px; margin-bottom:2px;
	background-color:#395f73; 
	background-image: url(/common/images/box_headerbig_right.gif); background-position: right top; background-repeat: no-repeat;
	color:#FFF; font-weight: bold; font-size:15px; font-family: arial
}
.BoxHeaderBigNew p 
{
	height:30px; 
	background-color:Transparent; padding-left:4px; padding-top:6px; margin:0px;
	background-image: url(/common/images/box_headerbig_left.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxHeaderBigNew table 
{
	height:30px; width:100%;
	background-color:Transparent; padding-left:6px; padding-right:6px; padding-top:6px; margin:0px;
	background-image: url(/common/images/box_headerbig_left.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxHeaderBigNewMotores 
{
	width:100%; height:63px; margin-bottom:2px;
	background-color:#395f73; 
	background-image: url(/common/images/box_headerbig_right_motores.gif); background-position: right top; background-repeat: no-repeat;
	color:#FFF; font-weight: bold; font-size:15px; font-family: arial
}
.BoxHeaderBigNewMotores table 
{
	height:63px; width:100%;
	background-color:Transparent; padding-left:6px; padding-right:6px; padding-top:6px; margin:0px;
	background-image: url(/common/images/box_headerbig_left_motores.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxHeaderBigNew td,.BoxHeaderBigNewMotores td 
{
	color:#FFF; font-weight: bold; font-size:15px; font-family: arial
}
.BoxHeaderBigNew a,.BoxHeaderBigNewMotores a { color:#fff} 
.BoxHeaderBigNew a:hover,.BoxHeaderBigNewMotores a:hover { text-decoration:underline } 
.BoxHeaderBigNew .Tag
{
 vertical-align:middle; margin-right:4px;
}
.BoxHeaderBigNewMotores .Tag 
{
 vertical-align:bottom; margin-top:13px;
}
.BoxHeaderBigNew .rss,.BoxHeaderBigNewMotores .rss { color:#fff; font-size:11px; font-weight: bold} 


.BoxHeaderNew 
{
	width:100%; height:20px; margin-bottom:2px; 
	background-color:#395f73; 
	background-image: url(/common/images/box_header_right.gif); background-position: right top; background-repeat: no-repeat;
}
.BoxHeaderNew p 
{
	height:20px; overflow:hidden; vertical-align:middle; line-height:18px;
	background-color:Transparent; padding-left:4px; padding-top:1px; margin:0px;
	background-image: url(/common/images/box_header_left.gif); background-position: left top; background-repeat: no-repeat; 
	color:#FFF; font-weight: bolder; font-size:12px; font-family: arial
}
.BoxHeaderNew input {height:14px; margin-bottom:4px}
.BoxHeaderNew img {vertical-align:middle}

.BoxHeaderNew table 
{
	height:20px; font-size:12px; font-family: arial;
	background-color:Transparent; padding-left:0px; padding-top:2px; margin:0px;
	background-image: url(/common/images/box_header_left.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxHeaderNew td 
{
	color:#FFF; font-weight: bolder; font-size:11px; font-family: arial
}
.BoxHeaderNew a, .BoxHeaderNew p a { color:#fff; text-decoration:underline } 

.BoxHeaderNew .Nav {width:13px}
.BoxHeaderNew .Nav img {margin-right:2px}

.BoxRelacionadosContentHeader 
{
	width:100%; height:6px; margin:0px;
	background-image: url(/common/images/boxrelacionados_content_right_top.gif); background-position: right top; background-repeat: no-repeat;
}
.BoxRelacionadosContentHeader p 
{
	height:6px; margin:0px; line-height:6px;
	background-image: url(/common/images/boxrelacionados_content_left_top.gif); background-position: left top; background-repeat: no-repeat; 
}
.BoxRelacionadosContentFooter 
{
	width:100%; height:6px; margin:0px;
	background-image: url(/common/images/boxrelacionados_content_right_bottom.gif); background-position: right top; background-repeat: no-repeat;
}
.BoxRelacionadosContentFooter p 
{
	height:6px; margin:0px; line-height:6px;
	background-image: url(/common/images/boxrelacionados_content_left_bottom.gif); background-position: left top; background-repeat: no-repeat; 
}

.BoxRelacionadosContent
{
	border-left: solid 1px #93AAB5;
	border-right: solid 1px #93AAB5;
	padding:6px;
	margin-top:0px !important; margin-top:-6px 
} 

.BtGray 
{
	height:20px; 
	background-image: url(/common/images/bt_gray_left.gif); background-position: left top; 
	padding-left:4px; 
	background-repeat: no-repeat; 
	text-decoration:none;
	cursor: hand
}
.BtGray:hover { text-decoration:none }
.BtGray span 
{
	display:block;
	height:20px; overflow:hidden;
	color:#fff; font-weight: bolder; font-size:12px; font-family: arial; line-height:20px; text-align:center;
	background-color:#abb0b7; 
	background-image: url(/common/images/bt_gray_right.gif); background-position: right top; 
	background-repeat: no-repeat;
}
.BtGray 
{
	height:20px; 
	background-image: url(/common/images/bt_gray_left.gif); background-position: left top; 
	padding-left:4px; 
	background-repeat: no-repeat; 
	text-decoration:none;
	cursor: hand
}

a.BtLightBlue {cursor: hand}
a.BtLightBlue:hover { text-decoration:none }
.BtLightBlue span 
{
	display:block;
	height:17px; overflow:hidden;
	color:#fff; font-weight: bolder; font-size:12px; font-family: arial; line-height:17px; text-align:left;
	background-image: url(/common/images/bt_lightblue_right.gif); background-position: right top; 
	background-repeat: no-repeat;
}
.BtLightBlue 
{
	height:17px; 
	background-image: url(/common/images/bt_lightblue_left.gif); background-position: left top; 
	padding-left:4px; 
	background-repeat: no-repeat; 
	text-decoration:none;
}
a.Bt6f8d9c {cursor: hand}
a.Bt6f8d9c:hover { text-decoration:none }
.Bt6f8d9c span 
{
	display:block;
	height:25px; overflow:hidden;
	color:#fff; font-weight: bolder; font-size:13px; font-family: arial; line-height:25px; text-align:left;
	background-image: url(/common/images/bt_6f8d9c_right.gif); background-position: right top; 
	background-repeat: no-repeat;
}
.Bt6f8d9c 
{
	height:25px; 
	background-image: url(/common/images/bt_6f8d9c_left.gif); background-position: left top; 
	padding-left:4px; 
	background-repeat: no-repeat; 
	text-decoration:none;
}
.Bt6f8d9c img {float:right; margin:3px 3px 3px 0px}

.Pesquisa {padding-top:6px; padding-right:4px; float:right}
.Pesquisa .Lupa { margin-top:2px; margin-left:-2px}
.InputSmall { float:left; margin-right: 0px }
div.InputSmall { font-weight:bolder }
.InputSmall .Frame {position:absolute}
.InputSmall .CenterCol { width:140px; line-height:1px; background-color:#FFF }
.InputSmall .Text {padding-left:6px; padding-right:6px; position:relative; margin-top:-2px}
.InputSmall input { border:solid 0px transparent; color:#004060; font-size:11px; background-color: Transparent; height:17px }

.TickerContainer {width:100%; text-align:center; font-family: Verdana, Arial; color: #FFF; font-size:10px !important; font-size:xx-small; margin-top:1px}
.TickerContainer .bgblue { background-image:url(/common/images/1x1blue.png) }
.TickerContainer .bglightblue { background-image:url(/common/images/1x1lightblue.gif) }
.TickerContainer .bglightblue img {margin-top:6px}
.TickerContainer .leftbottom { background-image: url(/common/images/tickercontainer_leftbottom.gif); background-position: top left; background-repeat:no-repeat }
.TickerContainer .rightbottom { background-image: url(/common/images/tickercontainer_rightbottom.gif); background-position: top right; background-repeat:no-repeat }
.TickerContainer .left { background-image: url(/common/images/tickercontainer_left.png); background-position: top left; background-repeat:no-repeat }
.TickerContainer .right { background-image: url(/common/images/tickercontainer_rightbottom.png); background-position: top right; background-repeat:no-repeat }
.TickerContainer a {color: #FFF}
.TickerContainer .SimpleContainer {float:left; padding-top:8px; padding-left:7px; padding-right:5px; height:22px }
.TickerContainer .FixedContainer { width:98%; height:30px; overflow:hidden }
.TickerContainer .DynamicContainer { left:0px; white-space: nowrap; padding-top:8px; padding-left:5px }





.TabsBlack td{font-size:13px; font-weight: bold; font-family: Verdana, Arial}
.TabsBlack .Text{text-align:center; width:80px; padding-top:3px}
.TabsBlack a{color:#FFF; text-decoration: none}
.TabsBlack a:hover{color:#FFF; text-decoration: none}
.TabsBlack .on {background-image:url(/common/images/tabs_black/tab_on_center.gif)}
.TabsBlack .off {background-image:url(/common/images/tabs_black/tab_off_center.gif)}

.TabsBlue td{font-size:13px; font-weight: bold; font-family: Verdana, Arial}
.TabsBlue .Text{text-align:center; width:80px; padding-top:5px; color:#FFF}
.TabsBlue a{color:#FFF; text-decoration: none}
.TabsBlue a:hover{color:#FFF; text-decoration: none}
.TabsBlue .on {background-image:url(/common/images/Tabs_Blue/tab_on_center.gif)}
.TabsBlue .off {background-image:url(/common/images/Tabs_Blue/tab_off_center.gif)}

.TabsBluedouble td{font-size:13px; font-weight: bold; font-family: Verdana, Arial}
.TabsBluedouble .Text{text-align:center; width:120px; padding-top:3px; color:#FFF}
.TabsBluedouble a{color:#FFF; text-decoration: none}
.TabsBluedouble a:hover{color:#FFF; text-decoration: none}
.TabsBluedouble .on {background-image:url(/common/images/Tabs_Blue/tab_on_center.gif)}
.TabsBluedouble .off {background-image:url(/common/images/Tabs_Blue/tab_off_center.gif)}
.TabsBluedouble .LeftSpace {width:8px; background-color:#FFFFFF}

.TabsBlueSep { line-height:2px; width:100%; background-image:url(/common/images/box_header_bg.gif); margin-bottom:1px; background-repeat:repeat-x}

.Boxdbdbdb { background-color:#dbdbdb; background-image: url(/common/images/box_dbdbdb_bg.gif); background-position: top left; background-repeat: repeat-x}
.Boxf2f2f2 { background-color:#f2f2f2; padding-bottom:5px}

.Boxe4e4e4Footer {width:100%}
.Boxe4e4e4Footer td{padding:0px; margin:0px; line-height:1px}
.Boxe4e4e4Footer .Side {width:6px}
.Boxe4e4e4Footer .Center {width:99%; border-bottom: solid 1px #e4e4e4}
.BoxeeeeeeFooter {width:100%}
.Boxeeeeee {background-color:#f5f5f5}
.BoxeeeeeeFooter td{padding:0px; margin:0px; line-height:1px}
.BoxeeeeeeFooter .Side {width:12px}
.BoxeeeeeeFooter .Center {width:99%; background-image:url(/common/images/box_eeeeee_footer_center.gif); background-repeat:repeat-x; background-position: bottom left}
.BoxdbdbdbFooter {width:100%}
.BoxdbdbdbFooter td{padding:0px; margin:0px; line-height:1px}
.BoxdbdbdbFooter .Side {width:6px}
.BoxdbdbdbFooter .Center {width:99%; background-image:url(/common/images/box_dbdbdb_footer_center.gif); background-repeat:repeat-x; background-position: bottom left}





table.Boxa45252 { width:418px !important; width:416px; margin-bottom:24px !important; margin-bottom:4px}
.Boxa45252 .Header{border-top:solid 1px #a45252; width:99%; line-height:8px}
.Boxa45252 .Footer {border-bottom:solid 1px #a45252; width:99%; line-height:8px}
.Boxa45252 .Center{margin-top:-24px !important; margin-top:-4px; border-left:solid 1px #a45252; border-right:solid 1px #a45252; width:416px; overflow:hidden }


.vspace1clear {line-height:1px; clear:both}
.vspace2 {line-height:2px}
.vspace4 {line-height:4px}
.vspace6 {line-height:6px}
.vspace8 {line-height:8px}
.vspace10 {line-height:10px}
.vspace12 {line-height:12px}
.vspace14 {line-height:14px}
.vspace18 {line-height:18px}
.vspace20 {line-height:20px}
.vspace30 {line-height:30px}
.WhiteLineBottom {padding-bottom:6px; border-bottom:solid 1px #FFF}

.Sep24
{
	clear: both;
	padding-bottom:24px;
	
}
.Sep12
{
	clear: both;
	padding-bottom:12px;
	
}
.Sep10
{
	clear: both;
	padding-bottom:10px;
	
}
.Sep9
{
	clear: both;
	padding-bottom:9px;
	
}
.Sep6
{
	clear: both;
	padding-bottom:6px;
	
}
.Sep3
{
	clear: both;
	padding-bottom:3px;
	
}
.Sep1, .Sep0
{
	clear: both;
	line-height:1px;
	padding-bottom:0px;
}



.ClearLineHigh {clear:right; line-height:140%;}
.Clear {clear:right; }
.ClearLineSmall {clear:right; line-height:18%; }


.link_footer_CI {font-size: 11px; COLOR: #a7a8ad; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-left:4px; padding-right:4px}
.copyright_footer_CI {font-size: 11px; COLOR: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-align:center;}
.separador_footer_CI { border-bottom: 1px solid #a7a8ad;}
.TabelaFooterInst td{ vertical-align:middle; padding-bottom:10px}
.FooterTextCI {font-size: 11px; COLOR: #a7a8ad; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top:4px}
.FooterText {font-size: 11px; COLOR: #004060; font-family: Arial, Verdana, Helvetica, sans-serif;}
.FooterText a { COLOR: #004060;}




/* TABS * START */

.tabholder { /* generic container (i.e. div) for floating tabs */
    width: 100%;
    margin-left:16px !important; margin-left:0px
}

div.tab, div.tabfirst {overflow:visible; float:left; white-space:nowrap; position:relative;}
div.tab-on {margin-top:0px}
div.tab-on span {line-height:30px;}
div.tab-off {margin-top:5px}
div.tab-off span{line-height:20px;}


div.tab a, div.tabfirst a {
    font: bold 11px verdana; 
    background: transparent url('/Common/Images/tabs/right.png') no-repeat scroll right top;
    padding-right:11px;
    height: 26px; position:relative; margin-left:-16px;
    text-decoration: none;
    height:26px;
    outline: none;
    display:block !important; display:inline
}
div.tab a:hover, div.tabfirst a:hover {text-decoration: none}


div.tab span, div.tabfirst span{
    color: #fff;
    padding-right: 6px;
    height:26px;
    cursor: hand;
    display:inherit
}
div.tab span{   
    padding-left: 17px;
    background: transparent url('/Common/Images/tabs/left.png') no-repeat scroll left top;
}
div.tabfirst span{
    padding-left: 12px;
    background: transparent url('/Common/Images/tabs/leftfirst.png') no-repeat scroll left top;
}


div.tab img, div.tabfirst img{ vertical-align:baseline  }

img.after-tabs {position:relative; z-index:99; top:-7px; width:100%}
.after-tabs {position:relative; z-index:99; top:-7px}
.after-tabs div {z-index:99}

/* TABS * END */
/* TABS LIGHT BLUE * START */

.tablbholder { /* generic container (i.e. div) for floating tabs */
    width: 100%;
    margin-left:16px !important; margin-left:0px; 
}

div.tablb, div.tablbfirst {overflow:visible; float:left; white-space:nowrap; position:relative;}
div.tablb-on {margin-top:0px}
div.tablb-on span {line-height:30px;}
div.tablb-off {margin-top:5px}
div.tablb-off span{line-height:20px;}
.tablbholder table .tablb-on span {line-height:20px;} 

div.tablb a, div.tablbfirst a {
    font: bold 11px verdana; 
    background: transparent url('/Common/Images/tabs_lightblue/right.gif') no-repeat scroll right top;
    padding-right:11px;
    height: 24px; position:relative; margin-left:-16px;
    text-decoration: none;
    height:24px;
    outline: none;
    display:block !important; display:inline
}
div.tablb a:hover, div.tablbfirst a:hover {text-decoration: none}


div.tablb span, div.tablbfirst span{
    color: #fff;
    padding-right: 6px;
    height:24px;
    display:inherit
}
div.tablb span{   
    padding-left: 17px;
    background: transparent url('/Common/Images/tabs_lightblue/left.gif') no-repeat scroll left top;
}
div.tablbfirst span{
    padding-left: 12px;
    background: transparent url('/Common/Images/tabs_lightblue/leftfirst.gif') no-repeat scroll left top;
}


div.tablb img, div.tablbfirst img{ vertical-align:baseline  }

img.after-tablbs {position:relative; z-index:99; top:-7px; width:100%}
.after-tablbs {position:relative; z-index:99; top:-7px}
.after-tablbs div {z-index:99}

/* TABS LIGHT BLUE * END */

.tablebwin
{
	width:610px;
	border-bottom: solid 1px #DBE2E6;
	margin:10px px 0px 6px;
}

.tablebwin th
{
	padding:0px 8px 2px 0px;
	color:#6F8D9C;
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
}
.tablebwin .taleft
{
	text-align:left;
	padding-left:8px;	
}
.tablebwin td
{
	padding-left:8px; padding-right: 8px;
	text-align:right;
	border-top: solid 1px #DBE2E6;
	line-height:1.5em;
	color:#333333;
	font-size:11px !important; font-size:0.7em;
} 
.tablebwin .col1
{
	text-align:left;
}
.tablebwin .col2
{
	border-left: solid 1px #DBE2E6;
	width:20px;
}
.tablebwin .col3
{
	border-right: solid 1px #DBE2E6;
}



.BoxInputs {width:95%}
.BoxInputs td{}
.BoxInputs .Side {width:10px}
.BoxInputs .Center {width:99%; border-top: solid 1px #505050; border-bottom: solid 1px #707070; padding-top:7px; text-align: center}
                        
.Input { margin-right: 6px;}
.Input  input {width:100px; line-height:1px;  border:solid 0px transparent; color:#004060; height:17px }
/*.BoxHeaderNewBigLighter input {width:100%; font-size:9px; padding-left:3px;  border:solid 0px transparent; color:#666666; height:20px }*/



.InputText {
    float:left;
    background-image:url(/common/images/input_left.gif);  
    background-repeat:no-repeat; background-position:left;
}
.InputText td{
    background-image:url(/common/images/input_right.gif);  
    background-repeat:no-repeat; background-position:right;
    padding:0px 2px 0px 2px;
    height:17px;
}
.InputText td input{
    border-top:solid 1px #f7f8f9;
    border-bottom:solid 1px #f7f8f9;
    border-left: 0px; border-right:0px;
    color:#959595;
    font-family:Arial; font-size:10px;
    height:17px;
    padding:0px 4px 0px 4px;
    margin:0px
}
.BoxHeaderNewBigLighter .InputText { float:right; margin-right:6px }
.FichaTecnica td
{
	font-size:90%;
	color:#333333;
}
.FichaTecnica a
{
	text-decoration:underline;
	color:#333333;
}

.FotogaleriaThumbnails {  
	position: relative; 
	z-index:1;
}
.FotogaleriaThumbnails .GaleriaTitle 
{
	font-size: 110%;
	padding:18px;
	font-weight: bolder;
	color:#6F8D9C;
	text-align: left
}
.FotogaleriaThumbnails img 
{
	margin-top:6px; 
	margin-bottom:6px; 
}
.FotogaleriaThumbnails .FotoDestaque 
{
	margin-top:0px; 
	margin-bottom:0px; 
}
.FotogaleriaThumbnails a 
{
	float:left;
	margin: 0px 10px 20px 10px
}

.FotogaleriaThumbnails .detail
 {
	font-size: 70%;
	padding-top:2px;
	padding-left:35px;
	color:#333333;
	text-align:left;
}

.FotogaleriaThumbnails td 
{
	text-align: center;
	vertical-align: top;
	padding-bottom:32px
}
.textparticipar
{
	color:#6f8d9c;
	font-size:80%;
	font-weight:bold;
}
.ViewsTable
{
	font-size:10px;
}



.ServicesBox .BoxContent {height:auto; padding-bottom:4px; width:189px !important;  width:190px }
.stats-wrapper {width:148px; margin-left:16px; position:absolute; margin-top:-10px; z-index:20 }
.stats-wrapper .BoxContentHeader, .stats-wrapper .BoxContentFooter {width:148px}
.stats-wrapper .BoxContent {height:auto; width:147px !important; width:148px; color:#6f8d9c; font-size:10px !important; font-size:0.7em; background-color:#FFF}
.stats-wrapper .BoxContent .stats-content {padding:6px; clear:both}
.stats-wrapper .BoxContent .stats-content .stats {font-size:1.0em; font-weight:bold; padding:6px 0px 6px 10px}
.stats-wrapper .BoxContent .stats-content .bt {text-align:right; margin:2px 2px 0px 2px; clear: both}
.BoxHeaderNewBigLighter .VideoStats {color:#6f8d9c; font-size:0.7em;}




.Content .poll-choices {color:#4a4d48; font-size:12px !important; font-size:0.9em; margin:0px 0px 10px 0px; line-height: 160%}
.Content .poll-choices input {float:left; clear:both}
.Content .poll-choices div {margin-left:10px; clear:right}
.Content .poll-title {color:#4a4d48; font-weight:bold; font-size:12px !important; font-size:1.0em; margin: 2px 0px 6px 0px}
.Content .poll-hasvoted {color:#ad0000; font-weight:bold; margin-top:4px; margin-bottom:6px; font-size:0.9em }
.Content .poll-choices .poll-resultbar {background-color:#e1e3e6; text-align:right; color:#4a4d48; font-size:12px !important; font-size:0.9em; margin-left:0px; padding-right:2px; padding-left:2px; font-weight:bold}
.Content .poll-choices .poll-result{color:#FFF}
.Content .poll-controls { clear:both;  text-align:right }
.Content .poll-controls img { margin-left:2px}



.content-table td{padding-right:30px; font-size:0.8em; color:#333}
.ArtigoLeftLayout .content-table {width:100%; margin-top:8px; margin-bottom:14px}
.ArtigoLeftLayout .content-table td{padding-left:4px; padding-right:4px}


.MotoresContent {width:450px; float:right}
.MotoresTags .BoxContent{ width:176px !important; width:190px; padding: 4px 6px 4px 8px; position:relative; clear:both; display:block}
.MotoresTags .TagArea {position:relative; clear:both; display:block}

.MotoresEmDestaque {display:block}
.MotoresEmDestaque .AnimWrapper div {width:180px; overflow-x:hidden; }
.MotoresEmDestaque h1 {text-align:left; font-size:0.7em; font-weight: normal; margin-top:4px; display:table}
.MotoresEmDestaque a{color:#4a4d48}
.MotoresEmDestaque .AnimWrapper img {float:left; margin-bottom:4px; margin-right:3px}


.MotoresVideos h1 {width:102px; float:left; text-align:left; font-size:0.7em; font-weight: normal; margin:0px 3px 4px 2px}
.MotoresVideos a{color:#4a4d48}
.MotoresVideos .brand{background:#e1e3e6; padding:1px; color:#395f73; display:table-cell !important; display:block}

.MotoresAnim h1 {width:210px; float:left; text-align:left; font-size:0.7em; font-weight: normal; margin:0px 3px 4px 1px}
.MotoresAnim a{color:#4a4d48}
.MotoresAnim .AnimWrapper img {float:left; margin-bottom:10px; margin-right:3px}

input.LoginInput, div.LoginInput input  {border:solid 1px #6f8d9c}

a.bt-generic, .bt-generic a, span.bt-generic
{
	background-image:url(/common/images/bt_generic_right.gif); background-position:right top; background-repeat:no-repeat; 
	height:17px; line-height:15px; padding-right:2px; color:#e1e3e6; font-size:11px; font-weight:bold; font-family:arial;
	
}
.bt-generic span, .bt-generic input
{
	background-image:url(/common/images/bt_generic_left.gif); background-position:left top; background-repeat:no-repeat; 
	height:17px; line-height:15px; padding:0px 4px 1px 6px; cursor:pointer; color:#e1e3e6;
	border:0px; text-transform:lowercase
} 
.bt-generic input {line-height:14px}

.CommonForm {margin-right:8px; font-size: 12px !important; font-size: x-small; width:662px}
.CommonForm a {color:#6f8d9c; font-weight:bold}
.CommonFormFieldName 
{
	font-size: 12px !important; font-size: x-small;
	color: #395f73;
    vertical-align:top;
    padding-top:4px;
    padding-right:4px;
    text-align: right
}
.CommonFormFieldName * 
{
	font-size: 10px !important;
    font-size: x-small;
}

.CommonFormFieldSubForm table td {padding:0px; vertical-align:middle; display:block}
.CommonFormFieldSubForm table td input {float:left}
.CommonFormFieldSubForm table td label {line-height:20px}
.CommonFormFieldSubForm label, .CommonFormFieldName *  .CommonFormField input, .CommonFormField select, .CommonFormField select option, .CommonFormFieldSimple *
{
	font-size: 10px;
    color: #517384; 
}
.CommonFormFieldSubFormRegister label {font-size: 12px !important; font-size: x-small;}
.BoxBgLightBlueContent label {color: #517384}

.CommonFormFieldSimple {vertical-align:middle}
.CommonFormFieldSimple *{vertical-align:middle; line-height:18px; font-size:1.0em} 
.CommonFormField .FieldHint {font-size:11px !important; font-size:0.8em; margin-left:4px; color:#99b2bf}
.validationWarning {position:absolute; font-size:1.1em; line-height: 1.8em}

.CommonFormField .InputWithValidator {float:left; margin-right:4px}
.CommonFormField .InputWithDatetime input {font-size: 10px; color: #517384; width:93px; height:19px; padding-left:9px; line-height:19px; background-image:url(/common/images/input_datetime.gif); border-width:0px}


/*.CommonFormField input {border:solid 1px #e1e3e6}*/
.CommonFormFieldName a {color: #6f8d9c}

.CommonMessageSuccess {font-size:1.1em; margin-bottom:24px; font-weight: bold}

.message-summary {margin-bottom: 12px}




.Blogs_LastPostList {margin-bottom:10px}
.Blogs_LastPostList a{color:#004060}
.Blogs_LastPostList .BoxContent {font-size:12px !important; font-size:0.9em}
.Blogs_LastPostList br {line-height:6px; font-size:6px}
.Blogs_LastPostList div.sep {line-height:8px !important; line-height:6px; font-size:6px}
.Blogs_LastPostList div.BlogName {font-weight:bold; background: #e2e3e7; padding:2px 10px 2px 10px; margin-left:-10px; margin-right:-10px}
.Blogs_LastPostList div.BlogName a{color:#5e7b8c}
.Blogs_LastPostList div.FirstBlog {margin-top:-6px}
.Blogs_LastPostList div.PostBullet {display:block; width:4px; float:left}
.Blogs_LastPostList div.PostContent {margin-left:4px; width:260px; float:left; clear:right}
.Blogs_LastPostList div.PostDate {color:#9aafb9; font-size:80%;}
.Blogs_LastPostList div.PostDate span{text-transform:uppercase}

.navligas {
	width: 664px;
	background: #cbd4d8;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	float: left;
	padding:8px 0px 3px 0px;
	margin:0px 0px 5px 0px;
}
 
.navligas ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	padding-left:5px !important;padding-left:10px;
}
 
.navligas ul li {
	display: block;
	text-align: center;
	padding: 4px 3px 5px 5px !important; padding: 3px 3px 5px 5px;
	margin: 0px;
	float: left;
}
 
.navligas ul li a {
	padding: 0 2px;
	display: block;
	color: #395f73;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
	float: left;
}
 
.navligas ul li a:hover {
	color: #000;
}
 
.navligas ul li a img {
	border: 0;
	margin-right: 5px;
	vertical-align: middle;
}
 
.grayline { width: 666px; border-top: 1px solid #ccc; height: 1px; margin-bottom:1px }
.grayline hr { display: none; }
