body{
  text-align: center;
  font-size:14px;

  background-color:#0C1521;
  background-image: url("../../img/bg.png");
  background-repeat: repeat-x;
}
div#wrapper {
  background-image:url("../../img/bg2.png");
  background-position:center top;
  background-repeat:no-repeat;
  margin:0 auto;
  padding:0 62px;
  position:relative;
  width:894px;
  *width:1018px;
}
div#header {
  background-image:url("../../img/cap_spa.jpg");
  height:87px;
}

h1{
  font-size:22px;
  margin-bottom:15px;
}

#flash{
  color:#F99;
  font-size:12px;
  display: block;
  width:300;
  padding:20px;
  line-height:14px;
}
#flash.success{
  color:#9F9;
}
blockquote../../* EZ_SQL dumps :S */
  display:none;
}

div#wint {
  background-color:#0C1521;
  float:left;
}
div#body-left {
  float:left;
  width:543px;
}

div#body-right  {
  font-family:"Lucida Grande",Verdana,Arial,Helvetica;
  font-size:11px;
}
div#body-right {
  float:left;
  width:351px;
}

div#body-right form {
  padding-top:40px;
}
div.clear {
  clear:both;
}

img {
border: medium none;
}

/* Form in #right div */

form .field{
  overflow:hidden;
  padding-bottom:9px;
  *margin-bottom:20px;
}

form .field label{
  text-align:right;
  display:block;
  float:left;
  width:35%;
  line-height:18px;
}

form .field input{
  float:left;
  width:50%;
  display:block;
}

form .field.smaller input{
  width:30%;
}

select{
  float:left;
}

select#birth_date_month, select#birth_date_year{
  margin-left:4px;
}

form .field.error input, form .field.error select{
  background:#FBB;
}
form .field#agreement_field{
  margin-top:10px;
}
form .field#agreement_field label{
  text-align:left;
  line-height:14px;
  width:50%;
}
form .field#agreement_field label span{
  color:#FFF;
}
form .field#agreement_field input{
  margin-left:30%;
  margin-right:15px;
  width:12px;
}

input#submit{
  float:none;
  border:2px solid #0B3200;
  background:#689804;
  cursor:pointer;
  margin-top:20px;
}

input#submit:hover{
  background:#8ABA26;
}




img.cuidados  {
margin-bottom:50px;
margin-left:24px;
margin-top:45px;
}

div#body-right form {
padding-top:40px;
}
div#body-right form label {
color:#D2D6D6;
display:block;
float:left;
padding-right:10px;
text-align:right;
width:140px;
}
div#body-right form input {
  border:1px solid white;
}
div#body-right form input.checkbox {
  border:0 none;
  float:left;
  margin-left:100px;
  margin-top:5px;
  width:15px;
}
div#body-right form #agreement_field input{
border:0 none;
_margin-left:50px;
}

