label {
    display:block;
    margin-top:5px;
    letter-spacing:1px;
}
.formulario {
    display:block;
    margin:1px;
    width:605px;
    color: #666666;
    font-family:Arial;
}

.Contform{
    width: 312px;
    display: inline-block;
}


.mapbret{
	margin-top: 1.2em;
	margin-left: .5em;    
	border-radius:22px; 
	border: 12px solid rgba(215, 40, 40, 0.4);
	width:250px; 
	height:295px; 
	frameborder:0;
	scrolling:no;
	marginheight:0;
	marginwidth:0;
}

#contact {
    width:605px;
}

form {
    margin:0px;
    width:400px;
}
 
input{
    width:280px;
    height:14px;
    background:#252424;
    border:2px solid #f6f6f6;
    padding:8px;
    margin-top:15px;
    font-size:14px;
    color:#ffffff;
}

#email{
    width:280px;
    height:17px;
    background:#252424;
    border:2px solid #f6f6f6;
    padding:8px;
    margin-top:15px;
    font-size:14px;
    color:#ffffff;
}
 
textarea {
    height:150px;
	width:580px;
	resize:none;
	background:#252424;
    border:2px solid #f6f6f6;
    padding:8px;
    margin-top:15px;
    font-size:20px;
    color:#ffffff;
}
 
#submit, #borrar {
    width:120px;
    height:50px;
    border:none;
    margin-top:15x;
    cursor:pointer;
	background-color:#326F98;
	border-radius:8px;
	border:3px solid White;
	font-weight:bold;
	font-size: 16pt;
}

#borrar{float:right;}

#submit:hover, #borrar:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #347DA1), color-stop(1, #347DA1));
	background:-moz-linear-gradient(top, #347DA1 5%, #347DA1 100%);
	background:-webkit-linear-gradient(top, #347DA1 5%, #347DA1 100%);
	background:-o-linear-gradient(top, #347DA1 5%, #347DA1 100%);
	background:-ms-linear-gradient(top, #347DA1 5%, #347DA1 100%);
	background:linear-gradient(to bottom, #347DA1 5%, #347DA1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#347DA1', endColorstr='#347DA1',GradientType=0);
	opacity: 0.5;
	background-color:#347DA1;
}