html, body {
 margin: 0;
 padding: 0;
 height: 100%;
    font-family : "book antiqua",georgia, Times;
    font-size : 16px;
    margin:50px 0px; 
    padding:0px;
    background-color : #838181;
}


#ruta {
   margin:0px auto;
   position:relative;
   /*min-height:100%;
   height:auto !important;
   height:100%;
   background-image : url(bg2.gif);
    background-repeat : no-repeat;
    background-position: top center;*/
   width : 850px;
   height : 450px;
   text-align : left;
   /*padding:15px;*/
}

#top {
   position : relative;
   background-image : url(bg-top.gif);
   width : 100%;
   height: 108px;
   z-index:100;
}
#text {
    position : relative;
    clear:both;
    margin-top : 30px;
  }

#middle {
height:430px;
   position :relative;
   background-image : url(bg-repeat.gif);
   background-repeat : repeat-y;
  }

#left {
/*padding-left:10px;*/
display:inline;
    float:left;
    width: 49%;
    padding-top:0px;
  }


#right {
display:inline;
    float:right;
    width:49%;
    padding-top:0px;
    padding-right:5px;
  }

#right.ul{
padding-left:10px;
}

#slogan {
    position : relative;
    top : 3px;
    left : 450px;
    width:39%;
  }

#member {
	float:right;
	margin-right:10px;
}
#footer {
	width:850px;
	height:74px;

   background-image : url(bg-footer.gif);
   background-repeat : no-repeat;
	/*position : absolute;
	bottom: 0 !important;
	bottom: -1px;
	height:40px;*/
	
}

img.sfoe{
	float:right;
}

right eng {
    margin-top: 10em;
  }


li {
    list-style-type : none;
  }

ul {
	padding-left:30px;
	margin-left:0px;
}

.title {
    font-weight : 700;
    border-bottom-width : 1px;
}

table#contact td {
	table-layout:fixed;
    	font-size : 12px;
	/*padding-left : 0.7cm;*/
}

#tdAddr {
	padding-left:0.7cm;
}

#tdMail {
	padding-left:2.0cm;
}
#tdImg {
  padding-left:2cm;
}
#tdTel {
	padding-left : 3.3cm;
}

#tdF {
	padding-left:2cm;
}

