body{width: 80%; margin: 50px 10% auto 10%; }
ul{list-style-type: none; padding:0px; margin:0px;}
div.modulo{width: 400px; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
margin:auto;
padding-bottom:40px;
text-align: center;
}
div.modulo ul{width: 100%; text-align: center; margin-bottom:40px;}
div.modulo input{width: 80%; height:40px; -moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px; border: solid 1px #cccccc; margin: 15px auto 15px auto; padding-left:5px; font-size:14px; line-height:40px; vertical-align: middle;}
div.modulo li.head{margin:10px auto 10px auto; font-size:20px; line-height:40px; vertical-align: middle; color: #006633;}
div.modulo li.submit{height:60px; line-height: 60px; vertical-align: middle; text-align: center; border:solid 1px #006633; width: 80%; margin:30px auto 30px auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; cursor:pointer;}
div.modulo li.submit:hover{background-color: #006633; color:#ffffff;}
div.modulo a:link{font-size:12px; color:#999999;text-decoration: none;}
div.modulo a:visited{font-size:13px; color:#999999;text-decoration: none;}
div.modulo a:hover{font-size:12px; color:#999999;text-decoration: underline;}
.rj{border: solid 1px #cd5a5a; background-color: #fbc5a9;}
div.modulo li.error{color: #CC0000; font-size:16px;}
.inv{display: none;}
li.txt{margin:15px; font-size: 16px; padding:10px; }
li.lnk{padding-top:10px;}
li.lnk a:link{font-size:16px; color:#777777;}
li.lnk a:visited{font-size:16px; color:#777777;}
li.lnk a:hover{font-size:16px; color:#777777; text-decoration: none; color:#222222;}
ul.mn_zv{width: 100%; border-bottom: solid 1px #cd5a5a; height:30px; font-size:16px; margin-bottom: 30px;}
ul.mn_zv li{float: left; margin-right:20px; }
ul.mn_zv a:link{color:#222222; text-decoration:none; font-size:16px;}
ul.mn_zv a:visited{color:#222222; text-decoration:none; font-size:16px;}
ul.mn_zv a:hover{color:#222222; text-decoration:underline; font-size:16px;}
ul.mn_zv li.rt{float: right; margin-right:20px; }
li.peq{font-size:12px;}
li.ok{color: #006505; font-size:16px;}
li.brr{margin-top:30px; border-top:dashed 1px #fbc5a9; cursor:pointer; line-height: 30px; font-size:12px; vertical-align: middle;  }

ul.cuenta{width: 90%; margin: 30px auto 30px auto; font-size:16px; }
ul.cuenta li.preg{font-size: 18px; font-family: sans-serif; color: #0066cc;padding:5px; width: 100%; clear: both; margin-top:20px;}
.l{float: left;}
ul.cuenta img {margin:20px 100px 20px 20px; padding:10px; border: solid 1px #cccccc; height:350px}
.ta_c{text-align: center;}
div.modulo input.chk{width: 20px; margin:5px;}
li.adel{height:35px; width: 300px; text-align: center; margin: 20px auto 20px auto;}