@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*:active { border:0px none; outline:none; }
*:focus{ border:0px none; outline:none; }
html, body { height:100%; min-height:100%; color:#FFF; font-size:12px;font-family: 'proxima_nova_rgregular'; background-repeat:repeat; background-image:url(../images/grey.png); }

/*campos obrigatorios*/
span#obrigatorio {
	color:#F00;
}
span#obrigatoriomsg {
	float:left;
	color:#FFF;
	margin-right: 20px;
}

/*legendas imagens e outros*/
span.legendDash{}
span.legend{color:#000;}


/* Login */
#loginBlock { background-image:url(../images/loginbg.png); width:468px; height:605px; margin:0 auto; margin-top:10px; position:relative; }
#loginForm { height:auto; overflow:hidden; width:225px; margin:0 auto; padding-top:345px; }
#loginLabel { text-transform:uppercase; margin-bottom:10px; color:#D8D8D8; font-size:12px; text-align:center; height:auto; overflow:hidden; }
#loginRF { height:auto; overflow:hidden;  }
#loginRF form { min-height:88px; }
#PASSWORD { display:none; }
#UTILIZADOR, #FAKEPWD, #PASSWORD { padding:0; margin:0; margin-bottom:8px; background-color:#5e5e5e; color:#D8D8D8; font-size:10px; border:0px none; padding-left:10px; padding-right:10px; width:205px; height:25px; -webkit-border-radius: 15px; border-radius: 15px; }
#btLoginForm { float:right; }
#loginError { text-transform:uppercase; text-align:center; margin-top:6px;  color:#F00; clear:both; }

/* Header Pages */
#headerContainer { width:100%; height:59px; background-repeat:repeat; background-image:url(../images/leftmenubg.jpg); }
#headerLogo { float:left; width:186px; margin-left:10px; height:59px; }
#headerLinks { float:right; margin-right:10px; margin-top:15px; }
#headerLinks a { color:#FFF; text-decoration:none; text-transform:uppercase; }

/* Menu */
#menuBlock { float:left; width:15%; height:100%; background-repeat:repeat; background-image:url(../images/leftmenubg.jpg); }
#menuBlock ul { padding-top:25px; }
#menuBlock ul li {  margin-bottom:1px;background-repeat:repeat; background-image:url(../images/itemmenubg.png);  }
#menuBlock ul li a { padding-left:15px; text-transform:uppercase; text-decoration:none; color:#FFF; padding-top:6px; padding-bottom:6px; display:block; }

/* Conteudo */
#block_content { width:100%; height:auto; overflow:hidden; }

/* App Emulator */
#overlay { display:none; position:absolute; top:56px; left:0; width:491px; height:622px; background-repeat:repeat; background-image:url(../images/overlaybg.png); z-index:999; }
#overlayIMG { margin:0 auto; padding-top:250px; width:66px; }
#block_mapp { float:left; width:85%; height:auto; overflow:hidden; position:relative; }
#mapp { margin:0 auto;  width:594px; height:768px; position:relative; background-image:url(../images/mapp.png); }
#mappContent { width:491px; height:622px; position:relative;  margin-left: 51px; padding-top: 56px; }
#mappInner {  width:491px; height:622px;  }
#mappProdutos {  width:491px; height:622px; display:none; }
#mappAgenda {  width:491px; height:622px; display:none; }
#mappLista {  width:491px; height:622px; display:none; }
#mappTop { width:491px; height:80px; background-image:url(../images/staticsuggest.png); }
#mappLogo { float:left;  width:178px; margin-left:136px; height:69px; }
#mappLogoEdit { float:left; width:28px; height:27px; }
#mappSugImg { background-position:top left; background-repeat:no-repeat; position:absolute; z-index:1; top:0; left:0; width:490px; height:400px; }
#mappSugestoes { height:290px; width:490px;  padding-top:110px; position:relative; overflow:hidden; }
#mappSugestInfo { float:left; width:225px; min-height:105px; background-color:#000; position:relative; z-index:2; }
#mappSugestEdit { float:left; position:relative; z-index:2; margin-top:2px;}
#mappArrows { float:left; margin-left:10px; margin-top:25px; }
#mappInfo { float:left; margin-left:5px; margin-top:9px; max-width:150px; }
#mappInfoTitle { text-transform:uppercase; color:#1995BC; font-size:12px; margin-bottom:2px; }
#mappInfoInfo { color:#D3D2D2; font-size:10px; }
#mappMenu { /*background-image:url(../images/menubg.png);*/ width:491px; height:100px; position:relative; }
#mappMenuItem1 { background-image:url(../images/fundomenu.png); width:491px; height:50px; text-transform: uppercase; font-weight: bold; font-size: 14px; color:#1995BC; }
#mappMenuItem1:hover { background-image:url(../images/fundomenu_h.png); }
#mappMenuItem1 a { font-size: 14px; color:#F55710; text-decoration:none; }
#mappMenuItem2 { background-image:url(../images/fundomenu.png);  width:491px; height:50px; text-transform: uppercase; font-weight: bold; font-size: 14px; color:#1995BC; }
#mappMenuItem2:hover { background-image:url(../images/fundomenu_h.png); }
#mappMenuItem2 a { font-size: 14px; color:#F55710; text-decoration:none; }
#mappMenuItem1 span, #mappMenuItem2 span { font-weight:bold !important; color:#F00  !important; font-size:12px  !important; }
#mappLinguasInfo { height:41px; width:491px; background-image:url(../images/linguasbg.png); }
#mappLinguas { float:left; margin-left:20px; padding-top:8px; }
#mappLinguas ul li { float:left; margin-right:10px; }
#mappLinguas ul li a { display:block; color:#FFF; background-color:#1992BC; padding:4px; text-transform:uppercase; text-decoration:none; padding-top:4px; webkit-border-radius: 10px; border-radius: 10px; font-size:10px; }
#mappLinguas ul li a:hover { background-color:#FFF !important; color:#000 !important; }
.lhover { background-color:#FFF !important; color:#000 !important; }
#lplus { padding:0 !important; background-color:#FFF !important; }
#mappInfoApp { float:right; margin-right:10px; margin-top:7px; }


/* Modal Info */
#di_infoTitle { font-size:15px; color:#FFF; height:auto; overflow:hidden; float:left; margin-bottom:5px; }
#di_infoEditar { float:right; margin-bottom:5px; }
#di_infoInfo { margin-top:5px;  color:#FFF; font-size:12px; height:auto; overflow:hidden; }
#di_infoFechar { /*width:70px;*/ height:27px; float:right; /*margin-top:10px;*/ }
#titulo { border:1px solid #231f20; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#mensagem { border:1px solid #231f20; padding:0; padding-left:5px; padding-right:5px; margin:0; height:250px; width:416px; color:#FFF; background:none; padding-top:5px; margin-bottom:10px; }
#btsbfrmdi_info { float:right; display:none; }
#gInfo { margin:0 auto; width:90%;}

/* Modal Lingas */
#di_gerIdiTitle { height:auto; overflow:hidden; padding-bottom:7px; margin-bottom:15px; color:#FF3B00; font-size:16px; border-bottom:1px solid #FF3B00; }
#di_giTitle { color:#D8D8D8; font-size:14px; margin-bottom:3px; height:auto; overflow:hidden; }
#di_idTitle { height:auto; overflow:hidden; clear:both; margin-bottom:4px; }
#di_idTitleIN { float:left; min-width:120px; height:auto; overflow:hidden; }
#di_idBts { float:left; }
#di_ciTitle, #di_ciTitle2 { color:#D8D8D8; font-size:14px; margin-bottom:3px; height:auto; overflow:hidden; }
#lingua, #codigo { border:0px none; margin:0; padding-left:5px; padding-right:5px; float:left; margin-right:5px; background-color:#c1c1c1; color:#000; height:26px; }

/* Modal Logotipo */
#di_limg { width:141px; height:55px; float:left; }

/* Modal Sugestoes */
#descricao { padding:0; margin:0; padding-left:10px; padding-right:10px; padding-top:5px; border:0px none; color:#FFF; font-size:12px; height:70px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:415px; margin-bottom:10px;  border-radius: 10px; }
#codprod { padding:0; margin:0; padding-left:10px; padding-right:10px; padding-top:5px; border:0px none; color:#FFF; font-size:12px;  background-color:#5e5e5e; -webkit-border-radius: 10px; width:435px; margin-bottom:20px;  border-radius: 10px; }
#sugestaoItem { float:left; width:130px; margin-right:5px; margin-bottom:10px; }
#sugestaoBts { text-align:center; }
#sugExistentes {}
.scroll-pane {width: 100% !important;height: 200px;overflow: auto; }
.horizontal-only { height:auto; max-height: 200px;}


/****** Listagem Categorias ************/
#listaTitle { width:491px; height:48px; background-color: #101D35;/*background-image:url(../images/listabg.png);*/ }
#listaInnerTitle { font-size:15px; text-transform:uppercase; color:#FFF; font-weight:bold;  padding-left: 20px; padding-top: 9px; }
#listaBottom { background-image:url(../images/listabottom.png); width:491px; height:66px; }
#listBIT {  padding-top: 6px; margin-left: -15px; height:auto; overflow:hidden; }
#listBIT a { text-decoration:none; color:#FFF; font-size:10px; }
#listBIT a:hover { color:#f55710; }
#listLCategorias { width:475px; height:397px; padding-left:16px; background-color:#d3d2d2; position:relative; padding-bottom:15px; padding-top:15px; overflow:hidden; }
#listAdd { width:421px; height:37px; margin:0 auto; position:absolute; bottom:15px; left:35px; }

#listInnerItems { width:460px; height:340px;  }
#listCatItemWrp { width: 460px; height: 83px; position:relative; }
#catarrows { position:absolute; width:25px; z-index: 2; left: 125px; top: 7px; }
#listCatItem { background-color:#2f2f2f; float:left; width:417px; height:68px; margin-bottom:15px; -webkit-border-radius: 5px; border-radius: 5px; }
#listCatItemImagem { margin-left:15px; margin-top:3px; width:81px; height:61px; float:left;  } /* 150x90 */
#listCatItemNome { float:right; margin-right:30px; text-transform:uppercase; font-weight:bold; color:#FFF; padding-top:26px; }
#listCatItemNome a { text-decoration:none; color:#FFF; }
#listCatBts { float:left; width:27px; height:63px; margin-top:5px; }
/*#znome_categoria { padding:0; margin:0; border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:100%; margin-bottom:10px;  border-radius: 10px; padding-right:10px; }
#antnome_categoria { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:415px; margin-bottom:10px;  border-radius: 10px;}*/

/******** Agenda *************/
#agendaTitle { width:491px; height:48px; background-color: #101D35;/*:url(../images/agendabg.png);*/ }
#agendaInnerTitle { font-size:15px; text-transform:uppercase; color:#FFF; font-weight:bold;  padding-left: 20px; padding-top: 9px; }
#agendaItemWrp { width: 207px; min-height: 90px; margin-bottom:15px;  }
#agendaItem { background-color:#2f2f2f; width:180px; min-height:90px; margin-bottom:15px; -webkit-border-radius: 5px; border-radius: 5px; float:left; }
#agendaItemImagem { float:left; width:47px; margin-right:8px;  margin-left: 10px; margin-top: 6px;  }
#agendaItemIR { float:right; width:105px; height:auto; overflow:hidden; margin-top:6px; margin-right:10px; }
#agendaItemNome { color:#F55710; font-size:12px; }
#agendaItemNome a { color:#F55710; font-size:12px; text-decoration:none; }
#agendaItemTipo { color:#F55710; font-size:10px; margin-bottom:10px; }
#agendaItemLocal { font-size:10px; color:#FFF; }
#agendaItemConcelho { font-size:10px; color:#FFF; }
#agendaItemData { font-size:10px; color:#FFF; }
/*#nome_evento { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
#espaco_evento { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
#data_evento { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:right; margin-bottom:10px;  border-radius: 10px; }
#data_eventofinal { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:right; margin-bottom:10px;  border-radius: 10px; }
#local_evento { padding:0; float:right; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; margin-bottom:10px;  border-radius: 10px; }
#tipo_evento, #tipo_menu,.tipo_menu { float:left; padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; width:200px; margin-bottom:10px;}
#descricao_evento { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:60px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:407px; margin-bottom:10px;  border-radius: 10px; }*/

/******FORMULARIOS***********/
.dashFormItemEsq{ padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
.dashFormItemDir{ padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:right; margin-bottom:10px;  border-radius: 10px; }
.dashFormItemEsqeDir{ padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:407px; margin-bottom:10px;  border-radius: 10px; }

.formItem{ padding:0; margin:0; padding-left:10px; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:100%; width:255px; min-width:240px; margin-bottom:10px;  border-radius: 5px; }
.formItemPequeno{ padding:0; margin:0; padding-left:10px; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:100%; width:255px; min-width:40px; margin-bottom:10px;  border-radius: 5px; }
.formItemEsqeDir{ padding:0; margin:0; padding-left:10px; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:100%; width:97%; min-width:240px; margin-bottom:10px;  border-radius: 5px; }

.dashCaixatexto { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; margin-bottom:10px;  border-radius: 10px; }
.dashCaixatextoEsqeDir { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:405px; margin-bottom:10px;  border-radius: 10px; }


/* Produtos + SubCategorias */
#produtosTop { width:491px; height:48px; background-color:#101D35; }
#produtosInserirSCat { width:162px; height:27px; float:right; padding-top:10px; padding-right:5px; }
/*#nome_subcategoriaz { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:415px; margin-bottom:10px;  border-radius: 10px; }*/
#produtosTopCateg { float:left;  float: left; margin-left: 5px; margin-top: 15px; width: 310px; height: 21px; /*overflow:hidden;*/ }
#scatItem {  padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;  float:left; border:1px solid #FFF;  -webkit-border-radius: 10px; border-radius: 10px; margin-right:2px; }
#scatItem a { color:#FFF; text-decoration:none; text-transform:uppercase; font-size:10px; }
.scitHOVER { background-color:#B7B7B7; }
/*#nome_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
#nome_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
#ano_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:left; margin-bottom:10px;  border-radius: 10px; }
#preco_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:180px; float:right; margin-bottom:10px;  border-radius: 10px; }
#tipo_prato { padding:0; margin:0;border:0px none; color:#FFF; font-size:12px; height:25px; background-color:#5e5e5e; width:200px; float:right; margin-bottom:10px; }
#descricao_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:60px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:407px; margin-bottom:10px;  border-radius: 10px; }
#sugestao_prato { padding:0; margin:0; padding-left:10px; padding-right:10px;border:0px none; color:#FFF; font-size:12px; height:60px; background-color:#5e5e5e; -webkit-border-radius: 10px; width:407px; margin-bottom:10px;  border-radius: 10px; }
*/
#btnCancel1 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel1:hover { background-image:url(../images/cancelar_h.png); }

#btnCancel2 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel2:hover { background-image:url(../images/cancelar_h.png); }

#btnCancel3 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel3:hover { background-image:url(../images/cancelar_h.png); }

#btnCancel4 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel4:hover { background-image:url(../images/cancelar_h.png); }

#btnCancel5 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel5:hover { background-image:url(../images/cancelar_h.png); }

#btnCancel6 { background-color:transparent; padding:0; margin:0; border:0px none; width:61px; height:22px; background-image:url(../images/cancelar.png); }
#btnCancel6:hover { background-image:url(../images/cancelar_h.png); }

#dialog-deleteQuestion { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteInquerito { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteIdioma { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deletePrato { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteSCateg { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteSugestao { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteProdImg { padding:0; background-color:#FFF; display:none; text-align:center; }
#dialog-deleteProdAss { padding:0; background-color:#FFF; display:none; text-align:center; }
div.dialogerro{ padding:0; background-color:#FFF; display:none; text-align:center; }  
#dialog-deleteCategoria { padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteSubCategoriaListaDash{ padding:0; background-color:#FFF; display:none; text-align:center; } 
#dialog-deleteAgenda { padding:0; background-color:#FFF; display:none; text-align:center; } 
#mycarousel { width:260px; height:21px; }

/* Agenda View */
#agendaViewImage { height:auto; overflow:hidden; width:429px; margin-bottom:5px; }
#agendaViewLeft { float:left; width:33%; height:auto; overflow:hidden; }
#agendaViewTitle { color:#F55710; font-size:23px; margin-bottom:5px; }
#agendaViewTipo { color:#F55710; font-size:18px; margin-bottom:25px; }
#agendaViewLocal { font-size:12px; color:#FFF; margin-bottom:5px; }
#agendaViewData { font-size:12px; color:#FFF; }
#agendaViewRight { float:right; width:60%; height:auto; overflow:hidden; font-size:12px; color:#FFF; text-align:justify;  }

/* Prato/Vinho View */
#pratoViewImage  { height:auto; overflow:hidden; width:429px; margin-bottom:5px; }
#pratoViewTitle { color:#FFF; font-size:23px; margin-bottom:5px; }
#pratoViewPreco { color:#F55710; font-size:23px; margin-bottom:10px; }
#pratoViewDescricao { font-size:12px; color:#FFF; text-align:justify;  }
#pratoViewSugestao { font-size:12px; color:#FFF; text-align:justify; margin: 20px 0px 20px 0px; min-height:140px; }
#prodass { font-size:12px; color:#FFF; text-align:justify; margin: 20px 0px 20px 0px; min-height:170px; }

#vinhoViewImage  { float:left; height:auto; overflow:hidden; width:150px; margin-bottom:5px; }
#vinhoViewLeft { float:right; width:270px; height:auto; overflow:hidden; }
#vinhoViewTitle { color:#FFF; font-size:23px; margin-bottom:5px; }
#vinhoViewPreco { color:#F55710; font-size:23px; margin-bottom:10px; }
#vinhoViewDescricao { font-size:12px; color:#FFF; text-align:justify;  }
#vinhoViewSugestao { font-size:12px; color:#FFF; text-align:justify; margin: 20px 0px 20px 0px; min-height:80px; }

/* Modais Texto
#lista { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#agenda { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#voltar { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#clientes { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#info { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#inicio { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }
#valor { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; } */ 
.valorGeral { border:1px solid #FFF; padding:0; padding-left:5px; padding-right:5px; margin:0; background:none; width:310px; color:#FFF; }


/* Configurações */
#mainCnt { width:1047px; height:auto; overflow:hidden; margin:0 auto; margin-top:55px; }
#configsLeft { float:left; height:auto; overflow:hidden; width:790px; }
#configsRight { float:right; height:auto; overflow:hidden; width:221px; }
#configsTop { height:109px; width:790px; }
#configsTopImg { float:left; width:472px; height:109px; }
#configsTopAddUser { float:right; width:221px; height:44px; }
#sepLine { background-image:url(../images/sepline.png); width:790px; height:7px; margin-top:45px; }
#userTable { color:#000; float:left; height:auto; overflow:hidden; width:790px;}
#userTableWrapper { float:left; width:786px; height:auto; overflow:hidden; border-top:1px solid #395b5b; border-left:1px solid #395b5b; border-right:1px solid #395b5b; }
#userTableHeaderLeftLeft { float:left; width:125px; max-width:155px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#userTableHeaderLeft { float:left; width:200px; max-width:255px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#userTableHeaderRight { float:right; width:430px; max-width:429px; padding:5px; height:auto; overflow:hidden; background-color:#eeeeee; min-height:14px; border-bottom:1px solid #395b5b; }
#userTableInfoLeftLeft { float:left; width:125px; max-width:155px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:15px; padding-bottom:14px; }
#userTableInfoLeft { float:left; width:200px; max-width:255px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:15px; padding-bottom:14px; }
#userTableInfoRight {float:right; width:430px; max-width:429px; padding:5px; height:auto; overflow:hidden; background-color:#f5f5f5; min-height:14px; border-bottom:1px solid #395b5b; text-align:center; }
/* divs das configurações do iva*/
#ivaTable { color:#000; float:left; margin-left:10px; height:auto; overflow:hidden; width:311px; margin-top:40px; }
#ivaTableWrapper { float:left; width:309px; height:auto; overflow:hidden; border-top:1px solid #395b5b; border-left:1px solid #395b5b; border-right:1px solid #395b5b; }
#ivaTableHeaderLeftLeft { float:left; width:60px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#ivaTableHeaderLeft { float:left; width:122px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#ivaTableHeaderRight { float:right; width:95px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#eeeeee; min-height:14px; border-bottom:1px solid #395b5b; }
#ivaTableInfoLeftLeft { float:left; width:60px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:13px; padding-bottom:13px; }
#ivaTableInfoLeft { float:left; width:122px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:17px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:13px; padding-bottom:13px; }
#ivaTableInfoRight {float:right; width:166px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#f5f5f5; min-height:17px; border-bottom:1px solid #395b5b; text-align:center; }
/* divs das configurações do lista*/
#listaTable { color:#000; float:left; height:auto; overflow:hidden; width:466px;}
#listaTableWrapper { float:left; width:464px; height:auto; overflow:hidden; border-top:1px solid #395b5b; border-left:1px solid #395b5b; border-right:1px solid #395b5b; }
#listaTableHeaderLeft { float:left; width:188px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#listaTableHeaderRight { float:right; width:255px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#eeeeee; min-height:14px; border-bottom:1px solid #395b5b; }
#listaTableInfoLeft { float:left; width:188px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:15px; padding-bottom:14px; }
#listaTableInfoRight {float:right; width:255px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#f5f5f5; min-height:14px; border-bottom:1px solid #395b5b; text-align:center; min-height:33px; }
/*fim divs das configurações da lista*/
#dialog-deleteUtilizador { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteLista { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteTipoCategoria { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteEvento { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteAgendaTipo { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteBebidaTipo { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteQuestion { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#dialog-deleteInquerito { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#utilizador-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
/*#editarcategoria-form { padding:0; background-color:#fafafa; display:none; text-align:center; } */
#pin-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#tipocategoria-form,#tipotbebida-form,#tipotevento-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#question-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#inquerito-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#editarinquerito-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#editartquestion-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
/*#editartcategoria-form { padding:0; background-color:#fafafa; display:none; text-align:center; }*/
#tipobebida-form{ padding:0; background-color:#fafafa; display:none; text-align:center; }
.modalInserireditar{ padding:0; background-color:#fafafa; display:none; text-align:center; }
#password-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#iva-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#tradeditarcategoria-form,#tradeditarprodutos-form,#tradeditareventos-form,#tradeditarsugestoes-form,#tradeditarmenuinformacoes-form,#tradeditartbebidas-form,#tradeditarteventos-form,#tradeditarprodutosdet-form,#tradeditarregclientes-form,#tradeditarquestionario-form,#categorias-form,#subcategorias-form,#tradsugestao-form,#tradeditarinformacaosendpdfproducts-form,#tradeditarinformacaoempresa-form,#valorGeral-form{ padding:0; background-color:#fafafa; display:none; text-align:center; overflow:hidden; } 
#editarpin-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#editarvalmin-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#editaremail-form { padding:0; background-color:#fafafa; display:none; text-align:center; } 
#evento-form { padding:0; background-color:#fafafa; display:none; text-align:center; overflow:hidden; } 
#lista-form { padding:0; background-color:#fafafa; display:none; text-align:center; overflow:hidden; } 
#produto-form { padding:0; background-color:#fafafa; display:none; text-align:center; overflow:hidden; } 
#formWrapper { padding-left:50px; padding-right:50px; padding-top:30px; padding-bottom:30px; height:auto; overflow:hidden; }
#fldWrpL { float:left; height:auto; overflow:hidden; width:270px; }
.fldWrpL { float:left; height:auto; overflow:hidden; width:270px; }
#fldWrpL label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#fldWrpL select { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:100%; margin-bottom:10px;  border-radius: 5px; }
#fldWrpL2 { float:left; height:auto; overflow:hidden; width:558px; }
#fldWrpL2 label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#fldWrpL3 { float:left; height:auto; overflow:hidden; width:340px; }
#fldWrpL3 label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#fldWrpL4 { float:left; height:auto; overflow:hidden; width:450px; }
#fldWrpL4 label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#fldWrpR { float:right; height:auto; overflow:hidden; width:270px; }
#fldWrpR label { font-size:12px; color:#545454; font-weight:bold; float:left; }
.tradfldWrpL { float:left; height:auto; overflow:hidden; width:280px; }
.tradfldWrpL label { font-size:12px; color:#545454; font-weight:bold; float:left; }
.tradfldWrpR { float:right; height:auto; overflow:hidden; width:280px; }
.tradfldWrpR label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#fldWrpR2 { float:right; height:auto; overflow:hidden; width:270px; }
#fldWrpR2 label { font-size:12px; color:#545454; font-weight:bold; float:left; }
#nome { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }

/*#nome_inquerito { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:536px; margin-bottom:10px;  border-radius: 5px; }
#nome_inquerito2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:536px; margin-bottom:10px;  border-radius: 5px; }
#nome_lista { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:536px; margin-bottom:10px;  border-radius: 5px; }
#antnome_categoria { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:536px; margin-bottom:10px;  border-radius: 5px; }
#tipo_lista { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }
#question_inquerito,#descricao_pergunta, #descricao_pergunta2 { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:556px; width:556px; min-width:556px; margin-bottom:10px;  border-radius: 5px; }
#question_inquerito2 { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:558px; width:558px; min-width:558px; margin-bottom:10px;  border-radius: 5px; }
#prioridade_lista { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }
#valortipo_lista { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }
#data_lista { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_inicio { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_fim { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_inicio2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_fim2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#anttodos_lista { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }*/

/*
#tipo_categoria { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:536px; margin-bottom:10px;  border-radius: 5px; }
#senha { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#nome2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#nomeuser { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#pin2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#descricao_pergunta, #descricao_pergunta2{ padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#senha2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#ordem, #ordem2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#mensagemiva { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#tipo_categoria2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#tipo_bebida { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:535px; margin-bottom:10px;  border-radius: 5px; }
#tipo_bebida2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#pin { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#valor_minimo { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#email_questionario { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }*/
.tradcampo { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:230px; margin-bottom:10px;  border-radius: 5px;float:left; }
#btsDiv { clear:both; background-color:#565656; padding:15px;  padding-left:50px; padding-right:50px; height:auto; overflow:hidden; text-align:right; }
/*#nome_evento2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#espaco_evento2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_evento2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_eventofinal2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_eventofinal3 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#data_evento3 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#local_evento2 { padding:0; margin:0; padding-left:10px; padding-right:10px;border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; width:248px; margin-bottom:10px;  border-radius: 5px; }
#descricao_evento2 { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:80px; background-color:#FFF; -webkit-border-radius: 5px; width:556px; padding-top:5px; margin-bottom:10px;  border-radius: 5px; }
#descricao3 { border:1px solid #c5c5c5; color:#545454; font-size:12px; height:80px; background-color:#FFF; -webkit-border-radius: 5px; width:99%; padding-top:5px; margin-bottom:10px;  border-radius: 5px; }
#tipo_evento2 { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }
#utilizador_tipo { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }
#utilizador_tipo2 { padding:0; margin:0; border:1px solid #c5c5c5; color:#545454; font-size:12px; height:25px; background-color:#FFF; -webkit-border-radius: 5px; max-width:268px; width:268px; min-width:268px; margin-bottom:10px;  border-radius: 5px; }*/
#fldWrpF,#addPrdListas { float:right; height:auto; overflow:hidden; width:100%; }
#fldWrpF label/*,#addPrdListas label*/ { font-size:12px; color:#545454; font-weight:bold; float:left; }
#tcatTable { color:#000; float:left; height:auto; overflow:hidden; width:466px; margin-top:40px; margin-bottom:40px;}
#tcatTableWrapper { float:left; width:464px; height:auto; overflow:hidden; border-top:1px solid #395b5b; border-left:1px solid #395b5b; border-right:1px solid #395b5b; }
#tcatTableHeaderLeftLeft { float:left; width:60px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#tcatTableHeaderLeft { float:left; width:128px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; font-weight:bold; background-color:#eeeeee; text-transform:uppercase; padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; }
#tcatTableHeaderRight { float:right; width:244px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#eeeeee; min-height:14px; border-bottom:1px solid #395b5b; }
#tcatTableInfoLeftLeft { float:left; width:60px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:15px; padding-bottom:14px; }
#tcatTableInfoLeft { float:left; width:128px; height:auto; overflow:hidden; color:#4c4c4c; font-size:12px; background-color:#f5f5f5;  padding:5px; min-height:14px; border-right:1px solid #395b5b; border-bottom:1px solid #395b5b; max-height:40px; padding-top:15px; padding-bottom:14px; }
#tcatTableInfoRight {float:right; width:244px; max-width:304px; padding:5px; height:auto; overflow:hidden; background-color:#f5f5f5; min-height:14px; border-bottom:1px solid #395b5b; text-align:center; min-height:33px; }



/* Calendario */
#calendarioLeft { float:left; height:auto; overflow:hidden; width:790px; }
#calendarioRight { float:right; height:auto; overflow:hidden; width:221px; margin-top:35px; }
#calendarioTop { height:109px; width:790px; }
#calendarioTopImg { float:left; width:526px; height:104px; }
#eventoeditar-form { padding:0; background-color:#fafafa; display:none; text-align:center; overflow:hidden; } 
#mycalendar { width:795px; height:auto; overflow:hidden; }



/* Easy Slider */
#slider { width:1047px; margin:0 auto; height:auto !important; overflow:hidden; }
#slider ul, #slider li{margin:0;padding:0;list-style:none; width:920px;}
#slider li{ width:920px; height:auto;overflow:hidden; }	
#prevBtn, #nextBtn{ display:block;width:30px;height:77px;position:absolute;left:34px;top:29px;z-index:4;}	
#nextBtn{ left:984px;}														
#prevBtn a, #nextBtn a{  display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;	}	
#nextBtn a{ background:url(../images/btn_next.gif) no-repeat 0 0;	}	
#sldCounter {  text-align: center; color: black; font-weight: bold; }	

/* Tabs */
#tabs { overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none;}
#tabs li {float: left;margin: 0 -15px 0 0;}
#tabs a {float: left; position: relative;padding: 0 40px; height: 0; line-height: 30px;text-transform: uppercase;text-decoration: none;color: #fff;border-right: 30px solid transparent;border-bottom: 30px solid #3D3D3D; border-bottom-color: #777\9;opacity: .3;filter: alpha(opacity=30);	  }
#tabs a:hover,#tabs a:focus { border-bottom-color: #ff6000; opacity: 1;filter: alpha(opacity=100);}
#tabs a:focus { outline: 0;}
#tabs #current { z-index: 3; border-bottom-color: #3d3d3d; opacity: 1; filter: alpha(opacity=100);	  }

/* Table Questionarios */
#questionarioHeader { width:100%; height:auto; overflow:hidden; margin-top:5px; border-top: 1px solid #395b5b;}
#questPergunta { float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:450px; }
#questNRespostas { text-align:center; float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:150px;}
#questMedia { text-align:center; float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:150px;}
#questOpcs { float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:250px;}

.questionarioItem { width:100%; height:auto; overflow:hidden; display:none; clear:both; margin-top:5px;  }
.inqueritoItem { width:100%; height:auto; overflow:hidden;}
#questItemPergunta { text-align:center; max-height:34px;float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:450px; padding-top: 4px;padding-bottom: 5px;}
#questItemPerguntaInac { max-height:34px;float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:450px; padding-top: 15px;padding-bottom: 14px;}
#questItemNRespostas { max-height:34px;text-align:center; float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:150px;padding-top: 15px;padding-bottom: 14px;}
#questItemMedia { max-height:34px; text-align:center; float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:150px;padding-top: 15px;padding-bottom: 14px;}
#questItemOpcs { text-align:center; float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:250px;}

#questItemLng { text-align:center; text-transform:uppercase; font-weight:bold; max-height:34px;float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;padding: 5px;min-height: 14px;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:100px; padding-top: 19px;padding-bottom: 18px;}
#questItemTrd {  max-height:34px;float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;padding: 5px;min-height: 14px;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:811px; padding-top: 15px;padding-bottom: 14px; }
#questItemTrd #span { font-weight:bold; text-transform:uppercase; padding-top: 5px; padding-bottom: 3px; }
#questItemSVD { clear:both; text-align:center; float:right; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;font-weight: bold;background-color: #eeeeee;text-transform: uppercase;padding: 5px;min-height: 14px;border-right: 1px solid #395b5b;border-left: 1px solid #395b5b;border-bottom: 1px solid #395b5b; width:1033px; margin-right:2px; text-align:right; }
#questItemSVD a { float:right; }

#questItemMed { text-align:center; text-transform:uppercase; max-height:34px;float:left; height: auto; overflow: hidden;color: #4c4c4c;font-size: 12px;background-color: #eeeeee;padding: 5px;min-height: 14px;border-bottom: 1px solid #395b5b; border-left: 1px solid #395b5b; width:100px; padding-top: 19px;padding-bottom: 18px; border-right: 1px solid #395b5b; }

.trsquestion { padding-left:5px; padding-right:5px; border:1px solid #395b5b; height:20px; width:794px; }

.sbpergs { border:0px none; color:#FFF; background-color:#ff6000; padding:5px; }

/*TRADUÇÕES
.tradsubmenu { overflow: hidden;width: 70%;margin: 0;padding: 0;list-style: none;
	background-color:#4d4d4d;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
.tradsubmenu li {float: left; height:30px; border-left:solid 1px #939393; border-right:solid 1px #939393;cursor:pointer;}
.tradsubmenu li:hover,#tradsubmenu li:focus { background-color: #292929;color:#fff;}
.tradsubmenu a {float: left; position: relative;padding: 0 40px; text-align:center; height: 0; line-height: 30px;text-transform: uppercase;text-decoration: none;color: #fff; font-weight:bold;color:#939393;}
.tradsubmenu a:hover,#tradsubmenu a:focus { color: #fff;}
.tradsubmenu a:focus { outline: 0;}*/

/* Tabs */
#trad { overflow: hidden;width: 80%;margin: 0;padding: 0;list-style: none;margin-bottom:20px;
	background-color:#4d4d4d;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
#trad li {float: left; height:30px; border-left:solid 1px #939393; border-right:solid 1px #939393;cursor:pointer;}
#trad a {float: left; position: relative;padding: 0 40px; height: 0; line-height: 30px;text-transform: uppercase;text-decoration: none;color: #fff;border-bottom: 30px solid #3D3D3D;opacity: .3;filter: alpha(opacity=30);	  }
#trad a:hover,#trad a:focus { opacity: 1;filter: alpha(opacity=100);}
#trad a:focus { outline: 0;}
#trad #current { z-index: 3; border-bottom-color: #3d3d3d; opacity: 1; filter: alpha(opacity=100); font-weight:bold;}

/*traduções titulo*/
.traducoesbloco{width:100%;display:inline-block}
.traducoesbloco div#titulo{display:block;height:40px;overflow:hidden;width:79%;border:0px;}
.traducoesbloco div#titulo span{color:#939393;font-size:24px;float:left;}
.traducoesbloco div#titulo hr{width:100%;margin:13px 0px 0px 10px;}

#tradcategoriaslista,#tradprodutoslista,#tradeventoslista,#tradsugestoeslista,#tradmenuinformacoeslista,#tradtbebidaslista,#tradteventoslista,#tradprodutosdetlista,#tradtradregclienteslista,#tradquestionariocompleto,#tradinformacaoempresa{
	background-color:#eeeeee;
	height:auto;
	float:left;
	margin-bottom:40px;
}
.tradtitulo{
	border:2px solid #406161;
	/*min-width:50px;
	min-height:30px;*/
	padding:10px;
	color:#797979;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#content tbody tr td{
	border:2px solid #406161;
	color:#797979;
	padding:10px;
	text-align:center;
}

.filter-table { color:#000; font-size:12px; }
.filter-table input { color:#000; border:1px solid #eeeeee; width:200px; height:25px; margin-bottom:5px; padding-left:5px; padding-right:5px; font-size:12px; }


/* TRADUÇÕES - LEGENDAGEM */
div.tradlegendatraducoes{width:160px;height:70px;color:black;}
div.tradlegendatraducoes img{width:70px;height:22px;text-align:center;vertical-align:middle;margin-bottom:10px;}
div.tradlegendatraducoes span{height:22;vertical-align:middle;padding-bottom:12px;}

/*.tradfooter{
	padding:5px 20px 5px auto;
	text-align:right;
}
#content tfoot tr td{
	border:2px solid #406161;
	float:right;
}*/

/*
#tradsubmenu div.titulo{
	color:#000;font-size:24px;width:100%;display:block;
}

#tradsubmenu #current { z-index: 3; border-bottom-color: #fff; opacity: 1; filter: alpha(opacity=100); }

#tradsubmenu ul{
	width: 800px;
	height:80px;
	background-color:#4d4d4d;
	display:block;
	color:#aaaaaaaa;
}
#tradsubmenu ul li{
	list-style:none;
	width:80px;
}*/