/* PEEKABOO */
* html .clearBoth { 
	height:1%;
}

html {
	height:auto;
	min-height:100%;
}


/* Zerando margin e padding*/
body,form,p,h1,h2,h3,h4,h5,h6,ul,li { 
	margin:0; 
	padding:0;
}


/* Zerando bordas */
img { 
	border:0;
}
a { 
	outline:0;
}

/* Misc */
.clear {
	display:block;
	clear:both;
}


/* Definindo BackGround do Site - Alterar apenas as Propriedades */
body {
	background:#625a5a;
	text-align:center;
}


/* Definindo Fonte - Alterar apenas as Propriedades */
body,table,h1,h2,h3,h4,h5,p,input,select,textarea,button,div,a {
	color:#000;
	font:normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


/* Definindo Alinhamento do Site - Alterar apenas as Propriedades */
#alinhamento {
	display:block;
	margin:0 auto;
	text-align:left; /* Para voltar o alinhamento dos textos */
	width:auto;
}	
	#site {
		display:block;
		margin:0 auto;
		width:900px;
	}
			#topo {
				display:block;
				height:127px;				
				width:900px;
			}		
				#topo img {
					padding-top:10px;
					float:left;
				}
				#topo fieldset {
					color:#fff;
					float:right;
					width:196px;
					height:97px;
					border:0;
					padding:10px 10px 0 10px;
					margin-top:15px;
				}
					#topo fieldset label {
						float:left;
						margin:5px 0 5px 0;
						display:block;
						width:163px;
						_width:164px;
					}
						#topo fieldset label span {
							display:block;
							float:left;
							padding:3px 10px 3px 0;
							text-align:right;
							width:35px;
						}
					#topo h4 {
						background:url(../imagens/tit-areadocliente.gif) top left no-repeat;
						text-indent:-5000px;
						text-align:left;
						padding:0 0 8px 0;
					}
					#topo fieldset input.bot-capa {
						margin:5px 0px 0px 0;
						_margin:0 5px 0 0;
						width:25px;
						cursor:pointer;
						color:#4c4c4c;
						display:block;
						background-color:#ededed;
						border:#ccc 1px solid;
						text-align:center;
						padding:2px 2px 3px 2px;
						float:right;
						
					}
						#topo fieldset input:hover.bot-capa {
							background-color:#000;
							color:#fff;
							border:1px #fff solid;
						}
						#topo #logado {
							float:right;
							width:170px;
							height:90px;
							border:0;
							padding:10px 10px 0 10px;
						}
							#topo #logado p {
								color:#fff;
							}
							#topo #logado ul {
								list-style:none;
							}
								#topo #logado ul li {
									background:url(../imagens/marc_3.gif) left top no-repeat;
									margin:2px 0 2px 0;
									
								}
									#topo #logado ul li a {
										color:#fff;
										font-weight:bold;
										font-size:13px;
										padding:3px 0 2px 10px;
									}
										#topo #logado ul li a:hover {
											text-decoration:underline;
										}
							#topo #logado .bot-sair{
								color:#4c4c4c;
								display:block;
								background-color:#ededed;
								border:#ccc 1px solid;
								text-align:center;
								padding:2px 4px 3px 4px;
								font-size:11px;
								float:right;
								margin-right:10px;
							}
								#topo #logado a:hover.bot-sair{
									background-color:#000;
									color:#fff;
									border:1px #fff solid;
								}
			#flash-xml {
				clear:both;
				display:block;
				height:200px;				
				width:900px;
				margin-bottom:10px;
				*margin-bottom:10px;
			}


/* Propriedades Específicas do Layout */
#bg-conteudo {
	background:url(../imagens/bg-conteudo.gif) top left repeat-y;
	border-top:#625a5a 1px solid;
}
#bg-conteudo #esquerda-conteudo {
	background-color:#898383;
	float:left;
	width:300px;
}
#bg-conteudo #direita-conteudo {
	background-color:#b1adad;
	float:right;
	width:570px;
	padding:25px 15px 15px 15px;
}
p { 
	line-height:15px;
	margin:0; 
	padding-bottom:6px;
}
#esquerda {
	background-color:#898383;
	float:left;
	width:300px;
	height:300px;
}
#direita {
	background-color:#b1adad;
	float:right;
	width:600px;
	height:300px;
}
	#direita .chamada-capa {
		padding:15px;
	}
		#direita .chamada-capa img {
			float:right;
			padding:3px;
			background-color:#fff;
			border:#ccc 1px solid;
			margin:0 0 10px 10px;
		}
		#direita .chamada-capa h3 {
			font-size:17px;
			border-bottom:#ccc 1px solid;
		}
	#direita .chamada-capa p {
		padding:8px;
		line-height:15px;
		border-bottom:#ccc 1px solid;
		margin-bottom:10px;
	}
		#direita .chamada-capa a.link-capa {
			display:block;
			background-color:#ededed;
			border:#ccc 1px solid;
			color:#4c4c4c;
			padding:3px;
			float:right;
		}
			#direita .chamada-capa a:hover.link-capa {
				background-color:#000;
				border:#fff 1px solid;
				color:#fff;
			}
#rodape {
	clear:both;
	margin:0 auto;
	width:900px;
	padding:8px 0;
}
	#rodape #copyright {
		color:#fff;
		text-align:left;
		width:770px;
		display:block;
	}	
	#rodape #assinaturas {
		float:right;
		display:block;
		text-align:right;
		width:110px;
	}	
		#rodape #assinaturas img {
			padding-left:10px;
		}					
.esconde {
	display:none;
}
.menu_institucional ul {
	padding:0;
	margin:0;
}
	.menu_institucional li {
		background-image:url(../imagens/marc_2.gif);
		background-position:top left;
		background-repeat:no-repeat;
		display:block; 
		float:left;
		list-style:none;
		margin-right:7px;
		margin-bottom:5px;
		padding:0 5px 0 11px;
		white-space:nowrap;
	}
		.menu_institucional li a:hover{
			color:#fff;
		}


/* Titulos */
h2 { 
	background-position:left top; 
	background-repeat:no-repeat;
	clear:both;
	display:block;
	text-indent:-5000px;
	height:21px;
	margin-bottom:8px;
}
h2.tit-RSarquitetos { 
	background-image: url(../imagens/tit-RSarquitetos.gif);
}
h2.tit-portifolio { 
	background-image: url(../imagens/tit-portifolio.gif);
}
h2.tit-contato { 
	background-image: url(../imagens/tit-contato.gif);
}
h2.tit-area-do-cliente { 
	background-image: url(../imagens/tit-area-do-cliente.gif);
}
h2.tit-galeria-de-imagens { 
	background-image: url(../imagens/tit-galeriadeimagens.gif);
}
h2.tit-downloads { 
	background-image: url(../imagens/tit-downloads.gif);
}

/* Popup */
.popup_galeria_estrutura {
	margin:10px;
}
.popup_galeria_foto {
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	*border:4px solid #fff;
}
.popup_galeria_legenda {
	color:#000;
	display:block;
	padding:10px 10px 5px 10px;
	text-align:center;
}
.popup_galeria_paginacao {
	clear:both;
	color:#000;
	display:block;
	padding:0 20px;
	text-align:center;
	width:auto;
}
	.popup_galeria_paginacao a {
		color:#000;
		font-weight:bold;
	}
		.popup_galeria_paginacao a:hover { 
			text-decoration:underline;
		}
