/* + Identidades Index.php + */
body {font-family: sans-serif, verdana, tahoma, arial; margin: 0; background: url('imagens/fundo.png') repeat;}

div#sobrefundo {background: url('imagens/fundo-faixa.png') repeat;}

div#nav {position: absolute; left: 50%; margin-left: -30em; border-left: 2px solid #fff; border-right: 2px solid #fff;}

	#cabecalho {background: url('imagens/cabecalho.png') repeat;}

	#menu {background: url('imagens/menu.png') repeat;}
		#menu a {text-decoration: none; color: #fff;}
		#menu a :visited {color: #fff;}
		#menu a :hover {color: #000;}
		#menu a :active {color: #fff;}
		
	#conteudo{}
	
	#rodape a {color: #ccf;}
	
/* + Identidades Promox.htm */
		
		
	
/* + Classes + */
.neg {font-weight: bold;}
.ita{font-style: italic;}
.sub {text-decoration: underline;}

.S {font-size: small;}
.xS {font-size: x-small;}
.xxS {font-size: xx-small;}
.ML {font-size: medium;} /* Validação de CSS: não existe medium-large. Mudei para 'medium'. */
.L {font-size: large;}
.xL {font-size: x-large;}
.xxL {font-size: xx-large;}

.cVm {color: #f00;}
.cAm {color: #fb0;}
.cB {color: #fff;}
.cAz {color: #4344ab;}
.cP {color: #000;}
.cVd {color: #090;}
.cVdHotel {color: #789563;}
.cVdHotel2 {color: #3a6a17;}
.cL {color: #f72;}
.cBordo{color: #890606;}

.borTB3 {border-top: 3px solid #fff;}
.borTP2 {border-top: 2px solid #000;}
.borB {border: 1px solid #fff;}
.borTBB{border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.borTBB3{border-top: 3px solid #fff; border-bottom: 3px solid #fff;}
.borP {border: 1px solid #000;}
.borP2 {border: 2px solid #000;}
.borBD {border-right: 2px solid #fff;}
.borPB {border-bottom: 1px solid #000;}
.borVdHotel22 {border: 2px solid #3a6a17;}

.marAuC {margin-left: auto; margin-right: auto;} /*substitui o align="center" em <table>*/

.fConteudo {background: url('imagens/fundo-conteudo.png') repeat-y;}
/**/.fTitulos {background: url('imagens/menu.png') repeat;}/**/
/*/.fTitulos {background: url('imagens/fundo-faixa.png') repeat;}*/
/*/.fTitulos {background: url('imagens/fundo-titulos.png') repeat;}/*/
.fVd {background-color: #090;}
.fVdHotel {background-color: #789563;}
.fAz {background-color: #22d;}
.fAzC {background-color: #cef;}
.fAzE {background-color: #447;}
.fR {background-color: #f0a;}
.fVm {background-color: #f00;}
.fAm {background-color: #fb0;}
.fL {background-color: #f72;}
.fLC {background-color: #f94;}
.fB {background-color: #fff;}
.fP {background-color: #000;}
.fCC {background-color: #efefef;}
.fVdCPromo {background-color: #E3E6CF;}
.fVdEPromo {background-color: #B5BF60;}
.fVdPromo {background-color: #C6CC8F;}
.fVdOpacoPromo {background-color: #C6CC8F;}

.padDE5 {padding-right: 5em; padding-left: 5em;}
.pad03 {padding: 0.3em;}
.pad02 {padding: 0.2em;}
.pad01 {padding: 0.1em;}

.w20 {width: 20em;}
.w30 {width: 30em;}
.w40 {width: 40em;}
.w60 {width: 60em;}
.w100p {width: 100%;}

.h10{height: 10em;}
.h5 {height: 5em;}
.h100p {height: 100%;}
.hAuto {height: auto;}

.x0y2 {left: 0; top: 2%;}
.x8y10Em {left: 8em; top: 10em;}
.x10y15Em {left: 10em; top: 15em;}
.x27y15Em {left: 27em; top: 15em;}
.x10y30Em {left: 10em; top: 30em;}
.x10y45Em {left: 10em; top: 45em;}

.posAbs {position: absolute;}
.posRel {position: relative;}

.divC {text-align: center;}
.divD {text-align: right;}
.divE {text-align: left;}

.disB {display: block;}
.disN {display: none;}

.vAlign {vertical-align: top;}

.anc {color: #22f; text-decoration: none;}
.anc:visited {color: #22f;}
.anc:hover {color: #22f;}
.anc:active {color: #22f;}
.ancSemD {text-decoration: none;}

.txtSCaps {font-variant: small-caps;}