/* Mobile Layout: 480px and below. */
section{ height:750px;}
	article{ position:relative; width:170px; height:auto; top:20px; right:0px; text-align:justify;}
		iframe.mapa{ display:none;}
		img.mapa{ display:block; width:170px; height:300px;}
footer{position:absolute !important; bottom:32px; width:174px !important;}
h1.titulo p{top:65px; line-height:25px;}
#contato{width:170px; height:500px; margin-top:0px;}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 480px) {
section{ height:750px;}
	article{ position:absolute; width:250px; height:auto; top:170px; right:49px; text-align:justify;}
		iframe.mapa{ display:block; width:250px; height:160px;}
		img.mapa{ display:none;}
footer{position:absolute !important; bottom:32px; width:415px !important; }
h1.titulo p{top:65px; line-height:25px;}
#contato{width:300px; height:500px; margin-top:0px;}}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 769px) {
section{ height:auto;}
	article{ position:absolute; width:526px; height:auto; top:170px; right:79px; text-align:justify;}
		iframe.mapa{ display:block; width:526px; height:250px;}
		img.mapa{ display:none;}
footer{position:relative !important; bottom:0px; width:100% !important;}
h1.titulo p{top:65px; line-height:25px;}
#contato{width:500px; height:400px; margin-top:-35px;}}

/*PARA O CONTATO*/
form{ width:170px;}
#categoria_contato{width:100px; margin:0px 0px 0px 35px; float:left; text-align:center; margin-right:5px;}
#nome, #email, #mensagem, #fone, #assunto{width:150px;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;float:left;background-color:transparent;outline:none;}
#enviar, #limpar{font-family: 'worstveld_sling_bold_obliquRg'; font-size:26px;color:#FFF;text-decoration:none;background:#4D0A00;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0px 4px 0px 4px;cursor:pointer;margin-left:55px;}

@media only screen and (min-width: 299px) {
form{ width:300px;}
#categoria_contato{width:100px; margin:0px 0px 0px 50px; float:left; text-align:center; margin-right:5px;}
#nome, #email, #mensagem, #fone, #assunto{width:200px;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;float:left;background-color:transparent;outline:none;}
#enviar, #limpar{font-family: 'worstveld_sling_bold_obliquRg'; font-size:26px;color:#FFF;text-decoration:none;background:#4D0A00;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0px 4px 0px 4px;cursor:pointer;margin-left:75px;}}

@media only screen and (min-width: 499px) {
form{ width:500px;}
#categoria_contato{width:100px; margin:0px; float:left; text-align:right; margin-right:5px;}
#nome, #email, #mensagem, #fone, #assunto{width:300px;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;float:left;background-color:transparent;outline:none;}
#enviar, #limpar{font-family: 'worstveld_sling_bold_obliquRg'; font-size:26px;color:#FFF;text-decoration:none;background:#4D0A00;border:2px solid #4D0A00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0px 4px 0px 4px;cursor:pointer;margin-left:105px;}}