/* Inicia contenedor */

@font-face {
    font-family: 'webfontregular';
    src: url('fonts/ritzynormal_2-webfont.eot');
    src: url('fonts/ritzynormal_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ritzynormal_2-webfont.woff') format('woff'),
         url('fonts/ritzynormal_2-webfont.ttf') format('truetype'),
         url('fonts/ritzynormal_2-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
font-family:"Arial", sans-serif;
background-color:#FFFEE3;
}
#Navegacion{
margin:0 auto;
width:980px;
}
nav{
width:800px;
float:left;
margin: 15px 4px 0px 4px;
margin-bottom: -12px;
font-family:'webfontregular';
font-size: 20px;
text-align:center;
}
nav ul{
width:968px;
list-style-type: none;
}
nav li{
list-style-position: outside;
display: inline;
margin-right: 60px;
padding-right:5px;
padding-left:5px;
}
nav li a, nav li a:visited{
color:#D38369;
text-decoration:none;
}
nav li a:hover{
color:#80A289;
text-decoration:none;
}
header{
float:left;
margin-left: 110px;
}
#Caja{
width:981px;
height:832px;
margin-top: 25px;
margin-left: 2px;
background:url(imagenes/contenedorContacto.png);
float:left;
}
body, div, h1, form, fieldset, input, textarea {
border: 0;
margin: 0;
outline: none;
padding: 0;
}
#formulario{
width:450px;
float:left;
font-family:"Arial";
color:#D38369;
margin: 5px;
margin-top:-650px;
margin-left: 268px;
padding: 5px 10px;
text-align:left;
}
h1{
font-family:'webfontregular';
color:#80A289;
font-size:36px;
text-align:center;
margin-bottom: 50px;
}
label {
clear: left;
color: #D38369;
float: left;
font-size: 16px;
margin: 11px 20px 0 0;
text-align: right;
text-transform: uppercase;
width: 110px;
}
input {
background: #D3C376;
border-radius: 5px;
box-shadow: 0 1px 0 #B3A25B;
color: #80A289;
font-family: sans-serif;
font-size: 14px;
height: 35px;
margin: 0 0 20px 0;
padding: 5px 10px 0 10px;
width: 260px;
}
input::-webkit-input-placeholder {
color: #80A289;
}
input:-moz-placeholder {
color: #80A289;
}
textarea {
background: #D3C376;
border-radius: 5px;
box-shadow: 0 1px 0 #B3A25B;
color: #80A289;
font-family: "Arial", sans-serif;
font-size: 14px;
height: 110px;
margin: 0 0 20px 0;
padding: 12px 10px 0 10px;
width: 260px;
}
textarea::-webkit-input-placeholder {
color: #80A289;
}
textarea:-moz-placeholder {
color: #80A289;
}
input:focus, textarea:focus {
background: #D7C880;
}			
input[type=submit] {
border: 1px solid #B3A25B;
box-shadow: 0 0 5px #B3A25B;
cursor: pointer;
color: #D38369;
float: right;
height: 52px;
margin: 0 85px 0 0;
padding: 10px 15px;
width: 185px;
}
input[type=submit] a:hover {
border: 1px solid #B3A25B;
box-shadow: 0 0 5px #B3A25B;
color:#D38369;
cursor: pointer;
float: right;
height: 52px;
margin: 0 85px 0 0;
padding: 10px 15px;
width: 185px;
}

#footer{
width:774px;
float:left;
margin-left: 130px;
margin-top: 20px;
}
footer{
width:774px;
float:left;
margin-left: 115px;
margin-bottom: 35px;
font-size:14px;
color:#80A289;
text-align:center;
}
footer a, footer a:visited{
color:#D38369;
text-decoration:none;
}
footer a:hover{
color:#80A289;
text-decoration:underline;
}