body{width:100%; height:100%; background:#FFF; font-family:Arial, Helvetica, sans-serif; }

#wrap{width:1024px; margin:0 auto;}
.logo{text-align:center; padding: 10px 0 95px;
    height: 245px;
}
.busca{text-align:center;}

/* Links */
a {
	text-decoration: none;
	color: #37A9D4;
}

a:hover {
	color: #2F80AB;
}

.p {
	color: #37A9D4;
  padding:15px;
  font-weight:italic;
  font-size: 14px;
}
.campo {
  height: 20px;
  width: 375px;
  border: 1px solid #37A9D4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 4px;
  border-radius: 5px;
}

.textbox {
  height: 100px;
  width: 370px;
  border: 1px solid #37A9D4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 4px;
  border-radius: 5px;
}

.redondeado {
  border: 1.5px solid #5E85C7 ;
  -moz-border-radius: 5px;
  -webkit-border-radius: 4px;
  border-radius: 5px;
}

.mybanportada {
  width:777px;
  height:120px;

  margin:0 auto 0 auto;
  padding-top:20px;

  padding:3px 0px 3px 8px;

}

.mytxtportada {
  width:777px;
  height:120px;

  margin:0 auto 0 auto;
  padding-top:20px;

  background:#f4fdff ;
  font:normal 14px Arial;
  color: #5E85C7;
  padding:3px 0px 3px 8px;

  border: 1.5px solid #5E85C7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.mytxtportada p {
  padding-left:10px;
  font-size:11px;
  color:#5E85C7;
}

.mytxtportada b{
  padding-left:10px;
}

.mybanner {
  width:530px;
  height:60px;

  background:#f4fdff url('/images/FondoBannerTxt.png') no-repeat left top;

  font:normal 14px Arial;
  color: #5E85C7;
  padding:3px 0px 3px 8px;

  border: 1.5px solid #5E85C7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.mybanner p {
  margin-left:100px;
  font-size:11px;
  color:#5E85C7;
}

.mybanner b{
  margin-left:100px;
}

/* ***************************************************** */

#fila, #filaDoble{width:777px;}

#filaDoble .caja{border:#092634 solid 1px; padding:12px 20px; width:777px; float:none; }

.caja{width:457px; border:#092634 solid 1px; font-size:16px; color:#333333; margin:0 auto 0 auto;  }

#derecha   {width:350px; padding:15px ; margin:0px; float:left;}
#izquierda {width:300px; padding:15px 10px 10px ; margin-top:25px;
            margin-right:15px; float:right;
            border: 2px solid #777 ;
            -moz-border-radius: 5px;
            -webkit-border-radius: 4px;
            -ms-border-radius: 4px;
            border-radius: 5px;
            }

/* ***************************************************** */

.filled{width:250px; height:16px; border:1px solid #000099; font-family: Arial; font-size:9px; color:#000; padding:0px; }

.mylegend{
font-style: italic; color: #5E85C7; font-weight: bold; margin-left:10px; font-family: Arial; font-size:16px;
}


#sup{
    background:url(../images/user.png) no-repeat 35px 5px;
    width:777px;
    height:30px;
    z-index:20;
    background: #37A9D4;
    color:white ;
    font-weight:normal;
    font-size: 11px;
    margin:0 auto 0 auto;

    border: 1px solid #37A9D4;
    -moz-border-radius: 0 0 15px 15px ;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;

   }

label{float: left; width: 220px; font-weight: bold; font:normal 14px Arial; color: #2f80ab; margin-top:10px;}
/* .textbox {background-color:#FFFFFF;	width:295px; font:normal 14px Arial; color: #37aad5; padding:3px 8px 3px 8px;} */
/* .textbox:focus, .textbox:hover {background-color:powderblue; color:#000} */

.acepto{font:bold 12px Arial, Helvetica, sans-serif; float:left; margin-top:10px;}
.acepto a:hover{text-decoration:underline;}

/* ESTILOS PARA CHECK Y RADIOBUTTONS */
.checkbox {
background:transparent url(../images/checkbox.png) no-repeat scroll 0 0;
clear:left;
display:block;
float:left;
height:25px;
padding:0 5px 0 0;
width:19px;
}
.radio {
background:transparent url(../images/radio.png) no-repeat scroll 0 0;
clear:left;
display:block;
float:left;
height:25px;
padding:0 5px 0 0;
width:19px;
}
