* { margin: 0; padding: 0; outline: none; }
html { font-size: 62.5%; height: 101%; }

body { }
img { border: 0; }

a { color: #3a51b2; text-decoration: none; }
a:hover { text-decoration: underline; }

h2 { font-size: 1.8em; line-height: 1.9em; }

p { color: #656565; font-size: 1.2em; margin-bottom: 10px; }

#wrapper { width: 640px; margin: 0 auto; padding: 30px 45px; }

#inline { display: none; max-width:630px;}

#contact {margin: 0px !important;}

#inline h2 { font-size: 28px; line-height: 35px; padding: 20px 30px 5px 30px; text-align: center;}
#inline h6 {font-size: 15px; font-style: italic; font-weight: normal; line-height: 15px; padding: 2px 30px 16px; text-align: center; text-transform: none; font-family: "NoticiaTextRegular",Georgia,serif;}

.holder-input{ width:100%; float:left;}
.holder-form{ width:100%; background-color:#d32229; border-bottom-left-radius:13px; border-bottom-right-radius:13px;}
label { margin-right: 12px; margin-bottom: 9px; font-family: Georgia, serif; color: #646464; font-size: 1.2em; }

#inline label.error { color: #E5E5CA; }

.btn-contact-form {margin: 0 auto; clear: both; width:80%; margin-left:10%; margin-right:10%; padding-bottom:5%; }
.dir-contact {width:85%; margin-top:5%; margin-bottom:5%; float:left; color:#fff; padding-top: 10px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-left:7%; margin-right:7%; text-align:center;}
.dir-contact p {color:#fff; line-height:22px;}
.dir-contact a {color:#fff; font-size: 1.2em;}

.popup-form-div{
	width:40%; float:left; margin:0 0 0 7%;
}
.popup-forms-div{
	width:40%; float:left; margin: 0 0 0 4%;
}
.popup-form-div input{
	width:100%;
}
.popup-forms-div input{
	width:100%;
}
.popup-form-div label{
	color:white;
}
.popup-forms-div label{
	color:white;
}

.txt { 
display: inline-block; 
color: #676767;
width: 100%; 
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 1.2em;
line-height: 1.4em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 500px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1.2em;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
color: #dee5f0;
display: block;
cursor: pointer;
padding: 5px 11px;
font-size: 1.2em;
border: solid 1px;
border-radius: 5px;
background: #1e4c99; 
background: -webkit-gradient(linear, left top, left bottom, from(#3b3839), to(#141313)); 
background: -moz-linear-gradient(top, #3b3839, #141313); 
background: -webkit-linear-gradient(top, #3b3839, #141313);
background: -o-linear-gradient(top, #3b3839, #141313);
background: -ms-linear-gradient(top, #3b3839, #141313);
background: linear-gradient(top, #3b3839, #141313);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3839', endColorstr='#141313'); 
}
#send:hover {
background: #183d80; 
background: -webkit-gradient(linear, left top, left bottom, from(#b63137), to(#3d0507)); 
background: -moz-linear-gradient(top,  #b63137, #3d0507); 
background: -webkit-linear-gradient(top, #b63137, #3d0507);
background: -o-linear-gradient(top, #b63137, #3d0507);
background: -ms-linear-gradient(top, #b63137, #3d0507);
background: linear-gradient(top, #b63137, #3d0507);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b63137', endColorstr='#3d0507');
}
#send:active {
color: #f7f2f2; 
background: -webkit-gradient(linear, left top, left bottom, from(#841e22), to(#280809)); 
background: -moz-linear-gradient(top,  #841e22,  #280809);
background: -webkit-linear-gradient(top, #841e22, #280809);
background: -o-linear-gradient(top, #841e22, #280809);
background: -ms-linear-gradient(top, #841e22, #280809);
background: linear-gradient(top, #841e22, #280809);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#841e22', endColorstr='#280809');
}