/* CSS Document */
.aviso {
	background-color:#095;
	color:#fff!important;
	font-size:12px;
	border:1px #039 solid;
	padding: 5px;
	display:block
}

.aviso * { color:#fff }

.aviso a { font-size:12px!important; color:#FF0!important }

.aviso a:hover {
	color:#9FC
}

.aviso, .titlebar, .janela, .carregando {
	text-align       : left;
}

.btnsave {
	background-color	: #C60;
	background-image	: url(../images/btns/save.jpg);
	border-color:#900
}

.btntrash {
	background-image	: url(../images/btns/trash.jpg);
	background-color	: #660;
}

.btnLog {
	background-color:#069;
	color:#fff;
	display:block; margin:0; font-size:12px; padding:2px 15px!important; margin:0 3px }

.btnnew {
	background-image	: url(../images/btns/new.jpg);
	background-color	: #69b;
	border-color:#036
}

.btnanexo {
	background-image	: url(../images/btn_atach.gif);
	background-color	: #907;
}

.btnexcel {
	background-image	: url(../images/btns/excel.jpg);
	background-color	: #040;
	width: 100px!important;
}

.btnUp {
	line-height:0;
	width:1px;
	height:0px;
	border-style: solid;
	border-color: transparent transparent #bcd transparent;
	border-width: 1px 7px 7px;
	cursor:pointer;
}
 
.btnDown {
	line-height:0;
	width:1px;
	height:0px;
	border-style: solid;
	border-color: #bcd transparent transparent transparent;
	border-width: 7px 7px 1px;
	cursor:pointer;
}

.btnFecha, #base .btnFecha {
	border:1px #fff solid;
	color:#FFF;
	float:right;
	margin:2px 4px;
	padding:1px 3px;
	cursor:pointer;
	font-size:8px;
	background-color:transparent
}

.btnsearch {
	background-image	: url(../images/btns/search.jpg);
	background-color	: #199;
}

.botao, .btnexcel, .btnprint, .btnanexo, .btnsave, .btntrash, .btnnew, .btnsearch  {
	margin				: 5px;
	cursor				: pointer;
	background-color	: #69b;
	padding				: 5px 3px;
	border				: 1px #036 solid;
	border-top			: 1px #fff solid;
	border-left			: 1px #fff solid;
	background-repeat	: repeat;
	width				: 150px;
}

.btnprint {
     background-color: transparent;
     background-image: url("../images/ico/imprimir.png")!important;
     background-repeat: no-repeat!important;
     padding:2px 18px!important;
     margin-left:10px!important;
     border:none!important;
     box-shadow:none!important
}

.caixaIn {
	min-height:100px;
	height:auto;
	max-height:500px;
	overflow:auto;
}

.caixaIn .btnprint, #base .btnprint {
	background-image	: url(../images/ico/imprimir.gif);
	background-position:left;
	background-color	: transparent;
	padding-left:10px;
	border:none;
	width: 100px\9;
}

.caixaIn .btnprint span, #base .btnprint span {
	background-image	: none;
	color:#090;
	font-weight:bold;
	text-transform:uppercase
}

#base .btntrash {
	width: 100px!important;
}

.botao {
	background-image:url(../images/btns/bck0.jpg);
	background-repeat:repeat-x;
}

.buttonbar {
	background-image:url(../images/barra.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:transparent!important;
	padding:8px 0
}

.buttonbar a, .buttonbar div, .buttonbar img{
	float			:left;
}

.buttonbar a, .buttonbar div{
	color			: #777;
	padding			: 6px 0;
	font-size		: 10px;
	display			: block
}

.caixa { 
	position:fixed; top:10px;
	left:10px; width:auto;
	-webkit-box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
	-moz-box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
	box-shadow: 6px 6px 6px rgba(0,0,0,0.3);
	display:none;
	padding:6px;
	border:2px #ccc solid;
}

.coluna {
	width:500px;
	padding:5px;
	text-align:left;
	float:left;
	margin-left:10px;
	display:block
}

.destaque {
	background-color:#F93;
	background-image: url("../images/texturas/degrade.png");
	background-position:center;
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.dragbar {
	width:99%;
	height:20px;
	display:block;
	padding:1px 2px;
	background-color:#095;
	border:1px #039 solid;
	border-left-color : #FFF;
	border-top-color : #FFF;
	border:none;
	background-image: url("../images/texturas/degrade.png");
	background-position:center;
	cursor:move;
	text-align:left;
	color:#036
}

.dragbar label {
	float:left;
	margin:2px 3px;
	font-weight:bold;
	color:#fff
}

.dragbar img {
	float:right;
	margin:2px 4px;
	width:16px;
	height:16px;
	border:none;
	cursor:pointer;
	filter : alpha(opacity=70);
	moz-opacity	: 0.7;
	opacity: 0.7;
}

.fIMG{ width:50px; height:35px }

.formas, .hidden { display:none }

.hidewrite { background-color:#bcd;clear:both;display:none; margin:1px }

.horachegada { width:270px; height:270px; float:left }

.infoLabel {
	width:auto;
	margin:0 5px;
	float:left;
}

.janela , #aux, .carregando{
	background-color:#eee!important;
	border:1px #ccc solid;
	padding          : 3px;
}

.legendabox, .legendasBox img, .legendasBox div {
	height:10px;
	width:10px;
	background-image:none;
	border	: 1px #039 solid;
	padding	: 0;
	float:left;
	margin-right:3px
}

.legendasBox span { float:left; margin-right:10px }

.legendasBox li { padding-bottom:5px }

.listagem { 
	padding:10px;
	clear:both
}

.listagem li { 
	padding:5px
}

.m_terno {
	padding:5px; width:30px; font-size:10px;
	display:block; margin:3px; margin-top:0; float:left; color:#036;
	text-align:center;
	border-radius: 0px 0px 10px 10px;
	-webkit-box-shadow: 5px 5px 5px #444;
}

.menubutton {
	float:right;
	padding-left:10px;
	width:410px;
}

.menubutton li {
	float:left;
	padding:3px;
	margin-left:10px;
	width:95%;
}

.menubutton h5 { color:#fff; clear:both; display:block; padding-top:15px; height:40px }
.menubutton a {
	float: left;
	width:45%;
	height:45px;
	margin:0 5px;
	background-image:url(../images/texturas/divisor.jpg);
	background-repeat:no-repeat;
	background-position: center 30px;
	padding-bottom:10px;
	color:#08c;
	font-style:italic;
}
.menubutton label { padding:10px 2px; font-size:12px }
.menubutton img { float: left; margin-right: 3px }

.menuL {  padding:10px }

.menuL li {  padding:5px }

.menuL a {
	padding-left: 18px;
	margin-bottom: 13px;
	height: 32px;
	font-size:12px;
	color:#006;
	background-image:url(../images/ico/balao.png);
	background-repeat:no-repeat
}

.naoliberado { background-color:#999!important }

.org { float:left; display:block; border: 1px solid #369; padding:10px; width:400px }

.produto {
	border-bottom: 1px solid #369;
	padding:3px;
	margin: 3px;
	display:block;
	height:90px;
	_width: 445px
}

.produto img, .noImg { 
	width:120px;
	height:80px;
	float:left;
	border: 1px solid #369;
}

.produto button { 
	width:100px;
	margin-bottom: 5px
}

.produto span, .produto h5 { 
	width:250px;
	_width:200px;
	display:block;
}

.promocao {	background-image:url(../images/texturas/tra_am.png); }

.spDiasemana {
	padding:4px;
	padding-left:11px;
	margin:0 1px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bold;
	text-align:right
} 

#aux .submenu, #base .submenu, .basesubmenu {
     background-color: #fff;
     border: 2px solid #2288BB;
	 box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);
     display: none;
     padding: 10px;
     position: absolute;
     z-index: 1;
}

#aux .submenu li, #base .submenu li, .basesubmenu li { list-style: circle outside none; }

.basesubmenu li:last-child a { border-bottom: none; }

#aux .submenu a, #base .submenu a, .basesubmenu a {
     background-color: #fff;
     border-bottom: 1px solid #2288BB;
     color: #2288BB;
     display: block;
     padding: 4px;
     width: 156px;
}

#aux .submenu a:hover, #base .submenu a:hover, .basesubmenu a:hover {
     background-color: #BBCCDD;
     color: #FFFFFF;
}

.subHomeMenu a { color:#fff!important; }

.tabela caption { text-align:left }

.thumb {
	padding:5px;
	border:1px solid #036;
	float:left;
	margin:5px;
	cursor:hand
}

.topLabel { width:100%; background-color:#284; color:#fff; padding:0; height:20px; }

.txtweek {
	margin:0 1px;
	width:15px;
	padding:4px;
	text-align:center;
	float:left;
	font-family:"Courier New", Courier, monospace;
	font-size:12px
}

.vcard {
	padding:15px;
	width:600px
}

.vcard img {
	float:left; border: 1px solid #369;
}
