/* General Blueprint Style */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,700);

/* Azul > #212D43 */

*::selection {background: #212D43; color: #ffffff;}
*::-moz-selection {background: #212D43; color:#ffffff;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
*, *:after, *:before{margin: 0; padding: 0; box-sizing: border-box;}
body {font-family: 'Raleway', sans-serif; font-size:16px; background-position:top center; padding: 0; margin: 0; background:url(_img/bg.jpg); background-attachment:fixed;}
p {margin-bottom:15px; margin-top:15px;}

@media screen and (min-width: 1280px) and (max-width: 4000px) {
/*#width {width:1240px; margin:0 auto; height:5px; background-color:#0C0;}*/
#header {margin:0 auto; text-align:center; height:180px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#logo {background:url(_img/logo.png); cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; margin-top:30px; position:absolute; left:50%; margin-left:-620px; color:#19202C; font-size:14px; padding-top:100px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#direita {position:absolute; right:50%; margin-right:-620px; text-align:right; font-size:13px; color:#333; margin-top:10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#direita span {font-size:20px;}
	#direita a {color:#333333; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#direita a:hover {color:#FFA305;}
#footer {background:url(_img/footer-shadow.png); height:170px; background-color:#212D43; background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:40px;}
	#footer span {font-size:20px;}
	#footer img {margin-bottom:30px;}
#footer-logo {background:url(_img/footer-logo.png); margin-top:7px; cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; position:absolute; left:50%; margin-left:-620px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#footer-contact {color:#FFF; position:absolute; left:50%; font-size:15px; margin-left:-220px; text-align:left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#footer-contact span {font-size:13px;}
	#footer-contact strong {font-size:20px; font-weight:normal;}
	
#menumobile {display:none;}
/* Menu */ .menu {background: #CCCCCC; text-align:center; font-size:18px; margin-bottom:20px; -webkit-box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5); box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5);}
/* Remove as listas */.menu .menu-list, .menu .sub-menu {list-style: none;}
/* Configura todos os links do nosso menu */ .menu a {text-decoration: none; display: block; cursor: pointer; text-transform: uppercase; letter-spacing:0.1em;}
/* Faz os <li>s ficarem na horizontal */ .menu > .menu-list > li{display:inline-block; position: relative;}
/* Configura os links do menu principal */ .menu > .menu-list > li > a {padding: 15px; padding-top:25px; padding-bottom:25px; padding-left:32px; padding-right:32px; margin:0 2px; color:#000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
/* Configura o fundo do menu principal quando com mouse hover */ .menu > .menu-list > li:hover a {background:#212D43; color:#FFF; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
/* Mostra o submenu no evento de mouse hover */ .menu > .menu-list > li:hover > .sub-menu {display: block;}
/* Configura o estilo do submenu */ .menu > .menu-list > li > .sub-menu {position: absolute; letter-spacing:normal; top: 50px; left: 5px; background: blue; min-width: 395px; z-index: 1000; display: none; text-align:left;}
/* Configura os links do submenu */ .menu > .menu-list > li > .sub-menu > li > a {font-size:17px; letter-spacing:normal; padding: 10px 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
/* Configura os links do submenu */ .menu > .menu-list > li > .sub-menu > li > a:hover {padding: 10px 20px; background-color:#FFF; color:#333333;}
/* Clearfix para o menu */ .menu:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}	
#banner {width:100%;}

#bgcontent {background-color:#212D43; width:100%; margin:0 auto; text-align:center; padding-bottom:40px;}
#content {width:1240px; margin:0 auto; text-align:left; color:#FFF; padding-top:1px;}
	#content a {color:#ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a:hover {color:#cccccc;}
#content-title {font-size:40px; color:#CCC; margin-bottom:10px; margin-top:50px;}
#btn-vejamais {width:120px; padding:15px; background-color:#999999; color:#FFF; border:1px solid #666666; font-size:14px; text-transform:uppercase; text-align:center; margin-top:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#btn-vejamais:hover { background-color:#FFF; color:#212D43; cursor:pointer; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}

#page-in {width:1240px; text-align:left; margin:0 auto; min-height:600px;}
#page-subtitle {font-size:20px; color:#212D43; text-transform:uppercase; padding-top:25px;}
#page-title {font-size:36px; color:#212D43; text-transform:uppercase; padding-bottom:25px;}
		
#produtos {display:inline-block; width:285px; background-color:#FFF; padding:15px; margin:10px; vertical-align:top; min-height:375px; cursor:pointer; text-align:center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#produtos:hover {-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
	#produtos:hover #produtos-titulo {max-height:150px; color: #F00;}
	#produtos:hover #produtos-button {background-color:#C00; -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
	#produtos img {height:150px; max-width:260px;}
	#produtos-subtitulo {font-size:15px; margin-bottom:5px; text-transform:uppercase; max-height:45px; overflow:hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#produtos-titulo {font-size:18px; margin-bottom:20px; text-transform:uppercase; max-height:45px; overflow:hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#produtos-button {margin:0 auto; font-size:14px; margin-top:30px; margin-bottom:10px; text-transform:uppercase; letter-spacing:0.1em; background-color:#090; color:#FFF; padding:15px; width:150px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	
#produto-button {CURSOR:pointer; font-size:14px; text-align:center; margin-top:30px; margin-bottom:10px; text-transform:uppercase; letter-spacing:0.1em; background-color:#090; color:#FFF; padding:15px; width:320px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#produto-button:hover {background-color:#C00; -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}

}


@media screen and (min-width: 1025px) and (max-width: 1279px) {
/*#width {width:1010px; margin:0 auto; height:5px; background-color:#0C0;}*/
#header {margin:0 auto; text-align:center; height:180px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#logo {background:url(_img/logo.png); cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; margin-top:30px; position:absolute; left:50%; margin-left:-510px; color:#19202C; font-size:14px; padding-top:100px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#direita {position:absolute; right:50%; margin-right:-500px; text-align:right; font-size:13px; color:#333; margin-top:10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#direita span {font-size:20px;}
	#direita a {color:#333333; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#direita a:hover {color:#FFA305;}
#footer {background:url(_img/footer-shadow.png); height:170px; background-color:#212D43; background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:40px;}
	#footer span {font-size:20px;}
	#footer img {margin-bottom:30px;}
#footer-logo {background:url(_img/footer-logo.png); margin-top:7px; cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; position:absolute; left:50%; margin-left:-510px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#footer-contact {color:#FFF; position:absolute; left:50%; font-size:15px; margin-left:-120px; text-align:left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#footer-contact span {font-size:13px;}
	#footer-contact strong {font-size:20px; font-weight:normal;}
	
#menumobile {display:none;}
/* Menu */ .menu {background: #CCCCCC; text-align:center; font-size:16px; margin-bottom:20px; -webkit-box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5); box-shadow: 0px 5px 10px 0px rgba(102,102,102,0.5);}
/* Remove as listas */.menu .menu-list, .menu .sub-menu {list-style: none;}
/* Configura todos os links do nosso menu */ .menu a {text-decoration: none; display: block; cursor: pointer; text-transform: uppercase; letter-spacing:0.1em;}
/* Faz os <li>s ficarem na horizontal */ .menu > .menu-list > li{display:inline-block; position: relative;}
/* Configura os links do menu principal */ .menu > .menu-list > li > a {padding: 15px; padding-top:25px; padding-bottom:25px; padding-left:19px; padding-right:19px; margin:0 2px; color:#000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
/* Configura o fundo do menu principal quando com mouse hover */ .menu > .menu-list > li:hover a {background:#212D43; color:#FFF; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
/* Mostra o submenu no evento de mouse hover */ .menu > .menu-list > li:hover > .sub-menu {display: block;}
/* Configura o estilo do submenu */ .menu > .menu-list > li > .sub-menu {position: absolute; letter-spacing:normal; top: 50px; left: 5px; background: blue; min-width: 395px; z-index: 1000; display: none; text-align:left;}
/* Configura os links do submenu */ .menu > .menu-list > li > .sub-menu > li > a {font-size:16px; letter-spacing:normal; padding: 10px 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
/* Configura os links do submenu */ .menu > .menu-list > li > .sub-menu > li > a:hover {padding: 10px 20px; background-color:#FFF; color:#333333;}
/* Clearfix para o menu */ .menu:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}	
#banner {margin:0 auto; width:1010px;}

#bgcontent {background-color:#212D43; width:100%; margin:0 auto; text-align:center; padding-bottom:40px;}
#content {width:1010px; margin:0 auto; text-align:left; color:#FFF; padding-top:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a {color:#ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a:hover {color:#cccccc;}
#content-title {font-size:40px; color:#CCC; margin-bottom:10px; margin-top:50px;}
#btn-vejamais {width:120px; padding:15px; background-color:#999999; color:#FFF; border:1px solid #666666; font-size:14px; text-transform:uppercase; text-align:center; margin-top:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#btn-vejamais:hover { background-color:#FFF; color:#212D43; cursor:pointer; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}

}


@media screen and (min-width: 641px) and (max-width: 1024px) {
/*#width {width:630px;; margin:0 auto; height:5px; background-color:#0C0;}*/
#header {margin:0 auto; text-align:center; margin-top:50px; padding-top:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#logo {margin:0 auto; margin-top:20px; margin-bottom:20px; background:url(_img/logo.png); cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; margin-top:30px; font-size:14px; padding-top:100px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#direita {display:none;}
#footer {background:url(_img/footer-shadow.png); background-color:#212D43; background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:40px;}
	#footer span {font-size:20px;}
	#footer img {margin-bottom:30px;}
#footer-logo {background:url(_img/footer-logo.png); margin:0 auto; cursor:pointer; background-position:top center; background-repeat:no-repeat; width:343px; min-height:85px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#footer-contact {color:#FFF; margin-top:30px; padding-bottom:15px; font-size:15px; text-align:center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#footer-contact span {font-size:13px;}
	#footer-contact strong {font-size:20px; font-weight:normal;}
	
/* Menu */ .menu {display:none;}
#menumobile {display:block; top:0; z-index:999; background-color:#333; position:fixed; width:100%; height:50px; text-align:center;}
	#menumobile select {margin-top:15px; background-color:transparent; border:none; font-size:16px; color:#ffffff; -webkit-appearance: none; background-color: transparent; border: 1px solid transparent; padding: 0px 10px; background:url(_img/menumobile.png); background-position: center right;background-repeat:no-repeat; background-size:30px; width:235px; background-size:30px; min-width:auto; font-family: 'Raleway', sans-serif; }

#banner {margin:0 auto; width:630px;}

#bgcontent {background-color:#212D43; width:100%; margin:0 auto; text-align:center; padding-bottom:40px;}
#content {width:630px; margin:0 auto; text-align:left; color:#FFF; padding-top:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a {color:#ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a:hover {color:#cccccc;}
#content-title {font-size:40px; color:#CCC; margin-bottom:10px; margin-top:50px;}
#btn-vejamais {width:120px; padding:15px; background-color:#999999; color:#FFF; border:1px solid #666666; font-size:14px; text-transform:uppercase; text-align:center; margin-top:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#btn-vejamais:hover { background-color:#FFF; color:#212D43; cursor:pointer; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
}


@media screen and (max-width: 640px) {
/*#width {width:630px;; margin:0 auto; height:5px; background-color:#0C0;}*/
#header {margin:0 auto; text-align:center; margin-top:50px; padding-top:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#logo {margin:0 auto; margin-top:20px; margin-bottom:20px; background:url(_img/logo.png); background-size:100%; cursor:pointer; background-position:top center; background-repeat:no-repeat; width:250px; min-height:50px; margin-top:30px; font-size:10px; padding-top:70px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#direita {display:none;}
#footer {background:url(_img/footer-shadow.png); padding:10px; background-color:#212D43; background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:40px;}
	#footer span {font-size:20px;}
	#footer img {margin-bottom:30px;}
#footer-logo {background:url(_img/footer-logo.png); background-size:100%; margin:0 auto; cursor:pointer; background-position:top center; background-repeat:no-repeat; width:300px; min-height:85px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#footer-contact {color:#FFF; margin-top:30px; padding-bottom:15px; font-size:11px; text-align:center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#footer-contact span {font-size:11px;}
	#footer-contact strong {font-size:14px; font-weight:normal;}
	
/* Menu */ .menu {display:none;}
#menumobile {display:block; top:0; z-index:999; background-color:#333; position:fixed; width:100%; height:50px; text-align:center;}
	#menumobile select {margin-top:15px; background-color:transparent; border:none; font-size:16px; color:#ffffff; -webkit-appearance: none; background-color: transparent; border: 1px solid transparent; padding: 0px 10px; background:url(_img/menumobile.png); background-position: center right;background-repeat:no-repeat; background-size:30px; width:235px; background-size:30px; min-width:auto; font-family: 'Raleway', sans-serif; }

#banner {margin:0 auto; width:95%;}

#bgcontent {background-color:#212D43; width:100%; margin:0 auto; text-align:center; padding-bottom:40px;}
#content {width:100%; padding:10px; margin:0 auto; text-align:left; color:#FFF; padding-top:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a {color:#ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#content a:hover {color:#cccccc;}
#content-title {font-size:40px; color:#CCC; margin-bottom:10px; margin-top:50px;}
#btn-vejamais {width:120px; padding:15px; background-color:#999999; color:#FFF; border:1px solid #666666; font-size:14px; text-transform:uppercase; text-align:center; margin-top:20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	#btn-vejamais:hover { background-color:#FFF; color:#212D43; cursor:pointer; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.75);}
}

.form-contato {color:#333333; border:none; padding:10px; background-color:#ffffff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
	.form-contato:focus {background-color:#f5f5f5; color:#333333; -webkit-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); -moz-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); box-shadow: 0px 0px 20px 0px rgba(163,163,163,1);}
	.form-contato:hover {background-color:#f5f5f5; color:#333333; -webkit-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); -moz-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); box-shadow: 0px 0px 20px 0px rgba(163,163,163,1);}
.form-contato-botao {color:#333333; border:none; padding:5px; background-color:#ffffff; font-size:20px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
	.form-contato-botao:focus {background-color:#f5f5f5; color:#333333; -webkit-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); -moz-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); box-shadow: 0px 0px 20px 0px rgba(163,163,163,1);}
	.form-contato-botao:hover {background-color:#f5f5f5; color:#333333; -webkit-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); -moz-box-shadow: 0px 0px 20px 0px rgba(163,163,163,1); box-shadow: 0px 0px 20px 0px rgba(163,163,163,1);}

