/* fancyform styles */
.section{width:570px; height:100%; float:left; margin-left:20px;}
 
.demo label{display:block;padding:1px 1px 1px 32px;background-position:8px center;background-repeat:no-repeat;border-bottom:1px solid #e7e7e7;clear:both;cursor:pointer;}

.demo label span{display:block;padding:1px 1px 1px 32px;background-position:8px top;background-repeat:no-repeat;clear:both;cursor:pointer;}
.demo label span img{ padding:0px; margin:0px;}
.demo label img{ border:solid 1px #CCC; margin:1px; padding:1px; margin-right:3px;}
.demo label img:hover{opacity:0.4;filter:alpha(opacity=40);}

.checked{background-color:#FFF;background-image:url('/images/widget/rdo_on.png')}
.unchecked{background-color:#FFF;background-image:url('/images/widget/rdo_off.png')}
.selected{background-color:#FFF;background-image:url('/images/widget/rdo_on.png')}
.unselected{background-color: #FFF;background-image:url('/images/widget/rdo_off.png')}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

.form{float:left; width:220px;}
.dim{float:left; width:220px;}
.dim label img{ border:none; margin:opx; padding:0px;}
.dim label img:hover{opacity:0.4;filter:alpha(opacity=40);}

.genera{margin:10px 0px 10px 0px;}
.copia{overflow:hidden; background-color:#FFF; border:solid 1px #FFF; color:#EB005D; font-size:22px; text-align:left; font-weight:bold; width:100%; margin-bottom:10px; cursor:pointer;}
.code{overflow:hidden; font-size:11px; background-color:#F7F7F7; border:solid 1px #CCC; color: #333; width:100%; height:14px; margin-bottom:20px;}

.pulito{clear:both; padding-top:30px;}
