﻿
/* BOX LOGIN   
----------------------------------------------------------*/
#boxLoginIni {width:300px; height:150px; position:absolute; left:40%; top:50%; margin-top:-75px; margin-left:0px;}

/* FORM ELEMENTS   
----------------------------------------------------------*/
legend {display:none;}
div.accountInfo {width: 42%;}

/* MISC  
----------------------------------------------------------*/
*.borderRadius {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
* p.noSearchResult, span.spanNoSearchResult {font-size:11px; color:#111; background:url(images/ico-alert-2.png) no-repeat left center; padding:2px 0 2px 24px; border:0; font-weight:bold; text-align:left;}
* span.spanNoSearchResult {margin-top:10px; font-weight:normal; display:block;}

#loadPageMsg {display:none; background:#cbe02f; width:300px; height:30px; line-height:30px; color:#000; z-index:1001; position:absolute; top:120px; left:50%; margin-left:-150px; text-align:center; font-weight:bold; -moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
#loadPageMsg.erro {background:#c23b00; height:30px; line-height:30px; width:270px; color:#FFF; z-index:1001; position:absolute; top:33px; left:50%; margin-left:-135px; text-align:center; font-weight:bold; -moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
#loadPageMsgErroBusca {background:#c23b00; height:30px; opacity:.95; line-height:30px; width:270px; padding:0 10px; color:#FFF; z-index:1001; position:absolute; top:33px; left:50%; text-align:center; margin-left:-135px; text-align:left; font-weight:bold; cursor:pointer; -moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
#loadPageMsg,#loadPageMsgErro {cursor:pointer;}
#loadPageMsg:hover,#loadPageMsgErro:hover {opacity:.85;}
#loadPageMsg span {background:none; border:0; }


h6 {margin-bottom:10px; font-size:16px; letter-spacing:normal; color:#151515; padding-top:10px; text-transform:none; font-weight:normal;}
h6.titAba {font-size:12px; font-weight:bold; padding:4px 8px; margin:0; margin-left:10px; background:#EEE; text-shadow:0 1px #F0F0F0; display:inline-block; float:left; -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;}
h6.titAbaCalendar {display:inline-block; font-weight:bold; font-size:11px; text-align:center; background:none; margin:0; padding:0;}
h6.titAba span {color:#333; font-size:11px; letter-spacing:normal;}
h6.titAbaCalendar span {color:#888; font-size:14px; letter-spacing:normal; font-weight:normal; text-transform:uppercase; display:inline-block; padding:3px 0;}
h6.titAbaGr {font-size:16px; font-weight:normal; padding:4px 8px; margin:0; margin-left:10px; background:#EEE; text-shadow:0 1px #F0F0F0; display:inline-block; float:left; -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;}
h6.titAbaWhite {font-size:11px; font-weight:bold; padding:4px 8px; margin:0; border:1px solid #EEE; border-bottom:0; margin-left:10px; background:#FFF; text-shadow:0 1px #EEE; display:inline-block; float:left; -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;}
h6.titAbaAuto {float:none; display:block; margin:0 150px 0 10px;}
h6.titAbaLnk {cursor:pointer;}
h6.titAba a {font-size:12px; text-decoration:none; display:block; cursor:pointer;}

.wrap {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; }
.wrap-img {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; border-top:1px dotted #DDD; margin:10px 0;}
.wrap-img-pq,.wrap-img-miniBot {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; border-top:1px dotted #DDD; margin:5px 0;}
.wrap-img-miniBot {margin:0 0 5px 0;}
.wrap-spc {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; margin:15px 0;}
.wrap-spc-pq {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; margin:5px 0;}
.wrap-spc-mini {clear:both; height:0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden; margin:2px 0;}

.clear {clear: both;}
.title {display: block; float: left; text-align: left; width: auto;}
div#searchTop {opacity:.75; background:#105454; width:auto; position:absolute; right:0; margin:6px 5px 0 1px;
padding:2px;  -moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px
}
div#searchTop label {color:#FFF;}
#opcSearchTop {}
.loginDisplay 
{	position:absolute;
 	top:0;
 	right:1px;
	padding:1px 2px;
	float:right;
	display: block;
    text-align: right;
}
.loginDisplay a {color:#FF4400; font-weight:bold; font-size:10px; height:auto; text-decoration:none; display:block; padding:4px 6px;  -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;}
.loginDisplay a:hover {color:#F90; background:#222;}
.loginDisplay a.active {background:#000;} 
.loginDisplay a img {display:block;}
.loginDisplay a:active {background:#000; color:#000;}
.loginDisplay a span {color:#999; font-weight:normal; font-size:9px;}
.loginDisplay a:active span {color:#FFF;}
.failureNotification {font-size: 1.2em; color: Red;}
#boxUserInfo {display:none; position:absolute; width:180px; right:2px; background:#000; padding:4px 10px 8px 10px;  -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;-khtml-border-radius: 0 0 4px 4px;}
#boxAlteraSenha { background:#222; padding:6px; padding-left:10px; display:none; margin:5px 0;  -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
#boxUserInfo p {text-align:left; margin:0; padding:0;} 
#boxUserInfo p.pSubmit {padding:8px 0 4px 0;}
#boxUserInfo p span {color:#FFF; font-size:12px; font-weight:bold; padding:0;}
#boxUserInfo p em {color:#CCC; font-style:normal; font-weight:bold; font-size:10px; margin:0;}
#boxUserInfo p label {color:#EEE; font-weight:bold; font-size:10px;}
#boxUserInfo p a {padding-left:0; color:#0694f5; }
#boxUserInfo p a:hover {color:#77D6FF; background:none;}


/* TABLES  
----------------------------------------------------------*/
table.tbLista {border-collapse:collapse; border:1px solid #EEE;}
table.tbListaHome {margin-top:0}
table.tbBusca {border-collapse:collapse; margin:10px 0;}
table tr td.tbTdBusca {padding:10px;}
table.tbLista tr th {text-align:left; color:#c19100; padding:6px; font-size:12px; border-bottom:1px solid #c19100; background:#F3F3F3 url(../img/bg-thead.jpg) repeat-x top left;  text-shadow:0 1px #FFF;}
table.tbLista tr th tr td {text-align:left; color:#c19100; font-size:12px; text-shadow:0 1px #FFF; font-weight:bold;}
table.tbLista tr.thSecond th {border-color:#DDD; color:#222;}
table.tbLista tr th span.destacaTextoTamanho, table.tbLista tr th strong.destacaTextoTamanho {color:#222;}
table.tbLista tr th span.destacaTextoTamanho {font-weight:normal; font-size:14px;}
table.tbLista tr th table.ajThTable {border-collapse:collapse;}
table.tbLista tr th table.ajThTable tr {background:none;}
table.tbLista tr th table.ajThTable tr td {padding:0 2px; color:#c19100; font-weight:bold;}
table.tbLista tr:hover th table.ajThTable tr td {background:none;}
table.tbListaHome tr th table.ajThTable tr td {text-align:left; padding:0; font-size:12px; background:none;}
table.tbListaHome tr th table.ajThTable * {font-size:14px; font-weight:bold; color:#151515;}
table.tbLista tr th.thRight {text-align:right;}
table.tbLista tr th table.ajThTable tr td span {font-weight:normal;}

table.tbLista tr th a {color:#005C9C; text-decoration:none;}
table.tbLista tr th span a {font-weight:normal; color:#4081af;}
table.tbLista tr th a:hover {text-decoration:underline;}
table.tbLista tr td {padding:5px; border-bottom:1px solid #EEE; font-size:12px; }
table.tbLista tr td strong {font-size:12px; }
table.tbLista tr td strong.destacaTextoTamanho,table.tbLista tr td span.destacaTextoTamanho {font-size:17px;}
table.tbLista tr td span.infoAdd {color:#CCC; display:none;}
table.tbLista tr:nth-child(2n+1) { background-color: #F6F6F6; }
table.tbLista tr:nth-child(2n+2) {background:#F3F3F3;}
table.tbLista tbody tr:hover td {background:#FAFAFA url(../img/break-a.png) repeat-x top center; color:#444; text-shadow:0 1px #FFF;}
table.tbLista tr td * {text-shadow:0 1px #FFF;}
table.tbLista tbody tr { padding:0 10px;}

td.tdTitulo {padding:10px 0; border-bottom:1px dotted #DDD;}
td.tdTitulo,td.tdTitulo span {font-size:19px; font-weight:bold;}
td.tdTitulo span {color:#CCC;}
td.tdTitulo table tr td {padding:0; border-collapse:collapse;}
td.tdTitulo h4 {font-size:19px; padding:0; margin:0; font-weight:bold;}

div.imgGrafics {display:none; padding-top:5px;}
div.imgGrafics img {margin-left:5px;}

/* tootTip */
#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding:2px 4px; opacity: 0.85; cursor:pointer;}
#tooltip.tipLogo {border: none; padding:4px 8px; font-size:11px; border: medium none; border:1px solid #151515; margin-top: 4px; background: none repeat scroll 0% 0% #151515; -moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-o-border-radius: 4px 4px 4px 4px;-khtml-border-radius: 4px 4px 4px 4px;}
#tooltip.tipLogo h3 {color:#FFF; font-size:11px;}
#tooltip.tipLogo strong {color:#f1b014; display:inline-block; margin-bottom:1px; font-size:11px;}
#tooltip.tipLogo span {color:#FFF; display:inline-block; font-size:12px; line-height:14px; font-weight:bold;}
#tooltip.tipLogo div {color:#EDEDED; font-size:11px;}


/* abas passos evento */
#abasPasso2 {width:100%;}
#abasPasso2 a {display:block; float:left; text-align:center; width:33.3%; padding:10px 0 15px 0; color:#FFF; text-decoration:none; text-transform:uppercase;}
#abasPasso2 a.abasEvento {background: url(../images/bg-tab-noactive.png) no-repeat center bottom;}
#abasPasso2 a.abasEvento:hover {font-weight:bold;}
#abasPasso2 a.sel {background:  url(../images/bg-tab-active.png) no-repeat center bottom; font-weight:bold;}
#abaDecoracao-info,#abaCardapio-info {display:none;}

.ativar
{
	background: url(../images/ativar.png) no-repeat right 0;	
	cursor:pointer;
	float:right;
	font-size:1px;
	text-indent:-2000px;
	overflow:hidden;
	line-height:32px;	
	width:32px;
	height:32px;
}

.desativar
{	
    background: url(../images/desativar.png) no-repeat right 0;	
	cursor:pointer;
	float:right;
	font-size:1px;
	text-indent:-2000px;
	overflow:hidden;
	line-height:32px;	
	width:32px;
	height:32px;
}