/*
Theme Name: Site SBD - Sociedade Brasileira de Dermatologia
Theme URI: http://www.calebedesign.com.br
Author: Calebe Design
Author URI: http://www.calebedesign.com.br
Description: Template padr�o montado pela equipe de desenvolvimento da Calebe Design. Projeto montado em Abril de 2012, vers�o 2.2 atualizada em maio de 2013. 
Version: 2.2
License: GNU General Public License
License URI: license.txt
Tags: tema padr�o, Calebe Design, tema vazio
*/

/* --------------------------------------------------------------------------------------------
// Reset default browser CSS. Based on: http://meyerweb.com/eric/tools/css/reset/index.html
----------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 30, 2013 */



@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fontes/proximanova-regular-webfont.eot');
    src: url('fontes/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-regular-webfont.woff') format('woff'),
        url('fontes/proximanova-regular-webfont.ttf') format('truetype'),
        url('fontes/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novablack';
    src: url('fontes/proximanova-black-webfont.eot');
    src: url('fontes/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-black-webfont.woff') format('woff'),
        url('fontes/proximanova-black-webfont.ttf') format('truetype'),
        url('fontes/proximanova-black-webfont.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('fontes/proximanova-bold-webfont.eot');
    src: url('fontes/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-bold-webfont.woff') format('woff'),
        url('fontes/proximanova-bold-webfont.ttf') format('truetype'),
        url('fontes/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgbold_italic';
    src: url('fontes/proximanova-boldit-webfont.eot');
    src: url('fontes/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-boldit-webfont.woff') format('woff'),
        url('fontes/proximanova-boldit-webfont.ttf') format('truetype'),
        url('fontes/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_cn_rgregular';
    src: url('fontes/proximanovacond-regular-webfont.eot');
    src: url('fontes/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanovacond-regular-webfont.woff') format('woff'),
        url('fontes/proximanovacond-regular-webfont.ttf') format('truetype'),
        url('fontes/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedlight';
    src: url('fontes/proximanovacond-light-webfont.eot');
    src: url('fontes/proximanovacond-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanovacond-light-webfont.woff') format('woff'),
        url('fontes/proximanovacond-light-webfont.ttf') format('truetype'),
        url('fontes/proximanovacond-light-webfont.svg#proxima_nova_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedLtIt';
    src: url('fontes/proximanovacond-lightit-webfont.eot');
    src: url('fontes/proximanovacond-lightit-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanovacond-lightit-webfont.woff') format('woff'),
        url('fontes/proximanovacond-lightit-webfont.ttf') format('truetype'),
        url('fontes/proximanovacond-lightit-webfont.svg#proxima_nova_condensedLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedRgIt';
    src: url('fontes/proximanovacond-regularit-webfont.eot');
    src: url('fontes/proximanovacond-regularit-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanovacond-regularit-webfont.woff') format('woff'),
        url('fontes/proximanovacond-regularit-webfont.ttf') format('truetype'),
        url('fontes/proximanovacond-regularit-webfont.svg#proxima_nova_condensedRgIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedSBd';
    src: url('fontes/proximanovacond-semibold-webfont.eot');
    src: url('fontes/proximanovacond-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanovacond-semibold-webfont.woff') format('woff'),
        url('fontes/proximanovacond-semibold-webfont.ttf') format('truetype'),
        url('fontes/proximanovacond-semibold-webfont.svg#proxima_nova_condensedSBd') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_condensedSBdIt';
    src: url('proximanovacond-semiboldit-webfont.eot');
    src: url('proximanovacond-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanovacond-semiboldit-webfont.woff') format('woff'),
        url('proximanovacond-semiboldit-webfont.ttf') format('truetype'),
        url('proximanovacond-semiboldit-webfont.svg#proxima_nova_condensedSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('proximanova-extrabold-webfont.eot');
    src: url('proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-extrabold-webfont.woff') format('woff'),
        url('proximanova-extrabold-webfont.ttf') format('truetype'),
        url('proximanova-extrabold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novalight';
    src: url('fontes/proximanova-light-webfont.eot');
    src: url('fontes/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-light-webfont.woff') format('woff'),
        url('fontes/proximanova-light-webfont.ttf') format('truetype'),
        url('fontes/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novalight_italic';
    src: url('fontes/proximanova-lightitalic-webfont.eot');
    src: url('fontes/proximanova-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-lightitalic-webfont.woff') format('woff'),
        url('fontes/proximanova-lightitalic-webfont.ttf') format('truetype'),
        url('fontes/proximanova-lightitalic-webfont.svg#proxima_novalight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('fontes/proximanova-regitalic-webfont.eot');
    src: url('fontes/proximanova-regitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-regitalic-webfont.woff') format('woff'),
        url('fontes/proximanova-regitalic-webfont.ttf') format('truetype'),
        url('fontes/proximanova-regitalic-webfont.svg#proxima_novaregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('fontes/proximanova-regularitalic-webfont.eot');
    src: url('fontes/proximanova-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-regularitalic-webfont.woff') format('woff'),
        url('fontes/proximanova-regularitalic-webfont.ttf') format('truetype'),
        url('fontes/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novasemibold';
    src: url('fontes/fontes/proximanova-semibold-webfont.eot');
    src: url('proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-semibold-webfont.woff') format('woff'),
        url('fontes/proximanova-semibold-webfont.ttf') format('truetype'),
        url('fontes/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novasemibold_italic';
    src: url('fontes/proximanova-semibolditalic-webfont.eot');
    src: url('fontes/proximanova-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('fontes/proximanova-semibolditalic-webfont.woff') format('woff'),
        url('fontes/proximanova-semibolditalic-webfont.ttf') format('truetype'),
        url('fontes/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


/***** Tags ******/

body {
    background:url(images/bg.jpg) no-repeat center top fixed;
    font-family: 'proxima_nova_rgregular';
    font-size:14px
}

a {text-decoration:none}

a img {border:none}

ul, ul li, ol {list-style:none}

/***** Estrutura ******/

.wrap {margin:0 auto}

.wd-940 {width:940px}

.wd-full {width:100%}

.bloco {display:block}

.display-none {display:none}

.clear-fix {clear:both}

.ov-hidden {overflow:hidden}

.fl-left {float:left}

.fl-right {float:right}

.relativo {position:relative}

.absoluto {position:absolute}

/**** Cores *****/

.texto-verde {color:#738073}

.texto-verde2 {color:#00675F}

.texto-cinza {color:#666}

.texto-preto {color:#726C6B}

.texto-branco { color: #FFFFFF !important; }

.texto-laranja {color:#1f9178}

.texto-888 {color:#888}

.txt-666 {color:#666}

.texto-azul {color:#7fc1d4}

.texto-azulescuro {color:#004d33}

.texto-verdeclaro {color:#30917b}

/* mudou rpa cinza 999 */
.fundo-laranja{background-color: #999}

/***** Fontes ******/

.bold, strong {font-family: 'proxima_nova_rgbold'}

.italico {font-family: 'proxima_novaregular_italic'}

.fonte-light {font-family: 'proxima_novalight' !important}

.light-italic {font-family: 'proxima_novalight_italic'}

.caps {text-transform:uppercase}

.texto-12 {font-size:12px !important;}

.texto-16 {font-size:16px}

.texto-18 {font-size:18px}

.texto-20 {font-size:20px}

.texto-22 {font-size:22px}

.texto-24 {font-size:24px}

.texto-32 {font-size:32px}

.al-right {text-align:right}

.margin-left-5px{ margin-left: 5px; }

.margin-tit { margin-bottom:14px  !important}

.margin-tit-content ol li { margin-bottom:14px !important}

.margin-top {margin-top: 20px}

/**** Heder *****/

#topo {}

#topo-portal {
    background:#004d33;
    height:42px
}

#menu-portal ul li {float:left}

#menu-portal ul li a {
    color:#a3ccbf;
    display:block;
    height:42px;
    line-height:42px;
    padding:0 28px
}

#menu-portal ul li a:hover {
    background:#005851;
    color:#fff;
}


#busca #s {
    border:1px solid #bfd9d7;
    height:16px;
    margin-top:11px;
    width:120px
}

#busca #searchsubmit {
    background:url(images/icone-busca-topo.png);
    border:none;
    height:20px;
    margin-top:1px;
    text-indent:-9999px;
    width:28px
}

#topo-marca {height:148px}

#logo {top:22px}

#topo-login {
    right:0;
    height:70px;
    top:30px;
    width:290px
}

.rqe-busca {
    display: inline;
    margin-left: 50px;
}
.crm-busca{
    display: inline;
}

.titulo-login {
    background:url(images/icone-login.png) 8px center no-repeat #1f9178;
    color:#eee;
    height:42px;
    line-height:42px;
    margin-bottom:3px;
    text-indent:32px
}
/*Formulario de inscrição de eventos*/
.label-evento {
    display:inline-block;
    width:120px
}
.input-geral{
    margin-top: 10px !important;
    width: 340px !important;
}
.input-menor{
    margin-top: 10px !important;
    width: 304px !important;
}
.input-ddd{
    height: 20px !important;
    width: 15px !important;
}
.ted-radio-eventos {
    margin-top: 10px !important;
    display: block;
    /*float: left;*/
    width: 300px;
}
.ted-radio-geral {
    float: right;
    margin-right: 140px;
    width: 100px;
}
.ted-radio-geral .wpcf7-list-item{
    margin-top: -20px;
    width: 50px;
}
.ted-radio-geral .wpcf7-list-item:last-child{
    
}
.enviar-inscricao{
    margin-top: 20px !important;
    float: right !important;
}
/*Formulário de incrição interna de eventos*/
#wpcf7-f14455-p14434-o1 {
    margin-left: 42px;
}



/*Formulario de inscrição de eventos*/

.input-uf {
    border:none;
    height: 20px;
    overflow: hidden;
    margin-left:10px;
    width: 44px;
}

.login-uf {background:url(images/bg-seta-azul.png) no-repeat right #1F9178}

.input-uf select {
    background:none;
    border: none;
    border-radius:0;
    box-shadow:0;
    color:#fff;
    height: 20px;
    line-height: 20px;
    width: 66px;
    cursor:pointer;
}

.input-uf select option{
    background-color: #1F9178 !important;
}


/*Contact form */
.file-escl{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #000000 !important;
    font-size: 12px !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important; 
}
.cf-nome{

}
.cf-crm {
    margin-top: 10px;
    width: 290px !important;
}
.cf-cpf {
    margin-top: 10px;
    width: 412px !important;
}
.cf-email {
    margin-top: 10px;
    width: 300px !important;
}
.cf-enviar{

}

#topo-login .input-txt {
    border:1px solid #bfd9d7;
    height:18px;
    line-height:18px;
    margin-left:10px;
    text-indent:6px;
    width:85px
}

.submit-login {
    background:#408d87;
    border:none;
    cursor:pointer;
    height:20px;
    line-height:20px;
    margin-left:10px;
    text-align:center;
    width:26px
}

.link-login {
    background:#12452b;
    font-size:11px;
    padding:3px 10px;
    text-decoration:none
}

.link-login:hover {color:#000; text-decoration:underline}


.topo-logado {background:#30917b}

.topo-logado .titulo-login {
    background:none !important;
    height:36px;
    line-height:normal;
    margin:0;
    padding:5px;
    text-align:center;
    text-indent:0
}

.topo-logado a {color:#fff !important}

#menu {height:40px}

#menu ul {width:950px}

#menu ul li {
    float: left;
    position: relative;
}

#menu ul li a {
    color:#30917b;
    display:block;
    height:40px;
    line-height:40px;
    padding:0 21px
}

#menu ul ul  {
    display:none;
    float: left;
    margin: 0;
    position: absolute;
    top: 40px;
    left: 0;
    text-transform:none !important;
    width: 208px;
    z-index: 99999;
}

#menu ul ul a {
    background: #7fb3af;
    color: #fff;
    height: auto !important;
    line-height:normal !important;
    padding: 5px 10px;
    width: 188px;
}

#menu ul li a:hover {color: #bfd9d7}

#menu ul ul li a:hover {
    background:#408d87;
    color:#bfd9d7
}

#menu ul li:hover > ul {
    display: block;
}

/**** Slider *****/

#slider, cd-slider {
    height: 250px;
    overflow: hidden;
}

.cd-slider {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 940px;
}

.legenda-slider {
    background:#1F9178;
    background: rgba(50, 145, 125, 0.6);
    color:#fff;
    height:250px;
    left:50%;
    margin-left:-400px;
    position:absolute;
    width:260px
}

.legenda-slider .title-slider {
    font-size:36px;
    font-weight:100;
    padding:24px 12px 12px 12px
}

.legenda-slider .desc-slider {
    font-family: 'proxima_nova_rgbold';
    padding:0 12px
}

/*** Breadcrumbs ***/

#crumbs {
    background:#eee;
    display:block;
    font-size:12px;
    margin-bottom:14px;
    padding:5px
}


/***** Principal *****/

#principal {padding:20px 0}

/***** Home *****/

#coluna-home, .bloco-620 {width:620px}

#lateral-home {width:280px}

#lateral-home aside {margin-bottom:28px}

.secao-bloco {
    border-bottom:1px solid #bcbdc0;
    padding-bottom:20px;
    margin-bottom:20px;
    width:640px
}

.secao-bloco-busca {
    border-bottom: 1px solid #BCBDC0;
    margin-bottom: 20px;
    padding: 5px 5px 10px;
    width: 610px;
}


.bloco-300 {
    margin-right:20px;
    width:300px
}

.tit-article {margin-bottom:6px}

.tit-article a:hover,
.categories a:hover { text-decoration:underline}

#box-mais-noticias {
    background: none repeat scroll 0 0 #B8B3B3;
    border: 1px solid #B8B3B3;
    clear:both;
    cursor: pointer;
    float:right;
    font-size:16px !important;
    margin: 4px 0;
    padding: 5px 20px;
}


.dt-publicacao{
    color: #30917B;
    display: block;
    font-size: 11px;
}

#box-mais-noticias:hover {background:#bbb}

.btn-grande {
    font-size:32px;
    height:48px;
    line-height:44px;
    margin-bottom:28px;
    text-align:center
}

.link-acoes:hover { background:#888}

#newsletter {
    border:none !important;
    width:620px
}

.tit-newsletter {color:#738073}

.input-newsletter {
    border:1px solid #ccc;
    color:#ccc;
    height:30px;
    margin:4px 0;
    text-indent:14px;
    width:480px
}

.submit-newsletter {
    background:#b8b3b3;
    border:1px solid #b8b3b3;
    height:34px;
    margin:4px 0;
    padding:0 26px
}

#secao-destaque {border:none !important}

.bloco-destaque {
    height:212px
}

.bloco-destaque img{
    display:block;
    position:absolute
}

.cat-destaque {
    bottom:48px;
    color:#30917b;
    font-size:32px;
    left:18px
}

.legenda-destaque {
    background:#1F9178;
    background: rgba(2, 74, 65, 0.7);
    bottom:0;
    height:46px;
    padding:6px 18px
}

.link-destaque {text-align:right}

.bloco-destaque:hover .link-destaque {text-decoration:underline !important}

/* Lateral Encontre um dermato */

.titulo-encontre {
    background:url(images/icone-encontre-dermatologista.png) no-repeat left 4px;
    padding-left:28px
}

#lateral-encontre .input-uf {
    margin:0 10px 10px 0 !important
}

#lateral-encontre .login-uf {background: url("images/bg-seta-azul.png") no-repeat scroll right center #1f9178;}

#lateral-encontre .input-uf select {color:#fff}

#lateral-encontre .input-cidade {
    margin-right:0 !important;
    width:226px !important
}

#lateral-encontre .input-cidade select {width:242px !important}

#lateral-encontre .input-cidade optgroup,
#lateral-encontre .input-cidade option,
#lateral-encontre .input-uf optgroup,
#lateral-encontre .input-uf option {
    background-color:#1f9178 !important;
    -webkit-background-color:#1f9178 !important;
    -webkit-color:#666 !important	
}

#lateral-encontre .input-bairro {
    margin-right:0 !important;
    width:280px !important
}

#lateral-encontre .input-bairro select { width:300px !important}

#lateral-encontre .input-txt {
    border:1px solid #bfd9d7;
    color:#579a95;
    font-size:14px;
    height:20px;
    margin-bottom:10px;
    text-indent:10px;
    width:278px
}

#lateral-encontre .submit-busca {
    background:#00675f;
    border:none;
    padding:6px 12px
}

#lateral-encontre .submit-busca:hover {
    background:#005851;
    cursor:pointer
}


/* Lateral Agenda */

.titulo-agenda {
    /*background:url(images/icone-agenda.png) no-repeat left center;
    text-indent:28px
    */
}

.item-agenda {
    border-bottom:1px solid #bcbdc0;
    margin-bottom:14px
}

.item-agenda img { 
    border:1px solid #bfd9d7;
    display:inline;
    float:left;
    margin:0 12px 12px 0
}

.link-mais {
    padding:10px;
    text-align:center
}



#lateral-agenda .link-mais,
#lista-artigos .link-mais,
.link-eventos {background:#999}

#lateral-agenda .link-associe {background:#7fb3af}

#lateral-agenda .link-mais:hover,
#lista-artigos .link-mais:hover,
.link-eventos:hover {background:#888}

#lateral-agenda .link-associe:hover {background:#75a6a2}



/* Lateral Dicas */

.titulo-dica {
    background:url(images/icone-titulo-dica.png) no-repeat left 2px;
    color:#1f9178;
    margin-bottom:8px;
    padding-left:28px;
}

.link-dicas {background:#1f9178}

.link-dicas:hover {background:#1c806a}

/* Lateral Facebook */

#box-facebook {
    border-bottom:1px solid #aaa;
    height:0px;
    padding-bottom:109px
}

/****** Lateral Pages ******/

.menu-lateral li {margin-bottom:2px}

.menu-lateral li a {
    color:#fff;
    display:block;
    padding:3px 5px 3px 28px
}

#menu-institucional a {
    background:url(images/seta-branca.png) no-repeat 12px 8px #1f9178;
}

#menu-institucional a:hover {
    background:url(images/seta-branca.png) no-repeat 12px 8px #00675f;
}

#menu-institucional .aberto:hover {
    background:url(images/seta-aberto.png) no-repeat 10px 10px #00675f;
}

#menu-acoes a {background:url(images/seta-branca.png) no-repeat 12px 8px #30917b}

#menu-acoes a:hover {background:url(images/seta-branca.png) no-repeat 12px 8px #64ad9c}

#menu-institucional .aberto {background:url(images/seta-aberto.png) no-repeat 10px 10px #00675f}

#menu-area-restrita a {
    background:url(images/seta-branca.png) no-repeat 12px 8px #1F9178;
}

#menu-area-restrita a:hover {
    background:url(images/seta-branca.png) no-repeat 12px 8px #00675F;
}

#menu-area-restrita .submenu-lateral li a {
    background: url("images/bullet.png") no-repeat scroll 28px center #00675F !important;
    font-size: 14px;
    padding: 2px 0 2px 40px;
}

#menu-area-restrita .aberto,
#menu-area-restrita .aberto:hover {
    background:url(images/seta-aberto.png) no-repeat 10px 10px #00675F; cursor:default
}

#menu-acoes .aberto,
#menu-acoes .aberto:hover {background:url(images/seta-aberto.png) no-repeat 10px 10px #00675F; cursor:default}

.submenu-lateral {

}

.submenu-lateral li {
    margin:0

}

.submenu-lateral li a {
    background:url(images/bullet.png) no-repeat 28px center #00675F !important;
    font-size:14px;
    padding:2px 0 2px 40px
}

#menu-acoes .submenu-lateral li a {
    background:url(images/bullet.png) no-repeat 28px center #64ad9c !important;
}

#menu-acoes .submenu-lateral li a:hover { color:#00675f}

.lateral-categoria {
    background:#64ad9c !important;
    padding:10px 0 0 28px
}

/****** Bottom ******/

#bottom-apoio {}

#bottom-apoio #lista-apoio { width:970px}

#bottom-apoio #lista-apoio .item-apoio {margin:0 22px 28px 0}

/***** Page *****/

.entry-header a, #resutlao-dermatologista a {
    color: #00675F;
    font-family: 'proxima_nova_rgbold'
}

#resutlao-dermatologista a {
    text-decoration:none;
}

.entry-header a:hover, #resutlao-dermatologista a:hover { 
    text-decoration:underline
}


.btn-enviar, .btn-ver {color:#fff !important}

.entry-content p {
    line-height:20px;
    margin-bottom:9px;
}

.entry-content h3 {
    color: #00675F;
    font-family: 'proxima_novalight';
    font-size: 15px;
    font-weight: bolder;
    padding: 14px 0 0;
}

.entry-content h4 {
    padding: 2px 0 0;
}


.entry-content h2 {
    color:#408d87;
    font-family: 'proxima_novalight';
    font-size:21px;
    font-weight:100;
    margin-bottom:4px;
    padding-top:4px
}

.entry-content a,
#oportunidade-profissional a,
#negocios-dermatologia a {
    color:#30917b;
    font-family: 'proxima_nova_rgbold'
}

.entry-content strong {
    color:#30917b;
    text-transform:uppercase
}

.entry-content h5 {
    color:#666;
    font-family: 'proxima_nova_rgbold';
    margin-bottom:6px;
    text-transform:uppercase;
    padding-top:4px
}

.entry-content h6 {
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    padding-left:30px;
    margin-bottom:2px
}


#noticias-relacionadas a {
    color:#30917b;
    display:block;
    font-family: 'proxima_novalight';
    font-size:16px;
    margin-bottom:8px
}

.entry-content a:hover,
#noticias-relacionadas a:hover,
#oportunidade-profissional a:hover,
#negocios-dermatologia a:hover {
    text-decoration:underline
}

.entry-content ul,
.entry-content ol {
}
.entry-content ul li,
.entry-content ol li{
    background:url(images/li-bullet.png) no-repeat left 7px;
    margin-bottom: 6px;
    padding-left:10px
}

.entry-content  blockquote {
    background:#d6fdf4;
    color:#30917B;
    display:block;
    font-family: 'proxima_novalight_italic';
    font-size:16px;
    margin-bottom:20px;
    padding:8px

}

.entry-content  blockquote p {
    line-height:24px;
    margin:0
}


.ngg-gallery-thumbnail img {
    height:85px !important;
    width:100px !important
}
.item-noticia:hover {background:#64AD9C}
.item-noticia:hover h4 { color:#fff !important}
.item-noticia:hover .dt-publicacao {color:#fff}

/*.item-cuidados:hover {background:#64AD9C}
.item-cuidados:hover h3,
.item-cuidados:hover h4 { color:#fff !important}*/

.item-cuidados a:hover {text-decoration:underline; color:#726C6B !important}

/*** Page Doencas ***/

#letras-doencas {
    margin-top:8px
}

#letras-doencas li {
    display:inline-block;
    padding:0 1px
}

#letras-doencas li a {
    color: #BBBBBB;
    font-size: 16px;
}

#letras-doencas a {
    color: #BBBBBB;
    font-size: 15px;
}

#letras-doencas li a:hover {
    color:#aaa;
    text-decoration:underline
}

#lista-doencas {width:630px}

.item-doenca {
    display:table;
    height:60px;
    margin:0 10px 14px 0;
    text-align:center;
    vertical-align:middle;
    width:200px
}

.item-doenca a {
    display: table-cell;
    vertical-align: middle
}

.item-doenca:hover { background:#30917B}

.item-doenca:hover h3 { color:#fff !important}


/** Page Navi **/

.navigation {
    color:#888;
    font-size:16px;
    text-align:center
}

.page-numbers {
    display:inline-block;
    padding:0 6px
}

.current {color:#00675f}

.navigation a {
    background:#00675f;
    color:#fff !important;
    font-family: 'proxima_novalight' !important;
}

.navigation a:hover {background: none repeat scroll 0 0 #30917B}


/*** Page Publicacoes ***/

.item-publicacao {
    margin:0 20px 28px 0;
    width:290px
}

.item-publicacao img,
#lista-artigos article img {
    display:inline;
    float:left;
    margin:0 12px 0 0
}

#lista-artigos article {
    border-bottom: 1px solid #BCBDC0;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.item-publicacao:hover {background:#64AD9C}

.item-publicacao:hover h2,
.item-publicacao:hover h3 { color:#fff !important}

#lista-artigos article:hover h3,
#lista-artigos article:hover h4 {text-decoration:underline}


/*** Page Regionais ***/

.seta-regional {
    background: url("images/seta-branca.png") no-repeat scroll 8px 4px #1f9178;
    color:#fff;
    display: block;
    height:24px;
    line-height:20px;
    margin-bottom: 2px;
    overflow: hidden;
    position:relative;
    cursor: pointer;
}

.seta-regional h3 {
    display: block;
    position:absolute;
    left:24px;
    top:3px
}

.seta-regional-up h3 {
    background: url("images/seta-aberto.png") no-repeat scroll 4px 6px #1f9178;
    color:#fff;
    display: block;
    height:21px;
    margin-bottom: 2px;
    padding-top:3px;
    text-indent:24px;
}

.regional-aberto {
    background:#00675f;
    color:#fff;
    margin-bottom:4px;
    padding:12px
}

.titulo-cargo {
    background:url(images/bullet.png) no-repeat left center;
    font-family: 'proxima_nova_rgbold';
    padding-left:10px;
    text-transform:uppercase
}

.conteudo-cargo {padding:0 0 6px 10px}

.seta-regional-up a,
.seta-regional a,
.link-uteis {
    color:#fff;
    font-family: 'proxima_nova_rgbold';
}

.seta-regional-up a:hover,
.seta-regional a:hover,
.link-uteis:hover { text-decoration:underline}

.seta-regional:hover {background: url("images/seta-branca.png") no-repeat scroll 8px 4px #00675f}

/*** Page-congresso ***/

#info-congresso,
#congressos-futuros {
    border-bottom:1px solid #bbb;
    margin-bottom:28px;
    padding-bottom:28px
}

.item-congresso {
    margin-right:16px;
    width:190px
}

.item-congresso .data-congresso {text-align:center}

.select-verde {
    background:url(images/bg-seta-verde.png) no-repeat right center #59a695 !important;
}

.select-verde select {
    color:#cbf3ea !important
}

#select-congresso {
    margin-left:0;
    width:300px
}

#select-congresso select {
    width:319px
}

/*** Fale conosco ***/

.wpcf7-form input,
.wpcf7-form textarea,
#formulario input {
    border: 1px solid #59A695;
    height: 22px;
    padding: 0 2px;
    width: 396px
}

.wpcf7-form textarea {
    height:200px;
}

.wpcf7-form submit {
    background:#33907a;
    color:#fff;
    padding:6px 12px;
    width:auto
}

.wpcf7-submit {
    background:#59A695;
    color:#fff;
    font-size:18px;
    height:auto !important;
    padding:4px 0;
    width:100px !important
}

/** form TED **/

.wpcf7-list-item {display:block}

.wpcf7-form-control .wpcf7-list-item:last-child {margin-left:100px !important}

.wpcf7-list-item input {
    border:none;
    height:auto;
    width:auto
}

.ted-radio {
    display:block;
    float:left;
    width:100px;
}

.ted-input {
    display:inline-block;
    width:100px
}

.ted-uf .input-uf {
    bottom:-5px;
    display:inline-block;
    margin-left:0 !important;
    position:relative;
    width:78px !important
}

.ted-uf .input-uf select{
    width:94px !important
}

.ted-uf .cf-crm {
    margin-top: 0 !important;
    width: 280px !important;
}


/*** formulario ***/

#formulario .input-check {
    width:auto !important

}

#formulario .input-crm {width:180px; margin-right:12px}

#formulario .input-num {width:200px; margin-right:12px}

#formulario .input-comp {width:185px}

#formulario .select-verde {
    height:25px;
    margin:0;
    width:208px

}

#formulario .select-servico {width:400px !important}

#formulario .select-servico select {width:419px !important}

#formulario .select-verde select {
    padding-top:4px;
    width:223px
}


input[type="file"] {
    background: url("images/bg-upload-foto.png") no-repeat scroll 525px center #59A695;
    color: #FFFFFF;
    font-size: 12px;
    margin-left: -207px;
    margin-top: 0;
    padding: 0 138px 0 69px;
}

#formulario #enviar_proposta {
    background:#59A695;
    color:#fff;
    font-size:14px;
    height:auto;
    padding:6px 0;
    width:200px
}

/*** Single Noticias ***/

.btn-single {
    color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    padding: 0 5px 0 25px;
}

.btn-print { background:url(images/icone-print.png) no-repeat 5px 5px #64ad9c; padding: 0 5px 0 22px;}

.btn-enviar { background:url(images/icone-enviar.png) no-repeat 5px 5px #64ad9c}

.btn-ver {  background:url(images/icone-voltar.png) no-repeat 5px 5px #64ad9c}

#lista-share {width:700px}

#lista-share li {margin-right:8px}

/*.item-g {width:90px}*/
.item-g {width:210px}

.icon-fb,
.icon-tw,
.icon-g {
    display:block;
    height:25px;
    text-indent:-9999px;
    width:25px;
}

.icon-fb {background:url(images/icon-fb.png)}
.icon-tw {background:url(images/icon-tw.png)}
.icon-g {background:url(images/icon-g.png)}


.bottom-ultimas-noticias{
    margin-top: 20px;
}
.bottom-ultimas-noticias li {
    display:block;
    margin-bottom:6px
}


.linha-noticias{
    margin-bottom: 12px !important;
}
.linha-noticias span{
    color: #30917B;
    display: block;
    font-size: 11px;
}

.bottom-ultimas-noticias span{
    color: #30917B;
    display: block;
    font-size: 11px;
}
.bottom-ultimas-noticias ul{
    margin-top: 10px;
}

.bottom-ultimas-noticias ul li{
    margin-bottom: 10px;
}

.margem-top{
    margin-top: 20px;
}

.categories {list-style:none;font-family: 'proxima_nova_rgbold';color: #30917B; text-transform:uppercase}

.categories .cat-item {text-transform:capitalize}

.categories .cat-item a,
.bottom-ultimas-noticias a {color:#888; font-family: 'proxima_novalight'}

#lateral-tags ul a,
.single-tags a {color:#888 !important}

#lateral-tags ul a:hover,
.single-tags a:hover,
.bottom-ultimas-noticias a:hover { text-decoration:underline !important}

.single-tags {
    font-family: 'proxima_novalight_italic';	
}

.single-tags a {
    font-family: 'proxima_nova_rgregular' !important;
}

/*** Eventos ***/

.filtro .evento-none {
    background:url(images/bg-check.png) no-repeat left 1px;
    color:#333;
    font-size:12px;
    font-weight:100 !important;
    padding-left:16px
}

.filtro .evento-none {
    background:url(images/bg-check.png) no-repeat left 1px;
    color:#333;
    display:inline-block;
    font-size:12px;
    font-family: 'proxima_nova_rgregular';
    margin-right:10px;
    padding-left:17px
}

.filtro .evento-ativo {	background:url(images/bg-check-ativo.png) no-repeat left 1px}

.filtro .evento-none:hover {text-decoration:none}

#btn-increver-evento {
    background: url("images/icone-increver-evento.png") no-repeat scroll 10px center #6CBAA8;
    height: 45px;
    line-height: 45px;
    padding: 0px 20px 0px 40px;	
}

#btn-increver-evento:hover {background: url("images/icone-increver-evento.png") no-repeat scroll 10px center #63aa9a;}

#lista-patrocinador { width:640px}

#lista-patrocinador .item-patrocinador {margin:0 20px 20px 0}

#lista-eventos { width:640px}

#lista-eventos li {
    background:none !important;
    list-style:none;
    margin-bottom:14px;
    padding-left:0;
    clear: both;
    width: 630px !important;
}

#lista-eventos li h2 {
    font-size:18px;
}

#lista-eventos li a {
    font-family: 'proxima_novalight';
}


#lista-eventos li img {
    border:1px solid #6cbaa8;
    display:inline-block;
    float:left;
    height:99px;
    margin:0 8px 8px 0;
    width:99px
}

#lista-eventos li p {
    color:#777;
    font-size:12px;
    margin:0
}

/*Single-eventos*/
#apresentacao-single-evento{
    //display: none;
}
#inscricoes-single-evento, #programacao-single-evento, #informacoes-single-evento{
    display: none;
}

#sidebar-apresentacao, #sidebar-inscricoes, #sidebar-programacao, #sidebar-outras-informacoes{
    cursor: pointer;
}

/*** page servicos credenciados ***/

.busca-servicos {width:280px}

#lista-download li {
    background:none !important;
    padding: 0 !important
}

.item-download a {
    background:url(images/icon-download.png) no-repeat left center;
    color:#666;
    height:20px;
    line-height:20px;
    padding-left:28px;
}

.item-servico:hover h3 {text-decoration:underline}

.item-servico img {margin:0 12px 12px 0}

.color-666 {color:#666 !important}

.btn-curriculo {
    background:url(images/icon-curriculo.png) left center no-repeat;
    height:20px;
    line-height:20px;
    margin-left: 18px;
    padding-left:18px
}

.responsavel-servico .btn-curriculo {margin-top:6px}

.item-corpo {
    background:#eee;
    margin-bottom:2px;
}

.lista-estagiario ul li {
    background:#666;
    color:#fff;
    margin-bottom:2px;
    padding:5px

}

.nome-estagiario,
.inicio-estagiario,
.fim-estagiario {
    display:inline-block
}

.nome-estagiario {width:360px}

.inicio-estagiario {width:140px}

.fim-estagiario {width:100px}

/***** Rodape *****/

#footer {
    background:#004d33;
    padding:7px 0 28px 0
}

#footer a {color:#fff}

#footer a:hover {
    color:#eee;
    text-decoration:underline
}
#menu-rodape-0 {width:120px}

#menu-rodape {width:390px}

#menu-rodape-2 {width:120px}

#menu-rodape-0 ul li,
#menu-rodape ul li,
#menu-rodape-2 ul li {
    float:left;
    font-family: 'proxima_nova_rgbold';
    padding:12px 20px 0 0;
    text-transform:uppercase;
    width:100px
}

#menu-rodape-2 ul li {
    padding: 12px 0 0;
    width: 168px;
}

#menu-rodape-0 ul li ul li {
    display:block;
    font-size:12px;
    font-family: 'proxima_nova_rgregular';
    padding:0;
    margin-bottom:7px;
    text-transform:none;
}

#menu-rodape ul li ul li {
    display:block;
    font-size:12px;
    font-family: 'proxima_nova_rgregular';
    padding:0;
    margin-bottom:7px;
    text-transform:none;
}

#footer .sub-menu li,
#footer #menu-menu_rodape_2 li {
    border-bottom:1px solid #185e46;
    margin-bottom:5px;
    padding-bottom:5px
}

#footer .sub-menu li:last-child,
#footer #menu-menu_rodape_2 li:last-child {
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0
}


/*Enviar para um amigo*/
.form-amigo{
    margin-top: 10px;
}
.form-linha {
    display:block !important;
    height:34px;
    margin-bottom:12px
}
.amigo-email .amigo-nome {
    display:inline-block;
    font-size: 16px;
    height: 33px;
    text-indent:10px;
}
.amigo-email{   
    width: 550px;
}
.amigo-nome{
    margin-right:12px;
    width: 352px
}
.imovel_mensagem {
    width: 544px !important;
}
.texto-formulario{
    clear: both;
    color: #838383;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-right: 12px;
    margin: 0 0 15px;
}

#endreco-rodape {width:240px}
/*imprimir*/
div.printfriendly{
    margin: 0 !important;
}
.printfriendly.pf-alignleft > a {
    color: #FFFFFF !important;
}

#lista-social li {
    display:inline-block;
    margin:4px 4px 14px 0
}

#modal { background: url(./images/bg-234.png); left:50%;
         margin-left:-40%;
         padding:10px;
         position:fixed;
         top:20%;
         width:80%; display: none; }
#modal .dialog { background:#0A857C;
                 color:#FFFFFF;
                 font-weight:bold;
                 padding:20px;
                 text-align:center; }

/** area restrita **/

#menu-socio {
    background:url(images/icon-socio.png) 10px center no-repeat #30917b;
    height:25px 
}

#menu-socio ul {
    padding-left:50px;
    width:940px
}

#menu-socio ul li {
    float:left;
    position:relative
}

#menu-socio ul li a {
    color:#cbe3de;
    display:block;
    font-family: 'proxima_novalight';
    height:25px;
    line-height:25px;
    font-size:14px;
    padding:0 45px;
    text-transform:uppercase;
}

#menu-socio ul li a:hover {
    color:#64ad9c
}

#menu-socio ul ul  {
    display:none;
    float: left;
    margin: 0;
    position: absolute;
    top: 25px;
    left: -10px;
    width: 208px;
    z-index: 99999;
}

#menu-socio ul ul a {
    background: #64ad9c;
    color: #fff;
    height: auto !important;
    line-height:normal !important;
    padding: 5px 10px;
    text-transform:inherit !important;
    width: 188px;
}

#menu-socio ul li a:hover {color: #bfd9d7}

#menu-socio ul ul li a:hover {
    background:#30917b;
}

#menu-socio ul li:hover > ul {
    display: block;
}

#endereco-rodape {
    margin-top: 15px;
    width: 250px;
}

.logo-rodape {margin-right:10px}

/** Acervo ***/

#busca-acervo .input-txt {
    border:1px solid #00675f;
    height:24px;
    text-indent:6px;
    width:280px
}

#busca-acervo .submit-busca,
#form_cadastro .submit-busca {
    background: none repeat scroll 0 0 #00675f;
    border: medium none;
    margin-left:10px;
    padding: 6px 12px;
}

#letras-acervo {width:380px}

#letras-acervo li {display:inline-block}

#letras-acervo li a {
    color:#00675f;
    display:block;
    padding:12px 12px 4px 0;
}

#letras-acervo li a:hover {
    text-decoration: underline;
}

#resultado-acervo li {
    display:inline-block;
    margin:0 40px 20px 0;
    vertical-align:top;
    width:260px
}

/*** Resultado d Busca ***/

.img-avatar {
    display:inline;
    margin-right:18px
}

.nome-avatar {text-transform: capitalize !important}

.link-perfil {
    background:url(images/bg-icone-mais.png) 250px center no-repeat;
    display:block;
    height:18px;
    line-height:18px;
    margin-top:8px;
    padding-left:22px
}

.modal-perfil {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 750px;
    left: 50%;
    margin-left: -325px;
    margin-top: -225px;
    position: fixed;
    top: 30%;
    width: 650px;
    z-index: 9999;
}

.link-perfil:hover .modal-perfil { display:block}

.fecha-perfil {
    position:absolute;
    right:10px;
    top:10px
}

.conteudo-modal {
    left:20px;
    position:absolute;
    top:35px;
    width:610px
}

.conteudo-modal .img-avatar {margin-bottom:400px}

/*.modal-perfil .mapa {
    display:block;
    margin-left:110px;
    margin-top:290px
}*/


/*** estilos calendar ***/

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0 !important;
}

.ui-widget-header {
    background: #018076 !important;
    border:none !important
}

.ui-datepicker .ui-datepicker-header {
    padding: 2px 0 !important;
}

#conteudo-associe a {
    background: none repeat scroll 0 0 #00675F;
    border: medium none;
    color:#fff;
    font-family: 'proxima_novalight';
    margin-right: 24px;
    text-transform:uppercase;
    padding: 6px 12px
}

.link-estatuto {
    background:none !important;
    color:#00675F !important;
    font-family: 'proxima_nova_rgbold' !important;
    margin:0 !important;
    padding:0 !important

}

#meu-cadastro {
    cursor: pointer;
}

/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin:0 20px 20px 0 !important;
}
.alignright {
    display: inline;
    float: right;
    margin:0 0 20px 20px !important;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*****/

.info-noticia {padding:0 3px; display:block}


.box-acesso {
    background:#00675f;
    padding:16px 0;
    position:absolute;
    top:32px;
    width:290px;
    display:none

}

.link-acesso:hover .box-acesso {display:none}

.link-senha {
    color: #A3CCBF;
    font-size: 10px !important;
    margin: 4px 0 0 12px;

}

.link-demais {
    color: #A3CCBF;
    font-size: 10px !important;
    margin: 4px 12px 0 0;
}

/** eventos ***/

.icone-filtro {
    background:#999;
    display:inline-block;
    height:58px;
    text-align:center;
    width:152px
}

.texto-filtro {
    display:table;
    height:58px;
    padding:0 15px;
    vertical-align:middle;
    width:122px
}

.texto-filtro span {
    display:table-cell;
    vertical-align:middle
}
.nacional {background:#197460}

.regional {background:#29c09f}

.todos {background:#004943}

.borda-evento {border:3px solid #197460 !important}

.rima-mail {
    display:block;
    margin-bottom:10px
}

.rima-mail .email {
    background: none !important;
    float:none !important;
    margin-right: 0 !important;
    padding: 0 !important;
    height: 22px !important;
    width: 400px !important
}

.rima-mail .cf-email,
.rima-mail .cf-cpf  {width:400px !important}

.periodo-evento{
    color: #777777;
    font-size: 13px;
    margin: -5px 0 0;
}
.local-evento{
    color: #777777;
    font-size: 13px;
    margin: 0 0 25px;	
}
.m-top-eventos{
    clear: both;
    margin-top: 20px;
}
.site-evento{
    display: block;
    float: right;
    width: 100%;
    clear: both;
    margin: 3px 0 50px 0;
}
/*FORMATACAO DO CONTEUDO DOS EDITORES DE EVENTOS*/
.pf-content p{
    line-height: 20px;
    margin-bottom: 9px;
}
.pf-content a{
    color: #30917B;
    font-family: 'proxima_nova_rgbold';
}
.pf-content a:hover{
    text-decoration: underline;
}
.pf-content em, .pf-content i{
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}
.pf-content strong, .pf-content b{
    /*color: #4A4A4A;*/
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 600 !important;
}
.pf-content h2{
    color: #738073;
    display: block;
    font-family: 'proxima_nova_rgbold';
    font-size: 18px;
    margin: 10px 0 2px;
}
.pf-content h3{
    color: #738073;
    display: block;
    font-family: 'proxima_nova_rgbold';
    font-size: 16px;
    margin: 20px 0 10px;	
}
.pf-content table{
    clear: both;
    display: table;
    margin-bottom: 15px;
}
.pf-content hr{
    background-color: #CCCCCC;
    border: medium none;
    clear: both;
    display: table;
    height: 1px;
    margin: 15px 0;
    width: 100%;
}
.pf-content ul, .pf-content ol{
    margin: 3px 0 10px 20px;
}
.pf-content ul li, .pf-content ol li{
    background: url("images/li-bullet.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);
    margin-bottom: 2px;
    padding-left: 10px;
}



/** conressos antriores **/

.area-decada {
    background:#eee;
    display:block;
    margin-bottom:2px;
    padding:4px 7px;

    color: #408D87;
    font-family: 'proxima_novalight';
    font-size: 21px;
    font-weight: 100;
}

/*** page login ***/

.page-login {
    width:400px

}

.page-login .input-uf {margin-left:0 !important}

.page-login  #crm-login,
.page-login #senha-login {
    margin-left:12px !important;
    width:142px !important
}

.page-login .link-senha, .page-login  .link-demais { margin:8px 0 0 0}

.link-senha:hover, .link-demais:hover {text-decoration:underline}


#login-secundario { padding-top:24px}

.ctn-eventos-das-regionais-da-sbd a { background: #29C09F !important; color: #fff !important;  }
.ctn-nacionais a { background: #197460 !important; color: #fff !important; }
.ctn-outros-eventos a { background: #999999 !important; color: #fff !important;}

#todos-eventos{ text-transform: uppercase; }

.texto-18 a:hover {text-decoration:underline}

.menu-lateral a:hover {text-decoration:none}

.miniatlas-nome,
.miniatlas-dados {
    background:#999;
    color:#fff;
    display:block;
    margin-bottom:4px;
    padding:5px
}

.miniatlas-nome span,
.miniatlas-dados span {
    background:#666;
    color:#fff;
    display:block;
    margin-bottom:4px;
    padding:5px
}

.atlas-login,
.atlas-senha {background:#999 !important}


/*LISTA ULTIMAS NOTICIAS*/
#ultimas-lista span{
    color: #30917B;
    display: block;
    font-size: 11px;
}
#ultimas-lista {
    margin-top: 10px;
}
#ultimas-lista li{
    margin-bottom: 10px;
}


.busca-termo{
    font-style: italic;
}
.busca-ocorrencias{
    display: block;
    font-size: 13px;
    margin-bottom: 20px;
    margin-top: -12px;
}

.mbottom{
    margin-bottom: 20px !important;
}


.bto-eventos{
    background-color: #30917B !important;
}

.bto-eventos:hover{
    background-color: #00675F !important;
}
