*{
	margin:0px;
	padding:0px;
	font-family:Lato;
}



html{
}



img{
	max-width: 100%;
	border: 0px;
	height: auto;
}



body{
	min-width: 240px;
	font-size: 62.5%;
}



@media screen and (max-width: 2000px) {

  .wrapper {

		max-width: 1200px;

		margin:0 auto;

		padding:0 1%;

	}

	.esquerda{

		width: 70%;	

		float:left;

}



	.direita{

		width:30%;

		float:left;

		margin-top: 70px;

	}

	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {

		float: left;

		margin: 0 2% 0 0;

		}



	.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {

		margin: 0;

	}



	.col1 { width: 5.5%; }

	.col2 { width: 14%; }

	.col3 { width: 22.5%; }

	.col4 { width: 31%; }

	.col5 { width: 39.5%; }

	.col6 { width: 48%; }

	.col7 { width: 56.5%; }

	.col8 { width: 65%; }

	.col9 { width: 73.5%; }

	.col10 { width: 82%; }

	.col11 { width: 90.5%; }

	.col12 { width: 99%; margin: 0; }



	.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {

		width: 100%;

		height: auto;

		display: block;

	}

}



@media screen and (max-width: 400px) {

   .wrapper {

	max-width: 240px;

	margin:0 auto;

	padding:0 1%;

	}



	.esquerda{

		width:100%;	

	}

	

	.direita{

		width:100%;

	}

	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {

		width:100%;

	}

	#icons

	{

		display:none;

	}

}
.text{
	border-right: 1px solid #FFF;
	margin-right: 5px;
	height: 30px;
}

	
.text a{
	color: #FFF;
	margin-right: 5px;
	font-size: 14px;
	text-decoration: none;
	position: relative;
	top: 7px;
}
.text a:hover{
	text-decoration:underline;
}





h1{

	font-size: 3.2em;

	font-weight: 600;

	color: #FF972E;

	padding: 0;

	margin: 15px 0;

}



.h1-index{

	text-align: center;

}



.h1-divisor{

	background-color: #d9d9d9;

	height: 6px;

	margin: 0 auto 15px;

	width: 98px;

}



#menu_superior{

	height:30px;

	background-color:#076BB6;

	text-align:right;

	width:100%;

	margin-bottom: 10px;

	border-bottom: 1px solid #000;

}


#icons{

	float: right;

}



#icons ul

{

	

	

}







#icons li

{

	float:left;

	padding:0px 3px;

	display:block;

	height:30px;

}






#twitter-icon

{

	background: url(images/twitter-blue.gif) no-repeat;

	width:45px;

	height:45px;

}



#twitter-icon:hover

{

	background: url(images/twitter-blue2.gif) no-repeat;

	width:45px;

	height:45px;



}





#facebook-icon

{

	background: url(images/facebook-blue.gif) no-repeat;

	width:45px;

	height:45px;

}



#facebook-icon:hover

{

	background: url(images/facebook-blue2.gif) no-repeat;

	width:45px;

	height:45px;



}



#instagram-icon

{

	background: url(images/instagram-blue.gif) no-repeat;

	width:45px;

	height:45px;

}



#instagram-icon:hover

{

	background: url(images/instagram-blue2.gif) no-repeat;

	width:45px;

	height:45px;



}



#google-icon

{

	background: url(images/google-blue.gif) no-repeat;

	width:45px;

	height:45px;

}



#google-icon:hover

{

	background: url(images/google-blue2.gif) no-repeat;

	width:45px;

	height:45px;



}





#feed-icon

{

	background: url(images/feed-blue.gif) no-repeat;

	width:45px;

	height:45px;

}



#feed-icon:hover

{

	background: url(images/feed-blue2.gif) no-repeat;

	width:45px;

	height:45px;



}



#logo{

}







header{



}



article{

	margin-bottom: 30px;

	min-height: 510px;

	border: 1px solid #eee;



}



article h2{

	line-height: 30px;

	font-weight: 400;

	font-style: normal;

	font-size: 24px;

	padding:5px 0

}



article a, article a:visited{

	color: #444;

	text-decoration:none;

}



article a:hover{

	text-decoration:underline;

}





.photo_thumb{



}

.photo_thumb img{

	margin: 0 0 10px 0;
	border-bottom: 1px solid #000;
	max-height: 240px;
	margin-bottom: 10px;

}



article p{


	line-height: 20px;

	font-weight: 400;

	font-style: normal;

	font-size: 14px;

	padding: 5px 0;



}



.leia-mais, .leia-mais:visited{

	color:#F60;

}



footer{

	background-color: #076BB6;

	width: 100%;

	padding: 5px 0 10px 0;

	border-top: 2px solid #000;

	border-bottom: 2px solid #000;

}



footer p{

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

}



footer ul{

	margin: 10px 0 20px 0;

}



footer ul li{

	padding: 0 0 7px;

	line-height: 1.1em;

	font-size: 14px;

	margin-bottom: 10px;

	color: #FFF;

	display: block;

	cursor: pointer;

}



footer ul li a {

	color: #FFF;

	text-decoration:none;

}



footer ul li:hover {

	color: 3px solid #32CD99;

}



.lista-hoteis{

	font-size: 13px;

	text-align: center;

}



.lista-hoteis h2{

	font-size: 25px;

	font-weight: 600;

	color: #FFF;

	margin-bottom: 15px;

}



.copy p{

	margin: 5px;

	text-align: center;

	font-size: 13px;

}



.lista-hoteis a, .lista-hoteis a:visited{

	color: #FFF;

}



.lista-hoteis a:hover{

	text-decoration:none;

}



.right_block{

	width: 100%;

	padding-bottom: 10px;

}



.right_block span{

	font-size: 24px;

	font-weight: 600;

	color: #FF972E;

}



.divisor{

	border-bottom: 5px solid #FF972F;

	margin: 10px 0;

}



.categories ul{

	width: 100%;

}



.categories{

	display: block;

}



.categories ul li{

	width: 100%;

	display: block;

}

	

.categories ul li:hover{

	background-color: #eee;

}



	

.categories ul li a{

	display: block;

	padding: 5px 0px;

	border-bottom: solid 1px #eee;

	border-color: rgba(0,0,0,.05);

	margin-bottom: 5px;

	color: #555;

	font-style: normal;

	font-weight: 400;

	-webkit-font-smoothing: antialiased;

	font-size: 20px;

	text-transform: capitalize;

	text-decoration: none;

	}



.post-simple {

	line-height: 20px;
	font-style: normal;
	font-size: 14px;	
	padding-right: 15px;
}



.post-simple h1{

	font-size: 30px;

	text-align:left;

	line-height: 27px;

}



.post-simple p {

margin: 0 0 10px;

}



.post-simple h2{

	margin-bottom: 10px;	

}



.botao_conversao {

	-moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;

	-webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;

	box-shadow: inset 0px 1px 0px 0px #bbdaf7;

	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );

	background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');

	background-color: #79bbff;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	border: 3px solid #84bbf3;

	display: inline-block;

	color: #ffffff;

	font-size: 15px;

	font-weight: bold;

	padding: 5px 29px;

	text-decoration: none;

	text-shadow: 1px 1px 0px #528ecc;

}





#comments{

    width:100%;

    float:left;

	font-size: 15px;

}

 

#comments h3{

	font-size: 18px;

	border-bottom: 1px dotted;

	padding: 0;

	margin-bottom:10px;    

}

 

ol.commentlist{

    list-style:none;

    }

 

ol.commentlist li{

	position: relative;

	z-index: 1;

	padding: 15px 0px 15px;

	border-radius: 2px;

	background: none repeat scroll 0% 0% #FFF;

	line-height: 14px;

	transition: #000 0s ease 0s, border 0.3s linear 0s;

	border-top: 1px solid #EAEAEA;



	}

 

ol.commentlist ul{

    margin:0px;

    }

 

ol.commentlist ul li{

	display:block;

	margin-top: 20px;

    }

	

.comment-author{

	font-size: 18px;	

	margin-bottom: 10px;

	}



.comment-meta{

	margin: 3px 0;

	text-align: right;

}



.comment-body p{

	margin: 10px 0;
	

}

.children{

	margin: 10px 5%;

} 

#respond{

	margin: 0 0 15px 0;

	clear: both;

	float: left;

	width:100%;

}

 

#respond form label{

	float: left;

	width: 6%;

	text-align: center;

}

 

#respond form input{

	width: 90%;

	margin-bottom: 10px;

	text-align: center;

	float: left;

}

 

#respond form textarea{

    float:left;

    width:100%;

    height:100px;

    margin-bottom:10px;

    }

 

#respond form input.commentsubmit{

}

	

.avatar

{

	float: left;

	margin: 0 10px 0px 0;

	border: 1px solid LIGHTGRAY;

	padding: 1px;

}



.breadcrumbs{

	font-size: 12px;

	text-transform: capitalize;

	max-width: 1200px;

	margin: 10px auto 0 auto;

	padding: 0px 1%;

}



.breadcrumbs a, .breadcrumbs a:visited{

	color: #009EDC;

	

}



.paginacao

{

	min-height: 40px;

}


.simplesocialbuttons
{
	width: 100%;
	padding: 20px 0;
	height: 20px;
	
}

.simplesocialbutton
{
	float: left;
	width: 33%;
	text-align: left;
}