/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0;
	width: 100%;
	border-collapse: collapse;
}
table, table tr, table tr td {
	border: 1px solid #e5e5e5;
	padding: 8px;
}
table tr th {
	border: 1px solid #2162af;
	padding: 8px;
	background: #2162af;
	color: #fff
}

table.alo_easymail_form_table, table.alo_easymail_form_table tr, table.alo_easymail_form_table td {
	border:0;
	padding:4px
}

.Open-Sans-400 {
  font-family: 'open_sansregular' !important;
}
.Open-Sans-600 {
  font-family: 'open_sanssemibold' !important;
}
.Open-Sans-700 {
  font-family: 'open_sansbold' !important;
}
.Open-Sans-800 {
  font-family: 'open_sansextrabold' !important;
}
a {	
	color: #00aeef;
	text-decoration:none;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
}
	
a:hover{
	webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-o-transform:translate(0,0);
	-ms-transform:translate(0,0);
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	text-decoration:none
}

h1, h2, h3, h4, h5{letter-spacing: -1px; line-height:1; margin-bottom: 20px}
h2.Open-Sans-600 {letter-spacing: -2px}
h1{font-size:46px}
h2{font-size:42px}
h3{font-size:36px}
h4{font-size:30px}
h5{font-size:22px}
h6{font-size:14px}

/*------------------------------------------------*/
/*-----------------[BOOTSTRAP NON RESPONSIVE]-----------------*/
/*------------------------------------------------*/

/* Reset the container */
.container {
  max-width: none !important;
  width: 960px;
  padding-right: 10px;
  padding-left: 10px;
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .open .dropdown-menu > li > a:hover,
.navbar .open .dropdown-menu > li > a:focus,
.navbar .open .dropdown-menu > .active > a,
.navbar .open .dropdown-menu > .active > a:hover,
.navbar .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .open .dropdown-menu > .disabled > a,
.navbar .open .dropdown-menu > .disabled > a:hover,
.navbar .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}


/*------------------------------------------------*/
/*-----------------[RESET BOOTSTRAP STYLES]-----------------*/
/*------------------------------------------------*/

a:hover, a:focus{color: #00aeef;}
.navbar-brand {padding: 30px 0 10px 0; }
.navbar-default{background: #FFF; border: 0; width: 100%; padding-top: 92px;}
.navbar-collapse {padding: 0; border: 0}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{padding-left:10px; padding-right: 10px}
.row {margin-left: -10px; margin-right: -10px}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {background:#F6F6F6; border-color: #fa824f;}
.navbar {position: relative;margin: 0;border: 0;}
.btn {border-radius: 4px;}
.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.navbar-right {float: right!important;}
.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.services .dropdown-menu{width: 100%; border-radius:0; webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.2); box-shadow: 0px 1px 5px rgba(0,0,0,0.2); margin-top: -1px; border-color: #fa824f;}
.form-control{ border-radius: 0}
.btn-primary{background: #1ba1e2; border:0}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color: #1490cc;
border: 0;}
.btn-warning {background: #ef662c; border:0}
.btn-warning:hover{background: #dc571f; border:0}
code{white-space: normal; color: #999}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999;  line-height: 1.2}
.content {padding-bottom: 20px}
.meta-info{margin:4px 0;}
.services .btn-group{width:100%}
.btn-services{width: 100%; padding: 0 0 0 10px; border-color: #fa824f; text-align: left; line-height: 40px; white-space:normal}
.btn-services .caret{width: 40px; height: 40px; display:block; background: url(images/caret-services.png) no-repeat; border:0; float: right}

.space-bottom{margin-bottom: 20px;}
.space-top{margin-top: 20px;}

h4.title-category, h4.title-internal{background: #EEE; padding: 10px;}
.last-news h4.title-category a{color: #1ba1e2;}
.last-news h4.title-category a.rss, h4.title-internal a{width: 16px; height: 16px; background:#1ba1e2; display:block; float:right}
ul.news li{padding: 8px 0;}
ul.news li .post-thumbnail{float:left; margin: 0 20px 0 0;}
ul.news h3 a{color: #428bca;}
ul.news li span { display:block; color: #2162af; font-size: 22px; letter-spacing: -1px;line-height: 1;margin-bottom: 20px; }
ul.news li span a { color: #2162af; }
.cat1 ul.news li:first-child, .cat2 ul.news li:first-child{padding-top:0}

.cat-cab1 h4.title-category a{color: #5fb435;}
.cat-cab1 h4.title-category a.rss{width: 16px; height: 16px; background:#5fb435; display:block; float:right}
.cat-cab2 h4.title-category a, h4.title-internal{color: #1ba1e2;}
.cat-cab2 h4.title-category a.rss{width: 16px; height: 16px; background:#1ba1e2; display:block; float:right}
.recent-video h4{color: #ec008c}
.agenda h4{color: #ef662c}
.agenda a span {color: #666; font-weight:normal; font-size: 14px; background: #ef662c; display:table; float: left; color: #FFF; padding:8px 4px; margin-right: 10px; font-weight:bold}

.cat1 .description{padding: 16px 20px 20px 20px; background: #5fb435; width: 266px}
.cat2 .description{padding: 16px 20px 20px 20px; background: #1ba1e2; width: 266px}
.cat1 img, .cat2 img {vertical-align: bottom;}
.cat1 .description p.meta-info, .cat1 .description a, .cat2 .description p.meta-info, .cat2 .description a{color: #FFF}

.movie div a span{
	background: url(images/movie-masc.png) no-repeat;
	width: 225px;
	height: 172px;
	display: block;
	position: absolute;
	z-index: 10;
	top: 0px
}

.entry p{margin-bottom: 20px;}
.entry h4, .entry strong, .entry b, .entry h1{color:#2162af}

.entry .post-thumbnail {float: left; margin-right: 20px; margin-bottom: 10px; vertical-align:bottom; float:none; text-align:center; }
.entry .post-thumbnail img{vertical-align:bottom; border: 5px solid #CCC; margin-bottom:10px;  }
.entry .meta-info{margin-bottom: 4px}
.entry ul { list-style:disc; padding-bottom:20px; padding-left: 40px; display: table;}
.entry ol { list-style:decimal; padding-bottom:20px; padding-left: 40px; display: table;}
.entry table ul, .entry table ol {margin-left: 30px}
.more-news { margin-bottom: 20px}
.more-news ul.news {display: table; margin-top: 16px; list-style: none; padding: 0} 
.more-news ul.news li{float: left; width: 48%; margin-right: 20px}
.more-news ul.news li .post-thumbnail{float: left; margin-right: 20px}
.more-news h3.title{color: #5fb435; margin-bottom: 10px}
ul.categories {display: table; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DDD; width: 100%; list-style:none; padding-left:0}
ul.categories li{float: left;}
ul.categories li a{color: #5fb435;}
.categorias, .como-andam {padding-top: 0px; padding-bottom: 10px}
.categorias .box, .category .box {background: #FFF; display:table; border: 1px solid #EEE;}
.categorias .box span, .category .box span{
	position: absolute;
	width:225px;
	display: block;
	height:30px;
	padding:0 10px;
	background-color: #2162af;
	color:white;
	font-size:12px;
	left: 0;
	bottom: 0;
	line-height: 30px;
}
.box p {margin:0}
.box p a{color: #999}
.categorias .box .description, .category .box .description {padding: 20px}
.categorias h1{color: #999; float:left; margin:0}
.programas {margin-bottom: 40px}
.programas .box .description h5 a{color: #4eba2a}
.noticias .box {height: 470px; }
.programas .box {height: 430px; }
.noticias .box h5 a, .news h5 a, .videos .box h5 a, .videos-small .box h5 a{color: #2162af}
.noticias .box span { display: block; }
.noticias .box span a { font-size: 22px; letter-spacing: -1px;line-height: 1;margin-bottom: 20px; }
.noticias .box div.fix-h5 { letter-spacing: -1px;line-height: 1;margin-bottom: 10px;font-size: 22px;color: #2162af;font-weight: bold;font-family: 'open_sansbold' !important; }
.noticias .box div.fix-h5 a { color: #2162af }
.noticias .box a { display:block; }
.noticias .box a:hover { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
.noticias .box p { color:#999; }
.noticias .box p.date { color:#999; }
.videos-small {min-height: 420px}
.noticias .box .cat-img {position: relative }
.noticias .box .cat-img a{width: 225px; display:block}
.administracao {margin-bottom:20px}
.titulo-programas, .titulo-admin-muni, .titulo-noticias, .titulo-como-andam, .titulo-agenda{padding-bottom: 30px; width: 100%; display:table}
.titulo-como-andam span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat 0px 3px; float: left; margin-right: 10px}
.titulo-programas span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -53px 2px; float: left; margin-right: 10px}
.titulo-noticias span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -102px 3px; float: left; margin-right: 10px}
.titulo-admin-muni span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -200px 3px; float: left; margin-right: 10px}
.titulo-tv-prefeitura span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -296px 3px; float: left; margin-right: 10px}
.titulo-banco-imagens span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -336px 3px; float: left; margin-right: 10px}
.titulo-agenda span {width: 42px; height: 42px; display:block; background: url(images/icon-titulos.png) no-repeat -152px 2px; float: left; margin-right: 10px}
/* # MXTera - */
.videos a { display:block;height:auto;position:relative; }
.videos a span.video {width: 100%; height: auto; top:0px; display: block; position: absolute; background: url(images/youtube-play.png) no-repeat center center; opacity: 0.8; filter: alpha(opacity=80);}
.videos a img { width:100%; height:auto; }
.videos-small a span.video {width: 100%; height: 198px; top: 0; display: block; position: absolute; background: url(images/youtube-play.png) no-repeat center center; background-size: 40%; opacity: 0.8; filter: alpha(opacity=80);}

.titulo-noticias a.ver-todos, .titulo-programas a.ver-todos, .titulo-agenda a.ver-todos, .titulo-tv-prefeitura a.ver-todos, .titulo-banco-imagens a.ver-todos {
	background-image:url('images/ver-todos.png');
	display: block;
	width:33px;
	height:33px;
	float: right;
	text-indent: -9999px;
	margin-top:5px;
}

.titulo-noticias h2, .titulo-agenda h2, .titulo-programas h2, .titulo-tv-prefeitura h2, .titulo-banco-imagens h2 {
	float:left;
}

.titulo-noticias .fix-h2 { float: left; color: #2162af; letter-spacing: -2px; font-family: 'open_sanssemibold' !important; font-size: 42px; font-weight: 500; margin: 0;padding: 0;border: 0;outline: 0; line-height: 1; }


.last {margin-right: 0 !important; margin-left: 0 !important;}

.category .entry .post-thumbnail{margin-bottom: 0}
.category .entry a.description, .last-news .entry a.description{color: #999}
.category .entry p{margin-bottom:0}
.category .box{margin-bottom: 20px}
.entry p.date {margin-bottom: 0}
.category h1 {padding: 20px 0;}
.erro-404 h2{padding: 20px 0; margin:0; color: #fa824f}
.erro-404 li {font-weight: bold; padding-bottom: 10px}
.erro-404 ul.children li{padding: 0 0 10px 40px; background: url(images/arrow-news-blue-green.png) no-repeat 20px 4px; font-weight:normal; }
.erro-404 a{color: #999}
.erro-404 ul.children {margin-top: 10px; list-style:none; padding-left: 0}
.erro-404 ul#sitemap-pages, .erro-404 ul#sitemap-categories{border: 1px solid #DDD; padding: 20px; list-style:none; width: 100%}
table.divisao {font-size: 12px;}
table.divisao p {margin-bottom: 0;}

.social{margin-top: 52px; float: right; padding-right: 20px}
.social ul li {float: left; margin-left: 2px}
.social ul li a{width: 22px; height: 22px; background: url(images/social-icons.png) no-repeat; display: block}
.social ul li.facebook a{background-position: 2px -6px}
.social ul li.twitter a{background-position: -25px -6px}
.social ul li.rss a{background-position: -52px -6px}
.social ul li.mail a{background-position: -82px -6px}

.bar-gray{background: #EEE; width:100%; display:table}
p.date {font-size: 12px;}
.fb-like-box {border: 1px solid #EEE; margin-bottom: 40px; display:table}
.fb-share-button {float: right}
.facebook-box {padding-top: 35px}
.internal-page, .internal-post {padding-top: 20px}
.last-news {margin: 20px 0; display:table}

.last-news .entry{float:left; width:50%; display:table; padding-right: 20px}
#breadcrumbs{
	padding: 10px;
	border-bottom:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
#breadcrumbs span{
	color: #fa824f;
	width: 20px;
}


/*------------------------------------------------*/
/*-----------------[MENUS]-----------------*/
/*------------------------------------------------*/

.menu-top {background-color: #2162AF; /*background: #2162af url(images/bg-menu.png) repeat-x;*/ padding-top: 10px; height: 45px; z-index: 9988; position: relative; }
.menu-top ul {
	width: 100%;
}

.menu-top ul li {
	float:left;
}

.menu-top ul li a {
	color: #FFF; font-size: 14px;padding: 6px 13px; display:block; /*height: 30px;*/
}

.menu-top ul li ul {
	position: absolute;
	z-index: 9999;
	background-color:#2162AF;
	display: block;
	width: auto;
	border-bottom-left-radius:6px; 
	border-bottom-right-radius:6px; 
	margin-top:6px;
	visibility: hidden;
	padding:10px 0
}

.menu-top ul li ul li {
	clear: both;
}

.menu-top .menu li ul.sub-menu li a{width: 220px; font-size:13px; float:left;clear:both; padding: 8px 10px 8px 26px; color: #FFF}
.menu-top .menu li ul.sub-menu li a:hover{background: none; -webkit-box-shadow:none; box-shadow:none; }
.menu-top .menu li ul.sub-menu li {background: url(images/arrow-menu.png) no-repeat 13px 11px; border:0;}

.services{ background: #fa824f;z-index: 9989; position:fixed; display:table; width: 100%; border-bottom: 1px solid #d97e57; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15); -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15);box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.15);}
.menu-services {display: table; margin: 0 auto;}
.menu-services li {float: left; /*width: 170px*/ width:151px; }
.menu-services li.more{border-left: 1px solid #f5a381; width: 30px;}
.menu-services li.more a{width: 30px; height: 66px; display:block; background: url(images/more-white-medio.png) no-repeat center right }
.menu-services li.item a{display:block; color: #FFF; position:relative; border-left: 1px solid #f5a381; padding: 10px 10px 10px 60px; font-weight:bold; cursor: pointer}
.menu-services li.item a:hover{background: #d97e57; text-decoration:none}
.menu-services li.item span{width: 58px; height:66px; display:block; position:absolute; left: 0; top: 0;}
.menu-services li.item a p{font-size: 12px; font-weight:normal; width: 100%; display:block;}
.menu-services li.nfe a span{background: url(images/sprite-icons4.png) no-repeat 8px 12px;}
.menu-services li.iptu a span{background: url(images/sprite-icons4.png) no-repeat 8px -226px;}
.menu-services li.portal-cidadao a span{background: url(images/sprite-icons4.png) no-repeat -112px 15px}
.menu-services li.ouvidoria a span{background: url(images/sprite-icons4.png) no-repeat 8px -107px}
.menu-services li.procon a span{background: url(images/sprite-icons3_branco.png) no-repeat 10px -355px}
.menu-services li.ccm a span{background: url(images/sprite-icons4.png) no-repeat -112px -106px}
.menu-services li.onibus a span{background: url(images/sprite-icons4.png) no-repeat -112px -226px}
.menu-services li.eprotocolo a span{background: url(images/sprite-icons4.png) no-repeat 13px -348px}
.menu-services li.viabilidade a span{background: url(images/sprite-icons4.png) no-repeat -113px -348px}

/* HML */
.menu-services.css_hml li { width:134px; }
.menu-services.css_hml li.item span { width:40px; }
.menu-services.css_hml li.item a { padding:10px 10px 10px 43px; }
.menu-services.css_hml li.item a p { font-size:11px; }
.menu-services.css_hml li a span { background-size:120px; }
.menu-services.css_hml li.nfe a span{background: url(images/sprite-icons4.png) no-repeat -1px 12px;}
.menu-services.css_hml li.iptu a span{background: url(images/sprite-icons4.png) no-repeat 3px -213px;     background-size: 150px; }
.menu-services.css_hml li.portal-cidadao a span{background: url(images/sprite-icons4.png) no-repeat -119px 13px}
.menu-services.css_hml li.ouvidoria a span{background: url(images/sprite-icons4.png) no-repeat 5px -87px; background-size: 130px; }
.menu-services.css_hml li.ccm a span{background: url(images/sprite-icons4.png) no-repeat -112px -106px}
.menu-services.css_hml li.onibus a span{background: url(images/sprite-icons4.png) no-repeat -112px -226px}
.menu-services.css_hml li.eprotocolo a span{background: url(images/sprite-icons4.png) no-repeat 4px -350px}
.menu-services.css_hml li.viabilidade a span{background: url(images/sprite-icons4.png) no-repeat -121px -352px}


.entry .menu-services {list-style: none; padding-left: 0px; display: block;}
.entry .menu-services li.item { width: 285px; height:auto; border: 1px solid #EEE; margin: 0 20px 20px 0; border-radius: 4px; position: relative; }
.entry .menu-services li.item a{color: #2162af; width: 100%; border: 0; height:auto;}
.entry .menu-services li.item a:hover{background: #eee}
.entry .menu-services li.item span{background: url(images/sprite-icons3.png) no-repeat}
.entry .menu-services li.portal-cidadao span{ background-position: 10px 6px}
.entry .menu-services li.nfe span{ background-position: -88px 8px}
.entry .menu-services li.ouvidoria span{ background-position: -186px 6px}
.entry .menu-services li.onibus span{ background-position: 10px -116px}
.entry .menu-services li.issqn span{ background-position: -184px -116px}
.entry .menu-services li.gde span{ background-position: 6px -234px}
.entry .menu-services li.telefones span{ background-position: -88px -235px}
.entry .menu-services li.radares span{ background-position: -185px -235px}
.entry .menu-services li.iptu span{ background-position: 10px -462px;}
.entry .menu-services li.conta-luz span{ background-position: -86px -355px}
.entry .menu-services li.ccm span{ background-position: -86px -118px}
.entry .menu-services li.conselhos-municipais span { background-position: -89px -758px}
.entry .menu-services li.iluminacao-publica span { background-position: 9px -758px}
.entry .menu-services li.procon span{ background-position: 10px -355px}
.entry .menu-services li.transparencia span{ background-position: -188px -357px}
.entry .menu-services li.concursos span{ background-position: -88px -462px}
.entry .menu-services li.itbi span{ background-position: -190px -660px}
.entry .menu-services li.licitacoes span{ background-position: -88px -357px}
.entry .menu-services li.contas span{ background-position: -84px -553px}
.entry .menu-services li.cipa span{ background-position: -185px -553px}
.entry .menu-services li.leis span{ background-position: 8px -553px}
.entry .menu-services li.processo-seletivo span{ background-position: -88px -653px}
.entry .menu-services li.leis-orcamentarias span{ background-position: 8px -650px}
.entry .menu-services li.eprotocolo span{ background-position: -185px -758px}
.entry .menu-services li.secretarias span{ background-position: 11px -854px}
.entry .menu-services li.viabilidade span{ background-position: -89px -855px}
.entry .menu-services li.unidadeFiscal span{ background-position: -192px -855px}
.entry .menu-services li.item a p{color: #999; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0; font-size:14px}
.entry .menu-services li.item div { padding: 10px 10px 0 60px;}
.entry .menu-services li.item strong, .entry .menu-services li.item a{ font-family: 'open_sanssemibold'; font-size: 22px; color: #fa824f; letter-spacing: -1px; }
.entry .menu-services .submenu-services-geral {list-style: disc; padding-left: 76px; padding-bottom: 15px; }
.entry .menu-services .submenu-services-geral li.item {width: 100%; border:0; margin: 0}
.entry .menu-services .submenu-services-geral li.item a {border-radius: 0; color: #999; border: 0; padding: 0 10px 10px 0px; height: auto; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0}
.entry .menu-services .submenu-services-geral li.item a:hover{background: none;}

.acessibilidade { background-color:#d4e8ff; }
.acessibilidade  ul.menu-acessibilidade { vertical-align:middle; display:block; list-style:none; }
.acessibilidade  ul.menu-acessibilidade li { vertical-align:middle; float:left; }
.acessibilidade  ul.menu-acessibilidade li.sep { width:4px; height:24px; background: url("images/ico_bol_sep_1.png") center center; background-repeat:no-repeat; }
.acessibilidade  ul.menu-acessibilidade li a,
.acessibilidade  ul.menu-acessibilidade li button { vertical-align:middle; color: #2162af; display: block;padding: 4px 10px 5px 10px; font-size: 14px; background:none; border:none; }
.acessibilidade  ul.menu-acessibilidade li a img,
.acessibilidade  ul.menu-acessibilidade li button img { position:relative; vertical-align:middle; }
.acessibilidade  ul.menu-acessibilidade li a span,
.acessibilidade  ul.menu-acessibilidade li button span { color:#0073ff; font-weight: bold;  }

.c_both { clear:both; }

.menu-pages .sub-menu {border-top: 1px solid #DDD; background: #f5f5f5 url(images/sombra-menu.png) repeat-x 0 top; padding-left: 20px;}
.menu-pages .sub-menu li {border: 0; background: url(images/set-submenu-item.gif) no-repeat 0 -1px;}
.menu-pages li{border-bottom: 1px solid #DDD; background: url(images/arrow-news-blue-green.png) no-repeat 0 13px;}
.menu-pages li a {padding: 10px 0 10px 20px;width: 100%;display: block;}
.menu-pages li.menu-item-has-children {background: url(images/arrow-news-blue-green-mais.png) no-repeat 0 13px; padding-right:13px;}
.menu-pages li.page_item_has_children {padding-left:0;}
.menu-pages li.page_item_has_children a{padding-left:20px;}
.menu-pages li.page_item_has_children .children {border-top: 1px solid #DDD; margin-top: 10px;}
.menu-pages li.page_item_has_children .children li{background-position: 20px 13px;}
.menu-pages li.page_item_has_children .children li.page_item_has_children {padding-left: 20px}
.menu-adm li {float:left; display:table; margin: 0 15px 20px 0;}
.menu-adm li a strong{color: #2162af; font-size: 14px}
.menu-adm li a{color: #999; font-size: 12px; height: 70px; width: 220px; display:block}
.menu-adm img {float:left; margin-right: 10px}

.menu-pages li.menu-item-has-children.sfHover_fixo {}
.menu-pages li.menu-item-has-children.sfHover_fixo ul.sub-menu { display:block !important; }
.menu-pages li.current_page_parent  {}
.menu-pages li.current_page_parent > a { color:#00dcff; }
.menu-pages ul.sub-menu li.current_page_item  {}
.menu-pages ul.sub-menu li.current_page_item a { color:#a5a5a5; }

.alignleft {float:left; display: block;position: relative;margin-right: 20px;margin-bottom: 10px;}
.wp-caption {background: #EEE; font-size: 12px; font-style: italic; width: 300px !important; display:table}
.wp-caption p {padding: 20px; margin-bottom: 0}


/*------------------------------------------------*/
/*-----------------[PREVISAO]-----------------*/
/*------------------------------------------------*/

.previsao {display:table; line-height: 62px; margin-top: 35px}
.previsao ul li{float:left; position:relative}
.previsao ul li.temp-max{color: #d42b1a;}
.previsao ul li.temp-min{color: #00aeef; padding-right: 14px; border-right: 1px solid #CCC;}
.previsao ul li.temp-des{font-size: 12px; padding-left: 14px;}
.previsao ul li.temp-des div{height: 66px; display:table-cell; vertical-align: middle}

/*------------------------------------------------*/
/*-----------------[BANNERIZE]-----------------*/
/*------------------------------------------------*/

.wp_bannerize {margin-bottom: 20px}

/*------------------------------------------------*/
/*-----------------[CFORMS]-----------------*/
/*------------------------------------------------*/

.cform {padding: 20px 40px}
.cform .cf-ol {list-style: none; padding: 0; width: 80%}
.cform .cf-ol li {margin-bottom: 10px; display: table; width: 100%;}
.cform .cf-ol label {color: #2162af; margin-bottom: 6px; display: table; width: 100%;}
span.reqtxt, span.emailreqtxt {float: left; margin-left: 6px; font-size: 28px; color: #F00}
.cform .cf-ol input[type="text"], .cform .cf-ol textarea {float: left; width: 450px;}
.cform .cf-ol select.cformselect  {float: left; width: 250px;}
.cform .sendbutton {color: #fff; background-color: #fa824f; border-color: #fa824f;}
.cform .cf-ol label.seccap {width: auto; display: initial; float: left; margin: 10px 10px 0 0;}
.cform .cf-ol input[type="text"].secinput {width: 100px}
.cform .cf_error { 
	color:#bf694f; 
	border:1px solid #bf694f; 
}
.cform .cf-box-title {font-weight:bold; color: #2162af}
.cform .cf-box-group input[type=checkbox] {float:left}
.cform .cf-box-group label{font-weight: normal; color: #999; float:left; width: 95%; margin: 2px 0 0 4px;}
div.mailerr {
	display:block;
}
img.captcha {float: left; margin: 6px 10px;}
.mailerr,
.cform .cf_errortxt {
	color:#ad2929; 
}

div.success {
	background: #DEF9DD;
	border: 1px solid #6abd69;
	color: #266624;
	margin: 10px 0 18px;
	padding: 8px 35px 8px 14px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.failure {
	background: #F4E0E0;
	border: 1px solid #bf694f;
	color: #6f3422;
	margin: 10px 0 18px;
	padding: 8px 35px 8px 14px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.waiting {
	background: #F9F2D2;
	border: 1px solid #BAA334;
	color: #4c4110;
	margin: 10px 0 18px;
	padding: 8px 35px 8px 14px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(images/captcha_reset_grey.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
	margin: 6px
}

/*------------------------------------------------*/
/*-----------------[WIDGETS]-----------------*/
/*------------------------------------------------*/

#sidebar .widget h6, h6.title {background: #00aeef; padding: 10px; color: #FFF; margin: 0}
#sidebar .widget h2, h2.title {background: #00aeef; padding: 10px; color: #FFF; margin: 0; font-size: 14px;letter-spacing: normal; }
p.fix-h6_title {background: #00aeef; padding: 10px; color: #FFF; margin: 0; font-size: 14px;}
h6.title a{color: #FFF;}
ul.publicacoes {padding:35px 0; display:table; width: 100%}
.publicacoes li {float: left; margin-right: 30px; font-size: 12px; width:30%}
.publicacoes li a {display: table;}
.publicacoes li a p{color: #999;}
/*.publicacoes li span {background: url(images/sprite-publicacoes.png) no-repeat; float:left; width: 74px; height: 74px; display:block; margin-right: 14px}*/
.publicacoes li h5 { margin: 10px 0 4px 0; }
.publicacoes li.concursos a h5{color: #55bbdc }
.publicacoes li.concursos span {background-position: 0 0 }
.publicacoes li.licitacoes a h5{color: #cd85da}
.publicacoes li.licitacoes span {background-position: -104px 0 }
.publicacoes li.leis a h5{color: #76ca69; }
.publicacoes li.leis span {background-position: -207px 0; }
.publicacoes li.convenios a h5 { color: #FFBF13; }
.publicacoes li.convenios span { background-position: -311px 0; }
.publicacoes.v2 { }
.publicacoes.v2 li { margin-right:0px; width:25%; }
.publicacoes.v2 li a { }
.publicacoes.v2 li a p { font-size:11px; }
.publicacoes.v2 li i {background: url("images/sprite-publicacoes2.png") no-repeat; float:left; width: 74px; height: 74px; display:block; margin-right: 14px;}
.publicacoes.v2 li i { width: 54px; height: 54px; background-size:275px; }
#text-2 h4{color: #1ba1e2;}
.publicacoes.v2 li h5 { font-size:17px; margin: 3px 0 4px 0; }
.publicacoes.v2 li span { display:block; letter-spacing: -1px;line-height: 1; font-size:17px; margin: 3px 0 4px 0; }
.publicacoes.v2 li.concursos a h5 { }
.publicacoes.v2 li.concursos i { background-position: 0 0 }
.publicacoes.v2 li.licitacoes a h5{ }
.publicacoes.v2 li.licitacoes i {background-position: -73px 0 }
.publicacoes.v2 li.leis a h5{ }
.publicacoes.v2 li.leis i { background-position: -147px 0; }
.publicacoes.v2 li.convenios a h5 { }
.publicacoes.v2 li.convenios i { background-position: -221px 0; }

#text-3 h4{color: #5fb435;}
.widget{margin-bottom: 8px}

/*------------------------------------------------*/
/*-----------------[EVENT CALENDAR]-----------------*/
/*------------------------------------------------*/
.tribe-events-notices {
	text-shadow: none;
}
#tribe-events-pg-template{
	padding-top: 20px !important;
}

#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit],
#tribe-bar-form .tribe-bar-submit input[type=button],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=button]{
	font-size: 12px;
	background: #1ba1e2;
	padding: 11px 12px;
	border-radius: 4px
}

.single-tribe_events h2.tribe-events-single-event-title {
	color: #428bca; margin-bottom: 20px; 
	font-size: 24px;
	font-family: 'Open Sans' !important;
	font-style: normal;
	font-weight: 600;
}
h2.tribe-events-page-title, h2.tribe-events-single-event-title, h2.tribe-events-page-title a{
	color: #2162af; 
	margin-bottom: 20px; 
	font-size: 42px;
	font-family: 'open_sansextrabold' !important;
	letter-spacing: -2px;
}
h2.tribe-events-page-title a:hover, h2.tribe-events-page-title a:focus {color: #2162af;} 
.tribe-events-schedule h3, .tribe-events-meta-group .tribe-events-single-section-title {font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight: bold}
.tribe-bar-disabled {/*display:none*/}
.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column {margin:0; padding: 10px}
.tribe-events-tooltip {bottom: 50px !important}
.tribe-events-calendar div[id*="tribe-events-event-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] {background: #FFF; border-bottom: 1px solid #CCC; padding:4px}
.tribe-events-single-event-description {border-bottom: 1px solid #CCC}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]>a {color: #666}
#tribe-bar-form{background:#FFF}
.tribe-bar-submit{margin-left:0; width: auto; margin-top:17px }
#tribe-events-bar{margin-bottom: 20px;}
.tribe-events-sub-nav {width:100%}
.tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit {padding: 0 10px 0 0}
ul.lista-agenda li{display:table; margin-bottom: 10px;}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a{
	background: #fa824f;
}
#tribe-events-content table.tribe-events-calendar, #tribe-events-content .tribe-events-calendar td{
	border: 1px solid #1ba1e2;
}

.tribe-events-calendar th {
	background: #2162af; color: #FFF;
	font-size:12px
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{
	background: #EEE;
}
.tribe-bar-date-filter, .tribe-bar-search-filter {margin-bottom: 20px}
input[type=submit].tribe-events-button {color: #fff; background-color: #fa824f; border-color: #fa824f;}
#tribe-events-gmap {height: 280px !important}
.agenda {padding-top: 35px}
.agenda-search {border-right: 1px solid #eee; min-height: 314px;}
.agenda-posts li {margin-bottom: 20px; border-bottom: 1px solid #eee}
.agenda-posts li a {color: #999; padding:0 0 20px 50px; display:block; width: 100%}
.agenda-posts li a h5{color: #fa824f; margin-bottom: 4px}
.agenda-posts li a div.h5-fix { font-family: 'open_sansbold' !important; color: #fa824f; display:block; font-size:22px; color: #fa824f; margin-bottom: 4px; letter-spacing: -1px;line-height: 1; }
.datepicker table {border:0}
.datepicker table th{border-radius:0;}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{background: #999!important}
h2.tribe-events-list-event-title a {letter-spacing: -1px; line-height: 1; font-family: 'open_sansbold'; color: #2162af}
span.fn {font-weight: normal}
a.tribe-events-read-more{color: #fff; background-color: #fa824f; border-color: #fa824f; display:table; padding: 10px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; border-radius: 4px;}
a.tribe-events-read-more:hover{color: #fff; }
.tribe-events-venue-details span{font-weight: normal!important}

/*------------------------------------------------*/
/*-----------------[SLIDER COMO ANDAM]-----------------*/
/*------------------------------------------------*/

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0 auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0 auto;
}

.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}

.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-slide > * {
	position: absolute;
	line-height: normal;
	margin: 0;
	left: 0;
	top: 0;
}

.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0;
}

.ls-circle-timer {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: white;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0;
}

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0;
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}

.ls-ct-center {
	width: 50%;
	height: 50%;
	left: 25%;
	top: 25%;
	position: absolute;
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0;
	left: 100px !important
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0;
	position: relative;
	text-align: center;
	margin: 0 auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

.ls-nav-next {
	visibility: hidden !important;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
	background-image: url(images/blank.gif);
}

.ls-slide > a > * {
	background-image: url(images/blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0;
	top : 0;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0 !important;
	bottom: 0 !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.ls-curtile {
	left: 0;
	top: 0;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0;
	padding: 0;
	position: absolute;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen,
html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0;
	border: 0;
}

html * .ls-slide > a,
body * .ls-slide > a,
#ls-global * .ls-slide > a,
html * .ls-slide > h1,
body * .ls-slide > h1,
#ls-global * .ls-slide > h1,
html * .ls-slide > h2,
body * .ls-slide > h2,
#ls-global * .ls-slide > h2,
html * .ls-slide > h3,
body * .ls-slide > h3,
#ls-global * .ls-slide > h3,
html * .ls-slide > h4,
body * .ls-slide > h4,
#ls-global * .ls-slide > h4,
html * .ls-slide > h5,
body * .ls-slide > h5,
#ls-global * .ls-slide > h5,
html * .ls-slide > p,
body * .ls-slide > p,
#ls-global * .ls-slide > p,
html * .ls-slide > div,
body * .ls-slide > div,
#ls-global * .ls-slide > div,
html * .ls-slide > span,
body * .ls-slide > span,
#ls-global * .ls-slide > span,
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}

html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
	margin: 0;
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0;
	box-shadow: none;
	border: 0;
	padding: 0;
}

/*html * .ls-thumbnail a img,
body * .ls-thumbnail a img,
#ls-global * .ls-thumbnail a img {
	min-width: 100% !important;
}
*/

html * .ls-wp-container .ls-slide > *,
body * .ls-wp-container .ls-slide > *,
#ls-global * .ls-wp-container .ls-slide > * {
	line-height: normal;
	outline: none;
	padding: 0;
	margin: 0;
	border: 0;
}

html * .ls-wp-container .ls-slide > a > *,
body * .ls-wp-container .ls-slide > a > *,
#ls-global * .ls-wp-container .ls-slide > a > * {
	margin: 0;
}

html * .ls-wp-container .ls-slide > a,
body * .ls-wp-container .ls-slide > a,
#ls-global * .ls-wp-container .ls-slide > a {
	text-decoration: none;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0;
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0 !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0 !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0 0 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
	transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.ls-gpuhack {
	width: 100% !important;
	height: 100% !important;
}


html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}

.slider {
	border:1px solid #eeeeee;
	display: block;	
	overflow: hidden;
	height:390px;
}

.slider .title-slider{font-size: 32px !important; text-align:right !important; line-height: 0.9 !important; font-family: 'open_sanssemibold' !important;}
.slider .slider-categorias {
	float:left;
	background-color:#00aeef;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-bottom:1px;
	padding:2px 0 1px 0;
	min-height: 392px;
}

.slider .slider-categorias li.saude-como-andam a {
	background: url('images/saude.png') no-repeat center center;
}
.slider .slider-categorias li.educacao-como-andam a {
	background: url('images/educacao.png') no-repeat center center;
}
.slider .slider-categorias li.obras a {
	background: url('images/obras.png') no-repeat center center;
}
.slider .slider-categorias li.transportes a {
	background: url('images/transito.png') no-repeat center center;
}
.slider .slider-categorias li.esportes a {
	background: url('images/lazer.png') no-repeat center center;
}

.slider .slider-categorias li a {
	padding:12px 5px;
	display: block;	
	border-top:1px solid #4dc6f4;
	margin:0 15px;
	width: 60px;
	height: 77px
}
/*.categorias li:hover {
	background-color:#2162af;
}*/
.slider .slider-categorias li.first a{
	border-top:none;
}


.slider .slider-categorias li.active:before {
	content: url('images/bullet.png');
	margin-left:90px;
	margin-top:30px;

	-webkit-animation: slide 0.2s forwards;
	-webkit-animation-delay: 1s;
	animation: slide 0.2s forwards;
	position: absolute;
	z-index: 9999;
}

@-webkit-keyframes slide {
100% { margin-left: 90px; }
}

@keyframes slide {
100% { margin-left: 90px; }
}

.slider #accordions {
	overflow: hidden;
	height:392px;
}

.slider .accordion {
	border-radius:5px;
	min-height:392px;
	height:392px;
	display: block;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color:white;
}
.slider .accordion h3 {
	padding:10px 10px;			
	background-color:#f28c61;
	color:white;
	text-indent: 10px;
	margin-bottom: 0
}
.slider .accordion .conteudo {
	height:333px;
	overflow-y: scroll
}
.slider .accordion .topico {
	width:100%;
	display: block;
	padding:10px;
	cursor: pointer;
	color:#999;
	font-family:11px;
	border-bottom:1px solid #eeeeee;
}
.slider .accordion .links {
	padding:10px 20px;
	font-weight: 600;
	
}
.slider .accordion .links li {
	margin-bottom:18px;
	margin-top:10px;
}

.slider .accordion .links li a {
	color:#00aeef;
	background-image:url('images/bullet_seta.jpg');
	background-repeat: no-repeat;
	background-position:left;
	padding-left:22px;
}
.bluebox {
	top:0px;
	left:0px;
	width:300px;
	padding:40px 20px;height:397px;font-weight:400; background-color:rgba(0,174,239,.7); text-align: right;
}
.title-slider {
	width:300px;padding:40px 20px;height:1px;font-weight:400;font-size:50px;color:white;overflow:hidden;height:397px;
}


.topico-links .links {display:none;border-bottom:1px solid #eee;}
.topico-links .links.active {display:block;}

/*------------------------------------------------*/
/*-----------------[SLIDE NEWS]-------------------*/
/*------------------------------------------------*/
#sl-pager-css { position: absolute; width: 100%; z-index: 9999; bottom: 0px; }
#sl-pager-css #sl-pager { margin-left:20px; }
#sl-pager-css #sl-pager a { display:inline-block; *display:inline; width:11px; height:11px; background-image:url(images/sel_bol_1.jpg); /*background-image:url(images/sel_bol_2.jpg);*/ background-position: 0px -11px; margin-right:5px;}
#sl-pager-css #sl-pager a.activeSlide { background-position: 0px 0px; }

#featured { vertical-align:top !important; }
#featured #slides { background: #000 url(images/ajax-loader.gif) no-repeat center; width: 100% !important; height:500px; /*height:395px;*/ vertical-align:top !important; }
#featured .slide { display: none; /*height: 396px;*/ height: 500px; width: 100% !important; vertical-align:top !important; }
#featured .slide.t2 { background-color:#6698d5; /*background-color: #CD85DA;*/ vertical-align:top !important; }
#featured .slide.t2 h2 { font-size:15px; color:#02aeee; /*color:#CD85DA;*/ display:inline-block; background-color:#fff; padding:9px 20px; font-family:"open_sanssemibold"; letter-spacing: 1px; }
#featured .slide.t2 h1 { font-size:34px; }
#featured .slide.t2 p.h2 { color:#2162AF; font-size:15px; display: inline-block;background-color: #fff;padding: 9px 20px;font-family: "open_sanssemibold";letter-spacing: 1px; line-height: 1;margin-bottom: 20px; }
#featured .slide.t2 p.h1 { color:#fff; font-size:34px; letter-spacing: -1px;line-height: 1;margin-bottom: 20px; }
#featured .slide.t2 .imagem { height:364px; }
#featured .slide.t2 .description { background-image:none; }
#featured .slide.t2 .description .m-lt { padding-left:20px; padding-top:20px;  }
#featured .slide.t3 { background-color:#f8cbad; }
#featured .slide.t3 h2 { font-size:15px; color:#02aeee; /*color:#CD85DA;*/ display:inline-block; background-color:#fff; padding:9px 20px; font-family:"open_sanssemibold"; letter-spacing: 1px; }
#featured .slide.t3 h1 { font-size:34px; }
#featured .slide.t3 .imagem { height:364px; }
#featured .slide.t3 .description { background-image:none; }
#featured .slide.t3 .description .m-lt { padding-left:20px; padding-top:20px;  }
#featured{
	position: relative;
 	display:table;
	width: 100%;
}
#featured #featured-left { display:none; }
#featured #featured-right { display:none; }

.internal-page #featured{padding-top: 20px}
.internal-page #featured .description{padding: 30px; display:table; height: 160px}
.internal-page #featured .description p {margin:0}
.internal-page #featured .description p strong {color: #FFF}
.internal-page #featured #slides {/*height:auto;*/ position:static}

.internal-page #featured {margin-bottom: 20px;}

#featured .description {padding-bottom: 16px; padding-top:16px; width: 100%; position:absolute;/* bottom: 0;*/ background: url(images/bg-slider-description.png); color: #FFF; display:table}
#featured .description .col-xs-12 {padding: 0 10px;}
.page #featured .description {padding: 20px;}
#featured .description a{color: #FFF}

#controllers {width: 960px; position: absolute; left: 50%; top: 40%; margin-left:-480px;  z-index:1000; visibility: hidden}
#controllers a{width: 27px; height: 56px; display:block; text-indent: -9999px; margin: 2px}
#featured-left{  background: url(images/arrow-news-left.png) center center no-repeat; float: left}
#featured-right{  background: url(images/arrow-news-right.png) center center no-repeat; float: right}

/* MXTera */
.bg-bannerInformativo { margin-top:20px; background:url("images/banner_informativo.jpeg"); background-size:948px 208px; width:948px; height:208px; }
.bg-bannerComunicado { margin-top:20px; background:url("images/banner_comunicado.jpg"); background-size:948px 410px; width:948px; height:410px; }
.bg-planoDiretor { cursor:pointer; margin-top:20px; background:url("images/banner_planodiretor_2.jpg"); width:948px; height:315px; }
.bg-planoMobilidade { cursor:pointer; margin-top:20px; background:url("images/banner-plano-de-mobilidade.png"); width:948px; height:315px; }
.bg-bannerConcursoFotografico { cursor:pointer; margin-top:20px; background:url("images/banner_concursoFotografico.jpg"); background-size:948px 208px; width:948px; height:208px; }

.bg-turismo { cursor:pointer; margin-top:20px; background:url("images/banner_turismo.jpg?v=2"); background-size:948px 210px; width:948px; height:210px; }

.bg-sistemaInforGeograficas { cursor:pointer; margin-top:20px; background:url("images/banner_sistemaInforGeograficasr.jpg"); background-size:948px 210px; width:948px; height:210px; }

.lista-banner-destaque-home { }
.lista-banner-destaque-home .row {  }
.lista-banner-destaque-home .row .col-md-12 { margin-top:10px; margin-bottom:10px; }
.lista-banner-destaque-home .row a { display:block; }
.lista-banner-destaque-home .row a img { display:block; }

.bg-transparencia { background:url("images/bg_transparencia.jpg"); background-size:930px 208px; width:930px; height:208px; margin-left:15px; }
.bg-transparencia ul { margin:0px; padding:0px; position:absolute; right:80px; top:35px; }
.bg-transparencia ul li { background:url("images/ico_bg_transparencia.jpg") no-repeat left center; font-size:18px; font-weight:bold; color:#fa824f; margin-bottom:10px; padding-left:20px; }
.bg-transparencia ul li a { font-family:"calibri"; color: #fa824f; }
.bg-transparencia ul li a:hover { text-decoration: underline;}

.bg-consultaViabilidadeEmpresa { margin-top:20px; background:url("images/banner_consultaViabilidadeEmpresas.jpg"); background-size:948px 208px; width:948px; height:208px; cursor:hand; cursor:pointer; }
.bg-servicosSecretariaCultura { margin-top:20px; background:url("images/banner_servicosSecretariaCultura.jpg"); background-size:948px 208px; width:948px; height:208px; cursor:hand; cursor:pointer; }
.bg-passelivre2018 { margin-top:20px; background:url("images/banner_passelivre2018.jpg"); background-size:948px 365px; width:948px; height:365px; cursor:hand; cursor:pointer; }
.bg-saspePreVestibular { margin-top:20px; background:url("images/banner_saspe_prevestibular2018.jpg"); background-size:948px 414px; width:948px; height:414px; cursor:hand; cursor:pointer; }a
.bg-seminarioInternacional2017 { margin-top:20px; background:url("images/banner_seminarioInternacionalInscreva-se2017.jpeg"); background-size:948px 208px; width:948px; height:208px; cursor:hand; cursor:pointer; border: 2px solid #e4e4e4; }
.bg-festivalMeioAmbiente { margin-top:20px; background:url("images/banner_festivalMeioAmbiente.jpg"); background-size:948px 416px; width:948px; height:416px; cursor:hand; cursor:pointer; }

.bg-sistemaInforGeograficas:hover,
.bg-consultaViabilidadeEmpresa:hover,
.bg-servicosSecretariaCultura:hover,
.bg-planoDiretor:hover,
.bg-passelivre2018:hover
{ opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }

/*------------------------------------------------*/
/*-----------------[SEARCH]-----------------*/
/*------------------------------------------------*/

#searchform {background: url(images/bg-search.png) no-repeat; margin-top: 45px; width: 151px; }
input[type="text"]#searchinput{
	border:0 ;
	padding: 0; 
	font-size: 12px; 
	border:0; 
	height:36px; 
	font-style:italic; 
	background: none; 
	width: 102px; 
	margin-left: 12px; 
	color: #999; 
	display: initial;
	webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
	float:left;
}

input[type="submit"].btn-search {
	background: url(images/icon-search.png) no-repeat center center;
	margin-left: -4px;
	width: 36px;
	height: 36px;
	text-indent: -9999px;
	border: 0;
	float:right
}

.btn-search:active,
.btn-search.active {
  background: #1ba1e2 url(images/icon-search.png) no-repeat center center;
}

.navbar-form{margin-top: 38px}
.navbar-form{padding-right:0}

/*------------------------------------------------*/
/*-----------------[FOOTER]-----------------*/
/*------------------------------------------------*/

.base-footer{background: #EEE; padding: 20px 0}
.base-footer h2{margin-bottom: 20px}
.base-footer ul li{float:left; width: 31%; margin: 0 0 6px 12px; color: #2162af }
.base-footer ul li a{color: #666; margin-left: 14px}
.alo_easymail_form_table{margin:10px 0}
.alo_easymail_form_table label{width: 40px; text-align: right; margin-right: 4px}
.alo_easymail_widget_error{padding: 6px; background:#F00; margin-top: 10px; color:#FFF; font-size: 12px}
#alo_em_widget_loading {padding: 6px;margin-top: 10px; color:#1ba1e2; font-size: 12px}
.footer{ margin-top: 80px; background: #2162af; padding: 20px 0; color: #FFF}
.menu-footer li{padding: 0 0 10px 20px; background: url(images/arrow-news-blue-green.png) 0 3px no-repeat;}
.menu-footer li a, .footer a{color: #FFF}
.menu-footer li a e {display:none;}
.menu-footer li a span {display:none;}
.footer p{margin-bottom: 10px}


/*------------------------------------------------*/
/*-----------------[COMMENTS]-----------------*/
/*------------------------------------------------*/
#respond p{width: 100%; display:table}
#commentform {width: 90%}
#commentform p{margin-bottom: 10px}
#commentform p.comment-notes{margin-bottom: 20px}
#commentform label{width: 100px; float:left; text-align:right; margin-right: 6px}
#commentform p.comment-form-comment label{text-align: left; margin-bottom: 10px}
#commentform input[type=text]{width: 300px}
#commentform textarea{width: 100%}
#commentform .form-control{float:left;}
h3#reply-title, h3#comments{ 
  font-family: 'Open Sans' !important;
  font-style:  normal;
  font-weight: 600;
  font-size: 18px;
  color: #428bca;
  margin-bottom: 10px
 }
 #comment-wrap {padding-top: 20px}
 ol.commentlist {padding: 20px 0}
 ol.commentlist li.depth-1{border-bottom: 1px solid #CCC; padding-bottom: 20px}
 .avatar-box {float: left; margin-right: 10px;}
 #comment-wrap ul.children {margin: 20px 20px 20px 40px}
 .reply-container {margin-left: 68px}
 span.fn {font-weight: bold}
 .comment-content {padding: 10px 0}
 
/*------------------------------------------------*/
/*-----------------[FORMS]-----------------*/
/*------------------------------------------------*/

input[type="tel"],input[type="email"], input[type="date"], input[type="text"], #tribe-bar-form input[type="text"], textarea, select {
	display: block;
	width: 100%;
	padding: 8px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #999;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input[type="submit"]{
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.box-banner-icos { display:block; list-style:none; margin:20px 0px 20px 0px; padding:30px 0px 0px 0px; border-top:6px solid #2162af; border-bottom:6px solid #00afef; }
.box-banner-icos li { float:left; margin: 0px 15px 30px 15px; text-align:center; }
.box-banner-icos li a { display:block; width: 125px; height: 155px; color:#0080c5; font-size:12px; font-weight:bold; padding: 0px 5px; font-family: 'open_sanssemibold'; background-color: #eeeeee; }
.box-banner-icos li a img { width:100px; }
.box-banner-icos li a span { display:block; }
.box-banner-icos li a:hover { background-color: #ebebeb; color:#00afef; }
.box-banner-icos li.c_both { margin:0px; padding:0px; clear:both; float:none; width:0px; height:0px;  }

/*------------------------------------------------*/
/*-----------------[WP-PAGENAVI]-----------------*/
/*------------------------------------------------*/

.wp-pagenavi{padding: 30px 0 10px; text-align:right}
.wp-pagenavi a{border: 1px solid #DDD; padding: 10px; margin: 0 4px}
.wp-pagenavi a:hover{border: 1px solid #EEE; background:#EEE; text-decoration: none; color: #666}
.wp-pagenavi .current{border: 1px solid #EEE; background:#EEE; padding: 10px; margin: 0 4px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #999;}
.wp-pagenavi span {border:0}

/*------------------------------------------------*/
span.obr { color:#ff0052; }

.d_none { display:none; }
.d_none_i { display:none !important; }
.d_none_soe_a_i { display:none !important; }

.v_hidden { visibility:hidden; }

.fix_v_hidden__b_none { visibility:hidden;  }
.fix_v_hidden__b_none a span { background:none; }

.panel.list-group div.sublinks { margin-bottom:20px; line-height: 21px; }

#captcha-mxt-b { width:auto; }

#logo-r-suzano { display: block;background-color: #fff;text-align: center;padding: 20px; }