*{
	margin:0;
	padding:0;
	}
	
body{
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:140%;
	background-color:#bfb7b3;
	text-align:center;
	color:#3d352d;
	}

a img{border:0;}	
a{text-decoration:underline; color:#654d5a;}
a:hover{text-decoration:underline; color:#efe29d}
a:focus{-moz-outline: none -moz-mac-focusring;}

img{border:4px solid #bbab9c;}

p{padding-bottom:15px;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0 0 10px 0; font-weight:normal; line-height:normal; font-family:"Times New Roman", Times, serif; color:#654d5a;}
h1{font-size:26px;}
h2{font-size:24px;}
h3{font:normal 12px Tahoma, Arial, Helvetica, sans-serif; padding:0; text-decoration:underline; color:#3d352d;}
h4{font:normal 11px Tahoma, Arial, Helvetica, sans-serif; padding:0; text-decoration:underline; color:#3d352d;}

address{font-style:normal; margin:0; padding:0 0 10px 0; float:left; width:300px; padding-right:50px; font-size:13px; line-height:150%;}
.right{float:right;}

ul, ol{margin:10px 20px;}
dd{padding-left:50px; padding-bottom:3px;}
.right dl{width:280px;}

.skry{display:none;}
.cleaner{clear:both; padding-top:15px;}
h4.cleaner{text-align:center;}

#container{
	width:950px;
	margin:0 auto;
	text-align:left;
	background:#ccbeb0 url(images/bg_container.jpg) repeat-y 0 0;
	}

#head{
	width:950px;
	height:391px;
	position:relative;
	background:url(images/bg_head.jpg) no-repeat 0 82px;
	}

#head h1{
	position:absolute;
	top:225px;
	left:30px;
	width:260px;
	height:100px;
	}

#head h1 a{
	display:block;
	width:260px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	}

#menu{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:950px;
	height:82px;
	background:url(images/bg_menu.jpg) repeat-x 0 0;
	}
	
#menu li{
	list-style:none;
	float:left;
	width:145px;
	height:50px;
	padding-top:32px;
	text-align:center;
	background:url(images/separator.gif) no-repeat right top;
	}

#menu li.m4{background:none;}

#menu li a{display:block; height:20px; text-indent:-9999px; overflow:hidden; width:145px;}

.m1 a{background:url(images/menu.gif) no-repeat 0 0;}
.m2 a{background:url(images/menu.gif) no-repeat -145px 0;}
.m3 a{background:url(images/menu.gif) no-repeat -290px 0;}
.m4 a{background:url(images/menu.gif) no-repeat -435px 0;}

.m1 a:hover{background:url(images/menu.gif) no-repeat 0 -20px;}
.m2 a:hover{background:url(images/menu.gif) no-repeat -145px -20px;}
.m3 a:hover{background:url(images/menu.gif) no-repeat -290px -20px;}
.m4 a:hover{background:url(images/menu.gif) no-repeat -435px -20px;}

#content{
	padding:20px 30px 5px 280px;
	min-height:270px;
	_height:270px;
	background:url(images/foto-1.jpg) no-repeat 0 0;
	}

#footer{
	clear:both;
	width:950px;
	height:103px;
	background:url(images/bg_footer.jpg) repeat-x 0 0;
	}

#footer p{
	color:#72665b;
	font-size:11px;
	margin:0;
	padding:45px 0 0 0;
	text-align:center;
	}

#footer p a{color:#72665b; text-decoration:none;}
#footer p a:hover{color:#72665b; text-decoration:underline;}