/**

 * @author ( Angie Radtke )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

#accordeonck162 li.level1{
	background-image: url(https://paulofreire.org/images/img-mobile-menu.png) !important;
	background-repeat:no-repeat;
	
	}

#accordeonck162 li.level1 > a {
font-size: 0px !important;
background-image: url(https://paulofreire.org/images/img-mobile-menu.png) !important;
background-repeat:no-repeat;
padding-left: 35px !important;
}

ul#accordeonck162 li a {
padding-right: 20px !important;
}

#accordeonck162 li.level1{
	background-image: url(https://paulofreire.org/images/img-mobile-menu.png) !important;
	}

ul#accordeonck162 {
position: fixed;
top: 0;
right: 0;
z-index: 999999;
}

ul#accordeonck162 li ul li{
list-style-type: none !important;
}





#sptab154 {
color: #444444 !important;
visibility: hidden !important;
height: 0px !important;
width: 0px !important;
margin-top: -10px !important;
}


html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

#colafth{
	background: #555555;
	width: 102.3%;
	margin-left: -10px;
	margin-right: -11px;
	padding-bottom: 10px;
	}

#midias{
	float: left;
	margin-left: 41px;
	width: 22%;
	height: 120px;
	}
	
.moduletableparceiros{
	margin-top: 20px;
	}

.moduletableparceiros h3{
	background-image: url(/images/botoes/linkzin-parceiros.png) !important;
	background-repeat: no-repeat;
	background-position-y: 5px;
	padding: 0px 15px 0px 16px;
	color: #575757;
	position: relative;
	margin-bottom: 6px;
	}
	
#midiastweetwer{}

#midiasyoutube{}

#midiasgoogle{}
	
#facebrosklin{
	margin-left: 12px;
	margin-top: -20px;
	}
	
#footer{}

.custom_copi{}
	
._rw {
height: 40px !important;
width: 40px !important;
}


.custom a{
	text-decoration:none;
	}

#header{}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

.moduletablehoras {
	background-color: #D6D6D6;
	margin-top: 4px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: 800;
}

.blog_noticias {
width: 100%;
}

.blog_noticias article {
	width: 46% !important;
	min-height: 356px;
}

.moduletableatuacao{}

.moduletableatuacao h3{
	background-image: url(/images/botoes/linkzin-area-de-atuacao.png) !important;
	background-repeat: no-repeat;
	background-position-y: 5px;
	padding: 0px 15px 0px 16px;
	color: #006f5f;
	position: relative;
	}

.blog-featured_homeita{}

.blog-featured_homeita h2{
	width: 100% !important;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 600;
	padding-bottom: 0px !important;
	line-height: 1 !important;
	margin-bottom: 7px;	}

.blog-featured_homeita h1{
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.1em;
	font-weight: 600;
	padding-bottom: 0px !important;
	margin-bottom: 7px;
	}
	
.blog-featured_homeita article{
	background-color:#E2E2E2;
	padding: 7px !important;
	width: 30.7% !important;
	margin-bottom: 3px !important;
	min-height: 260px !important;
	}


	
.item-page_noticias{
	margin-top: 0px;
	}
	
.item-page_noticias p{
	}

.item-page_noticias h1{
	font-size: 26px;
	color: #07B900;
	margin-bottom: 16px;
	}
	
.item-page_noticias h1{
	font-size: 26px;
	color: #07B900;
	margin-bottom: 16px;
	}

.item-page_noticias h2{
	font-size: 26px;
	color: #07B900;
	margin-bottom: 16px;
	}

.item-page_noticias h3{}

html {
    background: #ffffff;
    font-size: 100.01%;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: #f3f5f6;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.ja-typo-legend .legend-title{}

#div-video-home{
	background-color: #b30000;
	padding: 10px;
	line-height: 1.5em;
	}
	
#div-video-home img{
	width: 100%;
	}
	
#div-video-home a{
	color:#FFF;
	font-style: none;
	}
	
#div-video-home a:hover{
	color:#cccccc;
	font-style: none;
	}

body {

    position: relative;
    width: 100%;
    line-height: 1.5em;
    background: #eee
}

#mod-finder-searchform{
	background-repeat: no-repeat;
	margin-top: 23px;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 0px;
	font-size: 12px;
	background-color: #2da8e4;	
	}

#mod-finder-searchword{
	width: 64%;
	margin-left: 10px;
	border-radius: 0px;
	height: 11px;
	color: #A7A7A7;
	}
.finder{
	color: #FFF;
	font-weight: bold;

	}



/* ###################### general ###################### */
#all {
    margin: 0 auto;
    max-width: 1050px;
    padding: 0;
    text-align: left;
    font-size: 0.8em
}

#header {
	display: block !important;
	padding: 5em 0 0 0;
	overflow: hidden;
	height: 143px;
	margin-bottom: 20px;
}

#header ul {
    position: absolute;
    left: 0;
    top: 5em;
    right: 0;
    display: block;
    margin: 0 0 1px 0;
    text-align: right;
    list-style-type: none;
    padding: 10px 0
	hei
}

#back {
    margin-top: -21px;
    padding: 0;
}

#contentarea, #contentarea2 {
    position: relative;
    overflow: hidden;
    padding: 0 20px !important;
    margin: 0;

}

#wrapper {
    width: 75%;
    float: left;
    position: relative;

}

#wrapper2 {
    width: 71%;
    float: left;
    position: relative;
    padding-bottom: 20px;

}

#wrapper2 .item-page {
    max-width: 100%;
}

#main {
    padding-top: 5px;
    padding-bottom: 20px;
    position: relative;

}

#right {
	float: left;
	width: 22.8%;
	margin: 1px 0 10px 2%;
	padding: 0 0 5px 0;
	position: relative;
}

.unseen,
.hidelabeltxt,
#line label {
    display: inline;
    height: 0;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0;
}

.items-row article dl{}

/* ++++++++++++++  nav after content  ++++++++++++++ */
.left {
    padding-top: 0;
    float: right;
    margin: 10px 0 10px 0;
    width: 22%;
    position: relative;

}

/* ++++++++++++++  nav before content  ++++++++++++++ */
.left1 {
    padding: 0;
    float: left;
    margin: 10px 3% 10px 0;
    width: 21%;
    position: relative
}

.leftbigger {
    width: 26%;
}

/* ###################### CSS PÁGINAS ###################### */


/* -----PÁGINAS CINZAS-----*/
 
.item-page_cinzas, .item-page_cinzas-sub{
/*	margin-top: -33px;*/
	}
	
.item-page_cinzas h1{
	color: #5C5C5C;
	font-size: 24px;
	margin-bottom: 24px;
	}

.item-page_cinzas h2{
	color: #5C5C5C;
	font-size: 24px;
	margin-bottom: 24px;
	}
	
.item-page_cinzas h3, .item-page_cinzas-sub h3{
	color: #7E7E7E;
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 14px;
	font-weight: bolder;
	}

/* -----PÁGINA O INSTITUTO-----*/

.item-pageo-instituto{
/*	margin-top: -33px;*/
	}

.item-pageo-instituto h1{
	color: #348CC7;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageo-instituto h2{
	color: #348CC7;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageo-instituto h3{
	color: #6AB4E6;
	font-size: 14px;
	}
	
/* -----PÁGINAS O QUE FAZEMOS-----*/
 
.item-pageo-que-fazemos, .item-pageo-que-fazemos-sub{
/*	margin-top: -33px;*/
	}

.item-pageo-que-fazemos-sub a:link, .item-pageo-que-fazemos a:link{
	color: #42A96A;
	font-size: 14px;
	font-weight: 100;
	text-decoration: underline;
	}
	
.item-pageo-que-fazemos-sub a:visited, .item-pageo-que-fazemos a:visited{
	color: #42A96A;
	font-size: 14px;
	font-weight: 100;
	}

.item-pageo-que-fazemos-sub h1, .item-pageo-que-fazemos h1{
	color: #219E76;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageo-que-fazemos h2{
	color: #219E76;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageo-que-fazemos-sub h2{
	color: #219E76;
	font-size: 18px;
	margin-bottom: 17px;
	font-weight: bolder;
	}
.item-pageo-que-fazemos h3, .item-pageo-que-fazemos-sub h3{
	color: #4CB694;
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 14px;
	font-weight: bolder;
	}

.item-pageo-que-fazemos h3, .item-pageo-que-fazemos-sub h3{
	color: #4CB694;
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 14px;
	font-weight: bolder;
	}

/* -----PÁGINA ACERVO-----*/
 
.item-pageacervo{
/*	margin-top: -33px;*/
	}

.item-pageacervo a:link, item-pageacervo a:visited{
/*	color:#C31414 !important;*/
	}

.item-pageacervo h1{
	color: #CC0000;
	font-size: 24px;
	margin-bottom: 17px;
	}

.item-pageacervo h2{
	color: #CC0000;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageacervo h3{
	color: #DF0000;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.item-pageacervo-sub a:link, .item-pageacervo a:link{
	color: #D84C4C;
	font-weight: 100;
	}
	
.item-pageacervo-sub a:visited, .item-pageacervo a:visited{
	color: #D84C4C;
	font-weight: 100;
	}


/* -----PÁGINA UNIFREIRE-----*/
 
.item-page_unifreire{
/*	margin-top: -33px;*/
	}

.item-page_unifreire h1{
	color: #A07300;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-page_unifreire h2{
	color: #A07300;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-page_unifreire h3{
	color: #AC7D42;
	font-size: 16px;
	}
	
.item-page_unifreire a:link, .item-page_unifreire a:link{
	color: #A36900;
	font-size: 14px;
	font-weight: 100;
	}
	
.item-page_unifreire-sub a:visited, .item-page_unifreire a:visited{
	color: #A36900;
	font-size: 14px;
	font-weight: 100;
	}


/* -----PÁGINA CASA DA CIDADANIA-----*/
 
.item-page-casa-da-cidadania{
/*	margin-top: -33px;*/
	}

.item-page-casa-da-cidadania h1{
	color: #66AFFF;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-page-casa-da-cidadania h2{
	color: #66AFFF;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-page-casa-da-cidadania h3{
	color: #66AFFF;
	font-size: 16px;
	}
	
.item-page-casa-da-cidadania-sub a:link, .item-page-casa-da-cidadania a:link{
	color: #00B2E5;
	font-size: 14px;
	font-weight: 100;
	}
	
.item-page-casa-da-cidadania a:visited, .item-page-casa-da-cidadania a:visited{
	color: #00B2E5;
	font-size: 14px;
	font-weight: 100;
	}
/* -----PÁGINA NOTÍCIAS----*/
.item-page_noticias a:link, .item-page_noticias a:visited{
	color: #05B30E !important;
	text-decoration: none !important;
	}

.blog_noticias{
	
	}
	
.blog_noticias{
	
	}
	
.blog_noticias h2{
	width: 100% !important;
	text-transform: uppercase;
	margin-bottom: 9px;
	line-height: 1!important;
	FONT-WEIGHT: 700;
	}
	
.blog_noticias h1{
	width: 97% !important;
	text-transform: uppercase;
	margin-bottom: 9px;
	line-height: 1 !important;
	FONT-WEIGHT: 700;
	}
	
#blog_noticias class="items-row{}

.cols-2 .column-2 {
width: 46.55%;
float: right;
margin: 0;
background-color: #e4e4e4;
padding: 13px 13px 3px 13px;
}

/* -----PÁGINA O REDES-----*/
 
.item-pageredes{
/*	margin-top: -33px;*/
	}

.item-pageredes h1{
	color: #7D36A0;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageredes h2{
	color: #7D36A0;
	font-size: 24px;
	margin-bottom: 17px;
	}
	
.item-pageredes h3{
	color: #9860B3;
	font-size: 14px;
	}
	
.item-pageredes-sub a:link, .item-pageredes a:link{
	color: #BC00E5;
	font-size: 14px;
	font-weight: 100;
	}
	
.item-pageredes a:visited, .item-pageredes a:visited{
	color: #BC00E5;
	font-size: 14px;
	font-weight: 100;
	}

/* ###################### sanfona página instituto ###################### */

ul#accordeonck120 {
margin: 0px 0px 20px 0px !important;
}

#ul#accordeonck120 li a{
	margin-top: 0px !important;
	}
	
ul#accordeonck120 li a:hover, ul#accordeonck120 ul li a:focus{
	color: #00F5FF !important;
	}

#item-162{}

#accordeonck120 li.level1{
	background-image: url(/images/li-menu-sanfonado-o-Instituto.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
#accordeonck120 li.level1 a{
	
	}
	
#accordeonck120 li.level1 a:hover{
	
	}

#accordeonck120 li.level1 a.active{
	}

ul#accordeonck120 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck120 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
	
ul#accordeonck120 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#item-166, #item-167, #item-168{
	color:#FFF !important;
	list-style: none !important;
	}
	
#accordeonck120 li.level2 > a{
	color: #B6E5FF;
	background-color: #0171bb;
	}
#accordeonck120 li.level2 > a:hover{
	color: #B6E5FF;
	background: #004f83;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck120 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#item-166, #item-167, #item-168{
	color:#fff !important;
	background-color:#0171bb !important;	
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}
	
.moduletablepublica_ipf h3{
	background-image: url(/images/botoes/linkzin-edl.png) !important;
	background-repeat: no-repeat;
	background-position-y: 5px;
	padding: 0px 15px 0px 16px;
	color: #f3b200;
	position: relative;
	margin-bottom: 6px;
	margin-top: 11px;
	}
	
.moduletablepublica_ipf h3{
	background-image: url(/images/botoes/linkzin-edl.png) !important;
	background-repeat: no-repeat;
	background-position-y: 5px;
	padding: 0px 15px 0px 16px;
	color: #f3b200;
	position: relative;
	margin-bottom: 6px;
	margin-top: 11px;
	}

/* ###################### sanfona página inicial ###################### */

#ul#accordeonck128 li a{
	margin-top: 0px !important;
	}

#accordeonck128 li.level1{
	background-image: url(/images/li-menu-sanfonado-o-que-fazemos.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck128 li a:hover, ul#accordeonck100 ul li a:focus{
	color: #57F771 !important;
	}

#accordeonck128 li.level1 a{
	border: 0px;
	}
	
#accordeonck128 li.level1 a:hover{
	
	}

#accordeonck128 li.level1 a.active{
	}

ul#accordeonck128 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck128 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck128 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck128 li.level2 > a{
	color: #93ECD3;
	background-color: #005240;
	}
#accordeonck128 li.level2 > a:hover{
	color: #B6E5FF;
	background: #00382F;;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck128 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}
	
	
/* ###################### sanfona página o que fazemos ###################### */

#ul#accordeonck100 li a, #ul#accordeonck168 li a{
	margin-top: 0px !important;
	}

#accordeonck100 li.level1, #accordeonck168 li.level1{
	background-image: url(/images/li-menu-sanfonado-o-que-fazemos.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck100 li a:hover, ul#accordeonck100 ul li a:focus, ul#accordeonck168 li a:hover, ul#accordeonck168 ul li a:focus{
	color: #57F771 !important;
	}

#accordeonck100 li.level1 a, accordeonck168 li.level1 a{
	border: 0px;
	}
	
#accordeonck100 li.level1 a:hover{
	
	}

#accordeonck100 li.level1 a.active{
	}

ul#accordeonck100, ul#accordeonck168 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck100 li.level1 > a, #accordeonck168 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck100 li ul li, ul#accordeonck168 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck100 li.level2 > a, #accordeonck168 li.level2 > a{
	color: #93ECD3;
	background-color: #005240;
	}
#accordeonck100 li.level2 > a:hover, #accordeonck168 li.level2 > a:hover{
	color: #B6E5FF;
	background: #00382F;;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck100 li.level2 > a:active, #accordeonck168 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}


/* ###################### sanfona página acervo ###################### */

#ul#accordeonck147 li a{
	margin-top: 0px !important;
	}

#accordeonck147 li.level1{
	background-image: url(/images/li-menu-acervo.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck147 li a:hover, ul#accordeonck100 ul li a:focus{
	color: #FF6969 !important;
	}

#accordeonck147 li.level1 a{
	border: 0px;
	}
	
#accordeonck147 li.level1 a:hover{
	
	}

#accordeonck147 li.level1 a.active{
	}

ul#accordeonck147 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck147 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck147 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck147 li.level2 > a{
	color: #93ECD3;
	background-color: #005240;
	}
#accordeonck147 li.level2 > a:hover{
	color: #B6E5FF;
	background: #00382F;;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck147 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}
	
	
/* ###################### sanfona página UniFreire ###################### */

#ul#accordeonck126 li a{
	margin-top: 0px !important;
	}

#accordeonck126 li.level1{
	background-image: url(/images/li-menu-sanfonado-unifreire.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck126 li a:hover, ul#accordeonck126 ul li a:focus{
	color: #F0C375 !important;
	}

#accordeonck126 li.level1 a{
	border: 0px;
	
	}
	
#accordeonck126 li.level1 a:hover{
	
	}

#accordeonck126 li.level1 a.active{
	}

ul#accordeonck126 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck126 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck126 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck126 li.level2 > a{
	color: #E4C67B;
	background-color: #694524;
	}
#accordeonck126 li.level2 > a:hover{
	color: #B6E5FF;
	background: #42310C;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck126 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}

/* ###################### sanfona página casa da cidadania ###################### */

#ul#accordeonck127 li a{
	margin-top: 0px !important;
	}

#accordeonck127 li.level1{
	background-image: url(/images/li-menu-casa-da-cidadania.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck127 li a:hover, ul#accordeonck127 ul li a:focus{
	color: #38E7E7 !important;
	text-shadow: none !important;
	}
	
ul#accordeonck127 li a:hover, ul#accordeonck127 ul li a{
	color: #38E7E7 !important;
	text-shadow: none !important;
	}

#accordeonck127 li.level1 a{
	
	}
	
.accordeonck, .item-188, .level1 a{
	text-shadow: none !important;
	}
	
#accordeonck127 li.level1 a:hover{
	
	}

#accordeonck127 li.level1 a.active{
	}

ul#accordeonck127 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck127 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck127 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck127 li.level2 > a{
	color: #E4C67B;
	background-color: #694524;
	}
#accordeonck127 li.level2 > a:hover{
	color: #B6E5FF;
	background: #42310C;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck127 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}


/* ###################### sanfona página responsabilidade social ###################### */

#ul#accordeonck175 li a{
	margin-top: 0px !important;
	}

#accordeonck175 li.level1{
	background-image: url(/images/li-menu-home-responsa.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
ul#accordeonck175 li a:hover, ul#accordeonck127 ul li a:focus{
	color: #38E7E7 !important;
	text-shadow: none !important;
	}
	
ul#accordeonck175 li a:hover, ul#accordeonck127 ul li a{
	color: #38E7E7 !important;
	text-shadow: none !important;
	}

#accordeonck175 li.level1 a{
	
	}
	
.accordeonck, .item-188, .level1 a{
	text-shadow: none !important;
	}
	
#accordeonck175 li.level1 a:hover{
	
	}

#accordeonck175 li.level1 a.active{
	}

ul#accordeonck175 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck175 li.level1 > a {
	color: #403B3B;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck175 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#accordeonck175 li.level2 > a{
	color: #FFFFFF !important;;
    background-color: #808080 !important;
	}
#accordeonck175 li.level2 > a:hover{
    color: #FFFFFF !important;
    background-color: #5F5F5F !important;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck175 li.level2 > a:active{
	color: #B6E5FF !important;
	background: 5F5F5F !important;
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}

/* ###################### sanfona página Redes ###################### */

ul#accordeonck121 li a:hover{
	color: #FA78FA !important;
	}

ul#accordeonck121 ul li a:active{
	color: #000 !important;
	}

#ul#accordeonck121 li a{
	margin-top: 0px !important;
	}

#accordeonck121 li.level1{
	background-image: url(/images/li-menu-sanfonado-redes.jpg) !important;
	background-repeat: no-repeat !important;
	color:#FFF;
	}
	
#accordeonck121 li.level1 a{
	
	}
	
#accordeonck121 li.level1 a:hover{
	
	}

#accordeonck121 li.level1 a.active{
	}

ul#accordeonck121 {	
	color:#FFF;
	padding:0px !important;
	background-image: none !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px 0px #444444 !important;
	border: 0px !important;
	webkit-box-shadow: 0px 0px 0px 0px #444444!important;
}

#accordeonck121 li.level1 > a {
	color: #FFF;
	margin-top: 2px;
	}

.content_1{
	}
	
ul#accordeonck121 li ul li{
	border-top: 0px solid #ddd !important;
	margin: 0 0 0 0px !important;
	padding-left: 0px !important;
	list-style: none !important;
	}
	
#item-166, #item-167, #item-168{
	color:#FFF !important;
	list-style: none !important;
	}
	
#accordeonck121 li.level2 > a{
	color: #B6E5FF;
	background-color: #0171bb;
	}
#accordeonck121 li.level2 > a:hover{
	color: #B6E5FF;
	background: #004f83;
	}
/*#accordeonck120 li.level2 > a:visited{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}*/
#accordeonck121 li.level2 > a:active{
	color: #B6E5FF !important;
	background: #004f83 !important;
	}
	
#item-166, #item-167, #item-168{
	color:#fff !important;
	background-color:#0171bb !important;	
	}
	
#accordeonck instituto ul li ul li a{
	color:#fff !important;
	background-color:#0171bb !important;
	}

/* ###################### header ###################### */

.skiplinks,
.skiplinks li {
    display: inline;
    height: 0;
    line-height: 0;
    padding: 0 !important;
}

.skiplinks li a.u2 {
    display: inline;
    height: 0;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0;

}

.skiplinks li a.u2:active,
.skiplinks li a.u2:focus {
    position: absolute;
    width: 13em;
    top: -4em;
    left: 10px;
    line-height: 1.5em;
    padding: 5px;
    font-weight: bold;
    height: 3em;

}

.wrap {
    border: 0;
    clear: both;
    float: none;
    font-size: 1px;
    height: 0;
    line-height: 1px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#logo {
	margin-top: 0;
	margin-left: 10px;
	display: block;
	padding: 3em 22px 22px 13px;
	width: 227px;
	font-weight: normal;
	line-height: 1em;

}

#logo img {
    display: block;
	width: 100%;
}

#logo span {
    padding-left: 2px
}

#logo span.header1 {
    display: block;
    top: 0;
    line-height: 0.8em;
    font-size: 0.7em;
    padding-left: 55px
}

.logoheader {
    margin: -2px 10px 0;
    padding: 0;
    text-align: left;
    font-weight: normal;
    line-height: 1.5em;
}
.header1 {
	font-size: 1.5em;
	margin-left: 10px;
}

#line {
padding: 5px 0 2px 2px;
position: absolute;
top: 0.5em;
text-align: right;
width: 571px;
margin-left: 461px;

}

#fontsize,
#line .search {
    display: inline;
    margin: 0;
}

/* ++++++++++++++  button for closing right column  ++++++++++++++ */

#close {
    margin-right: 0;
    text-transform: uppercase;
	visibility:hidden;
}

#close span {
    position: absolute;
    right: 20px;
    z-index: 10000;
    top: 5px;
    font-weight: bold;
    text-align: right;
    line-height: 1.5em;
    margin-top:20px;
    padding: 5px
}

#close > a {
    display: block;
    overflow: hidden
}

#close > a:hover span {
    background: #095197
}

/* ###################### main ###################### */

/* ++++++++++++++  position  ++++++++++++++ */

.blog-featured {
/*    padding: 39px 0px 0px 0px;
	background-image: url(/images/bg_destaques_home.jpg);
	background-repeat: no-repeat;*/
}

#noticias-home-mais{
	margin-top: 19px;
	margin-bottom: -5px;
	}

.items-leading {
    padding: 0 5px 10px 5px;
    overflow: hidden;
    margin-bottom: 10px
}

.row-separator {
    display: block;
    clear: both;
    margin: 0;
    border: 0;
    height: 1px
}

.item-separator {
    display: none;
    margin: 0;
}

.shownocolumns {
    width: 98% !important;
}

#top {
    margin: 0 0 2px 0;
    overflow: hidden
}

/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}

.cols-2 .column-1 {
	width: 46%;
	float: left;
	background-color: #e4e4e4;
	padding: 13px 13px 2px 13px;
}

.column-1:hover{
	width: 46%;
	float: left;
	background-color: #e4e4e4;
	padding: 13px 13px 2px 13px;
}

.cols-2 .column-2 {
    width: 46.55%;
    float: right;
    margin: 0;
	background-color: #e4e4e4;
	padding: 13px 13px 3px 13px;
	
}

.column-2 h2{

}

.readmore{
	margin-bottom: 0px;
	}

p.readmore a{
color: #000 !important;
background: none !important;
box-shadow: none !important;
border: 0px !important;
padding-left: 15px !important;
background-image: url(/images/maiszinho.png) !important;
background-repeat: no-repeat !important;
font-size: 12px;
	}

.cols-3 .column-1 {
	float: left;
	width: 29%;
	padding: 0 5px;
	margin-right: 1%;

}

.cols-3 .column-2 {
	float: left;
	width: 29%;
	margin-right: 2%;
	margin-left: 0%;
	padding: 0 5px;
}

.cols-3 .column-3 {
	float: right;
	width: 29%;
	padding: 0 5px;
	margin-right: 0%;
	margin-left: -3%;
}

.items-row {
    overflow: hidden;
    margin-bottom: 3px !important;
}

.column-1,
.column-2,
.column-3 {
    padding: 10px 5px
}

.column-2 {
    width: 55%;
    margin-left: 40%;
}

.column-3 {
    width: 30%
}

.blog-more {
    padding: 10px 5px
}

/* ++++++++++++++  footer  ++++++++++++++ */

#bottom {
    overflow: hidden
}

.box {
    width: 27%;
    float: left;
    margin-right: 10px;
    min-height: 100px
}

.box1 {
    width: 35%
}

.box2 {
    width: 32%
}

.box3 {
    float: right
}

#footer-inner, #footer {
    max-width: 1025px;
    margin: 0 auto;

    padding: 10px 15px 10px 10px;
}

img {
    border: 0 none;
}

/* hide the mobile menu button */
#mobile_select {
    display: none
}


@media (max-width: 980px) {
	
#div-video-home{
	background-image: url(http://www.paulofreire.org/images/video-celular.jpg);
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 10px;
	background-color: #b30000;
	background-size: 95%;
	padding: 10px;
	line-height: 1.5em;
}

#div-video-home img{

}
	
}

@media (max-width: 768px) {
	
}


@media only screen 
and (min-width : 770px) {
 ul#accordeonck162 {
	 visibility:hidden;
	}
}

@media only screen 
and (max-width : 770px) {
	#header ul.menu {
	visibility: hidden !important;
	}
}

@media (max-width: 480px) {
	
.moduletableparceiros img{
	width:100%;
}

.blog_noticias article {
	width: 88% !important;
	margin-bottom: 7px;
	min-height: 290px;
}

.cols-2 .column-2 {
float: left;
}

.accordeonck, .item-188, .level1 a{
	visibility:visible !important;
	}
.leftbigger{
	visibility:visible !important;
	}
}
