﻿html, body {  height:100%;  margin: 0;  padding: 0;  border: none;  overflow-x: hidden;  }

img {border:none;}

button { width:120px;  font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 14px;  }

.boxmaxheight {  height:100%; min-height:100%;}

/*Imagens de fundo das páginas*/
.tdimgass {vertical-align:top; }

.tdimgcom { vertical-align:top; }

.tdimgser {  vertical-align:top; }

.tdimgrec {  vertical-align:top; }

.tdimgcat { vertical-align:top; }

.tdimgcon {  vertical-align:top;  }

.divimgscatalogo {position:relative;}
.divmsgimgs {position:absolute; z-index:100; height:181px;left:0px;  top:0px;}

.watermark_vendido {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent url('/jjmfimgs/alerta_vendido.png') center center no-repeat;
    z-index: 1100;
}
.watermark_reservado {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent url('/jjmfimgs/alerta_reservado.png') center center no-repeat;
    z-index: 1100;
}

.TableTrans { background-image: url('/jjmfimgs/fdpoptrans.png'); background-repeat: repeat;  }
.TableOpc {	background-image: url('/jjmfimgs/fdpop.png'); background-repeat: repeat; }

input.btnclass
{
   font-size:11px;
   font-family:'Lato',  Arial, Verdana, Helvetica, sans-serif;
   font-weight:bold;
   color:#888888;
   width:90px;
   height:30px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}

/*Logo, Títulos, Sub-titulos e textos*/
.logocinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 24px; color : #54535B; }
.logotxtcinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color : #54535B; line-height: 1.5; }


.titcinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 24px; 	color : #54535B; }
A.titcinza {	text-decoration: none;	color : #54535B;}
A.titcinza:HOVER { text-decoration: none;	color : #0707FD;}

.subtitcinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 18px; 	color : #54535B; }
A.subtitcinza {	text-decoration: none;	color : #54535B;}
A.subtitcinza:HOVER { text-decoration: none;	color : #0707FD;}

.sptxtbranco { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; 	color : #FFFFFF; text-decoration: none;}
.sptxtcinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; 	color : #54535B; text-decoration: none;}


.txtbranco { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; 	color : #FFFFFF; }
A.txtbranco {	text-decoration: none;	color : #FFFFFF;}
A.txtbranco:HOVER { text-decoration: none;	color : #0707FD;}

.txtcinza { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; 	color : #54535B; line-height: 2;}
A.txtcinza {	text-decoration: none;	color : #54535B;}
A.txtcinza:HOVER { text-decoration: none;	color : #0707FD;}

.txtcinza2col { font-family :'Lato',  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; 	color : #54535B; line-height: 2;
	column-count: 2; 
	column-gap: 100px;

	/* Firefox */
	-moz-column-count:2;
	-moz-column-gap:100px;
	
	/* Safari and Chrome */
	-webkit-column-count:2;
	-webkit-column-gap:100px;
 }