@charset "utf-8";
html{margin:0; padding:0;}
body{margin:0 auto; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.80em; text-align:center;}
h1{margin:0; padding:0;}
label input{float:left; margin:0;}
form p {float:left;width:100%;clear:both;padding:0;margin:0;}
label span{float:left;padding:2px 4px;position:relative; height:20px;background: url(../images/fcampo.jpg) 0 -2px repeat-x;margin:0 4px;line-height:22px;color:#090b58;}
h2{ border: 1px solid #000; text-align:center; padding:5px; font-size:0.9em; color:#408080;}
.sinborde { border:0; font-weight:normal; }
#contenedor{text-align:center;margin:8px auto 0;width:700px;border: 1px solid #A4A3B5;clear:both;}
.pad{padding:10px;}
.pad2{padding:0 10px;}
#cabecera p{font-size:1.5em;font-family:"Times New Roman", Times, serif;}
#cuerpo{text-align:left;clear:both;}
form{ border: 1px solid #A4A3B5;font-size:0.8em; }
#clausula{border: 1px solid #A4A3B5;font-size:0.9em;height:75px;overflow:auto;clear:both;}
#clausula p{width:620px;padding:5px;text-align:justify;}
.menor{font-size:0.8em;}
.clr{clear:both;font-size:1px;height:1px;}
.centered{text-align:center; margin:0 auto;}
.right{text-align:right;}
.boton{border:1px solid #A4A3B5;color:#090b58;background:#fff;font-size:1.1em;cursor:pointer;font-weight:bold;height:2.2em;margin-right:15px;margin-top:12px;}
.left { text-align:left; }
.negrita { font-weight:bold; }
.margensup { margin-top:20px; margin-bottom:5px; padding-left:5px; font-weight:bold; color:#090b58; clear:both; }
.linea { overflow:hidden; margin-bottom:5px; clear:both; }
.linea2 { overflow:hidden; margin-top:20px; margin-bottom:5px; clear:both; }
