/**
 * Arquivo CSS dos ajustes feitos ao template
 * e novos estilos
 * 
 * @package   assets/css
 * @name      Custom
 * @author    Claudia dos Reis Silva <claudia.silva@tellks.com.br>
 * @copyright Copyright (c) 2013, Tellks - Solucoes em tecnologia ltda
 * @since     07/08/2013
 */


/*.error{
    margin-left: 2pt;
}

#usuario-icon {
    float: right;
    height: 30px;
    width: 30px;
  }
  
.sorting{
    cursor: pointer;
}

.ui-autocomplete-loading { 
    background: white url(../../templates/tellknologia/img/elements/loaders/6s.gif) right center no-repeat;
    padding-right: 1px;
}

.oculto{
    display: none;
}

.branco{
      color: #ffffff;
      font-weight: bold;
}

.logotipo { 
    height: 35px;
    display: block; 
    padding: 3px 0; 
    float: left; 
}

.logo_condominio { 
    display: block; 
    padding-top: 2px; 
    float: left; 
}

.thumb_galeria {
    
    width: 120px;
    max-height: 120px;
    
}

.max_width_600{
    max-width: 600px;
}

.box_galeria {
    margin-bottom: 8px;
    height: 140px;
    text-align: right;
}

.graph-standard-hbar {  z-index: 90; width: 100%; overflow: hidden; }

Rolagem de texto 
.ticker {
	height: 110px;
	overflow: hidden;
	border: 1px solid #DDD;
	margin: 0;
	padding: 0;
	list-style: none;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #DDD;
}

.ticker li {
	height: 90px;
	border-bottom: 1px dotted #DDD;
	padding: 5px;
	margin: 0px 5px;
}

.error{
    margin-left: 2pt;
}

#usuario-icon {
    float: right;
    height: 30px;
    width: 30px;
  }
  
.sorting{
    cursor: pointer;
}

.ui-autocomplete-loading { 
    background: white url(../../templates/app/tellknologia/img/elements/loaders/6s.gif) right center no-repeat;
    padding-right: 1px;
}*/

/*--------------------
    Ajustes Menu
----------------------*/

/*header p.title img {
    max-width: 219px;
    max-height: 35px;
    padding: 3px 0 3px 0;
}

header.h5 p.title img {
    padding: 0;
}

header>section.main-header nav {
    margin: 0;
}

header.h5>section.main-header nav {
    margin: 2px 0 0 0;
}

nav.mainmenu>ul>li:hover {
    height: 70px;
}
header.sticky nav.mainmenu>ul>li:hover {
    height: 40px;
}
header.h9.sticky nav.mainmenu>ul>li:hover {
    height: 30px;
}

header>section.main-header nav.mainmenu>ul>li>a,
header.h1 nav.mainmenu>ul>li.current-menu-item:hover>a {
    padding-top: 20px;
}
header.sticky>section.main-header nav.mainmenu>ul>li>a,
header.h1.sticky nav.mainmenu>ul>li.current-menu-item:hover>a {
    padding-top: 0px;
}

nav.mainmenu>ul>li>a,
header.sticky nav.mainmenu>ul>li>a,
header.h1.sticky nav.mainmenu>ul>li>a,
.h1 nav.mainmenu>ul>li.current-menu-item:hover>a {
    height: 35px;
}

header.sticky nav.mainmenu>ul>li:hover>a,
header.h8 nav.mainmenu>ul>li.current-menu-item>a {
    height: 40px;
}

header.h1.sticky nav.mainmenu>ul>li.current-menu-item>a,
header.h9 nav.mainmenu>ul>li.current-menu-item>a,
header.h9 nav.mainmenu>ul>li:hover>a {
    height: 33px;
}

nav.mainmenu>ul>li:hover>a,
header.h11 nav.mainmenu>ul>li>a {
    height: 50px;
}
header.sticky nav.mainmenu>ul>li:hover>a,
header.sticky nav.mainmenu>ul>li>a,
header.h11.sticky nav.mainmenu>ul>li.current-menu-item>a {
    height: 40px;
}

header.h2 nav.mainmenu>ul>li>a,
header.h6 nav.mainmenu>ul>li>a,
header.h6 nav.mainmenu>ul>li.current-menu-item>a {
    height: 46px;
}
header.h2.sticky nav.mainmenu>ul>li>a,
header.h6.sticky nav.mainmenu>ul>li>a,
header.h6.sticky nav.mainmenu>ul>li.current-menu-item>a {
    height: 40px;
}

header.h3 nav.mainmenu>ul>li>a, 
header.h4 nav.mainmenu>ul>li>a,
header.h7 nav.mainmenu>ul>li>a,
header.h12 nav.mainmenu>ul>li>a,
header.h13 nav.mainmenu>ul>li>a,
header.h14 nav.mainmenu>ul>li>a {
    height: 46px;
}
header.h3.sticky nav.mainmenu>ul>li>a, 
header.h4.sticky nav.mainmenu>ul>li>a,
header.h7.sticky nav.mainmenu>ul>li>a,
header.h12.sticky nav.mainmenu>ul>li>a,
header.h14.sticky nav.mainmenu>ul>li>a {
    height: 42px;
}

header.h13.sticky nav.mainmenu>ul>li>a {
    height: 32px;
}

header.h5 nav.mainmenu>ul>li>a {
    height: 46px;
    margin-top: 2px;
}
header.h5.sticky nav.mainmenu>ul>li>a {
    height: 43px;   
}

@media (max-width: 800px) {

    header>section.main-header nav .select {
        margin-top: 15px;
    }
}*/
nav.mainmenu > ul > li:hover > a {
    height: 41px;
}
header.h3 nav.mainmenu > ul > li > a {
    height: 43px;
}
nav.mainmenu > ul,
header.h3 nav.mainmenu > ul,
header.h6 nav.mainmenu > ul {
    padding-top: 0px;
    padding-bottom: 0px;
    bottom: 0px;
    right: 25px;
    position: absolute;
}

@media (max-width: 650px) {
    .slider8 article>div>div {width: 35%; max-width: 35%;}
}

/*--------------------
    Final Ajustes Menu
----------------------*/

.overlay {
    z-index: 20;
}