body {
    background-image: url("http://line25.com/wp-content/themes/line25-v2/images/bg-grid.png");
    background-repeat: repeat;
    margin: 10px 0;
}
form {
    margin: 0;
    padding: 0;
}
a, a:link, a:active {
    color: #6EA31B;
    text-decoration: underline;
}
a:visited {
    color: #6EA31B;
    text-decoration: underline;
}
a:hover {
    color: #666666;
    text-decoration: underline;
}
p {
    margin: 0;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}
#container {
    color: #666666;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size: 13px;
    line-height: 26px;
    margin: auto;
    width: 995px;
}
#header {
    background: url("http://fotos.ua.sapo.pt/8szYMLZmFZJ7VT1Q6Crw/") no-repeat scroll center center transparent;
    height: 135px;
    width: 995px;
}
#header .title {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
    margin-left: 18px;
    padding-top: 30px;
    text-align: left;
    width: 523px;
}
#header .title a, .title a:link, .title a:visited, .title a:active, .title a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#header .descri {
    color: #D1E38F;
    font-size: 13px;
    margin-left: 18px;
    text-align: left;
    width: 523px;
}
#header .descri a, .descri a:link, .descri a:visited, .descri a:active, .descri a:hover {
    color: #D1E38F;
    text-decoration: underline;
}
#extras {
    background-image: url("http://fotos.ua.sapo.pt/c37AT3KHCZveACKSVhWi/");
    background-repeat: repeat;
   
    border-top: solid 5px #3D3B42;
    float: right;
    padding-left: 18px;
    width: 265px;
height: 3775px;
}
#extras .title {
    color: #92A2AC;
    font-size: 20px;
padding-top:15px;

}
#extras p {
    color: #999999;
    font-weight: bold;
}
#extras p a, p a:link, p a:active {
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    padding-top: 15px;
    text-decoration: underline;
}
#extras p a:visited {
    color: #999999;
    text-decoration: underline;
}
#extras p a:hover {
    color: #6EA31B;
    text-decoration: underline;
}
#extras .comment {
    font-size: 11px;
    margin-bottom: 10px;
    padding-right: 10px;
}
#extras .sep {
    margin-bottom: 20px;
}
#extras .sepB {
    margin-bottom: 5px;
    margin-top: 5px;
}
#extras .sapo img {
    border: 1px solid #CCCCCC;
}
#profile img {
    display: none;
    margin-right: 7px;
}
#messenger img {
    border: 0 solid #CCCCCC;
}
.buton {
    background: none repeat scroll 0 0  #999999;
    border: 1px solid ##92A2AC;
    color: #FFFFFF;
    font: bold 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-top: 5px;
}
.form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #999999;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
#calendar {
    background: none repeat scroll 0 0;
    text-align: center; 
}
#calendar .month {
    color: #999999;
    font-size: 18px;
    padding: 2px 3px;
    text-align: left;
}
#calendar .day {
    color: #F4F2E1;
    float: left;
    font-size: 9px;
    height: 19px;
    padding: 2px 3px;
    text-transform: uppercase;
    width: 19px;
}
#calendar .dayNum {
    color: #999999;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    padding: 2px 3px;
    width: 19px;
}
#calendar .dayNum a, .dayNum a:link, .dayNum a:visited, .dayNum a:active {
    background-color: #999999;
    color: #FFFFFF;
    padding: 2px 3px;
    text-decoration: underline;
}
#calendar .dayNum a:hover {
    background-color: #6EA31B;
    color: #FFFFFF;
    padding: 2px 3px;
    text-decoration: underline;
}
#calendar .today {
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    padding: 2px 3px;
    width: 19px;
}
#calendar .today a, .today a:link, .today a:visited, .today a:active {
    background-color: #6EA31B;
    color: #FFFFFF;
    padding: 2px 3px;
    text-decoration: underline;
}
#calendar .today span {
    background-color: #6EA31B;
    color: #FFFFFF;
    padding: 2px 3px;
}
#calendar .today a:hover {
    background-color: #999999;
    color: #FFFFFF;
    padding: 2px 3px;
    text-decoration: underline;
}
#barrita {
    text-align: center;
}
#posts {
    background-image: url("http://fotos.ua.sapo.pt/OBef0a1FOYMtQu1iNlnk/x70");
    border-color: #3D3B42;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    float: left;
    font-size: 13px;
    padding-right: 18px;
    width: 689px;
}


#posts .date {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
margin-top:15px;
    text-transform: uppercase;
margin-left:15px;
}
#posts .title {
    background-image: url("http://fotos.ua.sapo.pt/c37AT3KHCZveACKSVhWi/");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 60px;
    left: -40px;
    margin-bottom: 10px;
    padding: 15px;
    position: relative;
    width: 650px;
}
#posts p {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-left: 32px;
    padding-top: 15px;
}
#posts h1, h2, h3, h4, h5, h6, ul, ol, b{
padding:32px}

#posts object{padding:140px;
width:640;
height:390;
}

padding:32px}

#posts p a, p a:link, p a:active {
    color: #6EA31B;
    font-size: 13px;
    font-weight: normal;
    text-decoration: underline;
}
#posts p a:visited {
    color: #6EA31B;
    text-decoration: underline;
}
#posts p a:hover {
    color: #666666;
    text-decoration: underline;
}
#posts .sign {
    color: #666666;
    font-size: 10px;
    margin-top: 15px;
margin-left:15px;
}
#posts .sign a {
    background-image: url("");
    color: #666666;
    font-size: 10px;
    margin-top: 15px;
}
#posts .sep {
    border-bottom: 1px solid #CCCCCC;
    height: 15px;
    margin-bottom: 20px;
    width: 707px;
}
#posts .sepB {
    margin-bottom: 15px;
}
#posts .otherInfo {
    color: #666666;
    font-size: 11px;
    margin: 5px 0;
padding:32px;
}
#posts .nav {
    display:none;
    font-size: 10px;
    padding-bottom: 20px;
    text-align: center;
}
#posts .nav2 {
    font-size: 10px;
    padding-bottom: 20px;
    text-align: right;
}
#comentar .title {
    color: #6EA31B;
    font-size: 16px;
    font-weight: bold;
}
#comentar .campo1 {
    color: #6EA31B;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 4px 3px 0;
    width: 40px;
}
#comentar .campo1B {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 12px 4px 3px 0;
    width: 50px;
}
#comentar .campo1C {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 460px;
}
#comentar .campo1D {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 10px 4px 3px 0;
    width: 460px;
}
#comentar .campo2 {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 10px 4px 3px 0;
    width: 390px;
}
#comentar .campo2 em {
    color: #666666;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
}
#comentar .campo2B {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    padding: 10px 4px 3px 0;
}
#comentar .campo2C {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 390px;
}
#comentar .campo2C em {
    color: #666666;
    font-style: normal;
    font-weight: bold;
}
#comentar .campo2D {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
}
#comentar .campo2D em {
    color: #666666;
    font-style: normal;
    font-weight: bold;
}
#comentar p {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
#comentar p a, p a:link, p a:visited, p a:active {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}
#comentar p a:hover {
    color: #6EA31B;
    text-decoration: underline;
}
#comentar .txt {
    color: #666666;
    font-size: 13px;
}
#comentar .options {
    font-size: 10px;
}
#comentar2 {
    margin-left: 30px;
}
#comentar2 .campo1C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 430px;
}
#comentar2 .campo2C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 360px;
}
#comentar3 {
    margin-left: 60px;
}
#comentar3 .campo1C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 400px;
}
#comentar3 .campo2C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 330px;
}
#comentar4 {
    margin-left: 90px;
}
#comentar4 .campo1C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 370px;
}
#comentar4 .campo2C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 300px;
}
#comentar5 {
    margin-left: 120px;
}
#comentar5 .campo1C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 340px;
}
#comentar5 .campo2C {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 12px 4px 3px 0;
    width: 270px;
}
#pesquisa {
    line-height: 25px;
    margin-bottom: 20px;
}
#pesquisa .campo1B {
    float: left;
    width: 65px;
}
#pesquisa .campo2B {
    float: left;
}
#pesquisa .campo3B {
    float: left;
    margin-left: 65px;
}
#searchResults .quantos {
    color: #666666;
    font-size: 10px;
}
#searchResults .pesquisapor {
    font-size: 11px;
    font-weight: bold;
}
#searchResults .pesquisapor a, .pesquisapor a:link, .pesquisapor a:visited, .pesquisapor a:active {
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
#searchResults .pesquisapor a:hover {
    text-decoration: underline;
}
#results li {
    font-size: 14px;
    font-weight: bold;
    list-style-type: decimal;
    margin: 0 0 15px;
}
#results h1 {
    color: #6EA31B;
    font-size: 18px;
    margin: 0;
}
#results h1 a, h1 a:link, h1 a:visited, h1 a:active {
    color: #6EA31B;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#results h1 a:hover {
    color: #6EA31B;
    text-decoration: underline;
}
#results h2 {
    color: #666666;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
}
#results p {
    font-size: 13px;
    font-weight: normal;
    margin: 0;
}
#results em {
    font-style: normal;
    font-weight: bold;
}
#results h3 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
}
#results h3 a, h3 a:link, h3 a:visited, h3 a:active {
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
#results h3 a:hover {
    text-decoration: underline;
}
#navega p {
    float: right;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 25px;
    padding: 2px 4px;
    text-decoration: none;
    text-transform: uppercase;
}
#navega p a, p a:link, p a:visited, p a:active {
    font-size: 10px;
    font-weight: bold;
    padding: 2px 4px;
    text-decoration: none;
}
#navega p a:hover {
    background-color: #E1E1D2;
    padding: 2px 4px;
    text-decoration: none;
}
#navega em {
    border: 1px solid #E1E1D2;
    font-style: normal;
    font-weight: bold;
    padding: 2px 3px;
    text-decoration: none;
}
#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;
    font-size: 10px;
    text-decoration: underline;
}
#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;
}
#posts, #extras {
    overflow: hidden;
}
#extras .comment a {
    color: #999999;
}
#extras .comment a:hover {
    color: #6EA31B;
}
#_blogthis_id_0_ {
    display: none;
}
#posts .fblike {
    display: none;
}
.sapo_sharethis_container {
    padding: 15px;
    position: relative;
}
