#instrucciones{
float:right;
max-width:50em;
margin-top:0.5em;
margin-right:15%;
color:#4169e1;
padding:1em;
padding-right:0;
font-size:0.8em;
}
#instrucciones span{
color:#ff7700;
}

#contactForm
{
float:left;
width:85%;
margin-bottom:1em;
}

#contactForm p{
margin:0;
padding:0;
padding-bottom:0.2em;
}

#contactForm fieldset
{
padding:1em;
border:0.2em #4169e1 solid;
}

#contactForm legend{
font-weight:bold;
color:#ff7700;
}

#contactForm label
{
display:block;
color:#4169e1;
padding:0;
margin:0;
padding-bottom:0.2em;
font-weight:bold;
}

#contactForm label span
{
font-size:0.75em;
color:#ff7700;
margin-left:1em;
}


#contactForm input[type=text]
{
display:block;
border:solid 0.15em #4169e1;
font-size:1em;
padding:0.2em;
font-weight:bold;
color:#ff7700;
width:49%;
}


#contactForm #right{
float:right;
width:49%;
}

#contactForm textarea
{
font-family:Verdana;
display:block;
width:100%;
border:solid 0.15em #4169e1;
font-size:1em;
font-weight:bold;
color:#ff7700;
padding:0.2em;
}

#contactForm input[type=submit]
{

width:15em;
margin:auto;
margin-top:0.1em;
padding:1em;
font-size:1em;
background-color:#4169e1;
color:#ffffff;
cursor:pointer;
border:.2em #ff7700 solid;
}


.error{
background-color:#ff7700;
color:#ffffff;
padding:1em;
font-weight:bold;
width:40%;
}