body {
	margin : 0;
	padding : 0;
	line-height : 1.5em;
	font-family : "trebuchet MS", "Lucida Sans Unicode", "Microsoft Sans Serif";
	font-size : 93%;
	color : #333;
	background : #fff;}

a:link, a:visited {
	color : #940000;
	text-decoration : none;
	font-weight : normal;}

a:active, a:hover {
	color : #000000;
	text-decoration : underline;}

#header_wrapper {
	background : url(images/header_bg.jpg);
	width : 100%;
	height : 185px;
	margin : 0 auto;}

#header {
	width : 950px;
	margin : 0 auto;}

#header #site_logo {
	float : left;
	width : 366px;
	height : 90px;
	margin-top : 15px;
	font-size : 40px;
	color : #ffffff;
	background : url(images/logo.png) no-repeat;}

#header #site_logo h1, #header #site_logo h2 {
	text-indent : -9999px;}

.header_01 {
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 32px;
	line-height: 40px;	
	color: #ffffff;}

.header_02 {
	clear: both;
	padding-bottom: 20px;
	margin-bottom: 15px;
	font-size: 22px;
	letter-spacing: 2px;
	color:#990000;
	background: url(images/header_01_bg.jpg) left bottom no-repeat;
	font-family: "trebuchet MS", "Lucida Sans Unicode", "Microsoft Sans Serif";}

h3 {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family:'Bebas',Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-style: normal;
    letter-spacing: 1px;
    margin: 40px 0 0 10px;
	text-shadow: 0 2px 5px #594339;}
	
h4 {
    color: #669933;
    display: inline;
    font-family:'Bebas',Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-style: normal;
    letter-spacing: 1px;
	text-shadow: 0 1px 1px #594339;}	




.menu {
	float : right;}

.menu ul {
	padding : 0;
	margin : 0;
	list-style : none;
	border : 0;
	float : left;}

.menu ul li {
	float : left;
	margin : 0;
	padding : 0;}

.menu ul li a {
	float : left;
	margin : 0;
	padding : 13px 10px;
	color : #fff;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
	border : 1px solid #ae1419;}

.menu ul li a:hover {
	color : #252525;
	background : #f1f1f1;
	border : 1px solid #d3d3d3;}

.menu ul li a.active {
	color : #252525;
	background : #f1f1f1;
	border : 1px solid #d3d3d3;}

#ipiresies-menu {
	float : left;
	margin-top : 5px;}

#banner_wrapper {
	clear : both;
	width : 100%;
	height : 328px;
	margin : 0 auto;
	background : #940000 url(images/banner_repeat.jpg) repeat-x;}
	
#banner_title {
	clear : both;
	width : 100%;
	height : 100px;
	margin : 0 auto;
	background : #ae171c;}	
	

#banner {
	width : 950px;
	margin : 0 auto;}

#banner_image {
	width : 950px;
	margin : 0 auto;
	background-image : url(images/banner.jpg);}

#content_wrapper {
	clear : both;
	width : 950px;
	margin : 0 auto;
	background : #ffffff;}

#content {
	width : 950px;
	min-height:480px;
	padding : 10px;
	background : #ffffff;}
	
	
#column_w450_left{
	width: 450px;
	float:left;
	line-height: 20px;
	padding:10px;
	margin-right:10px;
	background:  #D3DCE2;}	

#column_w450_right{
	width: 450px;
	float:right;
	line-height: 20px;
	padding:10px;
	background: #C9DACE;}	

.table_w450 {width:450px;}
	
.content_section_01 {
	border-left: 10px solid #868484;
	padding-left: 20px;
}	


#contact{float:left; color:#990000; font-weight:bold; margin-left:10px; margin-top:10px;}

#contact .address {padding-top:5px; border-bottom:1px dotted #999;font-size:110%;}

#contact .melos {padding-top:5px; color:#666666; border-bottom:1px dotted #999;font-size:83%;}

#map {float:right; border:4px solid #993300;}
	

#footer_wrapper {
	width : 100%;
	margin : 0 auto;
	background : url(images/bg_footer1.jpg);}
	
#footer_line {
	width : 100%;
	height:10px;
	margin : 0 auto; 
	background-color: #4F4F4F;}
	
#footer {
	width : 930px;
	padding : 30px;
	margin : 0 auto;
	color : #515251;}

#footer a {text-decoration : none;color: #CC0000; font-weight:bold;}
#footer a:hover {text-decoration : none;color: #CC0066;font-weight:bold;}

p { margin-top:10px;padding : 0;}

#copy{ width:290px; height:20px; padding-left:10px; background-color:#999999; color:#333333;font-weight:bold; font-size:83%;}

#gallery{ width:950px;}

table {width:950px;}

td {text-align:center; padding:10px;}

table td img {
	padding:6px;
	border:2px solid #CC0000;
	background-color:#fff;}


.clr {clear : both;width : 100%;height : 0;font-size : 0;}

.fl {float : left;}

.fr {float : right;} 

.strong1 { font-weight:bold; color:#174862; border-left:1px dotted #F0F0F0;}

.img_profile { float:right; margin-top:-40px; padding:5px;}

.img_products { float:left; margin-top:0px; padding:5px; margin-right:10px;}

.strong_red { font-weight:bold; color:#CC0000;}

.sinergates_box{ width:550px; height:230px; float:right; padding:30px 10px 10px 10px; border:1px solid #CCCCCC; background-color: #C7DCE0; margin:10px 0px;}

.map{width:350px; height:250px; float:left; padding:10px; border:1px solid #CCCCCC; background-color: #C7DCE0; margin:10px 0px;}

.sperator{ margin:5px 0;border-bottom:2px dotted #006600}

.ull_contact {list-style-type:none; float:left; margin-top:10px; font-size:93%; color:#000000; line-height:28px;}

.seua{ width:100px; height:94px; background-image:url(images/seua.jpg); float:right; }

.gap{ margin-top:10px; clear : both;width : 100%;height : 0;font-size : 0;}