input {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    min-height:24px;
}



body {
    background-color: #ffffff;
    font-size: 14px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
    margin: 12px;
}

h2 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  18px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #D20005;
}
h3 {
    color: #D21035;
    /* border-bottom: 1px solid #AFAFAF; */
}

.div_section {
    color: #D21035;
    font-size:  15px;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 5px;
}
.div_section_show_hide {
    color: blue;
    cursor: pointer;
}



.campo_div {
    font-size: 12;
    font-weight: bold;
}




.mySlides{
    display:none;
    vertical-align: top;
    line-height: normal;
    background-color: #EFEFEF;
}
.polen_slide_field_value{
    display: inline-block;
    color: darkslategrey;
    font-weight: normal;
}
.polen_slide_field{
    color: lightslategrey;
    display: inline-block;
    font-weight: bold;
    font-family: sans-serif;
}
.polen_slide_title{
    font-weight: bolder;
    font-family: sans-serif;
}
.polen_slide_image {
}


/* ************************************ */

/*semelhante ao anterior*/
.dropdownmenuondiv {   
    cursor: pointer;
}
.dropdownmenuondiv:hover {   
    background-color: highlight;
}

.dropdown {
    position: relative;
    display: inline-block;
}
.code_on_search_result:hover {
    background-color: highlight;
    cursor: pointer;
}

atom { margin:5px; cursor:pointer; }
atom:hover { background: #F0FFFF; }
atom.negative { background: #FF7A5F; background-color: #FF7A5F; }
atom.negativo { background: #FF7A5F; background-color: #FF7A5F; font-family: sans-serif; }
atom.positive { background: #C2FDCE; background-color: #C2FDCE; }
atom.positivo { background: #C2FDCE; background-color: #C2FDCE; }
atom.neutral { background: #EFEFEF; background-color: #EFEFEF; }
atom.neutro { background: #EFEFEF; background-color: #EFEFEF; }


/* APENAS PARA OS SLIDES VERTICAIS OPCIONAIS */
.tab {
    float: left;
    border-top: 1px solid #ccc;
    background-color: #f1f1f1;
    width: 180px;
    height: 300px;
}
.tabcontent {
    float: left;
    padding: 0px 12px;
    border-top: 1px solid #ccc;
    min-width: 48%;
    border-left: none;
    height: 300px;
}
.tabcontentleft {
    position: absolute;
    right: 20px;
    padding: 0px 12px;
    border-top: 1px solid #ccc;
    min-width: 42%;
    border-left: none;
    height: 300px;
}
.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 8px 8px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
}
.tab button:hover {
    background-color: #ddd;
}
.tab button.active {
    background-color: #ccc;
}
/* para os botoes de pub stats */
.pstattablink:hover {
    background-color: #ddd;
}
.pstattablink.active {
    background-color: #ccc;
}


