﻿/* DEFAULTS
----------------------------------------------------------*/







/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 100%;
    height:100%;
    background-color: #fff;
    margin: 0px 0px 0px 0px;
    border-style: none;
    position:relative;
}

.header
{
    position:absolute;
    left: 0px;
    top:0px;
    z-index:1000;
    margin: 0px;
    padding: 0px;
    background: #336699;
    opacity:0.7;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    width: 100%;
    height:40px;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    font-size: 22pt;
}

.rightPanel
{
    float:left;
    margin: 0px;
    margin-top:10px;
    padding: 0px;
    width: 300px;
    height:100%;
    -moz-box-shadow: 0 0 40px 0 #888;
    -webkit-box-shadow: 0 0 40px 0 #888;
    box-shadow: 0 10px 40px 0 #888;
}

.rightPanel h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: Black;
    border: none;
    font-size: 18pt;
}

.main
{
    padding: 0px 5px;
    margin: 5px 5px 5px 5px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

/*.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}*/


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

input.submit {
	color: #fff;
	padding: 7px 10px;
	border: 0;
	font-weight: bold;
	background: #64ABB7;
}
input.submit:hover {
	background: #3388A2;
}

input.submitLogin {
	color: #fff;
	padding: 2px 10px;
	border: 0;
	background: #64ABB7;
}
input.submitLogin:hover 
{
    padding: 2px 15px;
	background: #3388A2;
}

input.submitLogout {
	color: #fff;
	padding: 2px 10px;
	border: 0;
	background: #E0AA6D;
}
input.submitLogout:hover {
	background: #FFA800;
}

.detailBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 2px 0px #528ecc;
	width:150px;
}.detailBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.detailBtn:active {
	position:relative;
	top:1px;
}

.streetViewBtn {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #aaaaaa;
	display:inline-block;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 2px 0px #ffffff;
	width:150px;
	height:50px;
}.streetViewBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.streetViewBtn:active {
	/*position:relative;
	top:1px;*/
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.divSearchHeader {
    position: fixed;
    float:left;
    width:100%;
    height: 65px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    z-index: 101;
    background-color: #f8f8f8;
}

/* global text box styles */
.globalInputFrame{
	position:relative;
	background-color: #FFF;
	margin: 6px;
	border-radius: 5px;
	box-shadow: inset 0px 2px 4px #d6d6d6;
	border: 2px solid #c1c1c1;
	height:28px;
}

.globalInputFrameMultimode{
	position:relative;
	background-color: #FFF;
	margin: 6px;
	border-radius: 5px;
	box-shadow: inset 0px 2px 4px #d6d6d6;
	border: 2px solid #c1c1c1;
	height:100px;
}

.globalInputFrame:hover{
    border: 2px solid #92bfd5;
    box-shadow: 0px 2px 5px #92bfd5;
}

.globalInputFrameMultimode:hover{
    border: 2px solid #92bfd5;
    box-shadow: 0px 2px 5px #92bfd5;
}

.globalInput{
	position:relative;
	z-index: 1;
	background-color:transparent;
	font-size:14px;
	border: 0px;
	margin:3px;
    padding: 4px 3px 3px 3px;
	color: #333;
	font-family:helvetica, arial, sans-serif;
}

.globalInputMultimode{
	position:relative;
	z-index: 1;
	background-color:transparent;
	font-size:14px;
	border: 0px;
	margin:3px;
    padding: 4px 3px 3px 3px;
	color: #333;
	font-family:helvetica, arial, sans-serif;
	height:89%;
}

.globalInput:focus{
	outline: none;
}

.gestorFeriasBackgroundText{
	position:absolute;
    top: 0px;
    left:0px;
	z-index: 0;
	font-size:14px;
	color:#aaa;
	padding: 9px 10px 8px 11px;
	font-family:helvetica, arial, sans-serif;
}

#txtMapSearch {
    position: relative;
    width: 335px;
    z-index: 50;
}

.btngestorFeriasSearch 
{
    cursor: pointer;
    margin-left: 1px;
    border: 0px;
    width: 25px;
    height: 35px;
    display: block;
    background: url("../imgs/procurar_btn.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasSearch:hover,.btngestorFeriasSearch:focus{
background-position: -27px 0px;
}

.btngestorFeriasSearch:active{
background-position: -54px 0px;
}

.btngestorFeriasSearchVerde 
{
    cursor: pointer;
    margin-left: 1px;
    border: 0px;
    width: 25px;
    height: 35px;
    display: block;
    background: url("../imgs/procurar_btn_verde.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasSearchVerde:hover,.btngestorFeriasSearch:focus{
background-position: -27px 0px;
}

.btngestorFeriasSearchVerde:active{
background-position: -54px 0px;
}

.btngestorFeriasAlerta 
{
    cursor: pointer;
    margin-left: 1px;
    border: 0px;
    width: 95px;
    height: 25px;
    display: block;
    background: url("../imgs/alertas.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasAlerta:hover,.btngestorFeriasAlerta:focus{
background-position: 0px -25px;
}

.btngestorFeriasAlerta:active{
background-position: 0px -50px;
}

.btngestorFeriasSearch2
{
    cursor: pointer;
    margin-left: 6px;
    border: 0px;
    width: 67px;
    height: 35px;
    display: block;
    background: url("../imgs/procurar_btn_old.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasSearch2:hover,.btngestorFeriasSearch:focus{
background-position: -67px 0px;
}

.btngestorFeriasSearch2:active{
background-position: -134px 0px;
}

.btngestorFeriasAddsessao 
{
    cursor: pointer;
    margin-left: 6px;
    border: 0px;
    width: 125px;
    height: 35px;
    display: block;
    background: url("../imgs/inserir_imoveis.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasAddsessao:hover,.btngestorFeriasAddsessao:focus{
background-position: -127px 0px;
}

.btngestorFeriasAddsessao:active{
background-position: -254px 0px;
}

.btngestorFeriasAddsessaoHoli 
{
    cursor: pointer;
    margin-left: 6px;
    border: 0px;
    width: 125px;
    height: 35px;
    display: block;
    background: url("../imgs/inserir_imoveis_holidays.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 50;
}

.btngestorFeriasAddsessaoHoli:hover,.btngestorFeriasAddsessao:focus{
background-position: -127px 0px;
}

.btngestorFeriasAddsessaoHoli:active{
background-position: -254px 0px;
}

.btngestorFeriasSave 
{
    cursor: pointer;
    margin-left: 6px;
    border: 0px;
    width: 87px;
    height: 31px;
    display: block;
    background: url("../imgs/botao_gravar.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 10;
}

.btngestorFeriasSave:hover,.btngestorFeriasSave:focus{
background-position: -88px 0px;
}

.btngestorFeriasSave:active{
background-position: -176px 0px;
}

.btngestorFeriasCanc 
{
    cursor: pointer;
    margin-left: 6px;
    border: 0px;
    width: 87px;
    height: 31px;
    display: block;
    background: url("../imgs/botao_cancelar_alertas.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 10;
}

.btngestorFeriasCanc:hover,.btngestorFeriasCanc:focus{
background-position: -88px 0px;
}

.btngestorFeriasCanc:active{
background-position: -176px 0px;
}

/* DROPDOWNLISTS
----------------------------------------------------------*/

.ddlBox 
{
    width: 220px;
    height: 25px;
    margin-left: 20px;
    margin-top:5px;
    margin-bottom:10px;
    background: url('../imgs/ddl_opener.png');
    background-repeat:no-repeat;
    background-color:#F7F6F5;
    background-position:right;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.ddlBox:hover
{
    background-color:#E8EEF0;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 7px #888;
}

.ddlBox select 
{
    border:0;
    color:Black;
    background:transparent;
    font-size:13px;
    font-weight:bold;
    padding:2px 10px;
    width:100%;
    -webkit-appearance: none;
}

.ddlBox select:focus{
	outline: none;
}

.ddlList
{
    width: 220px;
    height: 20px;
    margin-left: 5px;
    margin-top:5px;
    margin-bottom:10px;
    background: url('../imgs/ddl_opener.png');
    background-repeat:no-repeat;
    background-color:#F7F6F5;
    background-position:right;
    border-width:1px;
    border-style:solid;
    border-color:#F5F5F5;
    -moz-box-shadow: 0 0 1px #888;
    -webkit-box-shadow: 0 0 1px #888;
    box-shadow: 0 0 1px #888;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.ddlList:hover
{
    background-color:#E8EEF0;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    box-shadow: 0 0 3px #888;
}

.ddlList select 
{
    border:0;
    color:Black;
    background:transparent;
    font-size:9px;
    font-weight:bold;
    padding:4px 2px;
    width:100%;
    -webkit-appearance: none;
}

.ddlList select:focus{
	outline: none;
}
	
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; font-weight:bold; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { background:transparent url(../imgs/ddl_2.png) no-repeat scroll left center; color:#5d4617;}
.dropdown dt a {background:transparent url(../imgs/ddl_1.png) no-repeat scroll left center; display:block; 
                width:260px; height:40px}
.dropdown dt a span {cursor:pointer; display:block; padding:10px;}
.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
                    left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none; z-index:5;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#64ABB7;}
        
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}


/* GRID
----------------------------------------------------------*/
.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 0px #525252;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border-bottom: solid 1px #c1c1c1;   
    color: #717171;   
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(grd_head.png) repeat-x top;   
    border-left: solid 0px #525252;   
    font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 



ol, ul, li {list-style:none; margin-left:0px; padding-left:0px;}


        a {color:#377AD0;text-decoration:none}

        a:hover {color: #333;cursor: pointer}


        form ul li {
        margin: 0 0 11px;
        }

        form ul li ul {
        display: inline-block;
        }

        form ul li ul li {
        margin: 0 11px 0 0;
        float: left;
        }

        form a {
        font-size: 14px;
        }

        ul li input[type="radio"],
        ul li input[type="checkbox"] {
        margin-top: -.1em;
        }



        input[type=checkbox],
        input[type=radio] {
        border: 1px solid #c0c0c0;
        margin: 0 0.1em 0 0;
        padding: 0;
        font-size: 16px;
        line-height: 1em;
        width: 1.1em;
        height: 1.1em;
        background: #fff;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#fbfbfb));

        -webkit-appearance: none;
        -webkit-box-shadow: 1px 1px 1px #fff;
        -webkit-border-radius: 0.25em;
        vertical-align: text-top;
        display: inline-block;

        }



        input[type=checkbox]:checked::after {
        content:"✔";
        display:block;
        text-align: center;
        font-size: 16px;
        height: 16px;
        line-height: 16px;
        }

        input[type=radio]:checked::after {
        content:"●";
        display:block;
        height: 16px;
        line-height: 15px;
        font-size: 20px;
        text-align: center;
        }
 
.txtValues {
  background-color: transparent;
  border: 1px solid #D7D7D7;
  font-size:9pt;
  height:15px;
  padding:2px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

.txtValues:hover {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.txtValues:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.action-button-azul {
	-webkit-appearance: none;
	cursor: pointer;
	margin-top: 0px;
	color: #ffffff;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	background-color: #5ebfd2;
	padding: 10px 15px;
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	border-color: #2496ac;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.action-button-azul:hover {
	background-color: #4eafc2;
	border-color: #2496ac;
}

.action-button-azul:active {
	background-color: #50a2b2;
	border-width: 3px 1px 1px 1px;
	margin-top: 1px;
	-moz-box-shadow: none;
	box-shadow: none;
}

.action-button-vermelho {
	-webkit-appearance: none;
	cursor: pointer;
	margin-top: 0px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	background-color: #c61717;
	padding: 5px 15px;
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	border-color: #aa1717;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.action-button-vermelho:hover {
	background-color: #dd2929;
	border-color: #aa1717;
}

.action-button-vermelho:active {
	background-color: #a60d0d;
	border-width: 3px 1px 1px 1px;
	margin-top: 1px;
	-moz-box-shadow: none;
	box-shadow: none;
}


.action-button-verde {
	-webkit-appearance: none;
	cursor: pointer;
	padding-top: 0px;
	color: #ffffff;
	font-size: 19px;
	text-align: center;
	text-decoration: none;
	background-color: #17c67e;
	padding: 10px 15px;
	border-width: 1px 1px 4px 1px;
	border-style: solid;
	border-color: #17aa6d;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 7px;
	behavior: url(PIE.htc);
}

.action-button-verdeo:hover {
	background-color: #29dd93;
	border-color: #17aa6d;
}

.action-button-verde:active {
	background-color: #0da667;
	border-width: 3px 1px 1px 1px;
	margin-top: 1px;
	-moz-box-shadow: none;
	box-shadow: none;
}



.btnmsgbarra
{
    width: 19px;
    height: 16px;   
    background: url("../imgs/alertas/botao_msg.png");
    background-position: -38px 0px;
    background-repeat: no-repeat;
}
.btnmsgbarra:hover,.btnmsgbarra:focus{
    background-position: -19px 0px;
}
.btnmsgbarraCount:active{
    background-position: 0px 0px;
}

.btnmsgbarraCount
{
    width: 19px;
    height: 16px;   
    background: url("../imgs/alertas/botao_msg.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.btnmsgbarraCount:hover,.btnmsgbarraCount:focus{
    background-position: -19px 0px;
}
.btnmsgbarraCount:active{
    background-position: -38px 0px;
}



.btnaltbarra 
{
    width: 19px;
    height: 16px;   
    background: url("../imgs/alertas/botao_note.png");
    background-position: -38px 0px;
    background-repeat: no-repeat;
}

.btnaltbarra:hover,.btnaltbarra:focus{
background-position: -19px 0px;
}

.btnaltbarra:active{
background-position: -38px 0px;
}

.btnaltbarraCount
{
    width: 19px;
    height: 16px;   
    background: url("../imgs/alertas/botao_note.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.btnaltbarraCount:hover,.btnaltbarra:focus{
background-position: -19px 0px;
}
.btnaltbarraCount:active{
background-position: -38px 0px;
}

.alertaCount {
    position:absolute;
    right:-6px;
    top:-5px;
    border-radius:20px;
    background-color:#f64d1f;
    color:#fff;
    height:11px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
    font-size:8pt;
}