/*  
Theme Name: MVA#002 (Baseado em Mental Disorder)
Theme URI: http://jnogueira.com
Description: Mudancas.
Version: 1.0
Author: JN&GP
Author URI: http://teo.esuper.ro/
Este tema foi concebido por JN&GP (com base no design de Razvan Teodorescu).
Contacte-nos atraves de: joao.manuel.nogueira@gmail.com
*/
body {
    background: url(images/background22.jpg) #F39 repeat fixed;
    color: #3D3D3D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 30px 0 30px 0
    }
a:link, a:visited, a:active {
    color: #F39;
    text-decoration: none
    }
a:hover {
    color: #000;
    text-decoration: none
    }
blockquote {
    border-left: 1px dotted #E1E1E1;
    color: #666;
    margin: 0 0 0 0;
    padding: 2px 2px 2px 8px
    }
h1 {
    font-size: 1.2em;
    color: #F39;
    font-weight: bold
    }
h2 {
    font-size: 1.2em;
    color: #333;
    font-weight: bold
    }
form#commentform {
    background-color: #FAFAFA;
    border: 1px solid #F6F6F6;
    list-style: none;
    margin: 10px 0 10px 0;
    padding: 10px 10px 0 10px
    }
form#commentform input#submit {
    background-color: #F39;
    border: 1px solid #CACACA;
    color: #FFF;
    font-size: 1em;
    width: 70px
    }
form#commentform input, form#commentform textarea {
    background-color: #FFF;
    border: 1px solid #F0F0F0;
    color: #999;
    font-size: 1em;
    width: 200px
    }
form#commentform:hover {
    background-color: #F6F6F6;
    border: 1px solid #F0F0F0
    }
img {
    border: 0
    }
input#submit {
    background-color: #F39;
    border: 1px solid #CACACA;
    color: #FFF;
    font-size: 1em;
    width: 70px
    }
input, textarea {
    background-color: #F6F6F6;
    border: 1px solid #F0F0F0;
    color: #999;
    font-size: 1em
    }
ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
.alignleft {
    color: #D2D2D2;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-variant: normal
    }
.alignleft a, .alignleft a:visited, .alignleft a:hover {
    background: url(images/alignleft01.gif) no-repeat left center;
    color: #D2D2D2;
    margin: 0;
    padding: 0 0 0 16px;
    text-decoration: none
    }
.alignleft a:hover {
    background: url(images/alignleft02.gif) no-repeat left center;
    color: #ACACAC;
    margin: 0;
    padding: 0 0 0 16px;
    text-decoration: none
    }
.alignright {
    color: #D2D2D2;
    display: block;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-variant: normal
    }
.alignright a, .alignright a:visited, .alignright a:hover {
    background: url(images/alignright01.gif) no-repeat right center;
    color: #D2D2D2;
    margin: 0;
    padding: 0 16px 0 0;
    text-decoration: none
    }
.alignright a:hover {
    background: url(images/alignright02.gif) no-repeat right center;
    color: #ACACAC;
    margin: 0;
    padding: 0 16px 0 0;
    text-decoration: none
    }
.article {
    text-align: justify
    }
.article ul {
    text-align: justify
    }
.article ul li {
    text-align: justify
    }
.article a:link, #article a:visited, #article a:active {
    color: #F39;
    text-decoration: none
    }
.article a:hover {
    color: #000;
    text-decoration: none
    }
.article img {
    border: 1px solid #ced4ca;
    padding: 4px;
    margin: 4px
    }
.commentlist {
    color: #999;
    margin: 0;
    padding: 0;
    text-align: left
    }
.commentlist li {
    background-color: #FAFAFA;
    border: 1px solid #F6F6F6;
    font-size: 1em;
    list-style: none;
    margin: 10px 0 10px 0;
    padding: 10px 10px 0 10px
    }
.commentlist li:hover {
    background-color: #F6F6F6;
    border: 1px solid #F0F0F0
    }
.feedback {
    color: #666;
    font-size: 1em;
    margin: 0 0 10px 0;
    padding: 3px 0 3px 10px;
    text-align: right
    }
.feedback a:link, .feedback a:visited, .feedback a:active {
    background-color: #FFF;
    color: #666;
    text-decoration: none
    }
.feedback a:hover {
    color: #666;
    text-decoration: none
    }
.headline {
    text-align: right;
    text-transform: lowercase
    }
.highlight {
    background-color: #FAFAFA;
    color: #999;
    font-size: 9px;
    padding: 2px
    }
.line {
    border: 0;
    height: 10px;
    margin: 5px 0 10px 0;
    padding: 0
    }
.link-categorie {
    background: url(images/icon_categorie.gif) #FFF no-repeat center left;
    color: #666;
    font-size: 1em;
    margin: 0 0 0 20px;
    padding: 0 0 0 18px;
    text-align: right
    }
.link-comentariu {
    background: url(images/icon_comentariu.gif) no-repeat center left;
    margin: 0 0 0 20px;
    padding: 0 0 0 18px;
    text-align: right
    }
.required {
    color: #F39;
    font-size: 9px
    }
#content {
    color: #777;
    font-size: 1em;
    margin: 0 0 0 180px;
    padding: 0 0 0 0;
    width: 500px;
    letter-spacing: 0.03em;
    line-height: 1.7em
    }
#content h1 {
    color: #F39;
    font-size: 1.2em;
    font-weight: bold;
    margin: 15px 0 0 0;
    padding: 0 0 0 0
    }
#content h1 a {
    color: #F39;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none
    }
#content h1 a:visited {
    color: #F39;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none
    }
#content h1 a:hover {
    color: #555;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none
    }
#content h2 {
    color: #666;
    font-size: 1em;
    font-weight: bold;
    margin: 5px 0 10px 0;
    padding: 0 0 0 0
    }
#content h2 a {
    color: #666;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
    }
#content h2 a:hover {
    color: #666;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
    }
#content ol li p.autor-comentariu {
    color: #555;
    font-size: 1em;
    font-weight: bold
    }
#content ol li p.autor-comentariu a {
    color: #555;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
    }
#content ol li p.autor-comentariu a:hover {
    color: #555;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none
    }
#content ol li p.data-comentariu {
    background: url(images/icon_ceas.gif) no-repeat center right;
    color: #F39;
    font-size: 0.9em;
    margin: 0 0 10px 0;
    padding: 0 12px 0 0;
    text-align: right
    }
#content ol li p.data-comentariu a {
    color: #F39;
    text-decoration: none
    }
#content ol li p.data-comentariu a:hover {
    color: #F39;
    text-decoration: none
    }
#content p a, #content ul li a {
    color: #F39;
    text-decoration: none
    }
#content p a:hover, #content ul li a:hover {
    color: #000;
    text-decoration: none
    }
#content ul {
    border: 0;
    margin: 10px 0 10px 5px;
    padding: 0;
    text-align: left
    }
#content ul li {
    background: url(images/bullet01.gif) no-repeat 2px 6px;
    margin: 0 0 5px 0;
    padding: 0 0 4px 32px
    }
#content.article li {
    background: url(images/bullet01.gif) no-repeat 2px 6px;
    margin: 0 0 5px 0;
    padding: 0 0 4px 32px
    }
#content.article510 li {
    background: url(images/bullet01b.gif) no-repeat 2px 6px;
    margin: 0 0 5px 0;
    padding: 0 0 4px 12px
    }
#footer {
    background: url(images/background_footer.gif) no-repeat;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 710px
    }
#footer p {
    color: #000;
    font-size: 0.9em;
    margin: 0;
    padding: 15px 4px 0 0;
    text-align: center;
    padding-bottom: 12px;
    text-decoration: none;
    font-weight: bold
    }
#footer p a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px #000 dotted
    }
#footer p a:hover {
    color: #fff;
    background-color: #F39;
    text-decoration: none;
    border-bottom: none
    }
#header {
    background: url(images/background_header.gif) no-repeat;
    height: 70px;
    width: 710px
    }
#header form {
    background-color: transparent;
    float: left;
    margin: 34px 0 0 0;
    padding: 0 0 0 25px;
    width: 165px
    }
#header input {
    background: url(images/background_form.gif) #FFF top left;
    border: 1px solid #E6E6E6;
    color: #BCBCBC;
    font-size: 0.9em
    }
#icon-css a {
    background: url(images/icon_css.gif) no-repeat 0 0;
    float: right;
    height: 15px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 26px
    }
#icon-css a:hover {
    background-position: 0 -15px
    }
#icon-rss a {
    background: url(images/icon_rss.gif) no-repeat 0 0;
    float: right;
    height: 15px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 27px
    }
#icon-rss a:hover {
    background-position: 0 -15px
    }
#icons {
    background: url(images/background_icons.gif);
    /*	clear: both;*/
    height: 15px;
    margin: 0;
    padding: 10px 20px 5px 0;
    width: 690px
    }
#icons li {
    display: inline
    }
#icon-xhtml a {
    background: url(images/icon_xhtml.gif) no-repeat 0 0;
    float: right;
    height: 15px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 38px
    }
#icon-xhtml a:hover {
    background-position: 0 -15px
    }
#menu-navigation {
    float: right;
    margin: 34px 0 0 0;
    width: 290px
    }
#menu-navigation a {
    color: #666;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none
    }
#menu-navigation a:hover {
    color: #7E7E7E;
    text-decoration: none
    }
#menu-navigation li {
    display: inline;
    list-style: none;
    margin: 0 16px 0 0
    }
#menu-navigation li a span {
    border: solid 1px #CCC;
    line-height: 22px;
    padding: 4px 4px 4px 4px
    }
#metadata {
    background: #FAFAFA;
    color: #666;
    font-size: 0.9em;
    line-height: 20px;
    margin: 2px 0 2px 0;
    padding: 3px 8px 3px 8px
    }
#metadata a {
    color: #F39;
    text-decoration: none
    }
#metadata a:hover {
    color: #F39;
    text-decoration: none
    }
#splash {
    height: 230px;
    margin: 0 21px 10px 21px;
    width: 571px
    }
#overwrapper {
    list-style-type: none;
    margin: 0 auto 0 auto;
    width: 770px
    }
#leftwrapper {
    list-style-type: none;
    width: 50px;
    float: left;
    background: url(images/left.png) #EEE repeat fixed
    }
#wrapper {
    list-style-type: none;
    margin: 0 auto 0 auto;
    width: 710px
    }
#middle {
    background: url(images/background_middle.gif) repeat-y;
    margin: 0;
    padding: 0;
    width: 710px
    }
#aftermiddle {
    margin: 0;
    padding: 0;
    width: 670px;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
    color: #999
    }
#aftermiddle a {
    color: #999;
    border-bottom: 1px dotted #999;
    text-decoration: none
    }
#aftermiddle a:hover {
    color: #F39;
    border-bottom: 1px dotted #F39;
    text-decoration: none
    }
#navigation {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 0
    }
#sidebar {
    border-left: 1px solid #E1E1E1;
    color: #999;
    float: right;
    font-size: 0.9em;
    margin: 0 14px 0 10px;
    padding: 0;
    width: 130px
    }
#sidebar ul {
    margin: 0;
    padding: 0 0 5px 0;
    text-decoration: none
    }
#sidebar ul li {
    margin: 0;
    padding: 2px 0 2px 0
    }
#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active {
    background: url(images/bullet03.gif) no-repeat 0 0;
    color: #999;
    line-height: 15px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 12px;
    text-decoration: none
    }
#sidebar ul li a:hover {
    color: #F39;
    line-height: 15px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 12px;
    text-decoration: none
    }
#sidebar ul li h2 {
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 0
    }
#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited, #sidebar ul li h2 a:active {
    background: transparent url(images/bullet02.gif) no-repeat 0 2px;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 14px;
    text-decoration: none
    }
#sidebar ul li h2 a:hover {
    background: transparent url(images/bullet02.gif) no-repeat 0 2px;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 14px;
    text-decoration: none
    }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
* html .clearfix {
    height: 1%
    }
html > body #sidebar {
    margin: 0 0 0 26px
    }
#qTip {
    padding: 3px 3px 3px 3px;
    border: 1px solid #f0f0f0;
    display: none;
    background-color: #F39;
    color: #FFF;
    font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 1000
    }
/* Menu lateral */
#sidebarB {
    border-right: 1px solid #E1E1E1;
    color: #999;
    float: left;
    font-size: 0.9em;
    margin: 0 10px 0 14px;
    padding: 0;
    width: 130px
    }
ul.page {
    list-style: none;
    margin: 0 0 20px;
    width: 120px
    }
ul.page li {
    display: inline;
    line-height: 1.4em;
    width: 120px
    }
ul.page li a {
    background-color: #f4f4f4;
    border-left: 4px solid #ccc;
    color: #505050;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 1px 5px 5px;
    text-decoration: none;
    width: 110px
    }
ul.page li a:hover, ul.page li.current_page_item a {
    background-color: #eaeaea;
    border-left: 4px solid #F39;
    color: #505050
    }
ul.page ul {
    font-size: 0.9em;
    margin: 0 0 0 15px;
    padding: 0 0 5px;
    width: 115px
    }
ul.page ul a {
    padding: 3px 1px 3px 5px;
    width: 105px
    }
ul.page ul ul {
    width: 103px
    }
ul.page ul ul a {
    width: 90px
    }
#toptabs {
    font-size: 0.9em;
    width: 710px;
    height: 22px;
    padding: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 2px;
    overflow: hidden;
    letter-spacing: 0.5px;
    clear: both;
    font-weight: bold
    }
#toptabs .left {
    text-align: left;
    color: #fff;
    text-decoration: none;
    margin-left: 2px;
    padding: 3px
    }
#toptabs .left a {
    text-align: left;
    color: #fff;
    text-decoration: none
    }
#toptabs .left a:hover {
    text-align: left;
    color: #000;
    text-decoration: none
    }
#toptabs .right {
    text-align: right;
    color: #808080;
    text-decoration: none;
    margin-right: 2px;
    padding: 3px
    }
#toptabs .right a {
    text-align: right;
    color: #808080;
    text-decoration: none
    }
#toptabs .right a:hover {
    text-align: right;
    color: #fff;
    text-decoration: none
    }
.toptab {
    padding: 3px 5px 3px 5px;
    margin: 0 0 0 4px;
    text-decoration: none;
    background: #f0f0f0 url(images/corner3.gif) top right no-repeat;
    color: #808080;
    border-bottom: 1px solid #e0e0e0
    }
.toptab:hover {
    background: #F39 url(images/corner3.gif) top right no-repeat;
    border-bottom: 1px solid #eaeaea;
    color: #ccc;
    text-decoration: none
    }
.activetoptab {
    padding: 3px 5px 3px 5px;
    margin: 0 0 0 4px;
    text-decoration: none;
    background: #fff url(images/corner3.gif) top right no-repeat;
    color: #505050;
    border-bottom: 1px solid #fff
    }
.activetoptab:hover {
    background: #000 url(images/corner3.gif) top right no-repeat;
    border-bottom: 1px solid #000;
    color: #fff;
    text-decoration: none
    }
.hide {
    display: none
    }
/* Subpage menu */
#subpages {
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    float: right;
    font-weight: bold;
    line-height: 1.1em;
    margin: -5px 0 8px 15px;
    padding: 0 0 10px 10px;
    width: 130px;
    text-align: left;
    letter-spacing: 0.02em
    }
#subpages h2 {
    font-size: 1em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.3em;
    margin: 0 0 12px;
    text-align: left
    }
#subpages ul.submenu {
    line-height: 1.1em;
    font-size: 0.9em;
    list-style: none;
    margin: 0;
    text-align: left;
    letter-spacing: 0.02em
    }
#subpages ul.submenu li {
    display: inline;
    line-height: 1.1em;
    width: 120px;
    padding: 0;
    text-align: left;
    letter-spacing: 0.02em
    }
#subpages ul.submenu li a {
    background-color: #f4f4f4;
    border-left: 4px solid #ccc;
    color: #505050;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px 1px 3px 5px;
    text-decoration: none;
    width: 120px;
    text-align: left;
    letter-spacing: 0.02em
    }
#subpages ul.submenu li ul {
    margin: 0 0 5px 10px;
    width: 110px;
    text-align: left;
    letter-spacing: 0.02em
    }
#subpages ul.submenu li ul li a {
    width: 110px
    }
#subpages ul.submenu li ul ul {
    margin: 0 0 5px 10px;
    width: 100px
    }
#subpages ul.submenu li ul ul li a {
    width: 100px
    }
#subpages ul.submenu li ul ul ul {
    margin: 0 0 5px 10px;
    width: 90px
    }
#subpages ul.submenu li ul ul ul li a {
    width: 90px
    }
#subpages ul.submenu li a:hover, #subpages ul.submenu li.current_page_item a {
    background-color: #eaeaea;
    border-left: 4px solid #F39;
    color: #505050
    }
#subpages ul.submenu li.current_page_item ul li a {
    background-color: #f4f4f4;
    border-left: 4px solid #ccc;
    color: #505050
    }
#prefooter {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none
    }
#rodapeframe {
    width: 700px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    float: left
    }
#rodapeframe h1 {
    font-size: 1.1em;
    color: #F39;
    font-weight: bold
    }
#rodapeesq {
    width: 173px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    padding-bottom: 5px
    }
#rodapecen {
    width: 173px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    padding-bottom: 5px;
    border-left: 1px dotted #ccc
    }
#rodapedir {
    width: 173px;
    text-align: left;
    padding-left: 10px;
    padding-right: 15px;
    float: right;
    padding-bottom: 5px;
    border-left: 1px dotted #ccc
    }
.rodapealignright {
    color: #D2D2D2;
    display: block;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    text-decoration: none
    }
.rodapealignright a, .rodapealignright a:visited, .rodapealignright a:hover {
    background: url(images/alignright01.gif) no-repeat right center;
    color: #D2D2D2;
    margin: 0;
    padding: 0 16px 0 0;
    text-decoration: none
    }
.rodapealignright a:hover {
    background: url(images/alignright02.gif) no-repeat right center;
    color: #ACACAC;
    margin: 0;
    padding: 0 16px 0 0;
    text-decoration: none
    }
ul.dates .date {
    color: #7A7A7A;
    padding: 0 1.3em 0 0
    }
ul.dates a, ul.counts a {
    color: inherit;
    color: #404040;
    text-decoration: none
    }
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count {
    color: #F39
    }
ul.dates li, ul.counts li {
    border-bottom: 1px solid #F0F0F0;
    list-style-type: none;
    margin: 0;
    padding: 0.3em 0
    }
ul.dates, ul.counts {
    border-top: 1px solid #F0F0F0;
    list-style-type: none;
    margin: 1.3em 0
    }
.esquissos {
    padding-top: 3px;
    padding-bottom: 3px
    }
.esquissos img {
    border: 1px dotted #ccc;
    padding: 5px;
    margin: 5px
    }