/*  

Theme Name: Faial Online
Theme URI: http://www.faialonline.pt/ 
Description: FaialOnline
Version: 2.0 
Author: Nuno Amaral 
Author URI: http://www.flamengos.pt/ 

*/ 



*{

padding: 0;

margin: 0;

}



a img{

border: 0;

text-decoration: none;

}



body{

font-family: tahoma, verdana, arial;

font-size: 12px;

}



#pagina{

width: 976px;

margin: 0 auto;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

}



#pub1{

width: 728px;

height: 90px;

padding: 5px;

float:left;

background: #090808;

}



#ficha{

width: 227px;

height: 90px;

padding: 5px;

border-left: 1px solid #ccc;

float: right;

background: #090808;

}



#ficha p{

font-size: 12px;

color: #fff;

}



#logo{

width: 976px;

}



#menu{

width: 976px;

text-decoration: none;

list-style: none;

font-size: 12px;

}



#menu a{

text-decoration: none;

padding: 0 10px;

color: #fff;

}



#menu1 ul{

list-style: none;

width: 976px;

background-color: #333;

padding: 3px 0;

}



#menu1 ul li{

display: inline;

}



#menu2 ul{

list-style: none;

width: 976px;

background-color: #999;

padding: 3px 0;

}



#menu2 ul li{

display: inline;

}



.current-cat , .current-cat-parent{

font-weight: bold;

background: #999;

padding: 3px 0;

}



#corpo{

width: 976px;

}



#toplocais{

width: 235px;

margin: 6px 3px 0px 6px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#toplocais p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#locais{

width: 225px;

height: 274px;

margin: 0px 3px 6px 6px;

border: 1px solid #ccc;

float: left;

padding: 2px 5px;

text-align: justify;

}



#topregionais{

width: 234px;

margin: 6px 3px 0px 3px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float: left;

}



#topregionais p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#regionais{

width: 224px;

height: 274px;

margin: 0px 3px 6px 3px;

border: 1px solid #ccc;

float: left;

padding: 2px 5px;

text-align: justify;

}



#topdesporto{

width: 234px;

margin: 6px 3px 0px 3px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float: left;

}



#topdesporto p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#desporto{

width: 224px;

height: 274px;

margin: 0px 3px 6px 3px;

border: 1px solid #ccc;

float: left;

padding: 2px 5px;

text-align: justify;

}





#topoutras{

width: 235px;

margin: 6px 6px 0px 3px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: right;

background: #ccc;

}



#topoutras p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#outras{

width: 225px;

height: 274px;

margin: 0px 6px 6px 3px;

border: 1px solid #ccc;

float: right;

padding: 2px 5px;

text-align: justify;

}



#toppub3{

width: 334px;

margin: 0px 6px 0px 6px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#toppub3 p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#pub3{

width: 336px;

height: 280px;

float: left;

margin: 0 6px 6px 6px;

}



#topcla{

width: 380px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#topcla p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}





#classificados{

width: 370px;

height: 268px;

border: 1px solid #ccc;

margin: 0 0 6px 0; 

float: left;

padding: 5px;

}



#toppub7{

width: 232px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: right;

background: #ccc;

}



#toppub7 p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#pub7{

width: 232px;

height: 199px;

border: 1px solid #ccc;

float: right;

margin: 0 6px 6px 0;

background: #ededed;

}



#topmet{

width: 232px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: right;

background: #ccc;

}



#topmet p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#meteo{

width: 232px;

height: 56px;

border: 1px solid #ccc;

float: right;

margin: 0 6px 6px 0;

}





#topcro{

width: 228px;

margin: 0px 6px 0px 6px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#topcro p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#cronicas{

width: 228px;

height: 700px;

border: 1px solid #ccc;

float: left;

margin: 0 6px 6px 6px;

}



#toprep{

width: 600px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float:left;

}



#toprep p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#reportagens{

width: 600px;

height: 238px;

border: 1px solid #ccc;

margin: 0 6px 6px 0;

float:left;

}



#toppub5{

width: 118px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float: right;

}



#toppub5 p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#pub5{

width: 120px;

height: 240px;

float: right;

margin: 0 6px 6px 0;

}





#topfot{

width: 296px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#topfot p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#fotonoticias{

width: 296px;

height: 238px;

border: 1px solid #ccc;

margin: 0 6px 6px 0; 

float: left;

text-align: center;

}



#toppub6{

width: 118px;

margin: 0px 0px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float: left;

}



#toppub6 p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#pub6{

width: 120px;

height: 240px;

float: left;

margin: 0 0px 6px 0px;

}



#topfor{

width: 296px;

margin: 0px 6px 0px 6px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: right;

background: #ccc;

}



#topfor p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#forum{

width: 296px;

height: 439px;

float: right;

border: 1px solid #ccc;

margin: 0 6px 6px 6px;

}



#topficha2{

width: 422px;

margin: 0px 0px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#topficha2 p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;
}



#ficha2{

width: 410px;

height: 178px;

border: 1px solid #ccc;

margin: 0 0px 6px 0; 

padding: 0 6px;

float: left;
}

#topvotacoes{

width: 477px;

margin: 0px 0px 0px 6px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

float: left;

background: #ccc;

}



#topvotacoes p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#votacoes{

width: 467px;

height: 175px;

margin: 0px 0px 6px 6px;

border: 1px solid #ccc;
float:left;
clear:left;
padding: 2px 5px;

text-align: justify;

}



#topinforma{

width: 477px;

margin: 0px 6px 0px 0px;

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

background: #ccc;

float:right;
}



#topinforma p{

color: #333;

text-align: right;

font-weight: bold;

padding-right: 5px;

}



#informa{

width: 467px;

height: 175px;

margin: 0px 6px 6px 0px;

border: 1px solid #ccc;

padding: 2px 5px;

text-align: justify;

float:right;
clear:right;
}


#rodape{

clear: both;

width: 954px;

background: #333;

margin-top: 20px;

padding: 10px;

text-align: center;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

}



#rodape a{

text-decoration: none;

padding: 0 10px;

color: #fff;

}



#rodape ul{

list-style: none;

}



#rodape ul li{

display: inline;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.post-box{

width: 143px;

height: 108px;

margin: 5px 41px;

}



.post-rep{

width: 250px;

height: 188px;

float: left;

padding: 5px;

}



.post-fotonoticia{

float: center;

width: 250px;

height: 188px;

padding: 5px;}



.permalink{

text-decoration: none;

font-size: 14px;

font-weight: bold;

color: #000;

}



.permalink:hover{

color: #999;

}



.permalink2{



text-decoration: none;

font-size: 12px;

font-weight: bold;

color: #fff;}



.permalink2:hover{

color: #000;}



.cron{

text-decoration: none;

color: #999;

padding-left: 5px;

margin-bottom: 5px;

}



.cron:hover{

color: #000;

}



#post{

padding: 10px;

}