body {
  background-color:#3E3E3E;
  font-family:Arial;
  font-size:12px;
  color:#333946;
  text-align:center;
}  

img
{ 
  border:0; 
}

.content{
  margin:1em auto;
  width:806px;
  heigth:auto;
  background-color:#ffffff; 
  text-align:left;
}

.content .header{
  background-image:url('../img/cabecera.jpg');
  width:806px;
  height:217px; 
}

.content .program{
  margin:1em 1em 1em 14.3em; 
}
.content .program .pdf {
  display: block;
  width:142px; 
  height:57px;
  text-decoration: none;
	background: url("../img/banner_blanqueo.png") no-repeat;
}
.content .program .register {
	display: block;
  width:186px; 
  height:22px;
  text-decoration: none;
	background: url("../img/inscribete_ahora.jpg") no-repeat;
}

.content .contact{
  margin:3em 1em 1em 14.3em; 
  height:auto;
}
.content .contact .data_contact{
  margin:1em 1em 0em 0em;
  color:#004479;
  font-size:14px;
  width:190px; 
  float:left;  
}
.content .contact .data_contact a:link, .content .contact .data_contact a:visited, .content .contact .data_contact a:active {
  text-decoration: none;
  color:#004479;
}
.content .contact .data_contact a:hover {
  text-decoration: underline;
  color:#002d52;
}  
.content .contact .appstore 
{ 
  margin:2em 10em 0em 0em;
  width:161px; 
  height:65px;
  float:right;
}
.content .contact .appstore a {
	display: block;
  width:161px; 
  height:65px;
  text-decoration: none;
	background: url("../img/boton_app.png") no-repeat;
}

.content .contact .appstore a:hover {
	background-position: 0px -67px;
}

.content .foot{
  background-image:url('../img/pie.jpg');
  width:806px;
  height:196px;
}
.clear {
	clear:both;
}
.fleft {
	float:left;
}