
body
{
	border-top: solid 4px #9f1546;
}

#container
{
	width: 100%; 
	height: auto; 	
	float: left;
	margin: 0; 
	padding: 0;
}

div.wrapper
{ 
    margin:auto;
    padding:0;
    height:auto;
    width:960px;
}
div.wrapper-content
{ 
    margin:auto;
    padding: 20px;
overflow:hidden;
    height:100%;
    width:960px;
    background: #fff;
	-webkit-border-top-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius: 8px 8px 8px 8px;
}

/* HEADER */
#header
{
  margin:0 auto;
  padding:0;
  width:1000px;
  height:120px;
  overflow:hidden;
  background: url(../images/bg-header.png) no-repeat bottom center;
}
#header h1{ margin: 0; padding: 28px 0 0 0; display: block; width: auto; float: left; font-size: 1px; line-height: normal; width: 183px; height: 63px; }
#header h1 img{ width: 183px; height: 63px; }
#header ul{ width:auto; float:right; margin:0; padding:0 0 0 0; list-style-type:none; line-height: 120px; }
#header ul li{ width:auto; float:left; margin:0; padding:0 0 0 32px; }
#header ul li a{ font-size:18px; color:#888; text-shadow: #fff 0px 1px 1px; text-decoration:none; }
#header ul li a:hover{ color: #444; border-bottom: solid 3px #e3dedb; }
#header ul li a.sel{ color: #444; border-bottom: solid 3px #e3dedb; }

/* CONTENT */
#content{ width:100%; float:left; clear:both; margin:0; padding:0px 0 40px 0; }
#content p{ width:100%; float:left; clear:both; margin:0 0 20px 0; padding:0; }

div.fila{ width:100%; float:left; margin:0 0 0 0; padding:10px 0 0 0; height:auto; }
div.total{ width:100%; float:left; margin:0 0 0 0; padding:10px 0 0 0; height:auto; background:none; }

#contactus img{ padding: 20px 0 0 0;}

/*LIST*/

 #content ul.list{ width:730px; float:right; margin:0; padding:0; clear:none; }
	 #content ul.list li{ width:220px; height:245px; float:left; margin:0 0 10px 0; clear:none; padding:10px 11px 12px 12px; position:relative; overflow:hidden; list-style-image:none; }
	 #content ul.list li img{ float:left; clear:both; }		
		
		#content ul.list li a{ display:block; width:100%; height:245px; float:left; background:#423a3a; text-decoration:none; 
			-webkit-border-top-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius: 8px 8px 8px 8px; }
			#content ul.list li a:hover{ background:#514747; }
			#content ul.list li a strong{ display:block; width:198px; float:left; margin:0; padding:7px 11px 7px 11px; clear:both; height:49px; color:#fff; }
			#content ul.list li a strong span{ display:block; width:100%; float:left; clear:both; margin:0; padding:0; color:#907c6f; }

div.text-contact{ width:320px; float:left; margin:0 20px 0 0; padding:0; }
div.image-contact{ width:620px; float:right; margin:0; padding:0; }
	div.image-contact div.image{ margin:0; padding:0; width:620px; height:276px; }

div.text-about{ width:720px; float:left; margin:0 20px 0 0; padding:0; }
div.image-about{ width:220px; float:right; margin:0; padding:0; }
	div.image-about div.image{ margin:0; padding:0; width:220px; height:181px; }
div.image-about img{ margin:0 0 20px 0; padding:0; width:220px; height:181px; }


div.text{ display:block; width:210px; float:left; clear:left;  padding-top:17px; padding-right:15px;  }

div.twitter { margin: 0; padding: 10px; widht: 960px; font-weight: bold; background: #f7f7f7; -webkit-border-top-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius: 8px 8px 8px 8px;}
div.twitter  ul{ margin: 0; list-style-type:none; }
div.twitter  ul li{ padding: 4px 0; border-bottom: 1px dotted #ded8d9; }

#pagehead {
	margin: 0 0 20px 0;
	padding: 0 0 0px 0;
	height: 100%;
	overflow:hidden;
	display: block;
	border-bottom: 1px dotted #ded8d9;
	background: #fff;
	line-height: 1.2em;
}

/* 3 COLUMNS */
div.column3{ width:960px; float:left; margin:0; padding:0 30px 0 0; }
div.last{ padding-right:0; }
div.table { padding: 10px 20px 20px 20px; margin:0 0 10px 0; height: 100%;
	overflow:hidden;
	display: block; wight: 100%; color: #333; font-size:16px; line-height:20px; background: #e3dedb; 
-webkit-border-top-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius: 8px 8px 8px 8px; }
div.table ul{ margin:0; padding:0; list-style-type:none; }
div.table ul li{ margin:4px 0 0 0; padding:6px 0 0 0; border-bottom: dotted 1px #999; }
div.table span{ padding: 0; float: right; color: #333; font-weight: bold; }


/* FOOTER */
#footer{ width:100%; float:left; margin:0; padding:40px 0 0 0; height:auto; font-size: 12px; color: #d5d3d2; background: #241c1c; border-top: 2px solid #e3dedb; }
	#footer h3{ margin: 0 0 4px 0; color: #e4e0dd; font-size: 16px; font-weight: bold; }
	#footer .column3 ul{ width:290px; float:left; margin:0; padding:0; list-style-type:none; }
    #footer .column3 ul li{ width:282px; float:left; margin:4px 0 0 0; padding:6px 0 0 0; border-top: dotted 1px #453636; }
    #footer .column3 span{ color: #fff; }
	#footer p{ width:100%; float:left; margin:0 0 20px 0; padding:0; clear:both; }
	#footer a{ color:#907c6f; font-weight: normal; }
	#footer a:hover{ text-decoration: underline; }
	
	#footer .copyright{ width:100%; margin-top: 10px; padding:10px 0 20px 0; color: #7f6d62; clear:both; float:left; border-top: 1px dotted #453636; }	
	#footer .copyright span{ width:auto; float:left; margin:0; padding:0; }

		#footer .copyright ul{ width:auto; float:right; margin:0; padding:0; list-style-type:none; }
#footer .copyright ul li{ width:auto; float:left; margin:0; padding:0 0 0 15px; }
#footer .copyright ul li a{ color: #7f6d62; font-weight: normal; text-decoration:none; }
#footer .copyright ul li a:hover{ color: #907c6f; text-decoration:none; }