body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background:transparent url(../images/structure/base_layout_fundo_main.jpg) repeat-x top;
	background-color: #000000;
}

td{
	vertical-align: top;
}

hr{
	width: 90%;
	height: 1px;
	color: #C2C2C2;
}

form{
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 26px;
}

a{
	color: #000000;
	text-decoration: none;
}

a:hover{
	color: #000000;
	text-decoration: underline;
}

img{
	border: none;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

input{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}	

select{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}	

.button{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	/*background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;*/
	font-size:11px;
	font-weight:bold;
}	

/*** CONTENTORES PRINCIPAIS ***/
#main_container{
	margin:0 auto;
	width: 958px;
}

/*** HEADER E FOOTER ***/
#header{
	/*background: url("../images/structure/header.png") no-repeat bottom;*/
	float: left;
	width: 958px;
	height: 135px;
}

#header #td_header_logo{
	width: 235px;
	height: 107px;
}

#header #td_header_pub{
	padding-top: 10px;
}


#footer{
	color: #FFFFFF;
	float: left;
	width: 958px;
	margin-top: 5px;
}

#footer #footer_content{
	padding: 15px;	
	background-color: #111111;
}

#footer #left_column{
	width: 120px;
	border-right: 1px solid #FFFFFF;
}

#footer #right_column{
	padding-left: 15px;
}

#footer .footer_sub_title{
	font-size: 18px;
	font-weight: bold;	
}

#footer .footer_sub_title a{
	color: #FFFFFF;
	text-decoration: none;
}

#footer #footer_content ul{
	padding: 10px 0px;	
}

#footer #footer_content li{
	color: #C2C2C2;
	padding: 2px 5px;	
}

#footer #footer_content ul a{
	color: #C2C2C2;
	text-decoration: none;
}

#footer #footer_content ul a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


/*** 2 COLUNAS PRINCIPAIS ***/
#column_1{
	float: left;
	width: 650px;
}

#column_2{
	float: left;
	width: 302px;
	padding-left: 6px;
}

/*** 2 SUB COLUNAS ***/
#sub_column_1{
	float: left;
	width: 342px;
	padding-right: 3px;
}

#sub_column_2{
	float: left;
	width: 302px;
	padding-left: 3px;
}

/*** MENU ***/
#menu_login{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	float: right;
	padding:4px 5px 0 10px;
	height: 16px;
	line-height: 14px;
	/*background: url(http://www.scn.pt/images/users/caixa_login.jpg) repeat-x center;*/
	background: url(http://www.scn.pt/menu/sep1.jpg) repeat-x center;
}

#menu_login a{
	color: #FFFFFF;
}

#menu_login .menu_comunidade{
	color: #FDD103;
}

#menu_login .menu_comunidade a{
	color: #FDD103;
}

/*** BORDER DAS TABS ***/
.tab_border_style{
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 5px;
}

.tab_border_style2{
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin-top: 5px;
}

.tab_border_style3{
	margin-top: 5px;
}

/*** TÍTULOS DAS TABS ***/
/* Cinza-branco */
.tab_title_style1{
	text-align: right;
	font-family: Impact;
	text-transform: uppercase;
	font-size: 22px;
	font-style: italic;
	padding: 0px 7px 2px 3px;
	/*height: 20px;*/
	line-height: 20px;
	border: 1px solid #C2C2C2;
	background: url("../images/structure/background_style1.jpg") repeat-x top;
}

.tab_title_style1 select{
	text-transform: capitalize;
}

/* Preto-branco */
.tab_title_style2{
	text-align: right;
	font-size: 15px;
	font-weight: bold; 
	padding: 3px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #000000;
	background: url("../images/structure/background_style2.jpg") repeat-x top;
}

/* Sem border */
.tab_title_style3{
	text-align: right;
	font-family: Impact;
	text-transform: uppercase;
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	font-style: italic;
	padding: 0px 7px 2px 3px;
	/*height: 20px;*/
	background: url("../images/structure/background_style1.jpg") repeat-x top;
}

/* Preto-cinza */
.tab_title_style4{
	width: 944px;
	text-align: right;
	font-size: 14px;
	font-weight: bold; 
	font-style: italic;
	padding: 5px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #000000;
	color: #FF5D05;
	background-color: #222222;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url("../images/structure/background_style4.jpg");
}

.tab_title_style5{
	font-family:Impact;
	font-size:22px;
	font-style:italic;
	line-height:30px;
	height:30px;
	padding:0 7px 2px 3px;
	text-align:right;
	color: #FFFFFF;
	background-color: #FF5D05;
	border: 1px solid #C2C2C2;
}

.tab_title_style5 a{
	color: #FFFFFF;
}

.tab_title_style6{
	font-family: Arial, Verdana;
	font-size: 15px;
	font-weight: bold; 
	height: 24px;
	line-height: 24px;
	border: 1px solid #C2C2C2;
}

.tab_title_style6 .Inactive{
	background-color: #000000;
}

.tab_title_style6 .Inactive a{
	color: #FFFFFF;
	text-decoration:none;
}

.tab_title_style6 .Active{
	background-color: #FFFFFF;
}

.tab_title_style6 .Active a{
	color: #FF5D05;
	text-decoration:none;
}

/*** Cores dos títulos diferentes ***/
.span_tab_text_white{
	color: #FFFFFF;
}

.span_tab_text_scn{
	color: #FF5D05;
}

.span_tab_text_scn a{
	color: #FF5D05;
	text-decoration: none;
}

.span_tab_text_scn a:hover{
	color: #FF5D05;
	text-decoration: underline;
}

/*** CONTEÚDO DAS TABS ***/
/* Fundo branco */
.tab_content_style1{
	border-right: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
}

/* Fundo com degrade */
.tab_content_style2{
	border-right: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	background-color: #F8F8F8;
	background-image: url("../images/structure/background_shadow1.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Fundo preto */
.tab_content_style3{
	height: 210px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #000000;
}

/* Fundo laranja */
.tab_content_style4{
	border-right: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	background-color:  #FF5D05;
}

.tab_content_style5{
	background-color: #111111;
	padding: 3px;
}

/*** FUNDO DAS TABS (mais noticias, paginação, etc) ***/
.bottom_link{	
	padding: 3px;
}

.bottom_link .button_more{
	text-align: right;
	font-weight: bold;
}

.bottom_link .button_more a{
	color: #FF5D05;
}

.bottom_link .button_more a:hover{
	color: #FF5D05;
}

.bottom_link .button_more span{
	float: left;
}

.bottom_link .button_more .span_page{
	border: 1px solid #C2C2C2;
	cursor:pointer;
	display:block;
	margin: 0px 1px;
	padding: 0px;
	text-align:center;
	width:15px;
}


.bottom_link .button_more .span_page_selected{
	background-color: #C2C2C2;
	border: 1px solid #C2C2C2;
	cursor:pointer;
	display:block;
	margin: 0px 1px;
	padding: 0px;
	text-align:center;
	width:15px;
}

/*** SLIDER ***/
#tab_slider{
	float:left;
	width: 648px;
}

/*.#tab_slider #lead_slider{
	padding: 2px;	
	background: url("../images/structure/background_style1.jpg") repeat-x top;
}

span_lead{
	font-size: 14px;
	font-weight: bold; 
	padding: 2px;
	height: 20px;
	line-height: 20px;
}

.span_lead_selected{
	font-size: 14px;
	font-weight: bold; 
	padding: 2px;
	height: 20px;
	line-height: 20px;
	color: #FF5D05;
}*/

#tab_slider #bottom_lead{
	height: 15px;
	color: #888888;
	font-weight: bold;
	text-align: right;
	border-top: 1px solid #C2C2C2;
	background-color: #EEEEEE;
}

#tab_slider #bottom_lead a{
	text-decoration: none;
	color: #888888;
}

#tab_slider #bottom_lead a:hover{
	text-decoration: none;
	color: #FF5D05;
}

#tab_slider #bottom_lead span{
	padding: 3px;
}

/*** LEAD NEWS ***/
#top_story{
	float: left;
	padding: 5px;
}

#top_story #top_story_image{
	height:308px;
	width:450px;
	border: 1px solid #000000;
}

#top_story #top_story_image #shadow_spacer{
	height: 263px;	
}

#top_story #top_story_image #shadow_black{
	clear: right;
	height: 35px;
	padding: 5px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#top_story #top_story_image #shadow_black_text{
	font-style: normal;
	position: relative;
  	margin: -1.8em auto;
  	padding-left: 5px;
	font-size: 18px;
}

#top_story #top_story_image #shadow_black_text a{
	color: #FFFFFF;
	text-decoration: none;
}

#top_story #top_story_image #shadow_black_text a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#top_story #top_story_intro{
	font-size: 12px;
	text-align: justify;
	width:450px;
	color: #666666;
	padding: 5px 0px;
}

#top_story #top_story_intro a{
	color: #000000;
	text-decoration: none;
}

#top_story #top_story_intro a:hover{
	color: #FF5D05;
	text-decoration: none;
}

//Headlines
#headline{
	float: left;
}

#headline .headline_body {
}

#headline .headline_image{
	height:117px;
	width: 173px;
	border: 1px solid #000000;
}

#headline .headline_image .shadow_spacer{
	height: 87px;	
}

#headline .headline_image .shadow_black{
	clear: right;
	height: 20px;
	padding: 5px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#headline .headline_image .shadow_black_text{
	font-size: 10px;
	font-style: normal;
	position: relative;
  	margin: -2.7em auto;
  	padding-left: 5px;
}

#headline .headline_image .shadow_black_text a{
	color: #FFFFFF;
	text-decoration: none;
}

#headline .headline_image .shadow_black_text a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/* Top Story Mini*/
#top_story_mini{
	width: 324px;
	padding: 5px;
}

#top_story_mini .top_story_image{
	height:213px;
	width:320px;
	border: 1px solid #000000;
}

#top_story_mini .top_story_image .shadow_spacer{
	height: 163px;	
}

#top_story_mini .top_story_image .shadow_black{
	clear: right;
	height: 40px;
	padding: 5px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#top_story_mini .top_story_image .shadow_black_text{
	font-style: normal;
	position: relative;
  	margin: -2.6em auto;
  	padding-left: 5px;
	font-size: 15px;
}

#top_story_mini .top_story_image .shadow_black_text a{
	color: #FFFFFF;
	text-decoration: none;
}

#top_story_mini .top_story_image .shadow_black_text a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#top_story_mini .top_story_intro{
	padding: 3px 0px;
	font-size: 12px;
	text-align: justify;
	width:318px;
	color: #666666;
}

#top_story_mini .top_story_intro a{
	color: #000000;
	text-decoration: none;
}

#top_story_mini .top_story_intro a:hover{
	color: #FF5D05;
	text-decoration: none;
}

#top_story_mini .top_story_date{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding:5px 2px;
}

/*** TAB SPORTS NEWS ***/
.tab_title_style1 ul{
	text-align: left;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.tab_title_style1 li{
	padding: 5px;	
	border-right: 1px solid #C2C2C2;
	text-transform: lowercase;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	display:inline;
}

.tab_title_style1 .Inactive{
	background: url("../images/structure/background_style3.jpg") repeat-x top;
}

.tab_title_style1 .Inactive a{
	color: #000000;
	text-decoration:none;
}

.tab_title_style1 .Inactive a:hover {
	color: #000000;
	cursor:pointer;
	text-decoration:underline;
}

.tab_title_style1 .Active {
	display:inline;
	background: url("../images/structure/background_style1.jpg") repeat-x top;
}

.tab_title_style1 .Active a{
	color: #FF5D05;
	text-decoration:none;
}

.tab_title_style1 .Active a:hover{
	color: #FF5D05;
	text-decoration:underline;
}

/*** TAB SPORTS NEWS ***/
.ul_tab_style1{
	text-align: left;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.ul_tab_style1 li{
	padding: 5px;	
	border-right: 1px solid #C2C2C2;
	text-transform: lowercase;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	display:inline;
}

.ul_tab_style1 .Inactive{
	background: url("../images/structure/background_style3.jpg") repeat-x top;
}

.ul_tab_style1 .Inactive a{
	color: #000000;
	text-decoration:none;
}

.ul_tab_style1 .Inactive a:hover {
	color: #000000;
	cursor:pointer;
	text-decoration:underline;
}

.ul_tab_style1 .Active {
	display:inline;
	background: url("../images/structure/background_style1.jpg") repeat-x top;
}

.ul_tab_style1 .Active a{
	color: #FF5D05;
	text-decoration:none;
}

.ul_tab_style1 .Active a:hover{
	color: #FF5D05;
	text-decoration:underline;
}

/*** LISTAGENS NOTÍCIAS ESTILO UL ***/
.ul_articles{
	list-style-image:none;
	list-style-type:none;
	margin: 0px 3px;
	padding: 8px 3px 3px;
}

.ul_articles li{
	background: url(../images/structure/ponto_preto.gif) no-repeat scroll 0 5px;
	line-height:13px;
	list-style-image:none;
	padding-bottom:7px;
	padding-left:10px;
}

/*** ARTIGOS  ***/
.preview_article{
	text-align: left;
}

.preview_article .title{
	font-weight: bold;
}

.preview_article .image{
	padding: 8px 0px;
}

.preview_article .image img{
	border: 1px solid #000000;
}

.preview_article .intro{
	text-align: left;
}

.preview_article .intro a:hover{
	color: #FF5D05;
	text-decoration: none;
}

.preview_article .span_date{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.preview_article .span_stats{
	font-size: 11px;
	color: #999999;	
}

.watch_more{
	font-weight: bold;
	text-align: right;
}

.watch_more a{
	color: #FF5D05;
}

.watch_more a:hover{
	color: #FF5D05;
}

.watch_archive{
	font-weight: bold;
	text-align: right;
}

/*** CAIXA COM TABS ***/
#tab_sports_news .td_data{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #C2C2C2;
	background-color: #EEEEEE;
	color: #FF5D05;
	padding: 6px;
}

#tab_sports_news .td_data a{
	color: #000000;
	text-decoration: none;
	padding: 0px 3px;
}

#tab_sports_news .td_data a:hover{
	color: #FF5D05;
	text-decoration: none;
	padding: 0px 3px;
}

#tab_sports_news .preview_article{
	text-align: left;
}

#tab_sports_news .preview_article .title{
	min-height: 30px;
	font-weight: bold;
}

#tab_sports_news .preview_article .image{
	padding: 8px 0px;
}

#tab_sports_news .preview_article .image img{
	border: 1px solid #000000;
}

#tab_sports_news .preview_article .intro{
	text-align: justify;
	padding: 3px 0px;
}

#tab_sports_news .preview_article .intro a:hover{
	color: #FF5D05;
	text-decoration: none;
}

#tab_sports_news .preview_article .span_date{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	float: left;
}

#tab_sports_news .preview_article .span_stats{
	font-size: 11px;
	color: #999999;	
}

#tab_sports_news .watch_more{
	font-weight: bold;
	text-align: right;
}

#tab_sports_news .watch_more a{
	color: #FF5D05;
}

#tab_sports_news .watch_more a:hover{
	color: #FF5D05;
}

#tab_sports_news .watch_archive{
	font-weight: bold;
	text-align: right;
}

#tab_sports_news .list_preview_article .title{
	padding-bottom: 3px;
	font-weight: bold;
}

#tab_sports_news .list_preview_article .intro{
	text-align: justify;
	padding: 5px 0px;
}

#tab_sports_news .list_preview_article .span_date{
	font-size: 10px;
	font-weight: bold;
	padding: 5px 5px;
	color: #666666;
}

/*** FOOTER NEWS ***/
#tab_footer_news{
	float: left;
	width: 952px;	
	padding: 2px;
	margin-top: 5px;
	border: 1px solid #999999;
	background: url("../images/structure/background_style3.jpg") repeat-x bottom;
}

#tab_footer_news td{
	vertical-align: middle;
	text-align: justify;
}

#tab_footer_news .image{
	height: 92px;
	padding: 5px 10px;	
}

#tab_footer_news img{
	border: 1px solid #000000;
}

#tab_footer_news .text{
	padding: 5px 10px;	
}

#tab_footer_news .text a{
	color: #555555;
	text-decoration: none;
}

#tab_footer_news .text a:hover{
	color: #FF5D05;
	text-decoration: none;
}

/*** FOTOGRAFIAS ***/
#tab_fotografias{
	height: 208px;
}

.shadow_spacer{	
	height: 156px;	
}

.shadow_black{
	clear: right;
	height: 30px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.shadow_black_text{
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	position: relative;
  	margin: -2.2em auto;
  	padding-left: 5px;
}

.shadow_black_text a{
	color: #FFFFFF;
	text-decoration: none;
}

.shadow_black_text a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.button_unselected{
	float:left;
	background: url(../images/structure/button.png) no-repeat; 
	margin: 1px;
	width: 17px; 
	height: 18px;
    cursor:pointer;
}

.button_selected{
	float:left;
	background: url(../images/structure/button_selected.png) no-repeat; 
	margin: 1px;
	width: 17px; 
	height: 18px;
}

/*** QUIZ ***/
#quiz{
	padding: 0px 5px 10px 5px;
	color: #FFFFFF;
}

#quiz .question{
	font-weight: bold;
	text-align: justify;
	color: #222222;
	line-height:15px;
	padding:10px 0px 0px 0px;
}

#quiz .answer{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:8px;
}

#quiz .result{	
	text-align: right;
	font-weight: bold;
}

#quiz .quiz_spacer{
	padding: 3px;
}

#quiz .td_quiz_buttons{
	padding: 10px 0px 0px 0px;
}

#quiz .btn{
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
    cursor:pointer;
}

/*** LIST NEWS ***/
#tab_list_news {
	margin-top: 5px;
	background-color: #111111;
	border: 1px solid #111111;
	font-size: 12px;
	float: left;
}

#tab_list_news span.tabListNews {
	color: #000000;
}

#tab_list_news span_list_newsSelected {
	color: #000000;
}

#tab_list_news_slides{
	float:left;
}

#tab_list_news .new{
	float: left;
	padding-top: 5px;
}

#tab_list_news .new .list_news_image{
	border: 1px solid #555555;
	margin: 0px 9px;
	width: 139px;
	height: 95px;
}

#tab_list_news .new .list_news_image .divEspacamentoNoticia{
	height: 50px;	
}

#tab_list_news .new .list_news_image .divTituloNoticia{
	clear: right;
	height: 35px;
	padding: 5px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#tab_list_news .new .list_news_image .divTextTituloNoticia{
	font-style: normal;
	position: relative;
  	margin: -3.7em auto;
  	padding-left: 5px;
  	padding-right: 5px;
}

#tab_list_news .new .list_news_image .divTextTituloNoticia a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
}

#tab_list_news .new .list_news_image .divTextTituloNoticia a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 9px;
}

/*#tab_list_news .new .list_new_intro{
	color: #666666;
	font-size: 11px;
	width: 141px;
	height: 40px;
	padding: 2px;
	text-align: justify;
}*/

/************************* Últimos comentários *************************/
#tab_last_from_users{

}

#tab_last_from_users .content{
	overflow: auto;
	max-height: 300px;
}

#tab_last_from_users .content a:hover{
	text-decoration: none;
	color: #FF5D05;
}

#tab_last_from_users .content img{
	border: 1px solid #000000;
	float: left;	
	margin-right: 5px;
}

#tab_last_from_users .content .last_comment{
	padding: 5px;
	border-bottom: 1px solid #C2C2C2;
	min-height: 52px;
}

#tab_last_from_users .content .last_comment{
	border-bottom: 1px solid #C2C2C2;
}

#tab_last_from_users .content .last_comment .article_title{
	font-weight: bold;
}

#tab_last_from_users .content .last_comment .comment_text{
	text-align: justify;
	font-style: italic;
	padding: 3px 0;
}

#tab_last_from_users .content .last_comment .username_comment_date{
	font-size: 10px;
	color: #666666;
}

/*** COMENTÁRIOS ***/
#tab_last_comments{
	float: left;	
}

#tab_last_comments a:hover{
	text-decoration: none;
	color: #FF5D05;
}

#tab_last_comments img{
	border: 1px solid #000000;
	float: left;	
	margin-right: 5px;
}

#tab_last_comments .td_last_comment{
	margin: 1px;
	border-bottom: 1px solid #C2C2C2;
}

#tab_last_comments .td_last_comment{
	border-bottom: 1px solid #C2C2C2;
}

#tab_last_comments .td_last_comment .article_title{
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
	padding-bottom: 6px;
	font-weight: bold;
}

#tab_last_comments .td_last_comment .comment{
}

#tab_last_comments .td_last_comment .comment_text{
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
	text-align: justify;
}

#tab_last_comments .td_last_comment .username_comment_date{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	padding: 3px;
	color: #666666;
}

/*** TAGS ***/
#tags_cloud {
	text-align: center;
	padding: 2px;
	font-size: 22px;
	text-transform: lowercase;
}

#tags_cloud a{
	color: #777777;
	text-decoration: none;
	padding-right:12px;
	height: 22px;
	line-height: 22px;
}

#tags_cloud a:hover{
	color: #FF5D05;
	text-decoration: none;
	padding-right:12px;
	height: 22px;
	line-height: 22px;
}

.span_tagselected{
	color: #999999;
}

#tags_cloud .size1{
	font-size: 10px;
}

#tags_cloud .size2{
	font-size: 11px;
}

#tags_cloud .size3{
	font-size: 12px;
}

#tags_cloud .size4{
	font-size: 13px;
}

#tags_cloud .size5{
	font-size: 14px;
}

#tags_cloud .size6{
	font-size: 15px;
}

#tags_cloud .size7{
	font-size: 16px;
}

#tags_cloud .size8{
	font-size: 17px;
}

#tags_cloud .size9{
	font-size: 18px;
}

#tags_cloud .size10{
	font-size: 19px;
}

#tags_cloud .size11{
	font-size: 20px;
}

#tags_cloud .size12{
	font-size: 21px;
}

#tags_cloud .size13{
	font-size: 22px;
}

/************************* Títulos e introduções de páginas genéricas *************************/
#main_title1{
	font-size: 24px;
	color: #555555;
	padding: 8px;
	background-image: url(http://www.scn.pt/images/structure/background_style1.jpg);
	background-repeat: repeat-x;
	background-position: center top;	
}

#main_title1 .image1{
	width: 45px;
	height: 45px;
	float: left;
	margin: 5px;
	padding: 5px;
}

#main_intro1{
	font-size: 15px;
	text-align: justify;
	color: #555555;
	padding: 4px 8px 8px 8px;
	border-bottom: 1px solid #EEEEEE;
}

#main_title2{
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #555555;
	padding: 8px;
	background-image: url(http://www.scn.pt/images/structure/background_style1.jpg);
	background-repeat: repeat-x;
	background-position: center top;	
	border-bottom: 1px solid #EEEEEE;
}

#main_title2 .image2{
	width: 40px;
	height: 40px;
	float: left;
	margin: 0 5px;
}

#main_title2 .main_option2{
	font-size: 12px;
	float: right;
}

#main_title2 .main_option2 a{
	color: #555555;
}

.main_table_title1{
	background-color:#EEEEEE;
	color:#999999;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	padding:5px;
}

.main_table_text1{
	height:20px;
	line-height:20px;
	margin-top:5px;
	padding:5px;
	border-bottom: 1px solid #EEEEEE;
}

/************************* Formulários *************************/
.sucess_box{
	background-color: #448844; 
	margin: 10px;
	padding: 5px;
	color: #FFFFFF;
}

.sucess_box .sucess_message{
	padding: 2px;
}

.error_box{
	background-color: #DC4141; 
	margin: 10px;
	padding: 5px;
	color: #FFFFFF;
}

.error_box .error_message{
	padding: 2px;
}

.exit_options{
	padding-top: 20px;
	color: #000000;
}

.exit_options a{
	color: #888888;
}

.form{
	padding: 5px;
	font-size: 12px;
}

.form_subtitle{
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

.form_line{
	overflow:hidden;
	padding: 5px 0px;
}

.form_line .form_field_title{
	float: left;
	width: 120px;
	padding: 0 10px 0 0;
	text-align: right;
}

.form_line .form_field_data{
	float: left;
	width: 400px;
}

.form_line .form_field_data input{
	width: 250px;
}

.form_line  .form_field_info{
	float: left;
	padding: 5px;
}

.form_line .form_field_button{
	float: left;
}

.form_line  .options{
	border-top: 1px solid #EEEEEE;
}

.form_line  .option{
	padding: 5px 0 0 5px;
}

.form_line  .option a{
	color: #555555;
}

/*** SEPARADORES ***/
.bar_separator{
	background-color:#EEEEEE;
	height: 20px;
	line-height: 20px;
	font-size:11px;
	font-weight:bold;
}

.return_page{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}

.return_page a{
	color: #FF5D05;
}

/***  PUBLICIDADE ***/
#tab_bottom_pub{
	float: left;
	width: 644px;
	margin-top:5px;
	padding: 2px;
	background-color: #FFFFFF;
}

.tab_pub_style1{
	border: 1px solid #000000;
	background-color: #000000;
	text-align: center;
	margin-top: 5px;
}

.tab_pub_content_style1{
	border: 1px solid #C2C2C2;
}

.tab_pub_style2{
	padding: 15px 0 5px 0;
}

.tab_pub_style2_title{
	color:#999999;
	font-family:Verdana;
	font-size:8px;
	padding:2px 0 2px 2px;
}

.tab_google_pub_title{
	color:#333333;
	font-family:Verdana;
	font-size:8px;
	padding:2px 0 2px 2px;
}

._google{
	margin: 5px 0px;
	padding: 5px 0px;
}

/*** PÁGINA NÃO ENCONTRADA ***/
#page_not_found_title{
	padding: 20px 10px;
	font-size: 18px;
}

/*** SUCCESS & ERROR ***/
.sucess{
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.error{
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

/*** LOADING ***/
.loading{
	padding: 5px;
	text-align: center;
}
