body ,td,th { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.linhaslaterais {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.bg {
	background-attachment: scroll;
	background-color: #B8BDC8;
	background-image: url(../teste/eBooking/img/bgfull.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.txtBGesq {
	background-color: #FFFFFF;
	background-image: url(../teste/eBooking/img/text_bgESQ.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtBGdir {

	background-color: #FFFFFF;
	background-image: url(../teste/eBooking/img/text_bgDIR.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.moldura {
	border: 1px solid #999999;
}
.style1 {
	font-size: 10px;
	color: #999999;
}
.style2 {
         font-size: 11px;
		 color:#AAD3EF;
		 }
.style3 {color: #999999}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.reltitulo {
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}
.reltitcampo {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.reltitcampo {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.reltitcampoinf {
	font-size: 7px;
	color: #000000;
	font-weight:bold;
}

ul#menu {
width:180px;
border:1px solid #003399;
background: #FFFFFF  /* fundo do Menu #FADE8B */;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu li {
border-bottom:1px solid #A4A0F5; 
}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;   /* Cor da Letra  */
border-left:10px solid #C3E3F2   /* COR DA MARCA E FUNDO  #EEC591; */
padding-left:5px;
}
ul#menu li a:hover {
background-color: #B0DAF2 ; /* #C3E3F2 --> AZUL GLARO, #B0DAF2  #FFE4B5  */ 
color: #B0DAF2   /*#DAA520; */
border-left:10px solid #C3E3F2   /*#FFD39B;*/
}

table#alter tr td {
 background: #E3E3E3; /* Cinza = #E3E3E3  Azul Claro = #C3E3F2 */
 border-width:2px;
 border-color:#000000;
 } /* Toda a tabela com fundo Azul Claro  */ 
table#alter tr.dif td {
background: #FFFFFF; /* linha da tabela branca*/
} 
table#alter tr.dif2 td {
background: #E3E3E3; /* linha da tabela cinza*/
} 
table#alter tr.difgr td {
background: #33CC33; /* linha da tabela Verde*/
} 
table#alter tr.difaz td {
background: #C3E3F2; /* linha da tabela Azul*/
} 
table#alter tr.difla td {
background: #F1BF58; /* linha da tabela Laranja*/
} 
table#alter tr.diatra td {
background: #A9D9ED; /* linha da tabela atraso azul claro ( E0F1F9 ) outro azul ( #A9D9ED)*/
} 

input:focus, select:focus, textarea:focus {
background:#B0DAF2;
color:black;
}
