fieldset {
border:none;
}

legend {
font-size:30px;
color:#BD2B7B;

}

#boring-form {
float:left;
margin:20px auto;
width:470px;	
}

input{font-family: Arial, Helvetica, sans-serif!important;}
#contato {
width:340px;
margin:10px 0px ; float:left;

}

#mapa{ float:right;}
#contato label {
text-indent:-9999px; /*  Move the text off the screen while still keeping accessibility */
display:inline-block;

}

#contato p.nome {
background:url(../images/nameinput.png) no-repeat scroll top left;

height:58px;
position:relative; /* To allow child containers to be positioned absolutely */
clear:both;
display:block;
}

#contato p.nome input {
position:absolute; /* To position this container absolutely inside of #contato p.name parent container */
top:6px;
left:5px;
border:none; /* By default, the input field will show a border/box, this sets it to not display anything */
font-size:25px;
width:300px; /* This keeps the text within the background image so the text will not type outside of that area */
background:none; /* This sets the background color to none so you will not see a default white */
font-family:Georgia, "Times New Roman", Times, serif;
color:#999;
display:block;
}

#contato p.email {
background:url(../images/emailinput.png) no-repeat scroll top left;

height:52px;
position:relative;
clear:both;
display:block;
margin-bottom:4px;

}

#contato p.email input {
position:absolute; /* To position this container absolutely inside of #contato p.name parent container */
top:6px;
left:5px;
border:none; /* By default, the input field will show a border/box, this sets it to not display anything */
font-size:25px;
width:300px; /* This keeps the text within the background image so the text will not type outside of that area */
background:none; /* This sets the background color to none so you will not see a default white */
font-family:Georgia, "Times New Roman", Times, serif;
color:#999;
display:block;
}


#contato p.textarea {
background:url(../images/textinput.png) no-repeat scroll top left;

height:212px;
position:relative;	margin-bottom:20px;
}


#contato p.textarea textarea {
position:absolute; /* To position this container absolutely inside of #contato p.name parent container */
top:9px;
left:6px;
border:none; /* By default, the input field will show a border/box, this sets it to not display anything */
font-size:20px;
width:298px; /* This keeps the text within the background image so the text will not type outside of that area */
background:none; /* This sets the background color to none so you will not see a default white */
font-family:Arial, Helvetica, sans-serif;
color:#999;
height:195px;
overflow:auto; /* This ensures that there should be any text overflow, it would automatically determine to use vertical and horizontal scrollbars */
display:block;
}

#contato .button {
background:url(../images/button.png) no-repeat top left;
width:121px;
height:57px;
text-indent:-9999px;  /*  Move the text off the screen while still keeping accessibility */
border:none; /* This sets the background color to none so you will not see a default white */
cursor:pointer; /*Since we are using a background image, this will set the mouse cursor to change when hovering over so you know it is a clickable button */
overflow:hidden; /* hides any graphic/image element if it overflows */
display:block;
line-height:0; /* this is really a hack for IE6 and IE7 because text-indent will not work here unless the line-height is set to zero */
}

.address{ float:left}

