@charset "utf-8";
/* CSS Document */

/* CLASSES _______________________________________________________ 
__________________________________________________________________ */

/* FORMATAÇÃO TEXTOS */
.fnt-1 {font-family:'FuturaStdBook', Verdana, Geneva, sans-serif;}
.fnt-2 {font-family:'FuturaStdMedium', Verdana, Geneva, sans-serif;}
.fnt-3 {font-family:'FuturaStdMediumCondensed', Verdana, Geneva, sans-serif;}
.fnt-4 {font-family:'FuturaStdBold', Verdana, Geneva, sans-serif;}
.fnt-5 {font-family:'FuturaStdMediumBold', Verdana, Geneva, sans-serif;}

.italic{font-style:italic;}
.underline, .h-underline:hover{text-decoration:underline;}
.uppercase{text-transform:uppercase;}
.fw-bold{font-weight:bold;}
.fw-normal{font-weight:normal;}

.txt-left{text-align:left;}
.txt-right{text-align:right;}
.txt-center{text-align:center;}
.txt-justify{text-align:justify;}

.list-none, .list-none *{list-style:none; margin:0;}

/* TAMANHO DAS FONTES */
.size-1 {font-size:10px;}
.size-2 {font-size:11px;}
.size-3 {font-size:12px;}
.size-4 {font-size:14px;}
.size-5 {font-size:16px;}
.size-6 {font-size:18px;}
.size-7 {font-size:20px;}
.size-8 {font-size:22px;}
.size-9 {font-size:25px;}

/* CORES COMUNS */
.color-fff{color:#fff;} /* BRANCO */
.color-1{color:#1f1f1f;} /* default - grafite escuro */
.color-2{color:#b7b7b7;}
.color-2-hover:hover{color:#fff;} /* cinza claro */
.color-3{color:#6c6c6c;} /* cinza medio */

/* POSICIONAMENTO */
.flt-left{float:left;}
.flt-right{float:right;}
.flt-none{float:none;}
.flt-clear{clear:both;}
.flt-center{margin:0 auto;}

.dsp-block{display:block;}
.dsp-none{display:none;}
.dsp-table{display:table; border-spacing:0; border-collapse: collapse; table-layout: fixed;}
.dsp-row{display:table-row;}
.dsp-cell{display:table-cell;}
.ovf-auto{overflow:auto;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.fixed{ position:fixed !important; top:0 !important;}

.w-auto{width:auto;}

/* BACKGORUNDS COMUNS */
.bg-fff{background-color:#fff;}
.bg-000{background-color:#000;}
.bg-1{background-color:#1f1f1f;}
.bg-2{background-color:#dddddd;}
.bg-3{background-color:#fbfbfb;}
.bg-4{background-color:#b7b7b7;}
.bg-5{background-color:#eeeeee;}
.bg-highlight{background-color:#fff0cc;}

/* Sem background */
.bg-none{background:none !important;}
.bg-img-none{background-image:none !important;}

.box-model{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* FORM ITENS */

.checkbox{
	display:inline-block;
	width:12px;
	height:12px;
	overflow:hidden;
	background:#fff url(../media/images/gc/icons/checkbox-checked.png) no-repeat center -100px;
	border:1px solid #dddddd;
	vertical-align:text-bottom; 
	margin-right:5px;
	padding:0;
	cursor:pointer;
	}
.checkbox:hover, .checkbox.hover{-moz-box-shadow: inset 0 0 2px #666; -webkit-box-shadow: inset 0 0 2px #666; box-shadow: inset 0 0 2px #666; border-color:#707070;}
.checkbox input[checked=checked], .checkbox.checked{background-position:left center;}
.checkbox input{margin-top:-100px; display:block;}


.onoff_box{display:inline-block;width:80px;height:26px;background:url(../media/images/gc/yesno.gif) 0 0 no-repeat;cursor:pointer;position:relative;overflow:hidden; vertical-align:middle;
-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
.onoff_box.checked{background-position:-40px 0;}
.onoff_box input{position:absolute;left:-20px;}


/* MENSAGENS */

.message{padding:10px 15px 10px 40px; border-width:1px; border-style:solid; margin-bottom:15px; background-position:12px 12px; background-repeat:no-repeat; font-weight:bold; overflow:hidden; 
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.message p{padding:0;width:93%;float:left;}
.message.errormsg{border-color:#e9c59b;background-color:#ffecce; background-image:url(../media/images/icons/error.gif); color:#e3302c;}
.message.success{border-color:#bfde84;background-color:#edfbd8; background-image:url(../media/images/icons/success.gif); color:#508600;}
.message.info{border-color:#bbdbe0;background-color:#ecf9ff; background-image:url(../media/images/icons/info.gif); color:#0888c3;}
.message.warning{border-color:#e5e181;background-color:#fefde2; background-image:url(../media/images/icons/warning.gif);color:#666;}
.message .close{display:block;float:right;width:16px;height:16px;background:url(../media/images/icons/close.png) 0 0 no-repeat;margin-top:2px;cursor:pointer;-moz-opacity:0.7;opacity:0.7;}
.message .close:hover{-moz-opacity:1; opacity:1;}



/* BOTÕES */


.bt-text{height:38px; line-height:38px; padding:0 15px;}

.bt-ico-inline{display:inline-block; background-repeat:no-repeat; background-position:-10px -11px; padding-left:20px; padding-top:5px;}
.bt-ico-inline:hover{background-position:-10px -49px;}

.bt-ico-text{display:inline-block; background-repeat:no-repeat; background-position:left top; padding:0 23px 0 40px; height:38px; line-height:37px;}

.bt-ico-sq{display:block; background-repeat:no-repeat; background-position:center bottom; width:38px; height:38px; overflow:hidden; text-indent:-9999px; background-color:#dddddd;}
.bt-ico-sq:hover, .bt-ico-sq.enable, .bt-ico-sq.active{background-position:center top; background-color:#1f1f1f;}

.fb-publisher{background-color:#3b5998}

.ico-alerta{background-image:url(../media/images/gc/icons/ico-alerta.png);}
.ico-mensagens{background-image:url(../media/images/gc/icons/ico-mensagens.png);}
.ico-galeria{background-image:url(../media/images/gc/icons/ico-galeria.png);}
.ico-search{background-image:url(../media/images/gc/icons/ico-search.png);}
.ico-upload{background-image:url(../media/images/gc/icons/ico-upload.png);}
.ico-traduzir{background-image:url(../media/images/gc/icons/ico-traduzir.png);}
.ico-publicacao{background-image:url(../media/images/gc/icons/ico-publicacao.png);}
.ico-relacionar{background-image:url(../media/images/gc/icons/ico-relacionar.png);}
.ico-editar{background-image:url(../media/images/gc/icons/ico-editar.png);}
.ico-excluir,.ico-lixeira{background-image:url(../media/images/gc/icons/ico-excluir.png);}
.ico-plus{background-image:url(../media/images/gc/icons/ico-plus.png);}
.ico-lock{background-image:url(../media/images/gc/icons/ico-lock.png);}
.ico-clear{background-image:url(../media/images/gc/icons/ico-clear.png);}
.ico-ok{background-image:url(../media/images/gc/icons/ico-ok.png);}
.ico-cancel{background-image:url(../media/images/gc/icons/ico-cancel.png);}
.ico-visivel{background-image:url(../media/images/gc/icons/ico-visivel.png);}
.ico-oculto{background-image:url(../media/images/gc/icons/ico-oculto.png);}
.ico-link{background-image:url(../media/images/gc/icons/ico-link.png);}
.ico-unlink{background-image:url(../media/images/gc/icons/ico-unlink.png);}
.ico-tags{background-image:url(../media/images/gc/icons/ico-tags.png);}
.ico-remover{background-image:url(../media/images/gc/icons/ico-remover.png);}
.ico-check{background-image:url(../media/images/gc/icons/ico-check.png);}
.ico-prev{background-image:url(../media/images/gc/icons/ico-prev.png);}
.ico-next{background-image:url(../media/images/gc/icons/ico-next.png);}
.ico-destacar{background-image:url(../media/images/gc/icons/ico-destacar.png);}
.ico-undo{background-image:url(../media/images/gc/icons/ico-undo.png);}


/* PAGINAÇÃO */

.table_pagination.right{float:right; position:relative; z-index:20; margin:10px;}
.table_pagination a{display:block; float:left; margin-left:1px; width:39px; height:39px; line-height:38px; font-family:'FuturaStdBold', Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-align:center; background-color:#1f1f1f;}
.table_pagination a.prev, .table_pagination a.next{text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; background-position: center center;}
.table_pagination a.prev{background-image:url(../media/images/gc/icons/ico-prev.png);}
.table_pagination a.next{background-image:url(../media/images/gc/icons/ico-next.png);}
.table_pagination a.disabled{display:none;}
.table_pagination a.active{color:#1f1f1f; background-color:#dddddd; cursor:default;}

/* SCROLL */
.jspContainer{overflow: hidden;	position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;	top: 0;	right: 0; width: 16px; height: 100%;}
.jspVerticalBar *{margin: 0; padding: 0;}
.jspCap{display: none;}
.jspTrack{position: relative;}
.jspDrag{background: #1f1f1f; position: relative; top: 0; left: 0;	cursor: pointer;}
.jspArrow{background-color: #1f1f1f; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;	background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;	float: left; height: 100%;}

/* Selectmenu */
/* Selectmenu */
.l-selectmenu .ui-selectmenu {display: block; position:relative; height:37px; text-decoration: none; overflow:hidden; background:#fff; padding:0 0 0 10px; border:1px solid #1f1f1f;}
.l-selectmenu .ui-selectmenu-status {height:37px; line-height:36px; display:block; padding:0 38px 0 0; outline:none; font-size:12px; font-family:'FuturaStdMediumBold', Verdana, Geneva, sans-serif; text-transform:uppercase;}
.l-selectmenu .ui-selectmenu-icon{ position:absolute; width:38px; height:37px; right:0; top: 0; background:#1f1f1f url(../media/images/gc/icons/ico-down.png) no-repeat center center;}

.ui-selectmenu-menu { margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; background:#ffffff; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-dropdown {margin:0; padding:0 0 0 10px; background:#ffffff; display:block; overflow:auto;}
.ui-selectmenu-menu li {padding:5px 0 5px 10px; margin:0 0 0 0; display: block; border:none; border-bottom:1px solid #1f1f1f; cursor:pointer; width:100%; margin-left:-10px;}
.ui-selectmenu-menu .ui-state-hover{border:none; border-bottom:1px solid #1f1f1f;}
.ui-selectmenu-menu .ui-selectmenu-item-selected{background-color:#1f1f1f;}
.ui-selectmenu-menu .ui-selectmenu-item-selected a{color:#ffffff;}

.menu-dropdown{cursor:pointer; list-style:none; margin:0; display:inline-block; border:1px solid #1f1f1f; height:36px; position:relative; width:200px;
background:#1f1f1f url(../media/images/gc/icons/ico-down.png) no-repeat center right;}
.menu-dropdown li{display:block; background-color:#fff;}
.menu-dropdown li a{display:block; text-align:left;}
.menu-dropdown > li{overflow:hidden; color:#1f1f1f; margin-right:38px;}
.menu-dropdown > li > a{text-align:center; height:36px; line-height:36px; overflow:hidden; padding-left:10px; text-align:left; font-size:12px; font-family:'FuturaStdMediumBold', Verdana, Geneva, sans-serif; text-transform:uppercase;}
.menu-dropdown > li ul{position:absolute; top:37px; left:0; list-style:none; margin:0; background-color:#fff; display:none; z-index:999; border-left:1px solid #1f1f1f; border-right:1px solid #1f1f1f;}
.menu-dropdown > li ul li a{border-bottom:1px solid #1f1f1f; text-align:left; padding:8px 6px 6px 10px;}
.menu-dropdown > li ul li:hover, .menu-dropdown > li ul li:hover a{background-color:#1f1f1f; color:#fff;}

/* AUTOCOMPLETE */
.ui-autocomplete{list-style:none; width:154px !important; z-index:999;}
.ui-autocomplete .ui-menu-item a{display:block;}


