@charset "utf-8";
/* CSS Document */
	html{
		height:97%;
	}
@media only screen and (max-width: 350px){
	body{
		background:url(../img/background.jpg) repeat-x 0 0;
		height:80%;
		font-size:14px;
	}
	.wc{
		width:44px;/*50%*/
		height:16.5px;/*50%*/
	}
	#estrutura{
		width:93% !important;
		margin:0 !important;
	}
}

@media only screen and (min-width: 351px){
	body{
		background:url(../img/background.jpg) repeat-x 0 0;
		height:100%;
		font-size:16px;
	}
	#cabecalho{
		width:96% !important;
		padding-left:4% !important;
	}
	.g-plusone{
		float:left;	
	}
	#divWc{
		float:right;	
	}
	.wc{
		width:70.4px;/*80%*/
		height:24.8px;/*80%*/
	}
}

@media only screen and (min-width: 1024px){
	body{
		background:url(../img/background.jpg) repeat-x 0 0;
		height:100%;
		font-size:18px;
	}
	#cabecalho{
		width:97% !important;
		padding-left:3% !important;
	}
	.wc{
		width:79.2px;/*90%*/
		height:27.9px;/*90%*/
	}
}

@media only screen and (min-width: 1360px){
	body{
		background:url(../img/background.jpg) repeat-x 0 0;
		height:100%;
		font-size:20px;
	}
	#cabecalho{
		width:98% !important;
		padding-left:2% !important;
	}
	.wc{
		width:88px;
		height:31px;	
	}
}
	#estrutura{
		width:95%;
		margin:5%;
		text-align:left;
		margin:0 auto;
		font-family:Calibri;
		color:#234725;
		height:100%;
	}
	#cabecalho{
		width:95%;
		background-color:#FFF;
		padding-top:1em;
		padding-left:5%;
		padding-bottom:1em;
		min-height:80px;
	}
	
	#divImg{
		width:50%;
		float:left;
	}
	#barra{
		width:100%;
		clear:both;	
		height:3%;
		background-color:#234725;
	}
	#meio{
		width:100%;		
		background-color:#FFF;
		min-height:160px;
		max-height:470px;
	}
	
	#rodapeA{
		width:100%;
		clear:both;
		background-color:#234725;
		font-family:Calibri;
		font-size:0.666667em;
		color:#FFF;
		text-align:center;
	}
	
	#rodapeB{
		width:100%;
		clear:both;
		background-color:#FFF;
		font-family:Calibri;
		font-size:0.666667em;
		color:#FFF;
		text-align:center;
	}
	#rodapeTexto{
		padding:3px;
		margin:0;
	
	}
	#textoCentro{
		
	}
	img{
		max-width:100%;
		height:auto;
	}
	.jquery-waiting-base-container {
		position: fixed;
		left: 0px;
		top:0px;
		margin:0px;
		width: 100%;
		height: 100%;
		display:block;
		z-index: 9000000;
		opacity: 0.85;
		-moz-opacity: 0.85;
		filter: alpha(opacity = 85);
		background: #FFF;
		background-image: url("../img/loading.gif");
		background-repeat: no-repeat;
		background-position:50% 50%;
		text-align: center;
		overflow: hidden;
		font-weight: bold;
		color: #000;
		padding-top: 20%;
	}