/* CSS Document */
BODY { margin-top:0px; 
	   background-color:#534A55; 
	   font-family:Arial, Helvetica, sans-serif;
	   margin-bottom:0px; }

#box { width:915px; 
	   margin:auto;
	   background:#fff url(../Images/Shadow-r.gif) right repeat-y;
	   padding:0px; }

#header { width: 900px; 
		  height:128px;
		  float:left;
		  clear:both; }
		  
#header-fr { background-image:url(../Images/Header-fr.gif); 
			 width: 900px; 
			 height:128px;
			 margin-left:0px;
			 margin-right:15px;
			 padding-left:0px; }

#content { background: #fff;
		   width:900px;
		   float:left; }

.wrapper { height: 0px; 
		   margin:0px;
		   padding: 0px;
		   clear:both; }
			
#menu { width:258px; 
		margin:0px; 
		padding:0px 0px 30px 0px; 
		float: left;
		background: #fff;
		border:#FF0000 0px solid; }

#menu-top { width:258px; 
			height:34px; 
			background-image:url(../Images/Header-left.gif); 
			padding:0px; 
			margin:0px; 
			border:0px; }

#button-box { width:210px;
			  margin-top:20px;
			  margin-left:0px;
			  padding:0px;
			  padding-left:10px;
			  float:left;
			  border-right:#534A55 2px solid; }
			  
#button-header { width:160px; 
				 height:50px; 
				 background-image:url(../Images/Button-header.gif); 
				 padding:0px; 
				 margin:0px;
				 float: right;
				 clear: both;
				 margin-right:27px;
				 border:#534A55 2px solid; }

.button, .button-active { width:160px; 
		  height:25px; 
		  background:#8D817C; 
		  padding:0px; 
		  margin: 2px 27px 0px 0px;
          float: right;
		  clear: both;
		  line-height: 16px;
		  border:#534A55 2px solid; }

.button-active { background:#534A55; }

#button-footer { width:160px; 
		         height:83px; 
		  		 background-image:url(../Images/Button-footer.gif);
		  		 padding:0px; 
	  			 margin: 2px 27px 0px 0px;
				 float: right;
				 clear: both;
		  		 border:#534A55 2px solid; }

.button p, .button-active p { font-style:normal;
			   font-size:16px;
			   font-weight:bold;
			   color:#FFFFFF;
			   text-align:justify;
			   margin: 4px 0px 0px 10px;
			   padding: 0px;
			   line-height: 16px;
			   text-align:justify; }
					    
.button p a, .button-active p a { color:#FFFFFF;
		 		 text-decoration:none; }

#page {   width:642px;  
		  margin:0px;
		  padding:0px; 
		  float: left;
		  border:#FF0000 0px solid; }

#page-l { position:fixed; 
		  width:642px; 
		  height:408px; 
		  margin-top:0px;
		  margin-bottom:0px;
		  margin-right:15px; 
		  margin-left:258px; 
		  padding:0px; 
		  border:#FF0000 0px solid;
		  overflow:scroll; 
		  scrollbar-face-color: #D8D0C5; 
		  scrollbar-shadow-color: #FFFFFF; 
		  scrollbar-arrow-color: #D8D0C5; 
		  scrollbar-track-color: #FFFFFF; 
		  scrollbar-darkshadow-color: #D8D0C5; 
		  scrollbar-base-color: #D8D0C5; 
		  scrollbar-hyhligcht-color: #D8D0C5; }

h1 {  	 font-size:16px;
		 font-style:normal;
		 font-weight:bold;
		 color:#534A55;
		 margin:3px 20px 0px 0px;
		 text-align:justify; }
		
.languages { margin-top:0px; }

p, table, ul { font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#534A55;
		margin-left:0px;
		margin-right:60px;
		padding-top:8px;
		text-align:justify; }

				  
p a, ul a { font-family:Arial, Helvetica, sans-serif;
		 	   font-size:12px;
		 	   font-style:normal;
		 	   font-weight:normal;
		 	   color:#534A55;
		 	   margin-left:0px;
		 	   margin-right:0px;
		 	   padding:0px;
		 	   text-align:justify;
			   line-height: 150%; }
		 
#footer { width:900px;
		  height:24px;
		  clear:both;
		  float:left;
		  background-color:#8D817C;
		  margin: 0px;
		  padding:0px; }
		  
.text-footer { font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   line-height: 14px;
			   font-style:normal;
			   font-weight:bold;
			   color:#534A55;
			   margin: 5px 5px 0px 10px;
			   padding:0px;
			   text-align:justify; }
			   
#schadow-b { width:915px;
             height:15px;
			 margin: 0px;
			 padding: 0px;
			 clear:both;
			 background-image:url(../Images/Shadow-bottom.gif); 
			 background-repeat:repeat-x; }
			   
#ellaweb { width:915px;
		   margin: auto;
		   text-align:center;
		   height:20px; }
		    		 
.ellaweb { font-family:Arial, Helvetica, sans-serif;
		   font-size:10px;
		   font-style:normal;
		   font-weight:normal;
		   color:#8D817C;
		   text-align:center; }

.tr-contact { height: 25; }

.input { background-color: #FFFFFF; 
		 color: #534A55; }

.foto { border:#8D817C 2px solid; }

.th-foto { width:550px; height:20px; }

.tr-foto { width:550px; height:210px; }

.tr-foto-2 { width:550px; height:120px; }

.td-foto { width:275px; }




