#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsColuna1 {
	float: left;
	margin: 13px 10px 0 0;
	clear: both;
    width: 120px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsColuna2 {
	float: left;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsLinha1 {
	height: 105px;
}



#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsPalavraChave {
	margin-bottom: 10px;
    margin-top: 5px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsPalavraChave input {
	/*height: 10px;*/
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsComboCategoria {
	margin-bottom: 10px;
	display: inline-block;
    margin-top: 13px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsComboCategoria select {
	width: 322px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsTitulo {
	font: bold 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
	padding: 16px 5px 8px 0px;
	color: #4a4a4a;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsTituloInterno {
	font: bold 1em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
	color: #4a4a4a; 	
	height: 35px;	
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .btnBuscarServicos {
	clear: both;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .guiaDeServicos {
	min-height: 150px;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsResultado {
	margin-top: 34px;
    /*width: 455px;*/
    width: 100%;    
    margin-top: 2rem;
    margin-bottom: 2rem;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .paginasAssociadas {
	margin-top: 10px;
}










/* Portlet Guia de Serviços Portal 2018 */


#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ a {
    color: #004980;
    /*text-decoration: underline;*/
    text-decoration: none;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ a:hover {
    color: #1dacdf;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .resultadoItem {
    font: 1em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #4a4a4a;
    margin: 10px 0 10px 0;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ span.datahoraResultadoItem {
    font: 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #4a4a4a;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ span.categoriaResultadoItem {
    font: 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #4a4a4a;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .tituloResultadoItem {
    font: bold 1em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #0695bf;
    text-decoration: none;
    margin: 10px 0 10px 0;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .tituloResultadoItem a {
    font: bold 1em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #0695bf;
    text-decoration: none;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .tituloResultadoItem a:hover {
    color: #1dacdf;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ a:not([href]):not([tabindex]):focus, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .descricaoResultadoItem {
    font: 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #707276;
    text-decoration: none;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #C8C9CA;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .portlet-title {
    font: 1.1em Roboto, DIN-light,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #fff;
    padding: 4px 5px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: -5px;
    margin-bottom: 0px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h1 {
    font: 1.3em Roboto, Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #004980;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h1, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h2, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h3 {
    margin: 0 0 10px 0;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h1, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h2, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h3, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h4, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h5, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ h6, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ strong {
    font-weight: bold;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsTitulo {
    font: bold 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    padding: 16px 5px 8px 0px;
    color: #4a4a4a;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsTituloInterno {
    font: bold 0.9em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #4a4a4a;
    height: 35px;
	margin-bottom: 10px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .portlet-title-text {
    font: 0.8em Roboto, DIN-light,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #fff;
    text-decoration: none;
    cursor: default;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    /*top: 3px;*/
    top: 0px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="submit"], #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="button"], #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="reset"], #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ button, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .lfr-actions, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .lfr-actions ul {
    /*border: 1px solid;*/
    border: 0px solid;
    border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
    color: #0695BF;
    font: bold .85em Roboto, Helvetica-Neue,Verdana,Arial,sans-serif;
    text-shadow: 1px 1px #FFF;
    text-transform: uppercase;
    /*background-color: #fff;*/
    background-color: transparent;
    margin-top: 0px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_  input[type="submit"] {
	border: 1px solid;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="submit"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="button"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="reset"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="submit"]:focus, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="button"]:focus, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="reset"]:focus, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ button:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ button:focus {
    background: #DFF4FF;
    border: 1px solid #A7CEDF;
    color: #1dacdf;
    font: bold 0.85em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="submit"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="button"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="reset"]:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ button:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .lfr-actions:hover, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .lfr-actions:hover ul {
    color: #1dacdf;
    font: bold 0.85em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos {
    font: bold .9em Roboto, Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #004980;
    margin: 0;
    clear: both;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos ul {
    _left: -10px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #004980;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos ul li {
    _left: -10px;
    list-style-type: none;
    color: #004980;
    border-bottom: 1px dotted gray;
    padding: 10px 10px 10px 10px;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos ul li a:link {
    color: #004980;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos ul li a:visited {
    color: #004980;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .servicos ul li a:hover {
    /*color: #0695bf;*/
    color: #1dacdf;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ #guiaservicos .maisservicos_bt {
    font: bold .85em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #0695bf;
    background: url(/servicos-portlet/images/maisservicos_bt.png) left top;
    width: 112px;
    height: 19px;
    padding: 7px 0 0 38px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    margin: 10px auto;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ #guiaservicos .maisservicos_bt a {
    font: bold .95em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
    color: #0695bf;
    display: block;
    height: 19px;
    cursor: pointer;
    text-decoration: none;
}
#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ #guiaservicos .maisservicos_bt a:hover {
    color: #1DACDF;
    cursor: pointer;
    text-decoration: none;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="text"] {
	height: 35px;
	margin-bottom: 0px;
	padding: 5px 5px;
	font: 0.9em Roboto, Helvetica-Neue,Verdana,Arial,sans-serif;
	/*width: 322px;*/
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ select, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ input[type="file"] {
    height: 35px;
    line-height: 30px;
	font: 0.9em Roboto, Helvetica-Neue,Verdana,Arial,sans-serif;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-results {
    font: bold .85em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .delta-selector, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-selector, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links {
    font: bold .85em Roboto,Helvetica-Neue,Verdana,Arial,sans-serif;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.first, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.previous {
    background-position: 0 100%;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links a.first, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.first, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links a.previous, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.previous {
    color: #707276;
}

#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links a.next, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.next, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links a.last, #p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .taglib-page-iterator .search-pages .page-links span.last a {
    background-position: 100% 0;
    color: #707276;
}










/* media de resolução */

@media (max-width: 525px) {

	#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsPalavraChave {
	    display: block;
	    clear: both;
	}
	
	#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_  .gdsTituloInterno {
	    height: 20px;
	}
	
	#p_p_id_guiadeservicosportal2018_WAR_guiadeservicosportal2018portlet_ .gdsComboCategoria {
	    display: block;
	}

}




















/* acertos no Portlet guiadeservicosportal2018 .columns-2 */

div[id^="p_p_id_118_INSTANCE_"] .columns-2  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}



div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    max-width: 540px;
}
}

@media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    max-width: 720px;
}
div[id^="p_p_id_118_INSTANCE_"] .columns-2 .portlet-layout {
    display: flex;
}
}

@media (min-width: 992px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    max-width: 960px;
}
}

@media (min-width: 1200px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 {
    max-width: 1140px;
}
}





div[id^="p_p_id_118_INSTANCE_"] {
    background-color: #FFFFFF;
    padding-top: 3rem;
    background-image: url(/Portal-2018-theme/portal2018/wp-content/themes/rioprefeitura/assets/img/bg-servicos.png);
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-1"].aui-w50.portlet-column-first {
    /*margin-bottom: 4rem;*/
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-1"].aui-w50.portlet-column-first {
    margin-bottom: 0;
    width: 42%;
    margin-left: 0px;    
    /*margin-right: 8%;*/
    margin-right: auto;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 0;
    width: auto;
    margin-left: 0px;
    margin-right: auto;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-1"].portlet-column-content-first.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-2"].aui-w50.portlet-column-last {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-2"].aui-w50.portlet-column-last {
    margin-bottom: 0;
    width: 42%;
    /*margin-left: 8%;*/
    margin-left: auto;
    margin-right: 0px;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-2"].portlet-column-content-last {
    /*margin-bottom: 4rem;*/
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-2"].portlet-column-content-last {
    margin-bottom: 0;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 div[id$="column-2"].portlet-column-content-last.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns-2 .header-secao {
    margin-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 .header-secao>.titulo {
    margin: 0;
    font-size: 1.5em;
    color: #222;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    font-family: Roboto-Regular,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 .header-secao>.titulo .palavra-destaque {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Roboto-Bold,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 .header-secao:after {
    content: "";
    position: absolute;
    width: 65px;
    border-bottom: 3px solid #1bb5d9;
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 ul.relacionados {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns-2 ul.lista {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}









/* acertos no Portlet guiadeservicosportal2018 .columns_2-7525 */

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}



div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    max-width: 540px;
}
}

@media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    max-width: 720px;
}
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 .portlet-layout {
    display: flex;
}
}

@media (min-width: 992px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    max-width: 960px;
}
}

@media (min-width: 1200px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 {
    max-width: 1140px;
}
}





div[id^="p_p_id_118_INSTANCE_"] {
    background-color: #FFFFFF;
    padding-top: 3rem;
    background-image: url(/Portal-2018-theme/portal2018/wp-content/themes/rioprefeitura/assets/img/bg-servicos.png);
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-1"].aui-w75.portlet-column-first {
    /*margin-bottom: 4rem;*/
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-1"].aui-w75.portlet-column-first {
    margin-bottom: 0;
    width: 72%;
    margin-left: 0px;    
    /*margin-right: 8%;*/
    margin-right: auto;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 0;
    width: auto;
    margin-left: 0px;
    margin-right: auto;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-1"].portlet-column-content-first.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-2"].aui-w25.portlet-column-last {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-2"].aui-w25.portlet-column-last {
    margin-bottom: 0;
    width: 25%;
    /*margin-left: 8%;*/
    margin-left: auto;
    margin-right: 0px;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-2"].portlet-column-content-last {
    /*margin-bottom: 4rem;*/
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-2"].portlet-column-content-last {
    margin-bottom: 0;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 div[id$="column-2"].portlet-column-content-last.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 .header-secao {
    margin-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 .header-secao>.titulo {
    margin: 0;
    font-size: 1.5em;
    color: #222;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    font-family: Roboto-Regular,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 .header-secao>.titulo .palavra-destaque {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Roboto-Bold,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 .header-secao:after {
    content: "";
    position: absolute;
    width: 65px;
    border-bottom: 3px solid #1bb5d9;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 ul.relacionados {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-7525 ul.lista {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}








/* acertos no Portlet guiadeservicosportal2018 .columns_2-2575 */

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}



div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    max-width: 540px;
}
}

@media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    max-width: 720px;
}
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 .portlet-layout {
    display: flex;
}
}

@media (min-width: 992px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    max-width: 960px;
}
}

@media (min-width: 1200px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 {
    max-width: 1140px;
}
}





div[id^="p_p_id_118_INSTANCE_"] {
    background-color: #FFFFFF;
    padding-top: 3rem;
    background-image: url(/Portal-2018-theme/portal2018/wp-content/themes/rioprefeitura/assets/img/bg-servicos.png);
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-1"].aui-w25.portlet-column-first {
    /*margin-bottom: 4rem;*/
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-1"].aui-w25.portlet-column-first {
    margin-bottom: 0;
    width: 25%;
    margin-left: 0px;    
    /*margin-right: 8%;*/
    margin-right: auto;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 0;
    width: auto;
    margin-left: 0px;
    margin-right: auto;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-1"].portlet-column-content-first.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-2"].aui-w75.portlet-column-last {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-2"].aui-w75.portlet-column-last {
    margin-bottom: 0;
    width: 72%;
    /*margin-left: 8%;*/
    margin-left: auto;
    margin-right: 0px;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-2"].portlet-column-content-last {
    /*margin-bottom: 4rem;*/
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-2"].portlet-column-content-last {
    margin-bottom: 0;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 div[id$="column-2"].portlet-column-content-last.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 .header-secao {
    margin-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 .header-secao>.titulo {
    margin: 0;
    font-size: 1.5em;
    color: #222;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    font-family: Roboto-Regular,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 .header-secao>.titulo .palavra-destaque {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Roboto-Bold,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 .header-secao:after {
    content: "";
    position: absolute;
    width: 65px;
    border-bottom: 3px solid #1bb5d9;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 ul.relacionados {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-2575 ul.lista {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}









/* acertos no Portlet guiadeservicosportal2018 .columns_2-6633 */

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}



div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    max-width: 540px;
}
}

@media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    max-width: 720px;
}
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 .portlet-layout {
    display: flex;
}
}

@media (min-width: 992px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    max-width: 960px;
}
}

@media (min-width: 1200px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 {
    max-width: 1140px;
}
}





div[id^="p_p_id_118_INSTANCE_"] {
    background-color: #FFFFFF;
    padding-top: 3rem;
    background-image: url(/Portal-2018-theme/portal2018/wp-content/themes/rioprefeitura/assets/img/bg-servicos.png);
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-1"].aui-w66.portlet-column-first {
    /*margin-bottom: 4rem;*/
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-1"].aui-w66.portlet-column-first {
    margin-bottom: 0;
    width: 63.675%;
    margin-left: 0px;    
    /*margin-right: 8%;*/
    margin-right: auto;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 0;
    width: auto;
    margin-left: 0px;
    margin-right: auto;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-1"].portlet-column-content-first.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-2"].aui-w33.portlet-column-last {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-2"].aui-w33.portlet-column-last {
    margin-bottom: 0;
    width: 33.345%;
    /*margin-left: 8%;*/
    margin-left: auto;
    margin-right: 0px;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-2"].portlet-column-content-last {
    /*margin-bottom: 4rem;*/
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-2"].portlet-column-content-last {
    margin-bottom: 0;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 div[id$="column-2"].portlet-column-content-last.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 .header-secao {
    margin-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 .header-secao>.titulo {
    margin: 0;
    font-size: 1.5em;
    color: #222;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    font-family: Roboto-Regular,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 .header-secao>.titulo .palavra-destaque {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Roboto-Bold,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 .header-secao:after {
    content: "";
    position: absolute;
    width: 65px;
    border-bottom: 3px solid #1bb5d9;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 ul.relacionados {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-6633 ul.lista {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}








/* acertos no Portlet guiadeservicosportal2018 .columns_2-3366 */

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}



div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    max-width: 540px;
}
}

@media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    max-width: 720px;
}
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 .portlet-layout {
    display: flex;
}
}

@media (min-width: 992px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    max-width: 960px;
}
}

@media (min-width: 1200px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 {
    max-width: 1140px;
}
}





div[id^="p_p_id_118_INSTANCE_"] {
    background-color: #FFFFFF;
    padding-top: 3rem;
    background-image: url(/Portal-2018-theme/portal2018/wp-content/themes/rioprefeitura/assets/img/bg-servicos.png);
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-1"].aui-w66.portlet-column-first {
    /*margin-bottom: 4rem;*/
    margin-bottom: 0rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-1"].aui-w66.portlet-column-first {
    margin-bottom: 0;
    width: 33.345%;
    margin-left: 0px;    
    /*margin-right: 8%;*/
    margin-right: auto;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-1"].portlet-column-content-first {
    margin-bottom: 0;
    width: auto;
    margin-left: 0px;
    margin-right: auto;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-1"].portlet-column-content-first.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-2"].aui-w33.portlet-column-last {
    margin-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-2"].aui-w33.portlet-column-last {
    margin-bottom: 0;
    width: 63.675%;
    /*margin-left: 8%;*/
    margin-left: auto;
    margin-right: 0px;
    /*display: inline-block;*/
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-2"].portlet-column-content-last {
    /*margin-bottom: 4rem;*/
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

 @media (min-width: 768px) {
div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-2"].portlet-column-content-last {
    margin-bottom: 0;
    width: auto;
    margin-left: auto;
    margin-right: 0px;
}
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 div[id$="column-2"].portlet-column-content-last.portlet-column-content {
    padding: initial;
    width: 95%;
}


div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 .header-secao {
    margin-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 .header-secao>.titulo {
    margin: 0;
    font-size: 1.5em;
    color: #222;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    font-family: Roboto-Regular,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 .header-secao>.titulo .palavra-destaque {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Roboto-Bold,sans-serif;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 .header-secao:after {
    content: "";
    position: absolute;
    width: 65px;
    border-bottom: 3px solid #1bb5d9;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 ul.relacionados {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}

div[id^="p_p_id_118_INSTANCE_"] .columns_2-3366 ul.lista {
    margin-left: 0em;
    margin-right: 0em;
    padding-bottom: 2rem;
}


