#espaco1{
	float: left;
	width: 38%;
}
#logo{
	float: left;
	width: 24%;
}
#logo img{
	/*width: 450px;*/
	width: 100%;
	padding-top: 7px;
}
#espaco2{
	float: left;
	width: 38%;
}
#espaco2{
	float: left;
}
/** ESPAÇO 1 **/
#tempo{
	margin-left: 10px;
	margin-top: 5px;
}
#container-widget{
	height: 105px;
	width: 210px;
}
#objeto-tempo{
	/*width:210px; */
	width: 100%;
	height:100px;
}
#creditos{
	width: 100%; 
	height: 15px; 
	font-size: 14px; 
	font-family: Arial,Helvetica,sans-serif;
}
/** ESPAÇO 2 **/
#redes{
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	text-align: right;
}
#redes a{
	color: #000;
	text-decoration: none;
}
#redes a:hover{
	color: #B3181D;
}
#redes i{
	font-size: 50px;
}
#redes a:first-of-type i{
	margin-right: 15px;
}
#contatos{
	width: 100%;
}
#contatos #minres{
	display: none;
}
@media screen and (max-width: 1680px) {
	#logo{
		width: 27%;
	}
	#espaco1{
		width: 36.5%;
	}
	#espaco2{
		width: 36.5%;
	}
}
@media screen and (max-width: 1600px) {
	#logo{
		width: 28%;
	}
	#espaco1{
		width: 36%;
	}
	#espaco2{
		width: 36%;
	}
}
@media screen and (max-width: 1440px) {
	#logo{
		width: 31%;
	}
	#espaco1{
		width: 34.5%;
	}
	#espaco2{
		width: 34.5%;
	}
}
@media screen and (max-width: 1366px) {
	#logo{
		width: 33%;
	}
	#espaco1{
		width: 33.5%;
	}
	#espaco2{
		width: 33.5%;
	}
}
@media screen and (max-width: 1280px) {
	#logo{
		width: 35%;
	}
	#espaco1{
		width: 32.5%;
	}
	#espaco2{
		width: 32.5%;
	}
}
@media screen and (max-width: 1136px) {
	#logo{
		width: 39.2%;
	}
	#espaco1{
		width: 30.4%;
	}
	#espaco2{
		width: 30.4%;
	}
}
@media screen and (max-width: 1024px) {
	#logo{
		width: 43.4%;
	}
	#espaco1{
		width: 28.3%;
	}
	#espaco2{
		width: 28.3%;
	}
}
@media screen and (max-width: 980px) {
	#logo{
		width: 45.5%;
	}
	#espaco1{
		width: 27.25%;
	}
	#espaco2{
		width: 27.25%;
	}
}
@media screen and (max-width: 854px) {
	#logo{
		width: 52.1%;
	}
	#espaco1{
		width: 23.95%;
	}
	#espaco2{
		width: 23.95%;
	}
	#contatos{
		font-size: 13px;
	}
	#container-widget{
		width: 180px;
	}
}
@media screen and (max-width: 800px) {
	#logo{
		width: 50%;
	}
	#espaco1{
		width: 25%;
	}
	#espaco2{
		width: 25%;
	}
	#contatos{
		font-size: 12px;
	}
	#logo img{
		padding-top: 19px;
	}
	#creditos{
		display: none;
	}
	#tempo{
		margin-top: 0;
	}
	#container-widget{
		height: 125px;
	}
	#objeto-tempo {
		height: 100%;
	}
}
@media screen and (max-width: 768px) {
	#logo{
		width:52.085%;
	}
	#espaco1{
		width: 23.9575%;
	}
	#espaco2{
		width: 23.9575%;
	}
	#container-widget {
  		width: 100%;
	}
	#contatos{
		text-align: left;
	}
	#contatos email{
		display:none;
	}
	#contatos i:last-of-type{
		float: left;
		margin-top: 5px;
	}
	#contatos #minres{
		display: block;
		float: left;
		margin-top: 5px;
	}
}
@media screen and (max-width: 640px) {
	#header{
		height: 111px;
	}
	#logo{
		width:54.4375%;
	}
	#logo img{
		/*width: 100%;*/
		padding-top: 12px;
	}
	#espaco1{
		width: 26.5625%;
	}
	#espaco2{
		width: 19%;
	}
	#container-widget {
  		height: 106px;
	}
	#redes{
		margin-top: 5px;
	}
	#redes a:first-of-type i{
		margin-right: 10px;
	}
}
@media screen and (max-width: 576px) {
	#redes {
  		margin-top: 6px;
	}
	#redes a i {
		margin-right: 10px;
	}
	#contatos{
		display: none;
	}
}
@media screen and (max-width: 480px) {
	#tempo{
		display: none;
	}
	#logo{
		width: 81%;
	}
	#logo img{
		padding-top: 7px;
		padding-left: 10px;
	}
	#redes{
		margin-top: 5px;
	}
}
@media only screen and (min-width : 320px) and (max-width: 479px){
	#logo img{
		/*width: auto;
		height: 80px;*/
	}
	#header{
		height: 90px;
	}
	#redes i{
		font-size: 38px;
	}
}
/*  WIDGET TEMPO */
.weather_24_3{
	display:inline-block;
	width:110px;
	height:120px;
	background:#030000;
	border-radius:5px;
	position:relative;
	font-family:Arial sans-serif;
	text-align:center
}
.weather_24_3_weather-img{
	top:15px;
	width:100%;
	position:absolute;
	text-align:center
}
.weather_24_3_day{
	text-transform:uppercase;
	color:#fff;
	font-size:9px;
	right:5px;
	font-weight:lighter;
	padding-right:2px
}
.weather_24_3_date{
	font-size:9px;
	color:#fff;
	line-height:13px;
	padding-left:2px
}
.weather_24_3_block1{
	position:absolute;
	top:5px;
	width:100%
}
.weather_24_3_temp{
	position:absolute;
	bottom:5px;
	width:100%;
	color:#fff;
	text-align:center
}
.weather_24_3_left{
	display:inline-block
}
.weather_24_3_temp-d{
	font-size:18px
}
.weather_24_3_temp-e{
	font-size:13px;
	line-height:21px
}
.weather_24_3_temp-amp{
	font-size:17px;
	line-height:21px;
	padding:0 2px
}
.weather_24_3_city{
	position:absolute;
	bottom:23px;
	width:100%;
	text-align:center;
	font-size:12px
}
.weather_24_3_city a{
	color:#fff;
	text-decoration:none
}