body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;background-color:#4c4c4c; letter-spacing: 0.3px;}
section, nav, article, footer{display:block;}
section{margin:0 auto; padding:0; min-height:1100px; height:auto;background-color:#F9F9F9;}
article{padding:10px;}
img{border:0;}
fieldset{border: none; margin: 10px 0px; min-width: 100%; padding: 0;	width: 100%;}
footer{padding:5px 0px; background-color: #4c4c4c; height:60px; position: relative; bottom: 0px; width: 100%; color:#F9F9F9; font-size: 12px; float:right;}
footer a{text-decoration:none; color:#F9F9F9;}

#MenuMov{display:none;}
#MenuEsc{display:block; list-style:none; margin:0; padding:0; overflow:hidden; background-color:#4c4c4c;}
#MenuL{float:right; width:100px}
#MenuL a{display:block; color:#F9F9F9; padding:18px; text-decoration:none; text-align:center;}
#MenuL :hover{background-color: #444;}
#formcont {background:#F9F9F9; padding:25px;}
#TitleCont {color: #F96; display: block; font-size: 30px;font-weight: 400;}
#TextCont {margin:20px 0px; display:block; font-size:13px;}
#formcont input[type="text"], #formcont input[type="email"], #formcont input[type="tel"], #formcont input[type="url"], #formcont textarea {width:50%; background:#FFF; margin:5px 0px; height:40px; padding-left:5px; font-size:12px; letter-spacing: 0.3px;}
#formcont textarea{padding:10px 5px;}
#formcont button[type="submit"] {cursor:pointer; width:20%; background:#9DC3E9; color:#FFF; margin:0px auto; height:40px; font-size:15px; letter-spacing: 0.5px; border:none; min-width: 150px;}
#formcont textarea {height:100px; max-width:100%; resize:none;}
#msgok{text-align: center; margin-top: 50px; font-size: 18px; color: green;}
#msgko{text-align: center; margin-top: 50px; font-size: 18px; color: red;}
#imgok,#imgko{text-align: center; padding-top: 20px;}
#ContText{background-color: rgba(255,255,255,0.8); min-height: 400px; width: 500px; margin: 2% auto; padding: 3% 4%; border-radius: 10px; margin-right: 30px;}
#ContTextSer{background-color: rgba(255,255,255,0.9); min-height: 500px; width: 700px; border-radius: 10px; margin: 2% auto; padding: 3% 7%;}
#ContTextPol{padding:40px;}
#Logo{margin-bottom:40px; text-align: center;}
#TitleTxt{margin-top: 50px; margin-bottom: 30px; font-weight: bold; font-size:16px;}
#TextTxt{margin: 20px 0px; text-align: justify; font-size:12px; line-height: 20px; word-wrap:break-word;}
#TextTxtCon{margin-top: 25px; text-align: justify; font-size:14px; line-height: 20px; font-weight:bold; word-wrap:break-word;}
#TextTxtConl{margin: 1% 0%; text-align: justify; font-size:12px; line-height: 20px; word-wrap:break-word;}
#ImgLog{max-width:400px;}
#TextObl{font-size: 11px;}
#DatCon{margin-left:20px; padding: 25px 0px; margin-top:20px;}
#ContDat{margin-top:20px;}
#CentServ{display: flex; align-items: center; margin: 2% 0%;}
#copyright{padding: 20px 0px; float: right; margin-right: 20px;}
#polder{padding: 20px 0px; float: left; margin-left: 20px;}
#dpolder,#gpolder,#apolder{float:left;}

.MTienda{background-color:#9DC3E9; width: 130px !important;}
.MTienda :hover{background-color:#F9F9F9 !important; color:#9DC3E9 !important;}