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;
}

#menu a{
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

#menu a:hover{
	color: #CFCFCF;
}


#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;*/
	display:inline-block;
	vertical-align:top;
	width:477px;
}
.projEspeciais td {padding: 8px}
.projEspeciais a.slideshow {text-decoration:none}
.projEspeciais a.slideshow img {margin-right:4px; vertical-align:bottom}

.tituloSimples{
	font-size: 11px;
	font-weight:bold;
}

h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bolder;
	line-height: 100%;
}

.titGeral h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	line-height: 100%;
}

.titGeral hr{
	border:0px;
	margin-top:-4px;
	background-color: #beb77e;
	height: 1px;
}




.spacing{
	line-height: 180%;
}


#carrossel ul li {
	height:190px!important;
}


/*	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
}

/*** POSTMETADATA ***/
.postmetadata {
	border-top:3px solid #F0EEE1;
	padding-top:6px;
	overflow:hidden;
	width:100%;
}

.postmetadata ul {
	float:right;
	overflow:hidden;
}
.postmetadata ul li {float:left; list-style-type: none;}
.postmetadata ul li a {
	text-indent:-9999px;
	display:block;
	width:22px;
	height:22px;
	margin-right:10px
}


.postmetadata .facebook a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-22px 0px;
	}
	
.postmetadata .facebook a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-22px 0px;
	}


.postmetadata .twitter a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-44px 0px;
	}
.postmetadata .twitter a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-44px 0px;
	}
	
.postmetadata .googlePlus a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-132px 0px;
	}
.postmetadata .googlePlus a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-132px 0px;
	}
	
.postmetadata .email a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-66px 0px;
	}
	
.postmetadata .email a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-66px 0px;
	}
	
.postmetadata .youtube a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-110px 0px;
	}
	
.postmetadata .youtube a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-110px 0px;
	}

.postmetadata .blog a {
	background:url(/img/socialIconsPM.png) no-repeat;
	background-position:-88px 0px;
	}
	
.postmetadata .blog a:hover {
	background:url(/img/socialIconsP.png) no-repeat;
	background-position:-88px 0px;
	}
	

.postmetadata .addthis a {background:url(/img/addthis_ico.gif) no-repeat; height:19px; width:18px}

.testez{
	overflow:hidden;
	display:block;
	width:19px;
	height:18px;
	margin-right:5px
}

/* CONECTE-SE
***************/
#sidebar-conecte h2 {background:url(../img/sidebar_conecte_titulo.gif) no-repeat}
#sidebar-conecte ul {margin-top:10px}
#sidebar-conecte ul li {width:184px; padding:4px 0; margin:0}
#sidebar-conecte a {
	display:block;
	padding:2px 0 0 25px;
	height:16px; /* 18 - 2 (padding) */
	font-size:1.1em;
	color:#7F793F;
	font-weight:700;
	text-decoration:none
}
#sidebar-conecte a:hover {background-position:0 100%}
#conecte-email, #conecte-twitter, #conecte-facebook, #conecte-youtube, #conecte-flickr {border-bottom:1px solid #F0EEE1}
#conecte-email a {background:url(../img/email_ico.gif) no-repeat}
#conecte-twitter a {background:url(../img/twitter_ico.gif) no-repeat}
#conecte-facebook a {background:url(../img/facebook_ico.gif) no-repeat}
#conecte-youtube a {background:url(../img/youtube_ico.gif) no-repeat}
#conecte-flickr a {background:url(../img/flickr_ico.gif) no-repeat}
#conecte-fineart a {background:url(../img/fineart_ico.gif) no-repeat}


.rssListul
{	
	list-style-type: none;
	padding: 0; 
	margin: 0; 
	}

.rssListli
{
	background-position:0px 5px;
	line-height:30px;
	background-image:url('/img/rss-icon.png'); 
	background-repeat:no-repeat;
	padding-left:20px;
	}





/*	PÁGINA DO SLIDESHOW */

.slideshow-titulo {
	border-bottom: 1px solid #CBC597
}

.slideshow-titulo h1 {
	font-size: 15px;
	font-weight: 700;
	color:#666;
	margin-bottom: 5px;
}

.slideshow-compartilhe img {
	border: 0;
	margin-right:3px
}

.outros-albuns-carrossel {
	margin:0 auto
}
.outros-albuns-carrossel li {
	margin: 0 10px
}
.outros-albuns-carrossel .foto {
	backgrond-color:#fff;
	padding:5px
}
.outros-albuns-carrossel .foto img {
	border: 0
}
#carrossel ul li {
		height:210px!important;
		margin:0 10px;
		width:190px
		}
#newsBody { 
		margin:0px;
		width:270px;
		height:320px;
		background-image:url('/img/bg_busca.jpg');
		
		float:left;
		border : 2px solid #DDDDDD;
		padding:10px;
	}

.linkLightBox{
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
	
.linkLightBox:hover{
	color:#CCCCCC;
	}
