@charset "ISO-8859-1";
/*@import url(http://fonts.googleapis.com/css?family=ABeeZee);*/
/*@import url(http://fonts.googleapis.com/css?family=Cousine:400,700);*/
@import url(http://fonts.googleapis.com/css?family=Inder);
#liveadmin{
	position: fixed;
	right: 1%;
	width:8.5%;
	z-index: 999;
}
#hb-gotop {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100px;
	background-color: #EEEEEE;
	background-color: rgba(238, 238, 238, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE', EndColorStr='#99EEEEEE');
	text-align: center;
	padding: 5px;
	position: fixed;
	bottom: 250px;
	right: 10px;
	cursor: pointer;
	color: #444;
	text-decoration: none;
	border: 1px solid #C9C9C9;
}
h1,
h2,
h3,
h4,
h5 {
	font-family: 'Inder', sans-serif;
	font-weight: 300;
	letter-spacing: 3px;
	color: #007FFF;
}
h1:hover, h2:hover, h3:hover, h4:hover, h5:hover {
	color: #00BFFF;
}
h1 {
	font-size: 1.7em;
}
h2 {
	font-size: 1.3em;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	margin: 0 auto;
	text-align: center;
}
.both {
	clear: both;
}
.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}
body {
	background: url(../img/bgBody.jpg) repeat-x;
}
/*-- Form --*/
textarea {
	overflow: auto;
	vertical-align: top;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input, textarea, select {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,textarea:focus,select:focus {
	border-color: rgba(255,191, 0, 0.8);
	outline: 0;
	outline: thin dotted #999;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 128, 255, 0.090), 0 0 8px rgba(0, 128, 255, 0.9);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 128, 255, 0.090), 0 0 8px rgba(0, 128, 255, 0.9);
	box-shadow: inset 0 1px 1px rgba(0, 128, 255, 0.090), 0 0 8px rgba(0, 128, 255, 0.9);
}
input {
	height: 15px;
	padding: 4px;
	margin-bottom: 9px;
	font-size: 1em;
	line-height: 15px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*-- endForm --*/

/*-- Messages --*/
.alert {
	padding: 8px 20px 8px 0px;
	margin-bottom: 18px;
	color: #c09853;
	font-size: 1em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}
.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-danger, .alert-error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width: 100%;
}
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/



/* Mobile Layout: 480px and below. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	max-width: 980px;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 160px;
	display: block;
}
#content {
	margin-left: 0;
	width: 100%;
	height: auto;
}
/*---- HEADER ----*/
#logo {
	width: 100%;
	margin: 0 2%;
}
#contacts {
	width: 40%;
	height: 50px;
	font-size: 1em;
	padding: 3% 0 0 1.5%;
	color: #FFF;
	float: left;
	clear: left;
	color: #FFF310;
	font-family: 'Inder', sans-serif;
}
#menu {
	width: 100%;
	height: 60px;
	margin-top: 1%;
}
#menuList {
	margin: 0px;
	height: 60px;
	padding: 0px;
}
#menuList li {
	display: inline-block;
	display: -moz-inline-stack;
	*display:inline;
	list-style-type: none;
	padding: 0px 2.2%;
}
#menuList li h2 {
	font-size: 0.9em;
	color: #FFF;
	text-shadow: none;
}
/*-- Content --*/
#contentHome {
	/*width:68%;*/
	width: 98%;
	height: auto;
	padding: 0px 1%;
}
#pageTitle {
	margin-bottom: 0px;
}
#productsHome {
	width: 100%;
	height: auto;
	padding-left:8%;
}
#products {
	width: 86%;
	min-height: 300px;
	padding: 3%;
	padding-left:14%;
}
#categories{
	width: 98%;
	min-height: 300px;
	padding-right:2%;
}
#categoryTable{
	margin-left:-14%;
	width:auto;	
}
.boxCategory {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	border:1px solid #09F;
	background: #016DD9;
	margin:0.4% 0 0.4% 2%;
 	*display:inline;
	width: 22%;
	min-height: 185px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=85);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.85;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.85;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?*/
	/* Opera 9+, IE 9+ */
	opacity: 0.85;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.boxCategory:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	/* Older than Firefox 0.9 */
	-moz-opacity: 1;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1;
	/* Firefox 0.9+, Safari 2?, Chrome any?*/
	/* Opera 9+, IE 9+ */
	opacity: 1;
}
.boxCategory a {
	color: #FFF;
	font-weight: bold;
}
#descProduct {
	width: 40%;
	min-height: 300px;
	min-width: 166px;
	background-color: #09F;
	padding: 0.5%;
	color: #FFF;
	font-size: 1em;
}
#descProduct h2, #descProduct h4 {
	font-size: 1.8em;
	width: 98%;
	color: #FFF;
}
#descProduct h4 {
	margin-left: 5%;
}
#descProduct table{
	border:#FFF;	
}

#miniaturaFotos {
	border:solid 2px #0066FF;
	width: 78%;
	min-height: 150px;
	margin-bottom:3.5%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=85);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.85;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.85;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.85;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
#miniaturaFotos:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	/* Older than Firefox 0.9 */
	-moz-opacity: 1;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 1;
}
.boxCategory img {
	margin-top: 3%;
}
.boxProduct {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	padding: 0 5%;
	background: #C30;
 *display:inline;
	_height: 200px;
	width: 25%;
}
.boxProduct img {
	margin-top: 3%;
}
#voltar {
	width: 40%;
	height: 40px;
}
#img_voltar{
	margin-top: 2%;
	margin-right: 2%;
}

#descGaleria {
	padding: 0px 5%;
}
#contentProduct {
	width: 100%;
}
.productPhoto {
	display: -moz-inline-stack;
	display: inline-block;
 *display:inline;
	vertical-align: top;
	zoom: 1;
	padding: 0px;
	margin: 0px;
	position: relative;
}
	.fotosProdutos{
		width:100%;
		min-width: 155px;
	}
.contact {
	width: 88%;
	height: auto;
	margin: 0 auto;
	font-size: 1.2em;
}
.contact h4 {
	text-align: center;
	margin: 5% 0px 0px 0px;
}
#contactForm {
	width: 63%;
	height: auto;
}
#contactForm label {
	font-family: 'Inder', sans-serif;
	font-size: 0.8em;
	margin-left: 10%;
	color: #007FFF;
}
#contactForm input, #contactForm select, #contactForm textarea {
	width: 70%;
	font-size: 0.9em;
	margin: 1% 0px;
	margin-left: 10%;
}
#contactForm input[type=submit] {
	width: 40%;
	margin: 5px 0px 0px 25%;
	min-width: 13%;
	height: 25px;
	background: #007FFF;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#contactForm input[type=submit]:hover {
	background: #00BFFF;
	font-weight: bold;
	color: #030;
}
#contactInfo {
	width: 36%;
	height: auto;
	background: #09F;
	margin-top: 1.3%;
	color: #FFF;
	min-height: 350px;
	text-align: center;
}
#contactInfo h4 {
	color: #FFF;
}
#slider {
	width: 100%;
	height: auto;
}
#contactFormHome {
	width: 95%;
	height: auto;
	padding: 1%;
	min-width: 238.7px;
}
#formHome {
	width: 40%;
	margin: 1.8% 0 0 18%;
	line-height: 23px;
	text-align: left;
}
#formHome label {
	color: #007FFF;
}
#formHome input[type=text],  #formHome input[type=tel],  #formHome input[type=email],  #formHome textarea {
	width: 100%;
}
#formHome select {
	width: 100%;
	height: 30px;
}
#formHome input[type=submit] {
	margin: 5px 0px 0px 0px;
	width: 100%;
	min-width: 13%;
	height: 25px;
	background: #007FFF;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFF;
}
#formHome input[type=submit]:hover {
	background: #00BFFF;
	font-weight: bold;
	color: #030;
}
#formOrcamento {
	width: 90%;
	margin: 0 5%;
}
#formOrcamento label {
	color: #FFF;
}
#formOrcamento input {
	width: 90%;
}
#formOrcamento textarea {
	width: 91%;
}
#formOrcamento input[type=submit] {
	margin: 4% 0px 0px 0px;
	width: 93%;
	min-width: 13%;
	height: 25px;
	font-size: 1.3em;
	font-weight: bold;
	background: #EBEBEB;
}
#formOrcamento input[type=submit]:hover {
	background: #FFF;
	font-weight: bold;
	color: #030;
}
#sidebar {
	width: 29%;
	height: auto;
	padding: 0 1%;
	margin-top: 50px;
	display: none;
}
#sidebar h3 {
	margin-bottom: 5px;
	max-width: 170px;
}
#newsletter {
	width: 70%;
	height: auto;
	margin-top:2%;
	padding: 1%;
	min-width: 238.7px;
}
#formNews {
	width: 90%;
}
#formNews input[type=submit] {
	margin: 5px 0px 0px 0px;
	width: 80%;
	min-width: 13%;
	height: 25px;
	background: #007FFF;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFF;
}
#formNews input[type=submit]:hover {
	background: #00BFFF;
	font-weight: bold;
	color: #030;
}
/*-- Footer --*/
#footer {
	width: 100%;
	height: auto;
	background: #003399;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 1%;
}
#footer h3 {
	color: #FFF;
}
#breadCrumbs {
	display: none;
}
#sitemap {
	width: 24%;
	min-width: 180px;
	height: 290px;
	padding: 1%;
}
#sitemap a {
	color: #CCC;
}
#sitemap a:hover {
	color: #FFF;
}
#sitemap ul {
	font-weight: bold;
	list-style-type: none;
}
#sitemap ul li {
}
#sitemap ul ul {
	font-weight: normal;
}
#contactFooter {
	width: 30%;
	height: 290px;
	color: #FFF;
	padding: 1%;
}
.masterName {
	font-size: 1.55em;
	color: #FFF310;
}
.linkSite {
	color: #FFF;
}
.linkSite:hover {
	color: #FC0;
}
.linkSite:visited {
	color: #FFF;
}
#mapaRodape {
	height: 130px;
	width: 37%;
}
.mapaGoogle {
	margin: 5%;
	width: 80%;
	height:auto;
}
#logoMaster {
	background-image: url(../img/logoMaster.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 60px;
	height: 32px;
	float: right;
	margin-top:1%;
	margin-right:2%;
	z-index: 500;
}
#logoMaster a {
	width: 60px;
	height: 32px;
	display: block;
}

@media only screen and (min-width: 200px) and (max-width: 480px){
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	max-width: 980px;
	padding-left: 1.82%;
	padding-right: 1.82%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#menuList li{
	padding-left: 0px;
	padding-right: 1.2%;
	font-size: 0.95em;
	text-shadow: 2px 1px 1px black;
	text-stroke: 1px #999;
}
#menuList li:last-child{
	padding-right: 0px;
}
#menuList li h2 {	
	color: #00b5f7;
}
#contacts {
	display: none;
}
#sitemap {
	width: 100%;
	padding: 1%;
	min-height: 30px;
	height: auto;
	border-bottom: 1px solid white;
}
#contactFooter {
	width: 100%;
	min-height: 30px;
	padding: 1%;
	border-bottom: 1px solid white;
	height: auto;
}
.boxCategory{
	min-height:20px;
	width: 35%;
}
#descProduct{
	width:100%;
	min-height: 30px;
}
#mapaRodape {
	width:100%;
	clear: both;
}
.mapaGoogle {
	margin: 0px;
	width: 100%;
	min-height:50px;
	clear: both;
}
	
	
	
}
		
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) and (max-width: 930px){
	.gridContainer {
		width: 90.675%;
		padding-left: 1.1625%;
		max-width: 980px;
		padding-right: 1.1625%;
	}
	#LayoutDiv1 {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
	}
/*---- HEADER ----*/
#logo {
	width: 65%;
	margin: 0 20%;
	clear: right;
}
.iconContact{
	display: none;
}
#contacts {
	display: none;
}
#menu {
	width: 100%;
	height: 60px;
	margin-top: 1%;
}
#menuList {
	margin: 0px;
	height: 60px;
	padding: 0px;
}
#menuList li {
	display: inline-block;
	display: -moz-inline-stack;
	*display:inline;
	list-style-type: none;
	padding: 0px 2.2%;
}
#menuList li h2 {
	font-size: 1.1em;
	color: #00b5f7;
	text-shadow: none;
}
/*-- Content --*/
#contentHome {
	/*width:68%;*/
	width: 98%;
	height: auto;
	padding: 0px 1%;
}
#mapaRodape {
	display: none;
	/*
height: 130px;
	width: 37%;
*/
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 940px) {
	.gridContainer {
		width: 88.2%;
		max-width: 1000px;
		padding-left: 0.9%;
		padding-right: 0.9%;
		margin: auto;
	}
	#LayoutDiv1 {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
	}
	#header {
		clear: both;
		float: left;
		width: 100%;
		background: url(../img/bgHeader.jpg) repeat-x;
		height: 160px;
		display: block;
	}
	#content {
		width: 100%;
		height: auto;
		background: rgba(255,255, 255, 0.6);
	}
	/*---- HEADER ----*/
	#logo {
		width: 40%;
		height: 100px;
		margin: 0% 2% 0px 2%;
		float: left;
	}
	#contacts {
		width: 50%;
		height: 50px;
		position: relative;
		clear: right;
		display: block;
		color: #fff310;
		right: 10px;
		float: right;
		color: color:#FFF310;;
		font-family: 'Inder', sans-serif;
	}
	#contacts phone, #contacts email {
		color:#FFF310;
		letter-spacing: 4px;
	}
	#contacts phone {
		font-size: 2.2em;
	}
	#contacts email {
		min-width: 400px;
		font-size: 1em;
		margin-top: 10px;
	}
	#menu {
		width: 56%;
		height: 60px;
		margin-top: 3%;
	}
	#menuList {
		width: 100%;
		margin: 0px;
		height: 60px;
		padding: 0px;
		float: right;
	}
	#menuList li {
		list-style-type: none;
		padding: 0.8% 3.5% 0px 3.5%;
		display: -moz-inline-stack;
		display: inline-block;
		*display: inline;
		vertical-align: top;
		zoom: 1;
	 
	}
	#menuList li:last-child {
		padding-right: 0px;
	}
	#menuList li:first-child {
		padding-left: 0px;
	}
	#menuList li h2 {
		display: -moz-inline-stack;
		display: inline-block;
		*display: inline;
		font-size: 1em;
		color: #007FFF;
	}
	#menuList li h2:hover {
		text-decoration: underline;
	}
	/*-- Content --*/
	.dia {
		font-family: 'Inder', sans-serif;
		color: #007FFF;
		margin-left: 1%;
	}
	#contentFluid {
		width: 98%;
		height: auto;
		padding: 0px 1% 2%;
	}
	#contentHome {
		width: 73%;
		height: auto;
		border: 2px solid #CCC;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		margin: 0.2% 1% 1% 1%;
	}
	#productsHome {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding-left: 5%;
	}
	#slider {
		width: 100%;
		height: auto;
		min-height: 200px;
	}
	#formHome {
		width: 70%;
		margin: 0px;
		line-height: 23px;
		text-align: left;
	}
	#formHome label {
		color: #007FFF;
	}
	#formHome input[type=text],  #formHome input[type=tel],  #formHome input[type=email],  #formHome textarea {
		width: 100%;
	}
	#formHome select {
		width: 100%;
		height: 30px;
	}
	#formHome input[type=submit] {
		margin: 5px 0px 0px 0px;
		width: 100%;
		min-width: 20%;
		height: 25px;
		background: #007FFF;
		font-size: 1.3em;
		font-weight: bold;
		color: #FFF;
	}
	#formHome input[type=submit]:hover {
		background: #00BFFF;
		font-weight: bold;
		color: #030;
	}
	#sidebar {
		width: 22%;
		height: auto;
		padding: 0px;
		margin-top: 30px;
		display: block;
	}
	#sidebar h3 {
		margin-bottom: 5px;
	}
	#newsletter {
		width: 100%;
		text-align: left;
		margin-top: 15%;
		min-height: 160px;
	}
	#socialNetworks {
		width: 100%;
		margin-top: 1%;
		text-align: left;
		height: 100px;
	}
	.socialIcon {
		display: inline-block;
		width: 32px;
		height: 31px;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	#facebookIcon {
		background: url(../img/social/facebook.png) no-repeat 0px 0px;
	}
	#facebookIcon:hover {
		background: url(../img/social/facebook.png) no-repeat 0px -33px;
	}
	#formNews input[type=email],  #formNews input[type=text] {
		width: 75%;
		margin: 0px;
		line-height: 23px;
	}
	#formNews input[type=email],  #formNews input[type=text] {
		margin-top: 3.5%;
	}
	/*-- Footer --*/
	#footer {
		width: 98%;
		height: auto;
		background: #003399;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		margin: 1%;
	}
	#footer h3 {
		font-size: 1.4em;
		font-weight: bold;
		color: #FFF;
	}
	#breadCrumbs {
		width: 100%;
		display: block;
		height: 30px;
		padding-top: 0.2px;
		background: #016DD9;
		color: #FFF;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	#breadCrumbs ul {
		padding: 0px;
		width: 60%;
	}
	#breadCrumbs ul li {
		font-size: 0.98em;
		display: inline-block;
		list-style-type: none;
		padding-left: 0.3%;
		display: -moz-inline-stack;
		vertical-align: top;
		zoom: 1;
	 *display: inline;
		_height: 250px;/*text-shadow: 1.5px 1.5px 1.5px #000000;*/
					/*filter: dropshadow(color=#000000, offx=1.5, offy=1.5);*/
	}
	#breadCrumbs ul li a {
		color: #FFF;
	}
	#breadCrumbs ul li a:hover {
		color: #0CF;
	}
	#breadCrumbs ul li a#lastBread {
		color: #CCC;
	}
	#breadCrumbs ul li a#lastBread:hover {
		color: #0FF;
	}
	#sitemap {
		width: 24%;
		min-width: 180px;
		height: auto;
		padding: 0 1%;
	}
	#sitemap a {
		color:#F1F1F1;
	}
	#sitemap a:hover {
		color: #FFF;
	}
	#sitemap ul {
		font-weight: bold;
		list-style-type: none;
		margin:0 1%;
	}
	#sitemap ul li {
	}
	#sitemap ul ul {
		font-weight: normal;
	}
	#contactFooter {
		width: 30%;
		height: auto;
		color: #F1F1F1;
		padding: 1%;
	}
	.masterName {
		font-size: 1.55em;
		color: #FFF;
	}
	.linkSite {
		color: #FFF;
	}
	.linkSite:hover {
		color: #FC0;
	}
	.linkSite:visited {
		color: #FFF;
	}
	#mapaRodape {
		height: auto;
		width: 37%;
	}
	.mapaGoogle {
		margin: 5% 20% 0% 0%;
		width: 95%;
		height: 180px;
	}
	
}
