body {
	background-color: #000066;
	margin: 0 0;
	padding:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




#container {
	position:absolute;
	height: auto;
	width:1250px;
	left:50%;
	top:0px;
	margin-top: 0px;
	margin-left: -625px;	
	z-index: 2;
	
	
	}


.centrar {
	position:relative;
	background:url(img/bg_home.jpg) 0px 0px  repeat-y;
	height: auto;
	top:0px;
	width:1250px;	
	
}



.header  {
	background:url(img/fcab.jpg) 50%  0px  no-repeat;
	position:relative;
	margin:0 auto; 
	width:850px;
	height:357px;
	width:1250px;
	
}

.machos  {
	margin:0 auto; 
	height:auto;
	width:832px;	
	}
	
	
.machos2  {
	margin:0 auto; 
	height:auto;
	width:832px;
	padding:20px;
	}
	
	
.ma_hed_hem  {
	background:url(img/sub_hem.gif) 0px 0px no-repeat;
	margin:0 auto; 
	width:auto;
	height:26px;
	width:832px;
	
}
	
.ma_hed  {
	background:url(img/sub_mach.gif) 0px 0px no-repeat;
	margin:0 auto; 
	width:auto;
	height:26px;
	width:832px;
	
}
.ma_bod  {
	background:url(img/sub_fon.gif) 0px 0px  repeat-y;
	margin:0 auto; 
	height:auto;
	width:832px;
	padding-bottom:0px;
}
.ma_pie  {
	background:url(img/sub_pie.gif) 0px 0px no-repeat;
	margin:0 auto; 	
	height:7px;
	width:832px;	
	padding-bottom:20px;
}

.ma_reg  {
	
	margin:0 auto; 
	height:auto;
	width:724px;
	padding:0px;
}
.ma_reg1 {
	background:url(img/bg_reg_01.gif) 0px 0px no-repeat;
	background-color: #333333;
	margin:0 auto; 
	height:9px;
	width:724px;
	padding:0px;
}
.ma_reg2 {
	background-color: #333333;
	margin:0 auto; 
	height:auto;
	width:724px;
	padding:0px;
}
.ma_reg3 {
	background:url(img/bg_reg_03.gif) 0px 0px no-repeat;
	margin:0 auto; 
	height:9px;
	width:724px;
	padding-bottom:20px;
}


.te_hed  {
	background:url(img/bgtxt_01.gif) 0px 0px no-repeat;
	margin:0 auto; 
	width:auto;
	height:26px;
	width:832px;
	
}
.te_bod  {
	background:url(img/bgtxt_02.gif) 0px 0px  repeat-y;
	margin:0 auto; 
	height:auto;
	width:832px;
	padding-bottom:20px;
}
.te_pie  {
	background:url(img/bgtxt_03.gif) 0px 0px no-repeat;
	margin:0 auto; 	
	height:7px;
	width:832px;	
	padding-bottom:20px;
}


#navi {  
	list-style:none;
	margin:0;
	padding:0;
}
#navi li {
	width:250px;
	margin:2px;
	padding:0; 
	float:left;
}
#navi li a {
	display:block;	
	padding:4px 5px;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	color:#FFFFFF;	
	border-left:10px solid #666666;  
}
#navi li a:hover {
	color:#99CC00;
	background:url(img/bt_A_02.jpg) 50%  0px  no-repeat;
	
	border-left-color:#FFFFFF; 
}

/** Designelemente **/




.menu {
	position:absolute;
	height: 68px;
	width:755px;
	left:50%;
	top:252px;
	margin-top: 0px;
	margin-left: -375px;	
	z-index: 2;
	
}

.menudentro {
  margin:0 auto;  
  width:800px;  
  padding:20px 0 0 0 ;

}

.h2{
	color:#FFF;
	text-align:left;
	font-size:18px;
	padding-left:10px;	
	}

.textoficha{
	top:-10px;
	color:#FFF;
	width:300px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	
	}


.texgde { 
  margin:0 auto;  
  text-align:left;
  color:#000000;
  line-height:22px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding:10px 10px 10px 60px ;

}




.FLA {
  margin:0 auto;  
  width:840px;  
  padding:0px;
  color:#333333;


}


.campos {
  left:20px;
  margin:0 auto;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:30px;
  padding:0px;
  padding-left:4px;  
  padding-right:4px;
  padding-bottom:10px;  
  width:395px;
  background-color: #F2F2F2;


}
.banner {
  margin:0 auto;
  margin-left:-10px;
  margin-top:-35px;
  margin-bottom:60px;
  padding:0px;
  padding-left:4px;
  
  padding-bottom:10px;
  


}


.pie { 
  background:url(img/fon_pie.jpg)  0px 0px no-repeat;
  color:#FFF;
  padding-top:40px;
  width:1250px;
  margin:0 auto;
  height:127px;
  text-align:center;
  
  font-size: 16px;
  
  
}

.imgM {
border: 1px solid #FFF;
background-color: #ffc;
}

.alinear {
	float: right;
	margin: 10px 10px 10px 1px;
	padding:20px;
	}