body { margin: 0px; background: #ffffff; }
form { margin: 0; padding: 0; }
a, a:link, a:active {color: #ff6633; text-decoration:none;}
a:visited {color: ; text-decoration:none;}
a:hover {color: #ff6633; text-decoration:underline;}
p { margin: 0px;}
.clear { clear: both; height: 0px; line-height: 0px; font-size: 1px;}
#container { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; width: 900px; font-size: 13px; color:#666; background: #ffffff; margin: auto; position:relative;}
#header {background: url('http://portugaljazz.no.sapo.pt/header_jazz.jpg') no-repeat top left #ff6633; width: 900px; height: 370px;}
#header .title { font-size: 30px; font-weight:bold; color: #ffffff; padding-top: 30px; width: 523px; text-align: left;}
#header .title a, #header .title a:link, #header .title a:visited, #header .title a:active, #header .title a:hover { color: #ffffff; text-decoration:none;}
#header .descri { font-size: 13px; color: #ff6633; width: 523px; text-align: left;}
#header .descri a, .descri a:link, .descri a:visited, .descri a:active, .descri a:hover { color: #ff6633; text-decoration:underline;}
#extras { float: right; width: 250px; padding-right: 18px; }
#extras .title { font-size: 18px; color: #ff6633; text-transform:uppercase;}
#extras p { color:#999; font-weight:bold;}
#extras p a, #extras p a:link, #extras p a:active { font-size: 13px; color: #ff6633; text-decoration: underline; font-weight: normal;}
#extras p a:visited { color: #ff6633; text-decoration: underline;}
#extras p a:hover { color: #ff6633; text-decoration: underline;}
#extras .sep {margin-bottom: 20px;}
#extras .sepB {margin-bottom: 5px; margin-top: 5px;}
.menu a, .menu a:link, .menu a:visited {color:#000; text-decoration:none;}
.menu a:hover {color:#000; text-decoration:underline;}
#extras .sapo img { border: 1px solid #CCC;}
#profile img { border: 1px solid #000; /*float:left;*/ margin-right: 7px;}
#messenger img { border: 0px solid #CCC;}
.buton { margin-top: 5px; font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; background: #ff6633; border: 1px solid #999999;}
.form { font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #999999; background: #efedee; border: 1px solid #999999; margin-top: 5px; padding-left: 3px; padding-right: 3px;}
.form2 { font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #999999; background: #efedee; border: 1px solid #999999; padding: 1px 3px 1px 3px; width: 200px; height: 18px; }
.buton2 { width: 24px; height: 22px; background: url(http://portugaljazz.no.sapo.pt/pesquisa_jazz.gif) no-repeat center; border: 0 solid #fff; }
#botao { margin: 0; padding: 0; height: 22px; position: relative; }
.form2, .buton2 {position: absolute; top: 0; }
.buton2 { left: 208px; }
#calendar { text-align:center; background: #ffffff; }
#calendar .month { font-size: 18px; color: #999999; text-align:left; padding: 2px 3px;}
#calendar .day { width: 19px; padding: 2px 3px; height: 19px; float:left; text-transform:uppercase; font-size: 9px; color: #999999;}
#calendar .dayNum { font-size: 10px; font-weight:bold; color: #999999; float:left; width: 19px; padding: 2px 3px; height: 19px;}
#calendar .dayNum a, .dayNum a:link, .dayNum a:visited, .dayNum a:active { color: #ffffff; text-decoration:underline; background-color: #ff6633; padding: 2px 3px; }
#calendar .dayNum a:hover { color: #ffffff; text-decoration:underline; background-color: #ff6633; padding: 2px 3px; }
#calendar .today { font-size: 10px; font-weight:bold; color: #ffffff; float:left; width: 19px; padding: 2px 3px; height: 19px;}
#calendar .today a, .today a:link, .today a:visited, .today a:active { color: #ffffff; text-decoration:underline; padding: 2px 3px; background-color: #ff6633;}
#calendar .today span { color: #ffffff; padding: 2px 3px; background-color: #ff6633;}
#calendar .today  a:hover { color: #ffffff; text-decoration:underline; padding: 2px 3px; background-color: #ff6633;}
#barrita { text-align:center;}
#posts { float: left; width: 510px; padding-left: 18px;  color: #000000; font-size: 13px; padding-top:10px;}
#posts .date { font-size: 11px; font-weight:bold; color: #666666; text-transform:uppercase; margin-bottom: 10px;}
#posts .title { font-size: 18px; font-weight:bold; color: #ff6633; margin-bottom: 10px; text-transform:uppercase;}
#posts p { }
#posts p a, p a:link, p a:active {}
#posts p a:visited {}
#posts p a:hover {}
#posts .sign { font-size: 12px; margin-top: 15px; color: #666666;}
#posts .sep { width: 510px; border-bottom: 1px solid #cccccc; height: 15px; margin-bottom: 20px;}
#posts .sepB { margin-bottom: 35px;}
#posts .otherInfo { margin: 5px 0px; font-size: 11px; color: #666666;}
#posts .nav { font-size: 16px; text-align:center; padding-bottom: 20px;}
#posts .nav2 { font-size: 16px; text-align:right; padding-bottom: 20px;}
#comentar .title { font-size: 16px; color: #ff6633; font-weight:bold;}
#comentar .campo1 { float:left; width: 40px; padding: 12px 4px 3px 0px; font-weight:bold; font-size: 12px; color: #ff6633;}
#comentar .campo1B { float:left; width: 50px; padding: 12px 4px 3px 0px; font-weight:bold; font-size: 11px; color: #666666;}
#comentar .campo1C { width: 460px; float:left; padding: 12px 4px 3px 0px; font-size: 13px; font-weight:normal; color: #666666;}
#comentar .campo1D { float:left; padding: 10px 4px 3px 0px; font-size: 11px; font-weight:normal; color: #666666; width: 460px;}
#comentar .campo2 { float:left; padding: 10px 4px 3px 0px; font-size: 11px; font-weight:normal; color: #666666; width: 390px;}
#comentar .campo2 em { font-style:normal; font-weight:bold; color: #666666; font-size: 13px;}
#comentar .campo2B { padding: 10px 4px 3px 0px; font-size: 11px; font-weight:normal; color: #666666;}
#comentar .campo2C { width: 390px; float:left; padding: 12px 4px 3px 0px; font-size: 13px; font-weight:normal; color: #666666;}
#comentar .campo2C em { font-style:normal; font-weight:bold; color: #666666;}
#comentar .campo2D { padding: 12px 4px 3px 0px; font-size: 13px; font-weight:normal; color: #666666;}
#comentar .campo2D em { font-style:normal; font-weight:bold; color: #666666;}
#comentar p { margin: 0px; color:#666; font-weight:bold; font-size: 16px;}
#comentar p a, #comentar p a:link, #comentar p a:visited, #comentar p a:active { color: #ff6633; text-decoration: underline; font-weight:bold; font-size: 16px;}
.link {position:absolute; top:0px; left:0px;}
#comentar p a:hover {color: #ff6633; text-decoration:underline;}
#comentar .txt {color: #666666; font-size: 13px;}
#comentar .options {font-size: 10px;}
#comentar2 { margin-left: 30px;}
#comentar2 .campo1C { width: 430px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar2 .campo2C { width: 360px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar3 { margin-left: 60px;}
#comentar3 .campo1C { width: 400px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar3 .campo2C { width: 330px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar4 { margin-left: 90px;}
#comentar4 .campo1C { width: 370px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar4 .campo2C { width: 300px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar5 { margin-left: 120px;}
#comentar5 .campo1C { width: 340px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
#comentar5 .campo2C { width: 270px; float:left; padding: 12px 4px 3px 0px; font-size: 12px; font-weight:normal; color: #666666;}
/*SEARCH RESULTS*/
#pesquisa { margin-bottom: 20px;line-height: 25px; }
#pesquisa .campo1B { width: 65px; float:left; }
#pesquisa .campo2B { float:left; }
#pesquisa .campo3B { margin-left: 65px; float:left; }
#searchResults .quantos { color: #000000; font-size: 10px;}
#searchResults .pesquisapor { font-size: 11px; font-weight:bold;}
#searchResults .pesquisapor a, .pesquisapor a:link, .pesquisapor a:visited, .pesquisapor a:active{  text-decoration: underline; font-weight: bold; font-size: 11px; color: #ff6633;}
#searchResults .pesquisapor a:hover {  text-decoration: underline; color: #ff6633; }
#results li { list-style-type:decimal; font-size: 14px; font-weight:bold; margin: 0px 0px 15px 0px;}
/*title*/#results h1 { margin: 0px; font-size: 18px; color: #6ea31b;}
#results h1 a, h1 a:link, h1 a:visited, h1 a:active{color: #ff6633; text-decoration:none; font-weight:bold; font-size: 14px;}
#results h1 a:hover { color: #ff6633; text-decoration:underline;}
/*data e autor*/#results h2 { margin: 0px; font-size: 12px; color: #666666; font-weight:normal;}
/*texto*/#results p { margin: 0px; font-weight:normal; font-size: 13px;}
/*highlight*/#results em { font-weight:bold; font-style:normal;}
/*url*/#results h3 { margin: 0px; font-size: 11px; font-weight:normal; }
#results h3 a, h3 a:link, h3 a:visited, h3 a:active{ text-decoration:underline; font-weight:normal; font-size: 11px;}
#results h3 a:hover { text-decoration:underline;}
#navega p{ text-decoration:none; float:right; margin: 0px 0px 25px 0px; padding: 2px 4px 2px 4px; font-size: 16px; font-weight:bold; text-transform:uppercase;}
#navega p a, #navega p a:link, #navega p a:visited, #navega p a:active { text-decoration:none; padding: 2px 4px 2px 4px; font-weight:bold; font-size: 16px;}
#navega p a:hover { text-decoration:none; padding: 2px 4px 2px 4px; background-color:#E1E1D2;}
#navega em { text-decoration:none; padding: 2px 3px 2px 3px; font-style:normal; font-weight:bold; border:solid 1px #E1E1D2;}

#caixa1 {position:absolute; top:310px; left:628px; width:240px;}
#caixa1 .title {color:#231F20;}
#caixa2 {position:absolute; top:30px; left:628px; color:#231F20; font-size:14px; font-weight:bold; width:240px;}
#caixa2 .title {color:#231F20;}
#caixa3 {position:absolute; top:80px; left:628px; color:#231F20; width:240px;}
#caixa3 .title {color:#231F20; font-size:14px; font-weight:bold;}  
/*ADWORDS*/
#adw {font-size: 10px; margin-bottom: 20px; width: 150px;}
#adw #adwtop * p {color: #999999;}#adw #adwcont .adwtit a {color: #999999; text-decoration:underline;}
#adw #adwcont .adwtit .title {color: #999999; text-decoration:underline; font-size: 10px;}
#adw #adwsub {display:none;}
#adw #adwcont .adwtit {font-weight:normal;}
#adw #adwcont .adwtit a:hover, #adw #adwsub a:hover, #adw #adwcont
.urlbot a:hover {color: #6ea31b; text-decoration:underline;}
#adw #adwcont .urlbot a, .urlbot a:link,.urlbot a:visited,.urlbot
a:active {color: #999999; text-decoration:underline;}
#adw #adwcont #adwad4, #adw #adwcont #adwad5, #adw #adwtop #adwright,
#adw #adwbot, #adw #adwcont .s {display:none;}
#adw .pos {display:none;}
#adw .url {display:none;}
#adw .adwline {margin-bottom: 10px;}

#rss p {line-height: normal; margin-bottom: 3px;}
#rss img {vertical-align: text-bottom;}
