@charset "iso-8859-1";
/* formatação para TODAS as tags */
*{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* formatação para as divs */
#all{
	width: 900px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-left: -450px;
	margin-top: -300px;
	background-color: #FFFFFF;
	position: absolute;
	/*border: 1px solid black;*/
}
#all #center{
	width: 170px;
	height: 160px;
	left: 50%;
	top: 50%;
	margin-left: -85px;
	margin-top: -80px;
	background-color: #FFFFFF;
	position: absolute;
}


#header{
	height: 110px;
	background-image: url(../img/header.gif);
}
#header #menu{
	padding-left: 200px;
	padding-top: 80px;
}
#header #menu a{
	margin-right: 50px;
}
#header #menu img{
	border: 0px;
}


#content{
	padding: 30px;
}
#content #title{
	margin-left: 120px;
	height: 20px;
	text-align: left;
	font-family: Tahoma;
	font-size: 10px;
	color: #DBD6B9;
	font-weight: bold;
}
#content #title a{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
#content #title a:hover{
	color: #846542;
}
#content #left{
	width: 380px;
	float: left;
	padding-top: 30px;
	height: 370px;
}
#content #right{
	width: 425px;
	margin-left: 410px;
	padding-top: 30px;
	height: 370px;
	/*text-align: center;*/
}
#content #right #imagem{
	text-align: center;
}
#content #left_atelie{
	width: 445px;
	float: left;
	padding-top: 30px;
	height: 370px;
}
#content #right_atelie{
	width: 365px;
	margin-left: 450px;
	padding-top: 30px;
	height: 370px;
}
#content #right_atelie #imagem{
	text-align: center;
}
#content #left_objetos{
	width: 280px;
	float: left;
	padding-top: 30px;
	height: 270px;
}
#content #right_objetos{
	width: 500px;
	margin-left: 315px;
	padding-top: 30px;
	height: 270px;
}
#content #footer_objetos{
	height: 80px;
	margin-bottom: 20px;
	/*text-align: center;*/
}
#content #line{
	/*height: 1px;
	background-image: url(../img/line.gif);*/
}

/* classes de formatação HTML */
img.title_txt{
	display: block;
	margin-bottom: 20px;
}
img.subtitle_txt{
	display: block;
	margin-bottom: 15px;
}
img.view{
	border-color: #ECE9D8;
	border-width: 2px;
	border-style: solid;
	margin-left: -2px;
}
td.contato{
	padding: 3px;
}
.txt{
	border-color: #E4E0CB;
	border-width: 1px;
	border-style: solid;
	background-color: #F1EFE4;
}

/* formatação para outras tags html */
html {
	overflow: -moz-scrollbars-vertical; /*so para mozila*/
}

body{
	background-color: #FFFFFF;
}

td{
	color: #6D6536;
}

h2{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #B4A865;
}

object{
	margin-left: -2px;
}


/************************ MENU ****************************/ 
.itemmenu{
	float: left;
}
.itemmenu a{
	display: block;
	padding-left: 0px;
	padding-right: 15px;
	text-align: left;
	text-decoration: none;
	left: 10px;
}
.itemmenu a:hover{
	color: #846542;
	text-decoration: none;
	overflow: hidden;
}
.submenu{
	position: absolute;
	top: 161px;/* ajusta a altura do submenu*/
	width: 130px;
	padding-left: 6px;
	padding-bottom: 3px;
	visibility: hidden;
	background-color: #F9F8F3;
}
.submenu a{
	font-weight: normal;
	margin-left: -3px;
	padding-top: 3px;
}
/***********************************************************/


