#erro { color:#F00; width:100%; height:auto; float:right; display:none; border:#000 0px solid; text-align:center; margin-bottom:10px; }
.errorMsg { color:#F00; width:100%; height:auto; float:right; border:#000 0px solid; text-align:center; margin-bottom:10px; }
#tabContato { font-size:80%; width:450px; border-right:#bbbbbb 1px solid; float:left; margin-right:20px; }
#tabContato td{padding:2px; font-size:120%; }
#tabContato td input, textarea, select{ padding:4px; float:left; font-family:Arial, Helvetica, sans-serif; border:1px solid silver; border-radius:5px; }
#tabContato td span.x{ float:left; padding:2px; }
#tabContato td span.textoAnexo{ font-size:14px; text-align:center; width:105px; border:#000 0px solid; float:right;}
#tabContato td label{ float:left; font-family:"ComfortaaRegular", Arial Black, Gadget, sans-serif; } 
.textoX { color:#F00; font-weight:bold; font-size:90%; float:left; border:#333 0px solid; font-family:"Arial Black", Gadget, sans-serif; height:25px; margin-top:3px; line-height:25px; margin-left:4px; float:left; }
#mensagemEnviada{ margin: 0 auto !important; width: 340px; height: 40px; text-align: center; background:#CCC; border:#999 2px solid; font-size: 135%; color: #333; font-weight: bold; padding:20px; }
#mensagemEnviada a{ clear:both; text-decoration:none; color:#333;  margin-top:10px; color:#262C3C; font-size:12px;}
#change-image { font-size:80%; color:#000; text-decoration:none; margin:5px auto; display:block; width:85%; border:#000 0px solid; margin-bottom:8px; }

address h1{ color:#a1271a; float:left; font-size:130%; width:400px; border:#000 0px solid; margin-bottom:15px; background:#FFF; padding:8px 0 5px 10px; }
