/* CSS Document */
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body { text-align: center; padding-top: 20px; }

iframe { border: 0px; width: 100%; height: 400px; }

h1 { font-size: 18px; display: block; background: #DEEBF7; padding: 5px; margin: 0px; margin-bottom: 10px; text-align:center;}
h2 { display: block; font-weight: bold; margin-bottom: 7px; margin-top: 10px; }

fieldset { border: 0px; margin: 0px; padding: 0px; }
input.txt, textarea { 
     margin-left: 15px; border: 1px solid #000; padding: 2px; 
     background:url('images/fondo_inp.png') bottom repeat-x white; 
}
input.cb {  vertical-align: middle; }

#container { 
     width: 760px; border: 1px solid #003;
     margin: auto; text-align: left;
     
}
#header { background: #FFFFFF; padding-bottom: 5px; text-align:center;}
#content { padding: 10px; }
#footer { padding: 10px; clear: both; }

div.domainbox { 
     height:140px; width:200px; margin-left: 15px; overflow:auto; float:left; padding: 5px;
     border:1px solid #000; background: url('images/fondo_inp.png') bottom repeat-x;
}

p.firma, p.firma a { font-size: 9px; color: #2F5F71; float:left   }
p.firma { margin-left: 50px;}
p.firma img { float: left; }
p.fr { float: right; clear: both;  }

#nota { padding: 10px; }

#loading { position:absolute; top:0px; left:0px; width:100%; height:100%;
              background: #F7F7F7; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; } 
#loading img { position: absolute; top: 50%; left: 50%; margin-left:-55px; margin-top:-39px; } 
#loading h1  { position:absolute; top: 5px; left: 10px; right: 10px; padding: 10px; display: block;
              _width: 100%; 
              border: 1px solid #009; font-size: 16px;  text-align: center; background: #FFF;  }
