/***********************

	Esta folha de css possui elementos para a capa (toda) e alguns 

************************/



@import "font.css";

@import "ondecomer.css";

h1{

	text-align: center;

	color: #725815;

	font-size: 45px;

  font-weight: 300;

  margin-top: 50px

}



h1 p{

	font-weight: bold;

	display: inline;

}



.all_site {

	/*-moz-transform: scale(0.8, 0.8); */

  /*zoom: 0.8; 

  zoom: 80%;*/

	

}



body{ 
	background: rgb(249, 245, 238);
	

	overflow-x:hidden; 

}



#fancybox-wrap {

	-moz-transform: scale(1, 1); 

  zoom: 1; 

  zoom: 100%;

}



*{

	font-family: 'Ubuntu', sans-serif;

}

p{

	color: #725815;

}



a {transition: all 0.3s}



.hyphenate {

	hyphens: auto;

	-webkit-hyphens: auto;

	-moz-hyphens: auto;

	-ms-hyphens: auto;

}



/***********************

	MODIFICAÇÕES GERAIS 

************************/

.bx-wrapper{margin-bottom: 30px !important}

ul.bxslider2 li{width: 930px !important}

.bx-wrapper .bx-prev{left: -33px !important}

.bx-wrapper .bx-next{right: -33px !important}

.table > thead > tr > th, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border-bottom:0 !important;}

.table-striped > tbody > tr:nth-of-type(2n+1){background: none !important}

a:focus, a:hover, a:active{color: #725923 !important}



ul#sub-turismo{max-width: 850px; position: relative; padding: 15px 0; background: #7A5811; margin: 0 auto; box-shadow: -600px 0 0 0 #7A5811, 600px 0 0 0 #7A5811; text-align: center}

ul#sub-turismo::before{content: ''; background: url(../img/seta-submenu-turismo.png) 0 0 no-repeat; width: 45px; height: 15px; position: absolute; top: -15px; z-index: 1000; margin-left: 34%}

ul#sub-turismo li{display: inline-block; color: #FFF; border-right: solid 1px #FFF; padding: 5px 0;}

ul#sub-turismo li:last-child{border-right: 0}

ul#sub-turismo li a{color: #FFF; font-size: 15px; font-weight: 300; padding: 0 18px; text-transform: uppercase}

ul#sub-turismo li a:hover{color: #AA9037 !important}



.bx-wrapper img{height: auto !important; border-radius: 6px !important}



/***********************

	/ MODIFICAÇÕES GERAIS 

************************/



div.related_services div#selected div#service_list table{

	border: none !important;

}



div.related_services div#selected div#service_list table tbody tr td{

	border: none !important;

}



/***********************

	MODAL 

************************/

#fancybox-content{border-width: 0 !important}

#fancybox-close{background: url(../img/bt-close-modal.png) !important; width: 41px !important; height: 41px !important; top: -60px !important; right: -20px !important}



#fancybox-left-ico{background: url(../img/bt-left-modal.png) !important; width: 27px !important; height: 41px !important; }

#fancybox-right-ico{background: url(../img/bt-rgt-modal.png) !important; width: 27px !important; height: 41px !important; }



#fancybox-left{left: -80px !important}

#fancybox-right{right:-100px !important}



/***********************

	/MODAL 

************************/



/*----------Body Capa e Geral----------Body inicial----------Body inicial----------Body inicial----------Body inicial----------Body inicial----------Body inicial*/

.max_width{

	max-width: 850px;

	margin: 0px auto;

}



.slider-container{

	overflow: hidden;

  	height: auto;

  	max-width: 850px;

  	margin: 0px auto 0;

    margin-top: 20px;

    margin-bottom: 20px

}



.write_banner{

	position: absolute;

	width: 36.5%;

	height: 76%;

	bottom: 0;

	margin-left: 5%;

	/*background:#000;

    opacity: 0.85;*/

  background: url('../img/bg_banner.png') repeat;

}



.write_banner p{

	color: #FBFBFB;

	font-size: 26px;

	word-spacing: 1px;

	margin: 10% 10%;

  line-height: 125%;

  font-weight: 500 !important;

}

.write_banner p:last-child{

	border-top: 1px solid #FFF;

	padding-top: 43px;

	font-size: 12px;

	word-spacing: 0px;

	margin: 0px auto;

	max-width: 73%;

	text-align: left;

}



.write_banner img{

	display: inline !important;

	margin-right: 12px;

}





.horizontal_line{

	width:850px;

  /*left: 50%;*/

	height: 2px;

	background: url("../img/body/linhas.png") repeat-x;

	position: relative;

	z-index: 0;

  text-align: center;

  /*display: inline-block;*/



  margin: -3px auto 40px auto;

}

.paragraph{

	background-color: #fff;

    border: 1px solid #715822;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    color: #725815;

    display: table;

    font-size: 13px;

    font-weight: 600;

    height: 32px;

    line-height: 28px;

    margin: 0 auto;

    padding: 0 15px;

    position: relative;

    text-align: center;

    text-transform: uppercase;

    top: -15px;

    width: auto;

}

.general_paragraph{

	margin-bottom: 50px;

    margin-top: 21px;

    max-width: 850px;

    padding: 0 140px;

    text-align: center;

}

.general_paragraph p{

	color: #725815;

	word-spacing: 4px;

	line-height: 185%;

	font-size: 15px;

  font-weight: 300;

  font-style: italic;

}



.fast_menu{

	max-width: 850px;

	height:auto;

	margin: -14px auto 3px;

	margin-bottom: 20px !important;

}



.fast_menu ul{

	padding-top: 15px;

  text-align: center

}



.fast_menu li{

	vertical-align: top;

	display: inline-block;

	padding-left: 0%;

}

.fast_menu ul li:nth-child(1){padding-left: 0}

.fast_menu ul li:nth-child(1) p{ !important; color: #D7A233 !important}

.fast_menu ul li:nth-child(2) p{color: #A39B68 !important}

.fast_menu ul li:nth-child(3) p{color: #A29D8A !important}

.fast_menu ul li:nth-child(4) p{color: #926326 !important}

.fast_menu ul li:nth-child(5) p{color: #725923 !important}

.fast_menu ul li:nth-child(6) p{color: #AA9138 !important}



#fast_menu_img{

	text-align: center;	

}



#fast_menu_img p{

	padding-top: 10px;

	width: 135px;

	font-size: 15px;

	margin-top: 5px;

  font-weight: 500

}



#fast_menu_img a img{

	width: 78px;

	height: 78px;

}



#news {

	width: 115px;

	line-height: 2;

}



.news_box{

	margin: 0px;

	width: 270px;

	height:auto;

	float: left;

  padding: 10px 30px 0 30px;

  padding-bottom: 30px;

  margin-top: -40px

}



.news_box img{

	margin: 0px;

	display: block;

  border-radius: 5px;

  max-width: 210px;

  max-height: 145px;

}



.news_box p{

	font-size: 20px;

	text-align: left;

	width: 200px;

	margin: 24px 0 0px 0;

	color: #725815;

  font-weight: 600;

  line-height: 110%;

  min-height: 85px

}



.news_box:first-child{

	border-right: 1px solid #725815; 

}



.news_box:nth-child(3){

	border-left: 1px solid #725815;

}



#bottom_news{

	text-align: left;

	font-size: 15px;

	width: 200px;

  line-height: 160%;

  font-weight: 300;

  margin-bottom: 15px;

}



#more_info{

	margin: 0px auto;

	font-size: 10px;

    min-height: 22px !important

}

#more_info a{font-size: 11px; font-weight: 500; }

#more_info a:hover{color: #715822}



#more_info img{

	display: inline;

    margin-right: 6px

}



#more_info a{	

	font-family: 'Ubuntu', sans-serif;

}



#see_all_box{

	width: 100%;

	height: 35px;

	margin: 12px auto 35px;

}



#see_all {

	width: 145px;

	margin: 0px auto;

}



#see_all a img {

	width: 100px;

	height: 26px;

}



.bold_paragraph{

	display: inline;

	font-size: 35px;

	margin-right: 0px;

	color: #725815;

}



.number{

	font-size: 18px;

}



.blocks_4{

	float: left;

    height: auto;

    margin: 0 0 60px 10%;

    position: relative;

    width: 35%;

    padding-left: 2.5%

}



.blocks_2 {

    float: left;

    height: auto;

    margin: 0 0 0;

    position: relative;

    width: 50%;

    border-top: 1px solid #725815;

}



.block_1{

	float: left;

	height: auto;

	margin: 0px;

	position: relative;

	width: 100%;

}



.bottom_border{

	border-bottom: 1px solid #725815 !important;

}



.itens_licitacoes {

	float: left;

	padding-bottom: 10px;

	width: 100%;

	border-bottom: 1px solid #ddd;

}



.itens_licitacoes .licitacoes {

	float: left;

	width: 33%;

}



.itens_licitacoes .licitacoes h4 {

	float: left;

  color: #725923;

  font-weight: bold;

  font-size: 16px;

}



.itens_licitacoes .licitacoes h4 img{

	float: left;

	padding-right: 10px;

	width: 55px;

}



.itens_licitacoes .licitacoes h4 span {

	display: block;

  padding-top: 0px;

  line-height: 20px;

}

#buttons li{
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #A29C89;
	padding: 6px 16px;
	border-radius: 5px;
	line-height: 18px;
	margin-left: 3%;
	margin-top: 30px;
	color: #A39D8B;
	font-size: 14px;
  font-weight: 400;
}

#buttons li:hover{
	background: #725815;
	color: #FFF;
}

#buttons a:hover{
	/*background: #725815;*/
	color: #FFF !important;
}

/*--------Reponsvo body--------Reponsvo body--------Reponsvo body--------Reponsvo body--------Reponsvo body--------Reponsvo body--------Reponsvo body*/



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

	.fast_menu li{ 

		padding-left: 4% !important;

	}

	.news_box{

		width: 50%;

	}

	.news_box:last-child {

    border-top: 1px solid rgb(114, 88, 21);

    width: 100%;

    margin-top: -1px;

	}

    

    .news_box p, .news_box img{margin: 24px auto 26px}

    ul#sub-turismo::before{margin-left: 27.5%}



}



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

	.news_box img{

		margin: 0px auto;

		box-sizing: border-box;

		display: block;

	}	

    

    .slider-container{margin-bottom: 0}

}



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

	.fast_menu{

		width: 100%;

		height: auto !important;

	}

    .horizontal_line{margin-top: 50px; width: 100%;}

    

    ul#public li{margin-top: 60px; margin-right: 0 !important}



}



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

	

	.fast_menu li{

		padding-left: 0px !important; 

	}



}



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

	.fast_menu{

	 width: 100%;

	margin-bottom: 18px !important;

	}



	.fast_menu li{

		padding-left: 0px !important;

	}

    

    .write_banner p{font-size: 4vw;}

    

    .blocks_4.list-2{width: 94%; margin-left: 3%; margin-right: 3%; border-left: 0; padding-left: 0; border-bottom: solid 2px #7A5711; padding-bottom: 30px; margin-bottom: 30px}



	.news_box{

		height: auto !important;

		margin: 3px auto !important;

		width:100% !important;

		border-top: 1px solid #725815;

	}

	.news_box:first-child{

		border:none;

	}

	.news_box img{

		margin: 0px auto !important;

		display: block;

	}

	#more_info {

		font-size: 10px;

		margin: 0px auto !important;

	}

	#see_all_box {

	    height: 35px;

	    margin: 12px auto;

	}



	#see_all{

		margin: 0px auto;

	}



	.paragraph{

		line-height: 2;

	}



	.blocks_2{

		width: 100%;

	}

}



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

	.blocks_4{

		width: 100%;

		margin: 0 0 60px;

	}

    a.btn-voltar{top: 0; left: 2.5%}

    

    #secretary_front_box{text-align: center}

    #secretary_front_box p, #secretary_front_box p.cargo{width: 100% !important; text-align: center}

    #secretary_front_box img{margin: 0 auto !important; float: none !important}

    

    .general_paragraph{width: 85%; padding-left: 0; padding-right: 0}

    

    .write_banner p:last-child{padding-top: 20px}

    

}



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

    .blocks_4.list, .blocks_4.list-2{width: 85%}

    ul#sub-turismo{padding-bottom: 0; padding-top: 0}

    ul#sub-turismo li{display: block; padding: 20px; border-bottom: solid 1px #FFF; border-right: 0}

    ul#sub-turismo li a{font-size: 14px}

    

    ul#sub-turismo::before{content: none}

    

    .slider-container{display: none}

}



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

	.blocks_4{

		padding-left: 0%;

	}

    ul#sub-turismo::before{display: none}

    

}







	/*------------------------------------------------------------------------------------------------------------------------*/
/* Fala Cidadão */
#falaCidadao {
}

#falaCidadao iframe {
	height: 700px;
}



