@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-family:Calibri;
	font-size:12px;}
.italico{
	font-style:italic;
}
:focus {outline:none;}
.negrito{
font-weight:bold;
}
.grande{
	text-transform:uppercase;
}


img{
	border-style:none;	
}

@font-face {
    font-family: 'Calibri';
	src: url('fonts/calibri-webfont.ttf');
    src: local('‚ò∫'), url('../fonts/calibri-webfont.ttf') format('truetype'), url('../fonts/calibri-webfont.svg') format('svg'), url('../fonts/calibri-webfont.woff') format('woff'), url('../fonts/calibri-webfont.eot') format('eot');
    font-weight:normal;
    font-style:normal;
}
a{
	text-decoration:none;
	color:inherit;
}

.current{
	font-weight:bold;
}
.clearfix {
	float: none;
	clear: both;
}
.vermelho{
	color:#A21712;
	float:right;
}
.vermelho2{
	color:#A21712 !important;
}
#header{
	width:100%;
	height:215px;
}

#container_menu_topo{
	width:100%;
	height:33px;
	background-color:#232323;
}
#menu_topo{
	width:970px;
	height:33px;
	margin:0 auto;
	padding:0;
}

#topo_menu{
	float:left;
	width:650px;
	padding:0;
}
#topo_menu ul{
	width:auto ;
	height:33px ;
	float:left ;
	padding:0 ;
	margin:0 ;
}
#topo_menu li{
	width:auto ;
	height:15px ;
	float:left ;
	color:#B3B3B3 ;
	font-family:Calibri;
	font-size:13px ;
	text-align:center ;
	vertical-align:middle;
	margin-right:25px;
	margin-top:6px;
	list-style-type:none ;
	cursor:pointer ;
}

#topo_menu li a{
	height:40px ;
	color:#B3B3B3 ;
	text-decoration:none ;
	display:block ;
}
#topo_menu li a:hover{
	color:#FFF !important;	
}

#area_privada{
	float:right;
	width:auto;
	height:33px;
	margin:0 auto;
	padding:0;
}

#area_privada ul{
	width:auto ;
	height:33px ;
	float:right ;
	padding:0 ;
	margin:0 ;
}
#area_privada li{
	width:auto ;
	height:15px ;
	float:left ;
	color:#FFF ;
	font-family:Calibri;
	font-size:13px ;
	text-align:center ;
	vertical-align:middle;
	margin-left:35px;
	margin-top:6px;
	text-transform:uppercase;
	list-style-type:none ;
	cursor:pointer ;
}

#area_privada li a{
	height:40px ;
	color:#FFF ;
	text-decoration:none ;
	display:block ;
}
#area_privada li a:hover{
	color:#B3B3B3 !important;	
}

#container_topo{
	width:100%;
	height:135px;
	background-color:#FFF;
}
#topo{
	width:970px;
	height:135px;
	margin:0 auto;
	padding:0;
	background-image:url(../imgs/mapa.png);
}
#logo{
	float:left;
	width:118px;
	height:95px;
	margin-top:20px;
}
#dia_topo{
	float:left;
	width:25px;
	height:28px;
	background-image:url(../imgs/box_dia.png);
	font-size:18px;
	font-family:Calibri;
	padding:3px 0 0 11px ;
	font-weight:bold;
	color:#585858;
	margin-top:50px;
	margin-left:380px;
}
#mes_dia_topo{
	float:left;
	height:28px;
	font-size:13px;
	font-family:Calibri;
	color:#585858;
	line-height:13px;
	margin-top:53px;
	margin-left:5px;
}
#hora_topo{
	float:left;
	height:28px;
	width:60px;
	margin-top:53px;
	font-size:13px;
	font-family:Calibri;
	color:#585858;


}
#hora_topo img{
	vertical-align:middle;
	margin-left:3px;
}
#redessociais{
	float:right;
	margin-top:10px;
	width:auto;
	height:22px;
	font-size:12px;
	font-family:Calibri;
	color:#B3B3B3;
}
#redessociais img{
	vertical-align:middle;
	margin-left:3px;
}
#rss{
	float:right;
	margin-left:10px;
	width:auto;
	
	height:22px;
	font-size:12px;
	font-family:Calibri;
	color:#B3B3B3;
	margin-top:10px;
}
#rss img{
	vertical-align:middle;
	margin-left:3px;
}
#box_newsletter{
	width:300px;
	float:right;
}
#pesquisa{
	float:right;
	width:251px;
	height:37px;
	margin-left:5px;
	margin-top:16px;
	background-image:url(../imgs/box_pesquisa.png);

}
.pesquisa{
	margin:6px 15px auto 15px; 
	width:180px; 
	height:20px; 
	border:none; 
	background-color:transparent; 
	float:left; 
	font-family:Calibri; 
	font-size:13px; 
	color:#B3B3B3; 
	letter-spacing:-1px;
}
.newsletter{
	margin:1px 5px auto 5px; 
	width:180px; 
	height:20px; 
	border:none; 
	background-color:transparent; 
	float:left; 
	font-family:Arial; 
	font-size:10px; 
	color:#808080; 
	letter-spacing:-1px;
	text-transform:uppercase;
	font-weight:bold;
	word-spacing:5px;
}
.lupa{
	float:right;
	width:20px;
	height:20px;
	margin-top:6px;
	margin-right:12px;
	background-image:url(../imgs/icon_lupa.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	cursor:pointer;
}
.but_news{
	float:right;
	width:27px;
	height:24px;
	margin-top:0px;
	margin-right:12px;
	background-image:url(../imgs/button_news.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	cursor:pointer;
}
#newsletter{
	float:right;
	width:236px;
	height:32px;
	margin-top:30px;
	background-image:url(../imgs/subscrever_newsletter.png);
	font-size:15px;
	
	font-family:Calibri;
	color:#808080;
	text-transform:uppercase;
	font-weight:bold;
	padding: 5px 0 0 15px;
	}
#container_menu{
	width:100%;
	height:40px;
	background-color:#A21712;
}

#menu{
	width:970px;
	height:40px;
	margin:0 auto;
	padding:0;
}

#menu ul{
	width:auto ;
	height:33px ;
	float:left ;
	padding:0 ;
	margin:0 ;
}
#menu li{
	width:auto ;
	height:25px ;
	float:left ;
	color:#FFF ;
	font-family:Calibri;
	font-size:20px ;
	text-align:center ;
	vertical-align:middle;
	margin-right:40px;
	margin-top:10px;
	text-transform:uppercase;
	list-style-type:none ;
	cursor:pointer ;
}

#menu li a{
	height:40px ;
	color:#FFF ;
	text-decoration:none ;
	display:block ;
}
#menu li a:hover{
	color:#B3B3B3 !important;	
}
#container_content{
float:left;
	width:100%;
	min-height:500px;
	background-color:#fff;
	margin-top:10px;


}
#content{
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
}
#ultimas_noticias{
	float:left;
	width:968px;
	height:28px;
	margin-top:10px;
	margin-bottom:10px;
	}

#conteudo{
	float:left;
	width:660px;
	height:auto;
	margin-right:20px;
}

#lateral{
	float:right;
	width:300px;
	height:auto;
	
}
#lateral_redes{
	float:left;
	width:298px;
	border:1px solid #CCC;
	background-color:#FFF;
	height:45px;
}
#item_rede{
	float:left;
	width:80px;
	height:31px;
	font-family:Calibri;
	font-size:10px ;
	line-height:11px;
	margin-left:15px;
	margin-top:7px;
	color:#1A1A1A;

}
#item_rede img{
	vertical-align:middle;
}
#container_footer{
	width:100%;
	height:60px;
	background-color:#232323;
}
#footer{
	width:970px;
	height:60px;
	margin:0 auto;
	padding:0;
}
#direitos{
	float:left;
	width:auto;
	height:20px;
	border-bottom:2px solid #A21711;
	font-family:Calibri;
	font-size:12px ;
	color:#FFF ;
	margin-top:20px;
}
#menu_footer{
	float:right;
	width:auto;
	height:auto;
	margin-top:20px;
}
#menu_footer ul{
	width:auto ;
	height:33px ;
	float:left ;
	padding:0 ;
	margin:0 ;
}
#menu_footer li{
	width:auto ;
	height:20px ;
	float:right ;
	color:#FFF ;
	font-family:Calibri;
	font-size:12px ;
	text-align:center ;
	vertical-align:middle;
	margin-left:50px;
	text-transform:uppercase;
	list-style-type:none ;
	cursor:pointer ;
	border-bottom:2px solid #A21711;
}
#menu_footer li a{
	height:40px ;
	color:#FFF ;
	text-decoration:none ;
	display:block ;
}
#menu_footer li a:hover{
	color:#B3B3B3 !important;	
}
/* tabs*/

#tabs_news{
	float:left;
	margin-top:10px;
}

#tabsholder ul.list li {
list-style-type:none;

}

#tabsholder ul.tabs {
width:300px;
overflow:hidden;
text-align:center;
margin:0 !important;
padding:0 !important;
}

#tabsholder ul.tabs li {
width:134px;
list-style-type:none;
display:block;
float:left;
color:#8D8D8D;
padding:8px;
background-color:#FFF;
cursor:pointer;
font-size: 14px;
margin: 0 !important;
text-transform: uppercase;
font-weight:700;
}
#tabsholder ul.tabs li.current {
background-color:#E6E6E6;

padding:8px;
color:#1A1A1A;
}

.tabscontent {
	float:left;
	width:284px;
	height:auto;
	padding:8px 8px 0px 8px;
	display:none;
	background-color:#FFF;
	background-color: #E6E6E6;
}
#item_tab{
	float:left;
	width:280px;
	height:60px;
	margin-bottom:8px;
	background-color:#FFF;
}
#item_tab_foto{
	float:left;
	width:70px;
	height:45px;
	margin-left:8px;
	margin-top:8px;
	}
#item_tab_texto{
	float:left;
	width:140px;
	height:35px;
	margin-left:8px;
	margin-top:9px;
	line-height: 14px;
font-family: Calibri;
font-size: 12px;
color: #1A1A1A;
font-weight: bold;
	}
#item_tab_comentarios{
	float:right;
	width:45px;
	height:60px;
	background-color:#F2F2F2;
}
#item_tab_comentarios_icon{
	float:left;
	width:20px;
	height:20px;
	margin-top:12px;
	margin-left:13px;
}
#item_tab_comentarios_numero{
	float:left;
	width:20px;
	height:20px;
	font-family:Calibri;
	font-size:9px;
	font-weight:bold;
	color:#A21712;
	margin-left:13px;
	margin-top:5px;
	text-align:center;
}

/* imgs slider */
#slider{
	float:left;
	width:660px;
	height:280px;
}

#botoes_slider{
	float:left;
	width:660px;
	margin-top:5px;
	margin-left:0px;
	text-align:center;
}
#imgs_slider{
	width:660px;
	height:280px;
	background-color:#fff;
	float:left;
}
.list_slide{
	width:660px;
}
.list_slide ul{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
.list_slide li{
	width:660px;
	height:280px;
	padding:0;
	display:block;
	float:left;
}
#imagem_slide{
	float:left;
	width:660px;
	height:280px;
}

#categoria_slide{
	float:left;
	width:50px;
	height:10px;
	font-family:Calibri;
	font-size:9px;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	padding:5px;
	background-color:#A41710;
	clear:both;
	margin-top:160px;
	margin-left:25px;
	}
#texto_slide{
	float:left;
	width:270px;
	height:60px;
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	padding:10px;
	clear:both;
	line-height:20px;
	margin-left:25px;
	background: rgba(80, 80, 80, 0.8);
}
#pager2{
	width:100px;
	height:20px;
	margin:0 auto;
	text-align:center;
}
.pager{	
	text-align: center;

}
.pager a{
	width:21px;
	height:21px;
	background-image:url(../imgs/but_slideshow_unselect.png);
	margin:0;
	display: inline-block;
	cursor:pointer;
	float:left;
}
.pager a.selected{
	background-image:url(../imgs/but_slideshow_select.png);
	cursor: default;
}
.pager a span {
    display: none;
}

/* imgs slider grande */
#conteudo_grande{
	float:left;
	width:980px;
	height:auto;
	margin-right:20px;
	margin-bottom: 18px;
}

#slider_grande{
	float:left;
	width:980px;
	height:670px;
}

#botoes_slider_grande{
	float:left;
	width:980px;
	margin-top:5px;
	margin-left:0px;
	text-align:center;
}
#imgs_slider_grande{
	width:980px;
	height:670px;
	background-color:#fff;
	float:left;
}
.list_slide_grande{
	width:980px;
}
.list_slide_grande li{
	width:980px;
	height:670px;
	padding:0;
	display:block;
	float:left;
}
#imagem_slide_grande{
	float:left;
	width:980px;
	height:670px;
	margin-left: -40px;
}
#categoria_slide_grande{
	float:left;
	height:10px;
	font-family:Calibri;
	font-size:9px;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	padding:5px;
	background-color:#A41710;
	clear:both;
	margin-top:530px;
	margin-left:25px;
	display: inline-block;
}
#texto_slide_grande{
	float:left;
	width:370px;
	height:60px;
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	padding:10px;
	clear:both;
	line-height:20px;
	margin-left:25px;
	background: rgba(80, 80, 80, 0.8);
}

/* box_noticias */

#box_noticias{
	float:left;
	width:322px;
	height:410px;
	background:transparent;

}
#boxes_noticias{
	float: left;
	width: 660px;
	height: auto;
}

#boxes_noticias > :nth-child(2n+2){
	float:right !important;	
}

#box_noticias2{
	float:right;
	width:322px;
	height:460px;
	background:transparent;
	margin-top:5px;
	margin-bottom:5px;

}

#titulo_box{
	width:322px;
	margin-top:5px;
	height:20px;
	float:left;
	font-family:Calibri;
	font-size:12px;
	font-weight:bold;
	color:#808080;
	text-transform:uppercase;
}
#titulo_box2{
	width:180px;
	margin-top:5px;
	height:20px;
	float:left;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	color:#808080;
	text-transform:uppercase;
}
#botao_ver_todas{
	float:right;
	margin-top:5px;
	width:56px;
	height:20px;
	padding: 3px 0px 0 12px;
	font-family:Calibri;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../imgs/but_vertodas_dark.png);
}
#botao_ver_todas a{
	text-decoration:none;
	color:inherit;
}
.botao_ver_todas2{
	float:right;
	margin-top:5px;
	width:56px;
	height:20px;
	padding: 3px 0px 0 12px;
	font-family:Calibri;
	font-size:11px;
	font-weight:bold;
	color:#9D9D9D;
	background-image:url(../imgs/but_vertodos.png);
}
#noticia_box{
	float:left;
	width:325px;
	height:350px;
	background-color:#FFF;
}
#imagem_noticia{
	float:left;
	width:322px;
	height:200px;
	margin-top:15px;
}
#titulo_noticia{
	float:left;
	width:320px;
	height:75px;
	font-family:Calibri;
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1A1A1A;
	line-height:24px;
}
#excerto_noticia{
	float:left;
	width:320px;
	height:40px;
	font-family:Calibri;
	font-size:13px;
	margin-top:10px;
	color:#808080;
}

#partilha_noticia{
	float:left;
	width:66px;
	height:15px;
}
#favorito_noticia{
	float:left;
	width:15px;
	height:20px;
	margin-left:10px;
}
#comentarios_noticia{
	float:left;
	width:20px;
	height:20px;
}
#num_comentarios_noticia{
	float:left;
	width:100px;
	height:10px;
	margin-top:5px;
	margin-left:5px;
	font-family:Calibri;
	font-size:10px;
	font-weight:bold;
	color:#999999;

}
#tags_noticia{
	float:left;
	width:320px;
	height:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size:10px;
	font-weight:bold;
	color:#999999;

}
#tags_noticia2{
	float:left;
	width:200px;
	height:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size:10px;
	font-weight:bold;
	color:#999999;

}
#noticia_box2{
	float:left;
	width:322px;
	height:75px;
	background-color:#E6E6E6;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#noticia_box2 img{
	vertical-align:middle;
	border:2px solid #FFF;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
#titulo_noticia2{
	float:right;
	width:185px;
	height:30px;
	font-family:Calibri;
	font-size:12px;
	margin-left:20px;
	text-transform:uppercase;
	margin-top:20px;
	margin-right:15px;
	color:#808080;
}

#box_videos{
	float:left;
	width:300px;
	height:auto;
	border-top:1px solid #CCC;
	background:transparent;
	margin-top:15px;
	margin-bottom:5px;
}
#video{
	float:left;
	width:300px;
	height:195px;
	background-color:#FFF;
	margin-top:5px;
}
#video_link{
	float:left;
	width:275px;
	height:175px;
	margin-top:10px;
	margin-left:10px;
}
#box_opiniao{
	float:left;
	width:300px;
	height:270px;
	background:transparent;
	margin-bottom:5px;
}
.opiniao{
	float:left;
	width:298px;
	height:100px;
	border-top:1px solid #CCC;
	margin-top:10px;
	background-color:#FFF;
}
.opiniao img{
	float:left;
	width:80px;
	height:80px;
	margin-top:10px;
	}
.opiniao h2{
	float:left;
	width:190px;
	height:auto;
	margin:0 10px;
	vertical-align:middle;
	line-height:14px;
	font-family:Calibri;
	font-size:12px;
	color:#808080;
	text-transform:uppercase;
	}
.opiniao h1{
	float:left;
	width:200px;
	min-height:15px;
	margin-top:15px;
	margin-left:10px;
	text-transform:uppercase;
	font-size: 14px;
	color:#1A1A1A;
	font-weight:bold;
	line-height:18px;
}
.opiniao h3{
	float:left;
	width:190px;
	height:auto;
	margin:5px 10px;
	vertical-align:middle;
	line-height:13px;
	font-family:Calibri;
	font-size:12px;
	color:#808080;
	text-transform:uppercase;
	}

#box_fotos{
	float:left;
	width:300px;
	height:auto;
	border-top:1px solid #CCC;
	background:transparent;
	margin-top:10px;
	margin-bottom:5px;
}
#fotos{
	float:left;
	width:298px;
	height:auto;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-top:5px;
	padding-bottom:11px;
}
#foto{
	float:left;
	width:130px;
	height:90px;
	background-color:#000;
	margin-top:11px;
	margin-left:13px;
}
#box_agenda{
	float:left;
	width:300px;
	height:auto;
	border-top:1px solid #CCC;
	background:transparent;
	margin-top:15px;
	margin-bottom:5px;
}
#agenda{
	float:left;
	width:298px;
	height:60px;
	border:1px solid #CCC;
	margin-top:10px;
	background-color:#FFF;
}
#agenda_data{
	float:left;
	width:70px;
	height:50px;
	background-color:#A21712;
	text-align:center;
	padding-top:10px;
	font-size:20px;
	color:#FFF;
	text-transform:uppercase;
	}
#agenda_texto{
	float:left;
	width:200px;
	height:35px;
	margin-left:8px;
	margin-top:9px;
	line-height:14px;
	font-family:Calibri;
	font-size:14px;
	color:#808080;
	}
#box_cartoon{
	float:left;
	width:300px;
	height:auto;
	border-top:1px solid #CCC;
	background:transparent;
	margin-top:15px;
	margin-bottom:5px;
}
#cartoon{
	float:left;
	width:298px;
	height:auto;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-top:5px;
}
#cartoon_img{
	float:left;
	width:295px;
	height:auto;
	margin:5px 0 0 2px ;
	text-align:center;
}
#box_sondagem{
	float:left;
	width:300px;
	height:auto;
	border-top:1px solid #CCC;

	margin-top:20px;
	margin-bottom:15px;
}
#publicidade_img{
	float:left;
	width:300px;
	height:150px;
	margin-top:10px;
	margin-bottom:10px;

}
#publicidade_texto{
	float:left;
	width:300px;
	height:20px;

	font-family:Calibri;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#808080;

}
#conteudo_pagina{
	float:left;
	width:660px;
	height:auto;
	margin-right:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	clear:both;
	margin-bottom:20px;
}
#titulo_pagina{
    float:left;
    width:638px;
    min-height:40px;
    background-color:#1A1A1A;
    font-family:Calibri;
    font-size:25px ;
    color:#FFF;
    font-weight:bold;
    padding: 10px 0 10px 20px;
    text-transform:uppercase;
    border:1px solid #CCC;
    border-bottom:0px;
}
#outros_dossiers{
	float:left;
	width:638px;
	height:40px;
	background-color:#A21712;
	font-family:Calibri;
	font-size:25px ;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	text-transform:uppercase;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;

}

#texto_pagina{
	float:left;
	width:610px;
	height:auto;
	line-height:20px;
	margin:20px;
	text-align:justify;


}
/*Categoria*/

#conteudo_categoria{
	float:left;
	width:660px;
	height:auto;
	margin-right:5px;


	clear:both;
}

#destaque_noticia_categoria{
	float:left;
	width:658px;
	height:270px;
	margin-bottom:10px;
	background-color:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#destaque_noticia_categoria2{
	float:left;
	width:658px;
	height:50px;
	margin-bottom:10px;
	background-color:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#destaque_noticia_categoria3{
	float:left;
	width:658px;
	height:50px;
	margin-bottom:10px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
#destaque_noticia_categoria_imagem{
	float:left;
	width:345px;
	height:235px;
	margin:20px;
	
	}
#destaque_noticia_categoria_titulo{
	float:left;
	width:250px;
	height:auto;
	padding-bottom:10px;
	margin-top:20px;
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	color:#1A1A1A;
	font-weight:bold;
	
}
#destaque_noticia_categoria_texto{
	float:left;
	width:250px;
	height:120px;
	font-family:Calibri;
	font-size:12px;
	color:#808080;
	text-align:justify;
	line-height:14px;
	
}
#destaque_noticia_categoria_partilha{
	float:left;
	width:68px;
	height:30px;

}
#destaque_noticia_categoria_comentarios{
	float:left;
	width:120px;
	height:30px;
	font-family:Calibri;
	font-size:9px;
	font-weight:bold;
	color:#999999;

}
#destaque_noticia_categoria_comentarios img{
vertical-align:middle;
}

#destaque_restantes_noticia_categoria{
float:left;
	width:658px;
	height:150px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-bottom:10px;

}
#sem_noticias{
float: left;
width: 600px;
height: 40px;
font-family: Calibri;
font-size: 14px;
color: #808080;
text-align: justify;
line-height: 14px;
margin:20px;

}
#destaque_restantes_noticia_categoria_imagem{
float:left;
	width:170px;
	height:115px;
	margin:20px;
	}
#destaque_restantes_noticia_categoria_titulo{
	float:left;
	width:430px;
	height:30px;
	font-family:Calibri;
	font-size:13px;
	text-transform:uppercase;
	color:#1A1A1A;
	font-weight:bold;
	margin-top:20px;
}
#destaque_restantes_noticia_categoria_texto{
	float:left;
	width:430px;
	height:60px;
	font-family:Calibri;
	font-size:13px;
	color:#808080;
}
#destaque_restantes_noticia_categoria_partilha{
	float:left;
	width:68px;
	height:30px;
}
#destaque_restantes_noticia_categoria_comentarios{
	float:left;
	width:150px;
	height:30px;
	font-family:Calibri;
	font-size:9px;
	font-weight:bold;
	color:#999999;
}
#destaque_restantes_noticia_categoria_comentarios img{
vertical-align:middle;
}

/*pagination*/

#pagination{
	float:left;
	width:658px;
	height:45px;
	background-color:#1A1A1A;
	border:1px solid #CCC;
	font-family:Calibri;
	font-size:18px;
	color:#FFF;
	margin-bottom:20px;
	margin-top:20px;
}
#pagination .number{
float:left;
width:30px;
height:30px;
padding-top:15px;
padding-left:15px;
background-color:#A21712;

}
#pagination .number a{
text-decoration:none;
color:#FFF;
}
#dossier{
	float:left;
	width:658px;
	height:auto;
	background-color:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
#dossier_imagem{
	float:left;
	margin-top:20px;
	margin-left:20px;
}
.faqs ol {margin:0 0px 0 15px;padding:0;}

#noticia_categoria{
	float:left;
	width:658px;
	height:auto;
	background-color:#FFF;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	}
	

#noticia_categoria_imagem{
	float:left;
	width:620px;
	height:425px;
	margin-left:20px;
}
#opiniao_categoria_imagem{
	float:left;
	width:620px;
	height:200px;
	margin-left:20px;
}

#noticia_categoria_titulo{
	float:left;
	width:620px;
	height:45px;
	margin-left:20px;
	margin-top:20px;
	font-family:Calibri;
	font-size:20px;
	text-transform:uppercase;
	color:#1A1A1A;
	font-weight:bold;
}
#noticia_categoria_data{
	float:left;
	width:620px;
	height:30px;
	margin-left:20px;
	font-family:Calibri;
	font-size:13px;
	color:#A21712;
	font-weight:bold;
}
#noticia_categoria_texto{
	float:left;
	width:620px;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Calibri;
	line-height:16px;
	font-size:14px;
	color:#808080;
}
#noticia_categoria_partilha{
	float:left;
	width:68px;
	height:30px;
	margin-left:20px;
}
#noticia_categoria_comentarios{
	float:left;
	width:150px;
	height:30px;
	font-family:Calibri;
	font-size:9px;
	font-weight:bold;
	margin-left:5px;
	color:#999999;
}
#noticia_categoria_comentarios img{
vertical-align:middle;
}

/* comentarios */

.comentario{
	float:left;
	width:658px;
	height:auto;
	background-color:#FFF;
	clear:both;
	margin-bottom:20px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.comentar{
	float:left;
	width:638px;
	height:35px;
	background-color:#E6E6E6;
	color:#808080;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	padding-left:20px;
	padding-top:8px;
	
}
.bg_comentario{
	float:left;
	width:658px;
	height:auto;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	padding-bottom:20px;
	
}
.bg_comentario2{
	float:left;
	width:658px;
	height:auto;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border-bottom: 1px solid #CCC;
	
}
.comentario_nome{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-top:15px;
	margin-left:15px;
}
.comentario_nome2{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-top:15px;
	margin-left:15px;
}
.comentario_email{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-top:15px;
	margin-left:20px;
}
.comentario_email2{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-top:15px;
	margin-left:20px;
}
.comentario_comentario{
	float:left;
	width:618px;
	height:108px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
}
.comentario_comentario2{
	float:left;
	width:618px;
	height:108px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
}
.sem_comentario{
	float:left;
	width:618px;
	height:30px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
}
.comentario_anonimo{
	float:left;
	width:250px;
	height:40px;
	margin-left:15px;
	margin-top:10px;
	color:#808080 !important;
	font-family: Calibri !important;
	font-size: 15px !important;
}
.comentario_enviar{
	float:right;
	width:125px;
	height:37px;
	color:#FFF;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	background-image:url(../imgs/but_form.png);
	padding-top:3px;
	margin-right:20px;
	margin-top:10px;
}
.comentario_texto{
	float:left;
	width:620px;
	height:88px;
	background-color:#FFF;
	color:#CCC;
	font-family: Calibri;
	font-size: 10px;
	line-height:30px;
	margin-left:15px;
	margin-top:10px;
}
.comentario_aviso{
	float:left;
	width:620px;
	height:88px;
	background-color:#FFF;
	color:#CCC;
	font-family: Calibri;
	font-size: 10px;
	line-height:15px;
	margin-left:15px;
	margin-top:10px;
}
.comentario_login{
	float:left;
	width:329px;
	height:235px;
	background-color:#FFF;
	border-top: 1px solid #E6E6E6;
}
.comentario_registar{
	float:left;
	width:329px;
	height:235px;
	background-color:#E6E6E6;
	border-top: 1px solid #E6E6E6;
}
.comentario_input{
	width:280px;
	margin-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
}
.comentario_input_password{
	width:400px;
	margin-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
}
input[type=checkbox].css-checkbox.sme + label.css-label.sme {
	padding-left:22px;
    height:16px; 
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox.sme:checked + label.css-label.sme{

    background-position: 0 -16px;
}
input[type=checkbox].css-checkbox {
	  position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
	cursor:pointer;
	color:#808080 !important;
}
.depressed{background-image:url(../imgs/depressed.png);}
label {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color:#808080 !important;
}
.comentario_input2{
	width:152px;
	margin-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
}
.comentario_textarea{
	width:600px;
	height:95px;
	margin-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
}
.comentario_login_titulo{
float:left;
	width:205px;
	height:20px;
	color:#1A1A1A;
	margin-top:15px;
	margin-left:15px;
	font-size:18px;
	font-weight:bold;}
.comentario_login_nome{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-top:10px;
	margin-left:15px;
	}
.comentario_login_password{
	float:left;
	width:170px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-top:10px;
	margin-left:15px;}
.comentario_login_button{
	float:right;
	width:125px;
	height:37px;
	color:#FFF;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	background-image:url(../imgs/but_form.png);
	padding-top:3px;
	margin-right:10px;
	margin-top:8px;}
.comentario_registar_conta{
	float:left;
	width:175px;
	height:30px;
	color:#1A1A1A;
	margin-top:15px;
	margin-left:15px;
	font-size:18px;
	font-weight:bold;
}
.comentario_registar_conta a{
	text-decoration:none;
	color:#1A1A1A;
	}
.comentario_registar_registe{
	float:left;
	width:175px;
	height:30px;
	color:#A21710;
	margin-left:15px;
	margin-top:5px;
	font-size:26px;
	font-weight:bold;
}
.comentario_registar_registe a{
	text-decoration:none;
	color:#A21710;
	}
.comentario_registar_conta_esqueceu{
	float:left;
	width:175px;
	height:30px;
	color:#808080;
	margin-left:15px;
	margin-top:15px;
	font-size:18px;
	font-weight:bold;
}
.comentario_registar_conta_esqueceu a{
	text-decoration:none;
	color:#808080;
	}
/* Galeria*/

.galeria_container{
	float:left;
	width:300px;
	height:265px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
}
.galeria_container2{
	float:left;
	width:150px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
}
.galeria_imagem{
	float:left;
	width:150px;
	height:105px;
}
.galeria_nome{
	float:left;
	width:205px;
	height:50px;
	background-color:#E6E6E6;
	color:#991510;
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
	padding-left:15px;
	padding-top:5px;
}
.galeria_num_fotos{
	float:left;
	width:55px;
	height:49px;
	background-color:#CCC;
	color:#1A1A1A;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	padding-top:6px;
	padding-left:25px;
	
}
.label_fotos{
	font-family: Calibri;
	font-size: 13px !important;
	font-weight:normal !important;
}
/* Videos*/

.video_container{
	float:left;
	width:300px;
	height:265px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
}
.video_imagem{
	float:left;
	width:300px;
	height:210px;
}
.video_nome{
	float:left;
	width:270px;
	height:53px;
	background-color:#1A1A1A;
	color:#FFF;
	font-family: Calibri;
	font-size: 16px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
}
/* Cartoon*/

.cartoon_destaque{
	float:left;
	width:620px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
}
.cartoon_destaque_imagem{
	float:left;
	width:600px;
	height:440px;
	text-align:center;
}
.cartoon_destaque_nome{
	float:left;
	width:590px;
	height:auto;
	background-color:#FFF;
	color:#1A1A1A;
	font-family: Calibri;
	line-height:30px;
	font-size: 18px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	text-align:justify;
	margin-top:20px;
}
.label_descricao{
	font-family: Calibri;
	font-size: 12px !important;
	font-weight:normal !important;
	margin-top:10px;
	line-height:16px;
}
.cartoon_container{
	float:left;
	width:145px;
	height:auto;
	margin-left:55px;
	margin-top:10px;
	padding-bottom:10px;
}
.cartoon_imagem{
	float:left;
	width:145px;
	height:180px;
}
.cartoon_nome{
	float:left;
	width:145px;
	height:80px;
	color:#1A1A1A;
	font-family: Calibri;
	font-size: 16px;
	font-weight:bold;

	text-align:center;
}
/* sondagem */

#container{
	width:300px;
	min-height: 225px;
	margin-top:10px;
	background-color:#FFF;
	border: 1px solid #CCC;
}

#container p{
	font-family: Calibri; color:#333; 
	margin:0; 
	line-height:2em;

}
.titulo_sondagem{
	font-size:16px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
}
#pollcontainer{
	border:1px solid #f3f3f3;
	background:transparent; padding:5px;
}
#loader{ display:none; text-align:center;}
.option p{ line-height:1.1em; font-size:12px; }
.bar{ height:10px; background:#3399cc; }
.yourvote{ background:#113399; }

#container_cartoons{
float: left;
width: 658px;
height: auto;
margin-right: 5px;
clear: both;
background-color:#FFF;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;}

#button_voltar{
	float:right;
	width:40px;
	height:30px;
	margin-right:25px;
	background-color:#FFF;
}
#button_voltar a{
text-decoration:none;
color:#1A1A1A;
font-family: Calibri;
font-size: 14px;
text-align:center;
font-weight:bold;
text-transform: uppercase;
}

.registo_categoria_titulo{
	float:left;
	width:620px;
	height:25px;
	margin-left:15px;
	margin-top:15px;
	font-family:Calibri;
	font-size:18px;
	color:#1A1A1A;
	font-weight:bold;
}
.registo_autorizo{
	float:left;
	width:620px;
	height:100px;
	margin-left:15px;
	margin-top:10px;
	color:#808080 !important;
	font-family: Calibri !important;
	font-size: 13px !important;
	text-align:justify !important;
}
.registo_button{
	float:right;
	width:125px;
	height:37px;
	color:#FFF;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	background-image:url(../imgs/but_form.png);
	padding-top:3px;
	margin-right:25px;
	margin-top:8px;}
	
.recuperar_button{
	float:right;
	width:125px;
	height:37px;
	color:#FFF;
	font-family: Calibri;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	background-image:url(../imgs/but_form.png);
	margin-right:25px;
	margin-top:35px;
	margin-bottom:35px;
	border:none;
	padding:0;}
	
.registo_obrigatorio{
	float:left;
	width:450px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-top:10px;
	margin-left:15px;
	}
.label_registo{
	float:left;
	width:300px;
	height:18px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 15px;
	margin-top:10px;
	font-weight:bold;

}
.bloco_registo{
	float:left;
	width:300px;
	margin-top:10px;
	margin-left:15px;
}
.bloco_registo2{
	float:left;
	width:450px;
	margin-top:10px;
	margin-left:15px;
}
.registo_item{
	float:left;
	width:298px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
}
.registo_item2{
	float:left;
	width:448px;
	height:28px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCC;
}
.nSuccess {
background: #effeb9 url(../imgs/accept.png) no-repeat 15px center;
border: 1px solid #c1d779;
color: #3C5A01;
}
.nFailure {
background: #fccac1 url(../imgs/exclamation.png) no-repeat 15px center;
border: 1px solid #e18b7c;
color: #AC260F;
}
.nNote {
cursor: pointer;
clear: both;
margin: 20px 0px 20px 0px;
}
.nNote p {
font-size: 11px;
padding: 10px 25px 10px 54px;
margin: 0px;
color: #565656;
}
.nWarning {
background: #ffe9ad url(../imgs/error.png) no-repeat 15px center;
border: 1px solid #eac572;
color: #826200;
}
.nInformation {
background: #d1e4f3 url(../imgs/information.png) no-repeat 15px center;
border: 1px solid #99c4ea;
color: #235685;
}
.item_tab_video{
	float:left;
	width:300px;
	height:50px;
	background-color:#FFF;
}
.item_tab_foto_video{
	float:left;
	width:70px;
	height:45px;
	margin-top:8px;
	}
.item_tab_tipo_video{
	float:left;
	width:215px;
	height:auto;
	margin-left:10px;
	margin-top:6px;
	line-height:15px;
	font-family:Calibri;
	font-size:13px;
	color: #808080;
font-weight: bold;
text-transform:uppercase;
	}
	.item_tab_texto_video{
	float:left;
	width:215px;
	height:auto;
	margin-left:10px;

	line-height:14px;
	font-family:Calibri;
	font-size:13px;
	color: #1A1A1A;
font-weight: bold;
	}

.entrevista{
float:left;
width:660px;
height:290px;
background-color:#232323;
margin-bottom:15px;
margin-top:10px;


}
.entrevista img{
float:left;
height:290px;
margin-right:15px;


}
.entrevista h2{
text-transform:uppercase;
color:#FFF;
font-size:16px;
font-weight:normal;

}
.entrevista h1{
text-transform:uppercase;
color:#FFF;
font-size:26px;
font-weight:normal;

}
.entrevista h3{

color:#FFF;
font-size:12px;
font-weight:normal;
line-height:16px;
margin-right: 10px;

}

.box_noticias_peq{
	float:left;
	width:210px;
	height:340px;
	background:transparent;
	margin-right:15px;
	padding-bottom:15px;

}

.box_noticias_peq img{
float:left;

}

.box_noticias_peq h2{
float:left;
font-family: Calibri;
font-size: 12px;
font-weight: bold;
color: #808080;
text-transform: uppercase;
margin-top:5px;

}
.box_noticias_peq h1{
float:left;
font-family: Calibri;
font-size: 16px;
width:200px;
height:130px;
text-transform: uppercase;
font-weight: bold;
color: #1A1A1A;
line-height: 24px;
margin:0;
clear:both;

}

.dosseirs{
	float: left;
	width: 300px;
	height: auto;
	background: transparent;
	margin-bottom: 5px;
}
.publicidade{
	float: left;
	width: 300px;
	height: auto;
	background: transparent;
	margin-bottom: 5px;
}
.publicidade_imagem{
padding-top:5px;
}
.dosseirs_titulo{
width:135px;
padding:5px;
background:#A21712;
color:#FFF;
font-family: Calibri;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.dosseirs_imagem{
padding-top:5px;
border-top:1px solid #A21721;
}

.dossier_outros{
font-family: Calibri;
line-height: 16px;
font-size: 14px;
color: #808080;
}
