.ulmenuh5 {
	list-style-type: none;
}
.limenuh5 {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	list-style-type: none;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66C1DF;
	display: block;
}
.limenuh5 a {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	display: block;
}
.limenuh5 a:hover {
	color: #D5B309;
	list-style-type: none;
	text-decoration: none;
	font-size: 13px;
}




.jumpselect {
	border: 1px solid #A3A3A3;
	padding: 8px;
	font-size: 15px;
	color: #333;
	background-color: #F3F1A6;
}
.jumpoption {
	border: 1px solid #A3A3A3;
	padding: 8px;
	font-size: 13px;
	color: #333;
	}
#titulo-1 {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	color: #A5CD39;
}
#titulo-2 {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	color: #0577C0;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3792CD;
}
#titulo-3 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	color: #000000;
	}

.cols6style2 {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	margin-bottom:20px;
}
.cols4style {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 1px solid #D2DFEE;
	height: 200px;
	text-align: center;
	padding: 20px;
}
.classh2 {
	font-size: 18px;
	color: #D86C00;
	margin-bottom: 20px;
}
.classh2-2 {
	font-size: 18px;
	color: #D86C00;
	margin-top: 20px;
}
#linkarquivos {
	font-size: 16px;
	color: #0066CC;
}
#linkarquivos a {
	font-size: 16px;
	color: #0066CC;
}
#linkarquivos a:hover {
	font-size: 16px;
	color: #0066CC;
	text-decoration: underline;
}

.linhainferiorblue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #79ABE8;
	height:25px;
	padding-bottom: 10px;
	margin-right: 30px;
}
#maisnoticias a {
	background-image: url(../bts/maisazul.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	float: right;
	text-indent: -99999px;
	height: 25px;
	width: 25px;
}
#maisnoticias a:hover {
	background-position: bottom;
}
#rowsrodape {
	background-image: url(../imggeral/backnav.jpg);
	background-repeat: repeat-x;
	height: 35px;
	padding-left: 20px;
	width:100%;
}
#rowsrodape2 {
	background-color: #D1E8D1;
	overflow: hidden;
	padding: 20px;
}
#itemrodape {
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#itemrodape a {
	font-size: 12px;
	color: #FFFFFF;
}
#itemrodape a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#linksuteis {
	background-color: #E0EAEF;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#linksuteis a {
	font-size: 14px;
	color: #333333;
}
#linksuteis a:hover {
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
#bannerhome2 { }
#bannerhome2 > img {
width: 100%;
height:auto;
}
#bannerhome2 > object {
width: 100%;
height:auto;
}
#tithome {
	font-size: 15px;
	color: #333333;
	margin-top: 7px;
	line-height: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tithome a {
	font-size: 15px;
	color: #333333;
	line-height: 17px;
	margin: 0px;
}


#fotosprimaveralacocol3 {
	margin-top: 10px;
}
#fotosprimaveralacocol3 iframe {
	height: auto;
	width: 100%;
}
#fotosprimaveralacocol3 #lacotitulo {
	background-color: #79ABE8;
	overflow: hidden;
}
#fotosprimaveralacocol3 #icone {
	float: left;
}
#fotosprimaveralacocol3 #titulo {
	float: left;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
}
#fotosprimaveralacocol3 #conteudo {
	background-color: #D7E6F8;
	padding: 10px;
}
#fotosprimaveralacocol3 #maislaco {
	overflow: hidden;
}
#fotosprimaveralacocol3 #mais a {
	display: inline;
	float: right;
	height: 25px;
	width: 25px;
	text-indent: -99999px;
	background-image: url(../bts/maisazul.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#fotosprimaveralacocol3 #mais a:hover {
	background-position: left bottom;
}







#tvprimaveralacocol3 {}
#tvprimaveralacocol3 iframe {
	height: auto;
	width: 100%;
}
#tvprimaveralacocol3 #lacotitulo {
	background-color: #FBCE96;
	overflow: hidden;
}
#tvprimaveralacocol3 #icone {
	float: left;
}
#tvprimaveralacocol3 #titulo {
	float: left;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
}
#tvprimaveralacocol3 #conteudo {
	background-color: #FDE2C1;
	padding: 10px;
}
#tvprimaveralacocol3 #maislaco {
	overflow: hidden;
}
#tvprimaveralacocol3 #mais a {
	display: inline;
	float: right;
	height: 25px;
	width: 25px;
	text-indent: -99999px;
	background-image: url(../bts/maisorange.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#tvprimaveralacocol3 #mais a:hover {
	background-position: left bottom;
}




#radioprimaveralacocol3 {
	margin-top: 10px;
}
#radioprimaveralacocol3 iframe {
	height: auto;
	width: 100%;
}
#radioprimaveralacocol3 #lacotitulo {
	background-color: #FFD127;
	overflow: hidden;
}
#radioprimaveralacocol3 #icone {
	float: left;
}
#radioprimaveralacocol3 #titulo {
	float: left;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
}
#radioprimaveralacocol3 #conteudo {
	background-color: #FFF4CB;
	padding: 10px;
}
#radioprimaveralacocol3 #maislaco {
	overflow: hidden;
}
#radioprimaveralacocol3 #mais a {
	display: inline;
	float: right;
	height: 25px;
	width: 25px;
	text-indent: -99999px;
	background-image: url(../bts/maisamarelo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#radioprimaveralacocol3 #mais a:hover {
	background-position: left bottom;
}










#paginacaolaco {
	background-color: #FFFFFF;
	margin-top: 30px;
	overflow: hidden;
	padding-top: 20px;
}
#paginacaoli a {
	background-color: #CCE4F2;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	display: block;
	color: #333;
	border-radius: 5px;
	padding: 15px;
}
#paginacaoli a:hover {
	background-color: #0577C0;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 15px;
}
#paginacaoliativo a {
	background-color: #0098CA;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	display: block;
	color: #FFFFFF;
	border-radius: 5px;
	padding: 15px;
}
#paginacaoliativo a:hover {
	background-color: #0098CA;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding: 15px;
}



.classselectcategoria {
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	font-size: 14px;
	color: #666666;
}
.classoptioncategoria {
	padding: 5px;
	font-size: 14px;
	color: #666666;
	border: 1px solid #F0F0F0;
}
.limenumobile {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	display: block;
	background-color: #FFFFFF;
}
.limenumobile a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	display: block;
	padding: 8px;
	background-color: #FFFFFF;
}
.limenumobile a:hover {
	font-size: 14px;
	color: #0098CA;
	list-style-type: none;
	text-decoration: none;
	padding: 8px;
}

.limenumobilesub {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	display: block;
	background-color: #F0F0F0;
}
.limenumobilesub a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	display: block;
	padding: 8px;
	background-color: #F0F0F0;
}
.limenumobilesub a:hover {
	font-size: 14px;
	color: #FFFFFF;
	list-style-type: none;
	text-decoration: none;
	background-color: #0066CC;
	padding: 8px;
}

.ulmenumobile {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}


#lacorowsresponsive {}
#coluna1b {
	margin-top: 33px;
}
#titulopaginas {
	font-family: 'Francois One', sans-serif;
	font-size: 30px;
	color: #D4B208;
	margin-bottom: 20px;
	background-color: #F7F0CE;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 5px;
}
#acessibilidade {
	text-align: right;
	float: right;
}
#voceesta {
	font-size: 11px;
	color: #999999;
	margin: 0px;
}
#voceesta a {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
}
#voceesta a:hover {
	font-size: 11px;
	color: #333333;
}
#subtitulo {
	font-size: 20px;
	color: #006699;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
}
#subtitulonot {
	font-family: 'Roboto', sans-serif;
	font-size: 35px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 20px;
	margin: 0px;
	line-height: 35px;
}
#subtitulonot2 {
	font-size: 25px;
	color: #333333;
	margin: 0px;
	line-height: 35px;
}

#subtitulo3 {
	font-size: 17px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0px;
}

#lacotextofoto {
	margin-bottom: 15px;
	padding-top: 20px;
	overflow: hidden;
}

#lacotextofotoitenspaginab {
	margin-bottom: 15px;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#lacoprodutoslista {
	overflow: auto;
	margin-top: 20px;
	padding: 5px;
}

#produtofotinha {
	height: 120px;
	width: 144px;
	overflow: hidden;

}
#produtonome {
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.codproduto {
	font-size: 10px;
	color: #999999;
}
#tituloitens {
	font-size: 18px;
	color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#info {
	font-size: 12px;
	color: #003366;
	margin: 0px;
	line-height: 18px;
}
#lacoprodutosinfo{
	overflow: auto;
	margin-top: 20px;
}
#fotoprincipal {
	width: 120px;
}
#lacofotoefotinhas {
	float: left;
	width: 130px;
}
#lacotituloetextoinfo {
	width: 450px;
	float: left;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-bottom: 30px;
}
#lacodasfotinhasprodutos {
	border: 1px solid #FFFFFF;
	padding: 10px;
	overflow: auto;
	margin-top: 20px;
}
#lacoprodutoslista2 {
	overflow: auto;
	margin-top: 20px;
	background-color: #f5f5f5;
	border: 1px solid #FFFFFF;
	padding: 10px;
}
#produtosfototexto {
	padding: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 165px;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 164px;
}
#produtosfototexto2 {
	padding: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 165px;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 164px;
}
#lacoitenstexto {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #f0f0f0;
}
#tituloitem {
	font-size: 25px;
	color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#itemlista {
	font-size: 14px;
	color: #333333;
	background-image: url(../lista/lista.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#lacomaisitens {
	background-color: #F4F4F4;
	padding: 15px;
	margin-left: 20px;
	margin-top: 30px;
}
#subtitulomenor {
	margin: 0px;
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.fonteonze {
	font-size: 11px;
	color: #666666;
}
.fontequinze {
	font-size: 15px;
	color: #CC0000;
	line-height: 20px;
}
#fotinhasprodutos2 {
	height: 100px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 160px;
}
#subtituloitens {
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lacotituloetextoinfo2 {
	padding-left: 10px;
	margin-bottom: 30px;
}
#galeriadefotosfotinha {

	height: 100px;
	width: 164px;
	overflow: hidden;
}
.fonte13 {
	font-size: 17px;
	color: #000000;
	line-height: 20px;
}
.fonte13 a {
	font-size: 17px;
	color: #000000;
	line-height: 20px;
}

#tituloitemresumo {
	font-size: 17px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lacovertodas {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#lacocompartilhamento {
	margin-top: 15px;
	overflow: auto;
	padding-top: 25px;
	padding-bottom: 20px;
	width:400px;
}
#itemcompartilhamento {
	float: right;
	margin-left: 15px;
}
#itemcompartilhamentoesq {
	float: left;
}
#lacohorizontal {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#lacohorizontal-portalservicos {
	overflow: auto;
	background-image: url(../imggeral/backlista.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
}
#lacoblocomodelo {
	background-color: #FFFFFF;
	overflow: auto;
	padding: 15px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
#itenstexto-fotinha {
	background-color: #FFFFFF;
	width: 200px;
	float: left;
	margin-right: 15px;
}
#itenstexto-fotinha-float {
	margin-bottom: 10px;
	overflow: hidden;
}
#lacofotoleft{
	border: 1px solid #F0F0F0;
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.fonte12 {
	font-size: 13px;
	color: #990000;
}
.fonte13correto {
	font-size: 13px;
	color: #333333;
}
.fonte14correto {
	font-size: 14px;
	color: #333333;
}
.fonte14alpha {
	font-size: 14px;
	color: #999999;
	font-style: italic;
}

#resumo {
	font-size: 13px;
	font-style: italic;
	color: #666666;
	margin-top: 10px;
}
#resumo a {
	font-size: 13px;
	font-style: italic;
	color: #666666;
}
#resumonot {
	font-size: 17px;
	font-style: italic;
	color: #333333;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	line-height: 25px;
	margin-bottom: 20px;
}


#resumocoluna3 {
	padding-bottom: 10px;
	position: relative;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
#texto {
}
#bloco1 {
	width: 295px;
	float: left;
	border: 1px solid #F0F0F0;
	height: 310px;
	margin-right: 15px;
}
#titbloco {
	background-color: #F7F7F7;
	padding: 7px;
	margin: 0px;
	font-size: 15px;
	color: #006699;
}
#lacoblocos {
	overflow: auto;
	margin-top: 15px;
}
#bloco2 {
	width: 295px;
	float: left;
	border: 1px solid #F0F0F0;
	height: 310px;
}
#bloco3 {
	width: 295px;
	float: right;
	border: 1px solid #F0F0F0;
	height: 310px;
}
#blocofoto {
	height: 173px;
	width: 278px;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #F0F0F0;
}
#blocotxt {
	padding: 10px;
}
#titblococarrocel {
	margin: 0px;
	font-size: 13px;
	color: #006699;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#blocofotocarrocel {
	height: 109px;
	width: 175px;
	overflow: hidden;
}
#blocofotocarrocel2 {
	height: 110px;
	width: 175px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
#blocofotocarrocel3 {
	height: 190px;
	width: 300px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
#blocotxtcarrocel {
	color: #666666;
	padding-top: 10px;
}
#titdocarrocel {
	background-color: #F7F7F7;
	margin: 0px;
	font-size: 15px;
	color: #006699;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#itenstexto-fotinha-colb {
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
}
.fontered12 {
	font-size: 13px;
	color: #1E5DA9;
}
.fonte12 {
	font-size: 12px;
	color: #333333;
}#bloco1col1 {
	border: 1px solid #F0F0F0;
	margin-bottom: 10px;
}
#blocofotocol1 {
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#titblococol1 {
	background-color: #F7F7F7;
	padding: 7px;
	margin: 0px;
	font-size: 13px;
	color: #006699;
}
#bloco4 {
	width: 700px;
	float: left;
}
#bloco5 {
	float: right;
	width: 295px;
}
#itenstexto-fotinha3 {
	background-color: #F0F0F0;
	padding: 10px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#itenstexto-fotinha-link {
	width: 150px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: auto;
	float: left;
}

#lacoitenstexto-novofloat {
	float: left;
	height: 200px;
	width: 170px;
	text-align: center;
	margin-right: 15px;
	clip: rect(15px,auto,auto,auto);
	margin-top: 20px;
}
#lacoitenstexto-link {
	background-color: #F0F0F0;
	margin-bottom: 5px;
	padding: 15px;
	overflow: hidden;
}

.fonte12cinzacinza {
	font-size: 11px;
	color: #999999;
}
.classinputcontato {
	background-color: #F0F0F0;
	padding: 7px;
	border: 1px solid #CCCCCC;
	width: 90%;
	font-size: 15px;
	color: #333333;
}
.classtextareacontato {
	background-color: #F0F0F0;
	padding: 7px;
	border: 1px solid #CCCCCC;
	width: 90%px;
	font-size: 15px;
	color: #333333;
}
.classtextareacodigo {
	background-color: #F0F0F0;
	padding: 7px;
	border: 1px solid #CCCCCC;
	width: 200px;
	font-size: 14px;
	color: #666666;
}
/* menu mobile ********************************************************/

#lacomenumobile {
	float: right;
	height: 36px;
	width: 80px;
	padding-top: 50px;
}
#homemobile a {
	background-image: url(../bts/homemobile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	width: 19px;
	text-indent: -99999px;
	float: left;
	margin-right: 30px;
}
#homemobile a:hover {
	background-position: bottom;
}
#menumobile a {
	background-image: url(../bts/menumobile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	width: 22px;
	text-indent: -99999px;
	float: left;
	margin-right: 30px;
}
#menumobile a:hover {
	background-position: bottom;
}
#buscamobile a {
	background-image: url(../bts/buscamobile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 18px;
	width: 20px;
	text-indent: -99999px;
	float: left;
}
#buscamobile a:hover {
	background-position: bottom;
}
/* menu mobile ********************************************************/

.pesquisa2018 {
	background-color: #FFF;
	height: 56px;
	width: 90%;
	font-size: 15px;
	color: #666;
	padding-right: 2%;
	padding-left: 5%;
	border-radius: 5px;
	border: 1px solid #FFF;
	margin-top: 20px;
	background-image: url(../imggeral2018/lupa.png);
	background-position: 96% center;
	background-repeat: no-repeat;
}
.pesquisa2018-m {
	background-color: #F0F0F0;
	height: 56px;
	width: 90%;
	font-size: 19px;
	color: #666;
	padding-right: 2%;
	padding-left: 5%;
	border-radius: 5px;
	border: 1px solid #FFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.acessorapido {
	background-color: #FFFFFF;
	color: #0098CA;
}


/* ********************************************************************************************************************* */
@media (min-width: 1300px) {
.banner_lateral_home {margin-bottom:20px;}
div > iframe {max-width:100% !important; height:400px !important}
.diviframe iframe {max-width:100% !important; height:230px !important}
.thumb-home-height190 {height:190px; overflow:hidden;} 	
.thumb-home-height290 {height:290px; overflow:hidden;} 	
	
#lacoeventos {	margin-right: 20px;	padding-right: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCC;}	
#cols6-eventos {float: left;height: 280px;width: 50%; display:table;}
#cols3blocohome {float: left;height: 265px;width: 30%;margin-right: 1%;margin-left: 1%; display:table;}
#topo-col1 {float: left;width: 409px;}
#topo-col2 {float: left;	width: 200px;	font-size: 13px;	color: #FFF;	padding-left: 50px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #99D6EA;	line-height: 18px;	margin-top: 20px;}
#topo-col3 {float: left;width: 350px;}
#topo-col4 {	float: right;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;	color: #FFF;	margin-top: 30px;}
#topo-col5 { display:none;}
.backtopo {
	background-color: #0098CA;
	padding-top: 16px;
	padding-bottom: 16px;
	height: 99px;
}


#topodata {
	font-size: 12px;
	color: #333333;
	padding-top: 30px;
}
#bannertopo {
	float: right;
	height: 180px;
	width: 740px;
	border-radius: 15px;
	overflow:hidden;
}
.cols6style {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:404px;
	margin-bottom:20px;
}

.cols6style-r {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:240px;
	margin-bottom:20px;
}

.alinhatextorodape { text-align:right;}

#textofotofloat {
	padding: 10px;
	float: left;
	width: 400px;
	border: 1px solid #F0F0F0;
	margin-right: 15px;
	margin-bottom: 15px;
}

.navmenudesk { 
}
.navmenumobile {
display: none;
}

.logogrande { 
}
.logomedia { 
display: none;
}
.logopequena {
display: none;
}

#slidertitulo {
	color: #FFFFFF;
	position: absolute;
	font-size: 20px;
	bottom: 0px;
	width: 490px;
	background-image: url(../imggeral/backtrans.png);
	line-height: 23px;
	padding:15px;
}
#slidertitulo a {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
}
#slidertitulo a:hover {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: underline;
}

.slidemobilerows { height:380px;}	
#slidelacogeral2 {
	height: 380px;
	position: relative;
	overflow: hidden;
	width: 520px;
}
#slidelacogeral {
	height: 320px;
	position: relative;
	overflow: hidden;
	width: 520px;
}
#rowsresponsive {
	width: 1300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#rowsresponsive-x-overflow {
	width: 1300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#coluna1 {
	float: left;
	margin-right: 3%;
	background-color: #F0F0F0;
	width: 21%;
}
#coluna2 { 
	width: 70%;
	float: left;
}
#coluna2-50 {
	width: 52%;
	float: left;
}
#coluna3 {
	float: right;
	position: relative;
	width: 28%;
}



.hidden-3 {
}
.visible-3 {
display:none;
}

#cols12 {
	width: 100%;
}
#cols8 {
	width: 66%;
	float:left;
}

#cols8slide {
	width: 66%;
	float:left;
}

#cols9 {
	width: 73%;
	float:left;
	margin-right: 2%;
}
#cols9-home {width: 69%; float:left; margin-right: 2%; padding-right:2%; border-right:1px #CCCCCC solid;}
#cols9-r {
	width: 75%;
	float:right;
}

#cols6 {
	width: 48%;
	margin-right: 2%;
	float:left;
}
#cols6fot {
	width: 48%;
	margin-right: 2%;
	float:left;
}
#cols6-r {
	width: 48%;
	margin-right: 2%;
	float:right;
}
#cols4 {
	width: 31%;
	margin-right: 2%;
	float:left;
}
#cols4not {
	width: 31%;
	margin-right: 2%;
	float:left;
}

#cols4logo {
	float:left;
	width:374px;
	padding-top:28px;
}
#cols8banner { float:right; width:728px;}

#cols3 {
	width: 22%;
	margin-right: 3%;
	float:left;
}
#cols3-home {
	width: 22%;
	margin-right: 3%;
	float:left;
}
#cols2 {
	width: 13.5%;
	margin-right: 3%;
	float:left;
}
}

@media (min-width: 960px) and (max-width: 1299px) {
.banner_lateral_home {margin-bottom:20px;}
div > iframe {max-width:100% !important; height:400px !important}
.diviframe iframe {max-width:100% !important; height:160px !important}	
.thumb-home-height190 {height:140px; overflow:hidden;} 	
.thumb-home-height290 {height:210px; overflow:hidden;} 	
	
#lacoeventos {	margin-right: 20px;	padding-right: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCC;}		
#cols6-eventos {float: left;height: 280px;width: 50%; display:table}
#cols3blocohome {float: left;height: 265px;width: 30%;margin-right: 1%;margin-left: 1%; display:table;}
#topo-col1 {float: left;width: 350px;}
#topo-col2 { display:none;}
#topo-col3 {float: left; width: 300px;}
#topo-col4 {	float: right;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;	color: #FFF;	margin-top: 30px;}
#topo-col5 { display:none;}
.backtopo {
	background-color: #0098CA;
	padding-top: 16px;
	padding-bottom: 16px;
	height: 99px;
}

#topodata {
	font-size: 12px;
	color: #333333;
	padding-top: 30px;
}
#bannertopo {
	float: right;
	width: 600px;
	height: 146px;
	border-radius: 15px;
	overflow: hidden;
}
.cols6style {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:434px;
	margin-bottom:20px;
}

.cols6style-r {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:270px;
	margin-bottom:20px;
}



.alinhatextorodape { text-align:right;}

#textofotofloat {
	padding: 10px;
	float: left;
	width: 400px;
	border: 1px solid #F0F0F0;
	margin-right: 15px;
	margin-bottom: 15px;
}


.slidemobilerows { height:380px;}	



.navmenudesk { 
display: none;
}
.navmenumobile {
}

.logogrande { 
display: none;
}
.logomedia { 
}
.logopequena {
display: none;
}

#slidertitulo {
	color: #FFFFFF;
	position: absolute;
	font-size: 18px;
	bottom: 0px;
	width: 370px;;
	background-image: url(../imggeral/backtrans.png);
	line-height: 23px;
	padding: 15px;
}
#slidertitulo a {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
}
#slidertitulo a:hover {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: underline;
}


#rowsresponsive {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}
#rowsresponsive-x-overflow {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#coluna1 {
	float: left;
	margin-right: 3%;
	background-color: #F0F0F0;
	width: 21%;
}
#coluna2 {
	width: 70%;
	float: left;
}
#coluna2-50 {
	width: 52%;
	float: left;
}
#coluna3 {
	float: right;
	position: relative;
	width: 28%;
}

.hidden-3 {
}
.visible-3 {
display:none;
}
#cols12 {
	width: 100%;
}
#cols9 {
	width: 73%;
	float:left;
	margin-right: 2%;
}
#cols9-home {width: 69%; float:left; margin-right: 2%; padding-right:2%; border-right:1px #CCCCCC solid;}
#cols9-r {
	width: 75%;
	float:right;
}

#cols8 {
	width: 63%;
	margin-right: 3%;
	float:left;
}
#cols8slide {
	width: 63%;
	margin-right: 3%;
	float:left;
}

#cols6 {
	width: 48%;
	margin-right: 2%;
	float:left;
}
#cols6fot {
	width: 48%;
	margin-right: 2%;
	float:left;
}

#cols6-r {
	width: 48%;
	margin-right: 2%;
	float:right;
}
#cols4 {
	width: 31%;
	margin-right: 2%;
	float:left;
}
#cols4not {
	width: 31%;
	margin-right: 2%;
	float:left;
}

#cols4logo {
	float:left;
	width:293px;
	padding-top:20px;
}
#cols8banner { float:right; width:570px;}
#cols3 {
	width: 22%;
	margin-right: 3%;
	float:left;
}
#cols3-home {
	width: 22%;
	margin-right: 3%;
	float:left;
}
#cols2 {
	width: 13.5%;
	margin-right: 3%;
	float:left;
}
}

@media (min-width: 768px) and (max-width: 959px) {
.banner_lateral_home { float:left; padding:1%; width:48%; margin-top:30px;}
div > iframe {max-width:100% !important; height:400px !important}	
.diviframe iframe {max-width:100% !important; height:120px !important}	
.thumb-home-height190 {height:auto;} 	
.thumb-home-height290 {height:auto;} 	
	
#lacoeventos {	margin-right: 10px;	padding-right: 20px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCC;}		
#cols6-eventos {height: 200px;width: 100%; display:table;}
#cols3blocohome {height: 300px; width: 100%;display:table; margin:5px;}
.heightnot4 { height:380px;}
#topo-col1 {float: left;width: 300px;}
#topo-col2 { display:none;}
#topo-col3 {display:none;}
#topo-col4 {	float: right;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;	color: #FFF;	margin-top: 30px;}
#topo-col5 { float:right; width:46px; margin-top:23px;}
.backtopo {
	background-color: #0098CA;
	padding-top: 16px;
	padding-bottom: 16px;
	height: 99px;
}
#topo-col4-m {float: left;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;color: #FFF;}

#topodata {
	text-align:center;
	font-size: 12px;
	color: #333333;
	padding-top: 20px;
	padding-bottom: 20px;
}
#bannertopo {
	text-align:center;
	width: 100%;
	border-radius: 15px;
}
.cols6style {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:490px;
	margin-bottom:20px;
}

.cols6style-r {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	height:310px;
	margin-bottom:20px;
}

.linhano4 { border-bottom: solid 1px #CCCCCC; margin-bottom:15px;}
.alinhatextorodape { text-align:right;}

#textofotofloat {
	padding: 10px;
	width: 100%;
	border: 1px solid #F0F0F0;
	margin-bottom: 15px;
	margin-right:5px;
}


.slidemobilerows { }



.navmenudesk { 
display: none;
}
.navmenumobile {
}


.logogrande { 
display: none;
}
.logomedia { 
}
.logopequena {
display: none;
}

#slidertitulo {
	color: #FFFFFF;
	position: absolute;
	font-size: 16px;
	bottom: 0px;
	width: 486px;
	background-image: url(../imggeral/backtrans.png);
	line-height: 23px;
	padding: 15px;
}
#slidertitulo a {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}
#slidertitulo a:hover {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: underline;
}


#rowsresponsive {
	width: 748px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
	}
#rowsresponsive-x-overflow {
	width: 748px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}	
#coluna1 {
	float: left;
	margin-right: 3%;
	background-color: #F0F0F0;
	width: 21%;
}
#coluna2-50 {
	width: 52%;
	float: left;
}
#coluna2 {
	width: 70%;
	float: left;
}
#coluna3 {
	float: right;
	width: 28%;
}

.hidden-3 {
display: none;
}
.visible-3 {
}
#cols12 {
	width: 100%;
}
#cols9 {
	width: 100%;
	float:left;
}
#cols9-home {width: 100%; border-bottom:1px #CCCCCC solid; margin-bottom:30px; padding-bottom:20px; overflow:hidden}
#cols9-r {
	width: 75%;
	float:right;
}

#cols8 {
	width: 63%;
	margin-right: 3%;
	float:left;
}
#cols8slide {
margin-bottom: 20px;
}
#cols6 {
	width: 48%;
	margin-right: 2%;
	float:left;
}
#cols6fot {
	width: 48%;
	margin-right: 2%;
	float:left;
}

#cols6-r {
	width: 48%;
	margin-right: 2%;
	float:right;
}
#cols4 {
	width: 31%;
	margin-right: 2%;
	float:left;
}
#cols4not {
margin-bottom: 5px;
}
#cols4logo { text-align:center; width:293px; margin-left:auto; margin-right:auto;}
#cols8banner { text-align:center; padding-top:20px;}

#cols3 {
	width: 48%;
	margin-right: 2%;
	float:left;
}
#cols3-home {width: 100%; margin-top:50px;}	
#cols2 {
	width: 13.5%;
	margin-right: 3%;
	float:left;
}
}
@media (max-width: 767px) {
.banner_lateral_home { float:left; padding:1%; width:48%;}
div > iframe {max-width:100% !important; height:300px !important}	
.thumb-home-height190 {height:auto;} 	
.thumb-home-height290 {height:auto;} 	
	
#lacoeventos {	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;}		
#cols6-eventos {height: 150px;width: 100%; display:table;}
#cols3blocohome {height: 150px; width: 100%;display:table; margin:5px;}
#topo-col1 {float: left; width: 200px;}
#topo-col2 { display:none;}
#topo-col3 {display:none;}
#topo-col4 {	float: right;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;	color: #FFF;	margin-top: 30px;}
#topo-col5 { float:right; width:46px; margin-top:10px;}
.backtopo {
	background-color: #0098CA;
	padding-top: 15px;
	height: 85px;
}
#topo-col4-m {float: left;	background-color: #0098CA;	padding: 5px;	border: 1px solid #FFF;	font-size: 13px;color: #FFF;}

#topodata {
	text-align:center;
	font-size: 12px;
	color: #333333;
	padding-top: 20px;
	padding-bottom:20px;
}
#bannertopo {
	text-align:center;
	width: 100%;
	border-radius: 15px;
}
.cols6style {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	margin-bottom:20px;
}
.cols6style-r {
	margin-left: 0px;
	background-color: #FCFBFD;
	border: 5px solid #D2DFEE;
	padding: 20px;
	margin-bottom:20px;
}






.alinhatextorodape { text-align:center;}

#textofotofloat {
	padding: 10px;
	width: 100%;
	border: 1px solid #F0F0F0;
	margin-bottom: 15px;
	margin-right:5px;
}

.slidemobilerows { }



.navmenudesk { 
display: none;
}
.navmenumobile {
}

.logogrande { 
display: none;
}
.logomedia {
display: none;
}
.logopequena {
}

.floatleftno4 { width:150px; height:auto; float:left; margin-right:15px;}
.linhano4 { border-bottom: solid 1px #CCCCCC; margin-bottom:15px;}

#slidertitulo {
	color: #FFFFFF;
	position: absolute;
	font-size: 16px;
	bottom: 0px;
	width: 100%;
	background-image: url(../imggeral/backtrans.png);
	line-height: 23px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#slidertitulo a {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	padding-right: 30px;
}
#slidertitulo a:hover {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: underline;
}

#rowsresponsive {
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}
#rowsresponsive-x-overflow {
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#coluna1 {
	width: 100%;
}
#coluna2 {
	width: 100%;
}
#coluna2-50 {
	width: 100%;
}
#coluna3 {
	width: 100%;
}


.hidden-3 { 
display: none;
}
.visible-3 {
}

#cols12 {
	margin-bottom: 20px;
}
#cols9 {
	margin-bottom: 20px;}
#cols9-home {width: 100%; border-bottom:1px #CCCCCC solid; margin-bottom:30px; padding-bottom:20px; overflow:hidden;}
#cols9-r {
	margin-bottom: 20px;}

#cols8 {
	margin-bottom: 20px;
}
#cols8slide {
	margin-bottom: 20px;
}

#cols6 {
	}
#cols6fot {
	width: 48%;
	margin-right: 2%;
	float:left;
	}
#cols6-r {
	margin-bottom: 20px;
	}

#cols4 { 
	margin-bottom: 5px;
	}
#cols4not { 
	margin-bottom: 5px;
	}


#cols4logo { text-align:center; width:238px; margin-left:auto; margin-right:auto;}
#cols8banner { text-align:center; padding-top:20px;}

#cols3 {
	margin-bottom: 20px;
	}
#cols3-home {width: 100%; margin-top:50px;}	
#cols2 {
	margin-bottom: 20px;
	
	}
}

/* rows sem descricao de tamanho */
#rowls {
overflow: hidden;
}



#rowls-x-overflow {

}


/* rows para adicionar padding */
#rowspadding {
	padding: 20px;
}










.cols4:last-child {
margin-right: 0;
}
.cols6:last-child {
margin-right: 0;
}
