#main {width: 100%; float: left ; padding: 0; background: #c00; margin-top:0.2em;}
#main p, #bar p{padding: 0.8em 1.5em 0.8em 0.8em; margin: 0;}
#bar p{font-size:0.8em;}
#bar #cuerpo{padding-left: 0.5em;border-bottom: 1px dotted #c00;}
#bar {background: #c00;margin: 0; padding: 0;}
#bar h3 {padding-left: 1em; margin: 0; padding-top:1em; font-size:1em;}

.multiple td{text-align: center}
.multiple .check{text-align: left;}

.lista td{padding-right:1.5em; }
.marco{border-bottom: 1px dotted #c00;padding-bottom: 1em;}
.control{border: 1px solid #666666;	color:#000000;}
.control:focus { border: 1px solid #c00;}

input.error {padding-left: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(../images/alerta.gif); background-position: left; background-repeat: no-repeat;}
select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2;}

.traduccion{margin: 1px;}
.blanco {background: #fff; padding-bottom:0.3em; margin: 0 0.2em 0.25em 0.2em; font-size: 0.8em; text-align: justify; }
.blanco ul{margin-right: 4em;}

