/*
 * JD Serralheria
 *
 * Copyright (C) 2014, G2midia - http://g2midia.com.br/
 *
 * styles.css - 2014-10-13 
 *
 * Development: Maico A. Grando 
 *
 */

/* ---- Reset ---- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* ---- HTML5 element display ---- */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a{
    text-decoration:none;
}
img {
    max-width:100%;
}

* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
}


::-moz-selection {
    background: #5cb7e7;
    text-shadow: none;
}

::selection {
    background: #5cb7e7;
    text-shadow: none;
}
/* FONTES */

@import url(http://fonts.googleapis.com/css?family=Lato:400,400italic);
/* ---- Styles ---- */

body{
    outline:none;
    background:#d4d9df;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
	overflow-x:hidden;
}
#wrapper {
	width: 100%;
	height: 110px;
	background: #e5e5e5;
}
#header {
	width:1100px;
	height:110px;
	margin:0 auto;
}
#header .logo {
	width:317px;
	height:87px;
	margin: 0 auto;
	float:left;
	margin-top:15px;
}
#menu {
	width:700px;
	height:75px;
	margin:0 auto;
	float:right;
	padding-top:50px;

}
#menu ul li {
	display: inline-block;
}
#menu a{
	color:#38602f;
	padding:0px 0px 0px 15px;
    font: 20px 'Lato';
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
#menu a:hover {
	color:#97b950;
	text-decoration:underline;
}
#slider-container {
	width:100%;
	height:350px;
	margin:0 auto;
	background:url("../imagens/background-slider.jpg") repeat-x;
	position:relative;
	z-index:20;
}
#slider-container .slider {
	width:1100px;
	height:350px;
	margin:0 auto;
	background:url("../imagens/background-slider.png") no-repeat;
}
#slider-container .slider .fone {
	width:249px;
	height:146px;
	margin: 0 auto;
	position:relative;
	background:url("../imagens/background-fone.png") no-repeat;
	z-index:10;
	top:-15px;
	left:425px;
}
#slider-container .slider .fone  h1 {
	font: 25px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
	padding:20px 0px 0px 0px;
}
#slider-container .slider .fone  h2 {
	font: 26px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}
#slider-container .slider .fone  b {
	font: 18px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}
#slider-container .slider .fone  p {
	font: 16px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}
.fone a {
    color: #fff;
}
/* Slider 1*/
#slider-container .slider .img1 {
	position:absolute;
	width:509px;
	height:312px;
	top:50px;
	right:-165px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .text-1 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:50px;
	font-style:italic;
	color:#2b5a28;
	top:80px;
	left:-200px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .text-2 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:40px;
	font-style:italic;
	color:#fff;
	top:150px;
	left:-150px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .text-3 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:40px;
	font-style:italic;
	color:#fff;
	top:200px;
	left:-120px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .text-4 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:35px;
	font-style:italic;
	color:#2b5a28;
	top:250px;
	left:-130px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
/* SLIDER 2 */
#slider-container .slider .img2 {
	position:absolute;
	width:238px;
	height:310px;
	top:39px;
	right:-50px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}

#slider-container .slider .text-5 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:50px;
	font-style:italic;
	color:#2b5a28;
	top:80px;
	left:-150px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .text-6 {
	position:absolute;
	font-family: 'Lato' ;
	font-size:40px;
	font-style:italic;
	color:#fff;
	top:140px;
	left:-165px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img3 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-150px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img4 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-230px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img5 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-310px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img6 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-390px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img7 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-470px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}
#slider-container .slider .img8 {
	position:absolute;
	width:110px;
	height:115px;
	top:230px;
	left:-550px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
}


/* FIM SLIDER */
#container {
	width:1100px;
	height:562px;
	margin: 0 auto;
	position:relative;
	top: 0px;
}
#container .geral-box {
	width:700px;
	height:425px;
	margin: 0 auto;
	float:left;
	margin-top:25px;
}
#container .box-servicos {
	width:340px;
	height:345px;
	margin: 0 auto;
	float:left;
	margin-top:25px;
}
#container .box-servicos h1 {
    font: 28px 'Lato';
	font-style:italic;
	text-align:left;
	color:#2b5a28;
}
#container .box-servicos h2 {
    font: 24px 'Lato';
	font-style:italic;
	text-align:left;
	color:#2b5a28;
}
#container .box-servicos p {
    font: 16px 'Lato';
	text-align:left;
	font-style:italic;
	color:#000;
}
#container .pagamento {
	width:700px;
	height:55px;
	margin-right:30px;
	float:left;
	border-bottom:2px solid #2b5a29;
}
#container .pagamento h1 {
    font: 20px 'Lato';
	text-align:left;
	font-style:italic;
	color:#FFF;
	background:#2b5a29;
	padding:15px;
	width:250px;
}
#orcamento {
	position:absolute;
	width:350px;
	height:425px;
	margin: 0 auto;
	float:right;
	background:#72ab15;
	top:25px;
	left:749px;
	z-index:20;
}
#orcamento .orcamento-topo {
	width:350px;
	height:25px;
	margin: 0 auto;
}
#orcamento .orcamento-topo img {
	width:80px;
	height:75px;
	margin:8px;
	float:left;
}
#orcamento .orcamento-topo h1 {
    font: 23px 'Lato';
	text-align:center;
	color:#FFF;
	padding:20px 0 0;
}
#orcamento .orcamento-topo h2 {
    font: 18px 'Lato';
	text-align:center;
	color:#FFF;
}
#formulario {
	width:350px;
	height:340px;
	margin: 0 auto;
	background:#fff;
	margin-top:15px;
}
/* -- FORMULARIO ATENDIMENTO --  */
#atend-form .nome {
	float:left;
	margin:15px 25px 0px 25px;
}
#atend-form .fone {
	float:left;
	margin:0px 25px 0px 25px;
}
#atend-form .email {
	float:left;
	margin:0px 25px 0px 25px;
}
#atend-form .mensagem {
	float:left;
	margin:0px 25px 0px 25px;
}

#atend-form .enviar {
	float:left;
}
#atend-form input{
    width: 300px;
	height:37px;
	background:#fff;
}
#atend-form textarea {
	width: 300px;
	height: 80px;
	background: #fff;
	float: left;
	margin: 5px 0px 0px;
	padding: 5px;
	font: 15px 'Lato';
}

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], textarea, select{
	border:1px solid #72ab15;
	border-radius:5px
}
/* ---- Input Style ---- */

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"],
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"],
textarea, select { 
    font:15px 'lato' ;
	font-style:italic;
    color:#72ab15;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); 
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); 
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); 
    display: block;  
    margin: 0 0 12px 0; 
    padding: 5px; 
    height:37px;
    -webkit-transition: all 0.15s linear; 
    -moz-transition: all 0.15s linear; 
    -o-transition: all 0.15s linear; 
    transition: all 0.15s linear;
}
/* ---- Input Style Focus ---- */

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="date"]:focus, 
input[type="datetime"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus, 
textarea:focus, select:focus {  
    outline:none !important; 
    border-color: #1b642c !important;
	background:#fcfcfc !important;
}
/* ---- Input Style Disable ---- */

input[type="text"][disabled],
input[type="password"][disabled], 
input[type="date"][disabled], 
input[type="datetime"][disabled], 
input[type="email"][disabled], 
input[type="number"][disabled], 
input[type="search"][disabled], 
input[type="tel"][disabled], 
input[type="time"][disabled], 
input[type="url"][disabled], 
textarea[disabled]{ 
    background-color: #ddd; 
}
#atend-form  .button, button{
    cursor:pointer; 
    display:inline-block; 
    line-height:1;
    outline:none;
	margin:10px 25px 0px 25px !important;
    padding:10px 132px 10px 132px !important; 
    position:relative; 
    text-align:center; 
    background:#72ab15;
	border:1px solid #ffffff;
	border-radius:5px;
	color:#ffffff;
	float:left;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;
}
#atend-form  .button, button:hover{
	background:#1f6d30;
	color:#ffffff;
	padding:10px 132px 10px 132px !important; 
	border:1px solid #dadada;
	border-radius:5px;
    -webkit-box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
}
/* --- */
#container .cartoes {
	width:1100px;
	height:100px;
	margin: 10px 10px 10px 0px;
	float:left;

}
#container .cartoes img{
	width:90px;
	height:58px;
	margin: 10px 10px 10px 0px;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;

}
#container .cartoes img:hover {
	opacity:0.5;
	border:1px solid #dadada;

}
#container .icon {
	position:absolute;
	width:490px;
	height:192px;
	z-index:10;
	top:370px;
	left:613px;
}
#footer {
	width:100%;
	height:180px;
	margin-top:-15px;
	background:#2b5a29;
}
#footer .footer-container {
	width:1100px;
	height:180px;
	margin: 0 auto;
}
#footer .footer-logo {
	width:300px;
	height:170px;
	margin:0px 50px 0px 0px;
	float:left;
}
#footer .footer-logo img {
	width:255px;
	height:73px;
	margin: 30px 0px 30px 0px;
}
#footer .footer-logo p{
	font: 12px 'Lato';
	color:#fff;
	text-align:left;
}
#footer .footer-menu {
	width:200px;
	height:170px;
	margin:0 auto;
	float:left;
}
#footer .footer-menu h1 {
	font: 16px 'Lato';
	color:#fff;
	text-align:left;
	padding:20px 0px 20px 0px;
}
#footer .footer-menu a {
	font: 14px 'Lato';
	color:#fff;
	text-align:left;
	padding:5px 0px 5px 0px;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;
}
#footer .footer-menu a:hover {
	color:#72ab15;
}
#footer .footer-servicos {
	width:270px;
	height:170px;
	margin:0 auto;
	float:left;
}
#footer .footer-servicos h1 {
	font: 16px 'Lato';
	color:#fff;
	text-align:left;
	padding:20px 0px 20px 0px;
}
#footer .footer-servicos a {
	font: 14px 'Lato';
	color:#fff;
	text-align:left;
	padding:5px 0px 5px 0px;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;
}
#footer .footer-servicos a:hover {
	color:#72ab15;
}
#footer .footer-contato {
	width:280px;
	height:170px;
	margin:0 auto;
	float:left;
}
#footer .footer-contato h1 {
	font: 16px 'Lato';
	color:#fff;
	text-align:right;
	padding:20px 0px 20px 0px;
}
#footer .footer-contato h2 {
	font: 26px 'Lato';
	color:#fff;
	text-align:right;
}
#footer .footer-contato b {
	font: 18px 'Lato';
	color:#fff;
	text-align:right;
}
#footer .footer-contato p {
	font: 14px 'Lato';
	color:#fff;
	text-align:right;
}

/* ---- TOPO PAGINAS ---- */
#topo-paginas {
	width:100%;
	height:100px;
	margin:0 auto;
	background:#01D101;
	position:absolute;
	z-index:20;
}
#topo-paginas .topo-container {
	width:1100px;
	height:100px;
	margin:0 auto;
	background:url("../imagens/background-topo.jpg") repeat-x;
	z-index:20;
}
#topo-paginas .topo-container h1 {
	font: 25px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:left;
	padding:35px 0px 0px 20px;
}
#topo-paginas .topo-container .fone {
	width:249px;
	height:146px;
	margin: 0 auto;
	position:relative;
	background:url("../imagens/background-fone.png") no-repeat;
	z-index:10;
	top:-80px;
	left:425px;
}
#topo-paginas .topo-container .fone  h1 {
	font: 25px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
	padding:20px 0px 0px 0px;
}
#topo-paginas .topo-container .fone  h2 {
	font: 26px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}
#topo-paginas .topo-container .fone  b {
	font: 18px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}
#topo-paginas .topo-container .fone  p {
	font: 16px 'Lato';
	font-style:italic;
	color:#fff;
	text-align:center;
}

/* ----- EMPRESA ---- */

#container-pags-empresa {
	width:1100px;
	height:600px;
	margin: 0 auto;
	padding: 160px 20px 0px 20px;
}
#container-pags-empresa p {
	font: 15px 'Lato';
}
/* ----- DESENTUPIDORA ---- */

#container-pags-desentupidora {
	width:1100px;
	height:800px;
	margin: 0 auto;
	padding: 160px 20px 0px 20px;
}
#container-pags-desentupidora p {
	font: 15px 'Lato';
}
#container-pags-desentupidora .fotos{
	width:245px;
	height:220px;
	margin: 30px 11px 50px 0px;
	float:left;
	border:1px solid #72ab15;
	-webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#container-pags-desentupidora .fotos:before{
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
#container-pags-desentupidora .fotos:hover, #container-pags-desentupidora .fotos:focus, #container-pags-desentupidora .fotos:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
	}
#container-pags-desentupidora .fotos:hover:before, #container-pags-desentupidora .fotos:focus:before, #container-pags-desentupidora .fotos:active:before {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
/* ----- DEDETIZADORA ---- */

#container-pags-dedetizadora {
	width:1100px;
	height:900px;
	margin: 0 auto;
	padding: 160px 20px 0px 20px;
}
#container-pags-dedetizadora p {
	font: 15px 'Lato';
}
#container-pags-dedetizadora .fotos{
	width:245px;
	height:220px;
	margin: 30px 11px 10px 0px;
	float:left;
	border:1px solid #72ab15;
	-webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#container-pags-dedetizadora .fotos:before{
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
#container-pags-dedetizadora .fotos:hover, #container-pags-dedetizadora .fotos:focus, #container-pags-dedetizadora .fotos:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
	}
#container-pags-dedetizadora .fotos:hover:before, #container-pags-dedetizadora .fotos:focus:before, #container-pags-dedetizadora .fotos:active:before {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* ----- CONTATO ---- */

#container-pags-contato {
	width:1100px;
	height:800px;
	margin: 0 auto;
	padding: 160px 20px 0px 20px;
}
#container-pags-contato p {
	font: 15px 'Lato';
}
#contact {
	width:550px;
	height:450px;
	margin: 0 auto;
	float:left;
}
/* ---- FORMULARIO CONTATO ---- */
#contato-form {
	width: 450px;
	height: 100%;
	margin-top: 15px;
	float:left;
}
.contact h1 {
	font: 16px 'Lato';
}

#contato-form .nome {
	float: left;
	margin: 0px 10px 0px 0px;
}
#contato-form .email {
	float: left;
	margin: 0px 10px 0px 0px;
}
#contato-form .fone {
	float: left;
	margin: 0px 0px 0px 0px;
}
#contato-form input {
	width: 350px;
	height: 45px;
	background: #FFF;
}
#contato-form textarea {
	width: 450px;
	height: 200px;
	background: #FFF;
	float: left;
	margin: 10px 0px 0px;
	padding: 5px;
	font: 15px 'Lato';
	color:#000;
}
#contato-form .button, button{
    cursor:pointer; 
    display:inline-block; 
    line-height:1;
    outline:none;
	margin:10px 0px 0px;
    padding:10px 205px 10px 205px; 
    position:relative; 
    text-align:center; 
    background:#72ab15;
	border:1px solid #ffffff;
	border-radius:5px;
	color:#ffffff;
	float:left;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;
}
#contato-form .button, button:hover{
	background:#1f6d30;
	color:#ffffff;
    padding:10px 205px 10px 205px; 
	border:1px solid #dadada;
	border-radius:5px;
    -webkit-box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, 0.0), 0px 1px 1px rgba(0, 0, 0, 0.15);
}
#mapa {
	width:450px;
	height:500px;
	margin: 0 auto;
	float:right;
	margin-right:20px;
}
