#banner {
  width:          878px;
  height:         118px;
  margin:         0px auto;
  border:         12px solid #FFFFFF;
}

#principal_image {
  width:          878px;
  min-height:     20px;
  border:         11px solid #FFFFFF;
}

#news_container {
  margin:         5px 0px;
}

/*
#news .first {
  display:        block;
}
*/

#newsletter, #mp3s, #comming_soon, #flash_banner {
  height:         142px;
  float:          left;
}

#newsletter {
  width:          139px;
  margin-right:   6px;
  background:     url("/images/public/newsletter.jpg");
}

#newsletter form {
  margin:         0px;
  padding:        30px 13px 5px 13px;
  line-height:    10px;
}

#newsletter label {
  width:          40px;
  font-size:      10px;
}

#newsletter input[type=text],
#newsletter input[type=email],
#newsletter input[type=movil] {
  width:          110px;
  margin-bottom:  5px;
}

#newsletter .form_error {
  margin-top:     -4px;
  margin-bottom:  5px;
  font-family:    Helvetica, Arial, Verdana;
  font-size:      10px;
  color:          red;
}

#mp3s {
  width:          140px;
  margin-right:   23px;
  background:     url("/images/public/mp3s.jpg");
}

#mp3s img {
  margin-top:     12px;
  margin-left:    12px;
}

#comming_soon {
  position:       relative;
  width:          284px;
  margin-right:   20px;
  background:     url("/images/public/comming_soon.jpg");  
}

#comming_soon .details {
  position:       absolute; 
  width:          260px;
  height:         107px;
  top:            28px;
  left:           12px;
  overflow-y:     scroll;
  overflow-x:     hidden;
}

#flash_banner {
  width:          284px;
  float:          right;
  background:     #FFFFFF;
}

#flash_banner img,
#flash_banner div div {
  margin-top:     12px;
  margin-left:    12px;
}

.inputIndex {
	border: none;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;	
	padding-top: 9px;
}
