/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
* Custom Style Sheet - Use this file to style your content
*/

/* MARGEM SUPERIOR REDUZIDA PARA O PORTAL ASSOCIADOS */
body.principal #main {
	margin-top:140px !important;
}
#main{
	margin-top:20px !important;
}

/* ESPACAMENTO ENTRELINHAS DO TITULO DE NOTICIAS DO PORTAL GERAL */
.nspArt h4.nspHeader {
	line-height:24px;
}
#box_not_txt {
	width:100% !important;
}
 
#sidebar-a table tbody tr td {
	padding:9px 9px;
}

#sidebar-a .module {
	margin-bottom:0;
}
#sidebar-a .module .module-title {
	margin-bottom:5px;
}

#sidebar-a .popular {
	width:100%;
}
#sidebar-a .popular ul {
	margin-bottom:30px;
}

#sidebar-a .mod-top {
	margin-top:0 !important;
}

#system-message-container{
    position:relative;
}
#close-bg{
    display:block;
    position:absolute;
    top:-17px;
    left:50%;
    width:42px;
    height:42px;
    margin:0 0 0 140px;
    background:url(../images/icone_close.png) no-repeat right top;
}
#systmsg{
    cursor:pointer;
    position:absolute;
    text-align:center;
    width:100%;
    top:120px;
    z-index: 1000;
}
#system-message{
    width:330px;
    max-height:150px;
    margin-left:auto;
    margin-right:auto;
    background:#fff;
    border:8px solid #ff9b2a;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
#system-message ul {
    list-style-type:none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
}
#system-message ul li {
    padding:0;
}
#system-message dt{
    display: none;
}
#system-message dd{
    font-size:17px;
    /*font-family: 'Champagne',Tahoma,Geneva,sans-serif;*/
    color:#444;
    padding: 40px 0;
    -webkit-margin-start: 0;
    border: none;
}/*
#system-message dd.error {
    background:transparent url(../images/icone_erro.png) no-repeat scroll 8px 8px;
}
#system-message dd.notice {
    background:transparent url(../images/icone_info.png) no-repeat scroll 8px 8px;
}
#system-message dd.message {
    background:transparent url(../images/icone_alerta.png) no-repeat scroll 8px 8px;
}*/

/* mailto window */

#mailto-window {
    background:#f5f5f5;
    padding:15px;
    border:solid 1px #ddd;
    position:relative
}

#mailto-window label {
    width:10em
}

.mailto-close {
    position:absolute;
    right:0;
    top:5px;
    background:none;
}

.mailto-close a {
    background:#f5f5f5 url(../images/close.png) no-repeat !important;
    min-width:35px;
    display:block;
    min-height:35px;
    overflow:visible
}

.mailto-close a  span {
    position:absolute;
    left:-3000px;
    top:-3000px;
    display:inline
}

#mailto-window  .inputbox {
    background:url("../images/content_bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border:1px solid #ccc;
    padding:3px;
}

#mailto-window {
    color: #333;
    font-family: arial, helvetica, sans-serif;
}

#mailto-window p {
    margin-top:20px
}

#mailto-window button {
    margin:0 5px 0 0;
    background: #FFFFFF url(../images/arrow1.gif) no-repeat left top;
    border: 1px solid #DDDDDD;
    color: #444444;
    cursor: pointer;
    padding: 3px 5px 3px 7px;
    font-weight: bold;
    line-height: 1.2em;
    font-family: arial;
}

#mailto-window .formelm {
    margin: 5px 0;
}

#mailto-window .formelm label {
    width: 13em;
    display: inline-block;
    vertical-align: top;
}

#nivo_slider_203 {display:none!important;}