html, body { 
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	background-color: #F0EEE1;
	margin: 0px;
	padding: 0px;
} 

table, TD, TR {
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	border-style: none;
}

TD.bordas {
	border : 1px solid #DDDDDD;
}

#topo{
	background-color: #C81C1C;
	background-image:url(/img/bg_topo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-bottom: 1px solid #FFFFFF;
}

#busca{
	background-image: url(/img/bg_busca.jpg);
	border-bottom: 1px solid #E1DEC4;
	border-top: 1px solid #E1DEC4;
}

a{
	color: #822929;
	text-decoration:underline;
	border:0px;
}

a:hover{
	color: red;
}

#buscaInfo a{
	text-decoration: none;

}
#buscaInfo a:hover{
	color: red;
}

.formDefault{
	border: 1px solid #CCCCCC;
	background-color:#F5F5F5;
	font-size: 10px;
	color: #999999;
}

.formDefaultRequired{
	background-image:url(/img/red_star.gif);
	background-position:center right;
	background-repeat:no-repeat;
	border: 1px solid #CCCCCC;
	background-color:#F5F5F5;
	font-size: 10px;
	color: #999999;
}

.imgboxcapa{
	margin-top: 25px;
	margin-left: 35px;
}

.txtbox{
	width: 240px;
	text-align:justify;
	margin-top: 5px;
	margin-left: 42px;
}

.leiamais{
	text-align: right;
}

#container-page { 
	width: 100%; 
	position: relative; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
} 
#container-content { 
	padding-bottom: 51px; 
} 

#container-foot { 
	width: 100%; 
	position: absolute; 
	bottom: 0 !important; 
	bottom: -1px; 
	height: 51px;
	
} 



.footerTable{
	height: 50px;
	width: 100%;
	background-color: #C81C1C;
	background-image:url(/img/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-top: 1px solid #FFFFFF;
	text-align:center;
	color:#FFFFFF;
}

.justify{
	text-align: justify;
}

.resultados { 
	margin-top: .3em; 
	margin-bottom: .2em; 
	margin-left: .2em; 
	margin-right: .2em;
	display:block; 
	float:left;
	width:195px;
	height:260px;
}

.ADMresultados { 
	margin-top: .3em; 
	margin-bottom: .2em; 
	margin-left: .2em; 
	margin-right: .2em;
	display:block; 
	float:left;
	width:195px;
	height:285px;
}


.divulgacao { 
	margin-top: 1em; 
	margin-bottom: 1em; 
	margin-left: 1em; 
	margin-right: .5em;
	display:block; 
	float:left;
	width:300px;
	height:280px;
}

.projEspeciais { 
	margin-top: 1em; 
	margin-bottom: 1em; 
	margin-left: 1em; 
	margin-right: 1em;
	display:block; 
	float:left;
	width:480px;
	height:140px;
}

.tituloSimples{
	font-size: 11px;
	font-weight:bold;
}

.tituloGrande{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bolder;
	line-height: 150%;
}

.spacing{
	line-height: 180%;
}




/*	PÁGINA DE LISTAGEM DE FOTOS */

#tabelaBusca{
	background-image: url(/img/bg_busca.jpg);
	border: 1px solid #E1DEC4;
}

.fotoCod{
	position: absolute;
	background-color: white;
	margin-left: 6px;
	margin-top: 6px;
	padding-left: 1px;
	padding-right: 1px;
	color: black;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.fotoCodOff{
	position: absolute;
	background-color: white;
	margin-left: 6px;
	margin-top: 6px;
	padding-left: 1px;
	padding-right: 1px;
	color: black;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;
}

.fotoThumb{
	border: 5px solid white;
}
.fotoThumbOff{
	border: 3px solid white;
}

.infoFoto{
	background-color: white;

}
.infoFotoOff{
	color: #BCB47A;
}

.interactFoto{
	background-color: white;
}
.interactFotoOff{
	background-color: white;
	visibility:hidden;
}

.infoFoto span{
	margin-left: 5px;
	display:block;
}
.infoFotoOff span{
	margin-left: 5px;
	display:block;
}


#dhtmltooltip{
	position: absolute;
	width: 177px;
	height: 120px;
	padding: 5px;
	background-image: url(/img/tooltip.png);
	background-repeat: no-repeat;
	visibility: hidden;
	z-index: 100;
	behavior: url(/library/iepngfix.htc)
}


/*	PÁGINA DE DETALHES DE FOTOS */
#fotoGrande{
	border: 10px solid white;
}

.tabelaDestaque{
	background-image: url(/img/bg_busca.jpg);
	border: 1px solid #E1DEC4;
}

.tabelaTituloMenu{
	background-image: url(/img/bg_busca.jpg);
	border: 1px solid #E1DEC4;
	border-bottom: solid 1px #838383;
}


/* PÁGINA DE REGISTRO */

.tabelaGrupo{
	padding: 8px;
	border: 1px solid #E7E3CF;
}

.required{
	font-size: 16px;
	color: red;
}

/* PÁGINA DE PROJETOS ESPECIAIS */

.boxBranco{
	background-color: white;
}

/* PÁGINA DE FINE ART */

.color{
	color: #822929;
}

.tabela-precos{
	border: 1px solid #E1DEC4;
	background-color: #F5F5F5;
	margin-right: 40px;
}
.tabela-precos .controle, .tabela-precos .controle2{
	background-image: url(../img/seta-up.gif);
	background-repeat: no-repeat;
	float:right;	
	margin-right: 5px;
	height: 11px;
	width: 29px;
	margin-top: 5px;
}
.tabela-precos .controle a, .tabela-precos .controle2 a{
	display: block;
	width: 100%;
	height: 100%;
}
.tabela-precos .controle2{
	background-image: url(../img/seta-down.gif);
}

.show{

}
.hide{
	display: none;	
}
.tabela-precos .precos td{
	font-size: 11px;
	color: #812828;
	padding: 6px 3px 6px 3px;

}

.tabela-precos .valores-intro{
	width: 240px;
	padding: 5px 10px;
	float: left;
	
}

.tabela-precos .precos .header{
	color: 	#333333;
}
.tabela-precos .precos .line-color{
	background-color: #F0EEE1;	
}

.tabela-precos .precos .tipo{
	font-weight: bold;	
	padding-left: 3px;
}

.tabela-precos .precos .line-right{
	border-right: 1px solid	#E3E0C6;
}

.esconder {
	visibility:hidden
}
