body{ background:#CCC;   font-family:Arial,Helvetica,sans-serif;  font-size:12px;  margin:0;  text-align:justify}

#envoltura{ position:absolute;   left:45%;  top:0%;  margin-left:-410px;  margin-top:15px;  width:960px}
 
#contenedor{ background-color:#CCC;    box-shadow:3px 3px 10px 5px rgba(0,0,0,8);   -webkit-border-radius:5px;  -moz-border-radius:10px;  border-radius:10px}
 
#cabecera{ padding-top:5px;   height:110px;  line-height:0px;  text-align:center}
 
#cuerpo{ background:#ececec;  border:solid #ccc;   border-width:2px;  padding:10px 30px}
 
p{ margin:0}
 
 img{  padding-bottom:10px 20px}

.close{ background-color:rgba(0,0,0,0.8);  height:30px;  line-height:30px;  position:absolute;  right:0px;  text-align:center;  text-decoration:none;  top:0px;  width:30px;  -webkit-border-radius:15px;  -moz-border-radius:15px;  -ms-border-radius:15px;  -o-border-radius:15px;  border-radius:15px}
.close:before{ color:rgba(255,255,255,0.9);  content:"X";  font-size:24px;  text-shadow:0 -1px rgba(0,0,0,0.9)}
.close:hover{ background-color:rgba(64,128,128,0.8)}
.popup p, .popup div{ margin-bottom:10px}
.popup label{ display:inline-block;  text-align:left;  width:180px}
label{ text-transform:capitalize;  font-weight:bold}
