.entrar {
	height:350px;
	width:550px;
	border-radius:20px;
	margin:auto;
	margin-top:10%;
	text-align:center;
	background-color:#FFF;


	font-family=Garamond;
	
}



/* === Estilos del boton de Envio === */
button.submit {
    padding: 4px 17px;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   line-height: 1;
   color: #444;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc));
   background-image: -moz-linear-gradient(0% 100% 90deg, #cccccc, #FFFFFF);
   background-color: #fff;
   border: 1px solid #f1f1f1;
   border-radius: 5px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
button.submit:hover {
    opacity:.55;
    cursor: pointer;
    color: #000;
}
button.submit:active {
    border: 1px solid #222;
    box-shadow: 0 0 10px 5px #444 inset;
}

/*----- estilos visuales de los elementos --------*/
.contact_form input, .contact_form textarea {
    border:1px solid #aaa;
    box-shadow: 0px 0px 3px #ccc, 0 10px 10px #eee inset;
    border-radius:2px;
    color: #888;
    font-size: 12px;
    padding-right:10px;
    -moz-transition: padding .25s;
    -webkit-transition: padding .25s;
    -o-transition: padding .25s;
    transition: padding .25s;
}
.contact_form input:focus, .contact_form textarea:focus {
    background: #fff;
    border:1px solid #555;
    box-shadow: 0 0 3px #aaa;
    padding-right:20px;
}
.entrar table tr td .contact_form fieldset table tr td {
	color: #666;
}
