div#css_a{
padding-top:8px;
font-size:12px;}
div#cssform {
margin:0 auto
}
div#cssform fieldset {
width:auto;
height:auto;
text-align: left;
background:#F5F5F5
}
div#cssform p {
width:100%;
display:block;
font-size:12px;
}
div#cssform input.text {
border:1px solid #808080;
color:#808080;
font-size:18px;
padding:2px;
width:180px;
height:auto
}
div#cssform input.code {
border:1px solid #808080;
color:#808080;
font-size:18px;
padding:0px;
width:80px;
height:auto
}
div#cssform img {
float:left;
padding:0px 4px 0px 0px;
#margin-left:-2px;
}
div#cssform a#audio {
float:left;
padding:0 0 0 20px;
background: url(css-images/audio_icon.gif) no-repeat center left;
color:#369;
text-decoration: none
}
div#cssform a#reload {
float:left;
padding:8px 0 0 20px;
background: url(css-images/refresh.gif) no-repeat center left;
color:#369;
text-decoration: none
}
div#cssform input.text:focus, div#cssform input.code:focus {
outline:1px solid #999
}
.erro_form {
color:#FF0000;
font-size:12px;
}
.warning {
display: block;
width:380px; 
margin:0 auto;
line-height: 22px; 
font-weight: bold; 
padding: 0 0 0 40px;  
color: #fff;
background: #ff9999;
border-top: 2px solid #ff0000;
border-bottom: 2px solid #ff0000;
}        
.valid {
display: block; 
width:380px; 
margin:0 auto;
line-height: 22px; 
font-weight: bold; 
padding: 3px 10px 3px 10px; 
color: #003300;
background: #ccffcc;
border-top: 2px solid #669933;
border-bottom: 2px solid #669933;
} 