#content { margin:10px 15px 10px 10px; }
#content .div-grupo { float:left; width:100%; margin:0 0 15px 0; }
#content .menu-grupo { float:left; padding:10px; }
#content .menu-grupo a { float:left; display:block; font-size:0.9em; text-decoration:none;  text-align:center; margin:5px 10px;}
#content .menu-grupo a img { padding:0 0 5px 0; }

#content .barra-edicao { float:left; width:100%; margin:0 0 10px 0; height:61px;}
#content .barra-edicao a { float:left; width:70px; height:61px; padding:0 3px 0 0; margin:0 2px 0 0; text-align:center; background:url(../../Img/layout/bg_botao.gif); display:block; }
#content .barra-edicao a input { margin:5px 0 3px 0; }

#content .formulario { padding:10px; }
#content .formulario p{ margin-bottom:3px;}
#content .formulario input[type=text] , input[type=submit], input[type=button], #content .formulario p select { color:#000000; font-weight:bold; font-size:0.96em; font-family:Arial; padding:4px; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; }
#content .formulario label { margin:7px 0 0 0; vertical-align: middle; }
#content .formulario img { vertical-align: middle; margin: 0 3px; }
#content .formulario .btimg { background: none; padding:3px; border:5; vertical-align: top; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2;}
#content .formulario .ck { background: none; padding:3px; border:0; vertical-align: middle;}
#content .formulario .label-20 label{ float:left;  width:20px; }
#content .formulario .label-30 label{ float:left;  width:30px; }
#content .formulario .label-40 label{ float:left;  width:40px; }
#content .formulario .label-50 label{ float:left;  width:50px; }
#content .formulario .label-60 label{ float:left;  width:60px; }
#content .formulario .label-70 label{ float:left;  width:70px; }
#content .formulario .label-80 label{ float:left;  width:80px; }
#content .formulario .label-90 label{ float:left;  width:90px; }
#content .formulario .label-100 label{ float:left;  width:100px; }
#content .formulario .label-110 label{ float:left;  width:110px; }
#content .formulario .label-120 label{ float:left;  width:120px; }
#content .formulario .label-130 label{ float:left;  width:130px; }
#content .formulario .label-140 label{ float:left;  width:140px; }
#content .formulario .label-150 label{ float:left;  width:150px; }

#content .sumary { padding:10px; color:#AC0000; border-color:#AC0000; border-style:solid; border-width:1px; }

#content .grid { float:left; padding:10px; }
#content .grid table{border: 1px solid #cccccc;border-collapse:collapse; font-size:0.95em; color:#181818; font-family:Arial; text-align:left;}
#content .grid table img { padding: 0 2px;}
#content .grid table td{  padding: 1px 4px;}
#content .grid table th{ background:url(../../Img/layout/bg_title_table.gif); color:#183983; font-weight:bold; font-size:1em; border-bottom:1px solid #cacaca; font-family:Verdana; padding:6px 3px; }
#content .grid table tr:hover {background: #b8c7d6;} 
#content .grid table .on{  background:#ffffff;}
#content .grid table .off{  background:#cbdbea;}
#content .grid table .right { text-align:right; }

/* ajutes vila*/
#content .grid_nova{float: left; padding:10px; width:99%}
#content .grid_ajust{width:99%; padding: 0px;}

