@charset "utf-8";
/* CSS Document                                           NAZARÉ */

#fonte-padrao {display: none;}
#fonte-maior {display: block;}
#novoid{
color:#FF0000;}


#contraste-padrao, #fonte-padrao {
	display:none;
}

/* mais um teste se não funcionar eliminar
*/


.trs {-webkit-transition:all ease-out 0.5s;
    -moz-transition:all ease-out 0.5s;
    -o-transition:all ease-out 0.5s;
    -ms-transition:all ease-out 0.5s;
    transition:all ease-out 0.5s;
	}	
	
.trs a
{
    text-decoration: none;
	
}
.data{
color:#60a33d;
top: 5px;
}
.detalhes{
color:#60a33d;
top: 2px;
}


	#slider {position: relative; z-index: 1;} 
#slider a {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter:alpha(opacity=10);
	/*height: 346px;*/
}
.ativo {opacity: 1!important; filter:alpha(opacity=100)!important;}
 
/*controladores*/

spam{background: #528cbd;; cursor: pointer; opacity: 20;filter:alpha(opacity=20); position: absolute; bottom: 20%; width: 23px; height: 23px; z-index: 5; top:300px;}



.next {right: 6px; top:360px;}
.next:before,.next:after {left: 10px;}
.next:before {
    -webkit-transform: rotate(-42deg);
    top: 5px;
}
.next:after {
    -webkit-transform: rotate(-132deg);
    top: 12px;
}
.next:before,.next:after,.prev:before,.prev:after {content: "";
    height: 10px;
    background: #fff;
    width: 1px;
    position: absolute;
}
.prev {left: 6px;top:360px;}
.prev:before,.prev:after {left: 10px;}
.prev:before {
    -webkit-transform: rotate(42deg);
    top: 5px;
}
.prev:after {
    -webkit-transform: rotate(132deg);
    top: 12px;
}
 
figure:hover span {opacity: 0.76;filter:alpha(opacity=76);}
    figure {
    max-width: 600px;
    height: 400px;
    position: relative;
    overflow: hidden;
    margin: 5px auto;
	
}
 */

/* termima aqui o codigo inserido
*/

* {
	padding:0;
	margin:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color:#999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color:#999999;
}



ol, ul
{
    list-style: none;
}

a
{
    text-decoration: none;
}

html, body
{
  background-color: #ffffff; 
  color: #314e60;
  font-size: 12px;
  height: auto;
	
	
}




/*ja-tool-increase{
font-size:18px;
}

ja-tool-reset{
font-size:12px;
}


ja-tool-decrease{
font-size:8px;}
*/

.vertical{
	vertical-align:middle;
	
}

.lerMais{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0 10px 27px;
	background:url(../imagens/setaVerde.png) 0 50% no-repeat;
	float: left;
}

.clear{
	clear:both;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

a, a:visited {

	color:#666666;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

em{
	color:#60a33d;
	font-style:normal;
}

.wrapper{
	width:900px;
	/*margin-left:auto;
	margin-right:auto;*/

}

/* +++++++++++++++++++++++ INICIO: TOPO ++++++++++++++++++++++++++*/

#logo{
background-image:url(../imagens/logo.jpg);
height:71px; width:416px;

}

#topo{
	display:block;
	margin-left:205px;
	width:900px;
}
.social{
	display:block;
	float:right;
	padding:43px 0 0 0;
	text-align:right;
}

.divMenu{
	display:block;
	position:relative;
	background:#eff6eb;
	height:38px;
	margin:5px 0 0 0;
}
.maskMenu{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:900px;
	height:5px;
	/*background:url(../images/maskMenu.png) 0 0 no-repeat;*/
}


.mainMenu{
	display:block;
	float:left;
}
.mainMenu ul{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.mainMenu ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.mainMenu ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:12px 15px 9px 10px;
	color:#999999;
	font-size:14px;
    font-family: 'itc_officina_sans_std_bookBd';
	text-transform:uppercase;
	text-decoration:none;
	/*
	border:solid 1px red;
	*/
}
.mainMenu ul li span{
	display:block;

	width:17px;
	height:38px;

	position:absolute;
	left:-17px;
	top:0;
	background:url(../imagens/separadorMenu.png) 5px 13px no-repeat;
}


.mainMenu > ul > li:first-child > a{
	background:none;
	padding-left:26px;
	
}
.mainMenu ul li:hover a{
	color:#FFFFFF;
	background:url(../imagens/rolloverMenu.png) 100% 0 no-repeat;
}
.mainMenu ul li:hover span{
	background:url(../imagens/rolloverMenu.png) 0 0 no-repeat;
}
.mainMenu ul li.active a{
	color:#FFFFFF;
	background-color:#FF0000;
	background:url(../imagens/activeMenu.png) 100% 0 no-repeat;

}
.mainMenu ul li.active span{
	background:url(../imagens/activeMenu.png) 0 0 no-repeat;
}
.mainMenu ul li:first-child span{
	display:none;
}



/******************** SUBMENU *************/


.mainMenu ul li ul{
	display:none;
	padding:20px;
	background:#666666;
	position:absolute;
	left:0;
	top:38px;
	z-index:900;
	white-space:nowrap;
}
.mainMenu ul li ul li{
	display:block;
	clear:both;
	float:none;

}
.mainMenu ul li ul li a{
	display:block;
	clear:both;
	float:none;
	background:url(..centro/imagens/activeMenu.png);
	/*background:url(../imagens/bulletsubMenu.png) 0 6px no-repeat!important;*/
	padding:3px 10px 2px 15px;
	color:#FFFFFF;
}
.mainMenu ul li ul li a:hover{
	color:#d1ff89;

}
.mainMenu ul li:hover ul{
	display:block;
}



/*#ja-usertools{
	clear:both;
	display:block;
	float:right;
	margin-right:200px;
	position:relative;
}*/
	
#caixa{
	display:block;
	clear:both;
	float:right;
	width:400px; height:60px; 
	}	
	
.nav_acessibilidade{
	display:block;
	clear:both;
	float:right;
	width:160px; height:22px; 
	margin:11px 0 0 0;
	
}
.nav_acessibilidade span{
	color:#314e60; 
	font-weight:bold;
}

.nav_acessibilidade ul{
	list-style: none;
	margin:0;
	padding:0;
}

.nav_acessibilidade ul li {
	margin:0;
	padding: 0;
	float:left;
	list-style: none;
	background: #e8e8e8;
	display: block;	
	border-right:1px solid #fff;
}	


.pesquisaTopo{

	display:block;
	float:right;
	width:150px;
	height:22px;
	background:#fff;
	border:solid 1px #ededed;
	margin:11px 11px 11px 0;
	position:relative;
}
.pesquisaTopo input[type="text"]{
	display:block;
	float:inherit;
	background:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	width:115px;
	padding:4px;
	border:0;
	outline:none;

}
.pesquisaTopo input[type="submit"]{
	display:block;
	position:absolute;
	border:0;
	background:none;
	background:url(../imagens/iconPesquisar.png) 50% 50% no-repeat;
	width:20px;
	height:20px;
	right:5px;
	top:2px;
	z-index:10;
}





/* +++++++++++++++++++++++ FIM: TOPO ++++++++++++++++++++++++++*/

.menuAcess{
	color:#666666;
	text-decoration:none;
	padding:10px;
	margin-top:10px;
	font-size:14px;
	border:solid 1px #999999;
	

	}

.menuAcess a{
	border-bottom:solid 3px #cccccc;
	
}

.menuAcess li{
	margin-top:10px;
	}



/* -------------------- LAYOUT -------------------- */

/*** SLIDESHOW ****/


#slideshow {
	margin-left:205px;
	width: 900px;
	height: 250px;
	overflow: hidden;
	position: relative;
	background: #ffffff url('../imagens/banner1.jpg') no-repeat 50% 50%;
}
#slideshow2 {
	margin-left:205px;
	width: 900px;
	height: 250px;
	overflow: hidden;
	position: relative;
	background: #ffffff, 900px, 250px, url('../imagens/igualdade2.jpg') no-repeat 50% 50%;
}

.slideshowInterior {
	height:259px!important;
	background: #ffffff url('../imagens/banner2.jpg') no-repeat 50% 50%;
}
.slideshowSmall {
	height:110px!important;
	background: #ffffff url('../imagens/banner3.jpg') no-repeat 50% 50%;
}

/*
#slideshow > div {
	display: none;
}
*/

#slideshow-paging {
	position: absolute;
	width: 900px;
	height: 330px;
	overflow: visible;
	left: 50%;
	bottom:0px;
	margin-left: -490px;
	/*z-index: 50;*/
}
#slideshow #slideshow-paging-previous,
#slideshow #slideshow-paging-next {
	position: absolute;
	top: 50%;
	margin-top: -34px;
	left: 0px;
	width: 24px;
	height: 68px;
	/*background: url('../imagens/slideshow-previous.png') no-repeat top left;*/
}
#slideshow #slideshow-paging-next {
	left: auto;
	right: 0px;
	/*background: url('../imagens/slideshow-next.png') no-repeat top right;*/
}
#slideshow #slideshow-paging-previous.hover {
	left: -2px;
	padding-left: 2px;
}
#slideshow #slideshow-paging-next.hover {
	right: -2px;
	padding-right: 2px;
}

#slideshow-paging-jump{
	position:absolute;
	right:10px;
	bottom:15px;
	z-index:100;

	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
#slideshow-paging-jump li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
#slideshow-paging-jump li a{
	display:block;
	float:left;
	list-style:none;
	margin:0 2px 0 2px;
	padding:0;
	font-size:0;
	width:12px;
	height:12px;
	overflow:hidden;
	background:url(../imagens/bolasPaginacao.png) 0 0 no-repeat;
}
#slideshow-paging-jump li a:hover,
#slideshow-paging-jump li a.active{
	background:url(../imagens/bolasPaginacao.png) 0 100% no-repeat;
}


/*
#slideshow-paging-jump {
	list-style: none;
	position: absolute;
	top: auto;
	left: auto;
	bottom: -22px;
	right: 10px;
}
#slideshow-paging-jump > li {
	margin-left: 5px;
}
#slideshow-paging-jump > li > a {

	display: block;
	background: url('../images/slideshow-paging.png') no-repeat top right;
	width: 12px;
	height: 12px;


	display:block;
	float:left;
	list-style:none;
	margin:0 2px 0 2px;
	padding:0;
	font-size:0;
	width:12px;
	height:12px;
	overflow:hidden;
	background:url(../images/bolasPaginacao.png) 0 0 no-repeat;




}
#slideshow-paging-jump > li:hover > a,
#slideshow-paging-jump > li.active > a {
	background-position: top left;
}
*/


.slideshow-inner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 300px;
	display: none;
}
.slideshow-inner#slideshow-inner_0{
	display: block;
}
.slideshow-inner .slideshow-slide {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: transparent none no-repeat 50% 50%; /* VAI TER QUE SER INLINE NO ELEMENTO!! */
	height: 100%;
}


.slideshow-inner .slideshow-slide-content {
	width:100%;
	display:block;
	position:absolute;
	left:0px;
	bottom:20px;
	z-index:90;
	text-align:left;
}

.slideshow-inner .slideshow-slide-content .contentWrapper {
	display:block;
	width:890px;
	margin:0 auto;
	position:relative;
	background:red;
}



.slideshow-inner .slideshow-slide-content .title {
	display:block;
	font-size:30px;
	color:#60a33d;
	width:430px;
	float:right;
	clear:both;
    font-family: 'itc_officina_sans_std_bookBd';
}
.slideshow-inner .slideshow-slide-content .text {
	display:block;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
	margin:0 0 30px 0;
	width:430px;
	float:right;
	clear:both;

}
.slideshow-inner .slideshow-slide-content .text .lerMais {
	display:block;
	clear:both;
	font:bold 11px Arial, Helvetica, sans-serif;

}


/* +++++++++++++++++++++++ INICIO: CONTENT ++++++++++++++++++++++++++*/

#content{
	clear:both;
	width:900px;
	height:auto;
}
#cont{
	margin-left:205px;	
}

#novacaixa{


}
#flashcontent{
	display:block;
	float:right;
	width: 900px;
	height:700px;
	padding-top:20px;
	text-align:justify;
	
}
.sidebar{

	display:block;
	float:left;
	width:240px;
	height:auto;
	position:relative; 
	padding-bottom:20px;
}
.colunaContent{
	display:block;
	float:right;
	width: 640px;
	height:auto;
	padding-left:20px;
	padding-top:20px;
	text-align:justify;
	
}

.caixaNoticias{
	display:block;
	float:left;
	clear:both;
	border:solid 5px #ededed;
	padding:15px;
	width:182px;
	margin:30px 0 0 0;
}
.caixaNoticias .titulo{
	color:#999999;
	font-size:18px;
    font-family: 'itc_officina_serif_std_bookBd';
	text-transform:uppercase;
	margin:0 0 15px 0;
}

.caixaNoticias .noticia{
	display:block;

}
.caixaNoticias .noticia .thumb{
	display:block;
	width:178px;
	min-height:76px;
	overflow:hidden;
	margin:0 0 10px 0;
}
.caixaNoticias .noticia .data{
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#669933;
	padding:0 0 5px 0;
}
.caixaNoticias .noticia .titulo{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:none;
	margin:0;
	padding:0;


}
.caixaNoticias .noticia .resumo{
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:16px;
	margin:0 0 10px 0;

}

.caixaNoticias .noticia .lerMais{
	display:block;
	margin:0 0 10px 0;
}


.caixaNoticias .accoes{
	display:block;
	clear:both;
	border-top:solid 1px #cccccc;
	padding:15px 0 0 0;
	margin:15px 0 0 0;
}
.caixaNoticias .accoes a{
	display:block;
	background:url(../imagens/bulletSetaVerde.png) 0 2px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.oportunidades{
	background-color:#666666;
	color:#FFFFFF;
	
	}

.oportunidades td{
	color:#FFFFFF;
	padding:6px 0 6px 6px;
	border:solid 3px #FFFFFF;
	
	}
	.oportunidades a{
	color:#FFFFFF;
	text-decoration:none;
	}
	.oportunidades   a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}


/******** coluna content **********/

/*
.paginacaoBolas{
	display:block;
	float:left;
	clear:both;
	margin:10px 0 20px 0;
}
.paginacaoBolas ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.paginacaoBolas ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.paginacaoBolas ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0 4px 0 0px;
	padding:0;
	font-size:0;
	width:12px;
	height:12px;
	overflow:hidden;
	background:url(../imagens/bolasPaginacao.png)0 0 no-repeat;
}
.paginacaoBolas ul li a:hover,
.paginacaoBolas ul li a.active{
	background:url(../imagens/bolasPaginacao.png) 0 100% no-repeat;
}*/
/******** coluna content **********/



#imag{
padding-top:20px;
}
.solucoesHome{
	display:block;
	border-top:solid 1px #cccccc;
	padding:20px 0 0px 0;
	margin:40px 0 20px 0;
	width:600px;
	height:292px;
	overflow:hidden;
	position:relative;
}
.solucoesHome a{
	display:block;
	width:335px;
	height:292px;

}
.solucoesHome a span{
	position:absolute;
	left:-200px;
	top:-200px;
	z-index:0;
}


.destaquesHome{
	display:block;
	border-top:solid 1px #cccccc;
	padding:5px 0 0px 0;
}
.tituloArea{
    font-family: 'itc_officina_serif_std_bookBd';
	font-size:11px;
	color:#333333;
	background:url(../imagens/setaTitulo.png) 0 3px no-repeat;
	padding:0 0 0 10px;
	text-transform:uppercase;
	margin:0 0 20px 0;

}


/*
.divInContainer
{
    width: 1000px;
    margin: auto;
}

.divOutContainer
{
    width: 100%;
}


#divHeader{
width:auto;
height:100px;

}
#logo{
margin-top:20px;
margin-left:200px;
width:416px;
height:71px;
background:url(../imagens/logo.jpg);
float: left;

}

/*
 * Div dos menus
 */
/*#divMenuTop
{
    height: 30px;
	width:900px;
	background:url(../imagens/barra2.jpg);
	margin-left:205px; 
	margin-top:10px;
	padding-left:0px;
	
}

    #ulMenuTop, #ulMenuTop ul
    {
        position: relative;
        line-height: 25px;
    }
    
    #ulMenuTop a:link, #ulMenuTop a:active, #ulMenuTop a:visited
    {
        display: block;
        padding: 0 0px;
        color: #528cbd;
		width:150px;
		height:30px;
		text-align:center;
		
		
    }
	
	#ulMenuTop a:visited
    {
	
	}
    
    #ulMenuTop li
    {
        float: left;
        position: relative;
		
		
    }
    
        #ulMenuTop ul
        {
            position: absolute;
            width:120px;
            top: 30px;
            display: none;
            /*background-color: #cccccc;
        }
        
            #ulMenuTop li ul a
            {
                width: 120px;
                float: left;
            }
    
    #ulMenuTop li:hover ul 
    {
        display: block;
		

    }
	#ulMenuTop a:hover 
    {
		background:url(../imagens/caixa2.png);
		width:120px;
		height:30px;
		padding-left:0;
		color:#FFFFFF;
		text-align:center;
	}
*/
/*
#menu{
background:url(../imagens/barra.jpg);
clear:both;
margin-left:205px; 
margin-top:5px;
font-family:Verdana;
font-size:14px;
width:900px;
height:30px;
text-align:center;


}

#menu li{
display:block;
float:left;
margin-top:0;
margin-left:0;
text-align:center;
width:117px;
height:33px;

}

#menu li a{
text-decoration:none;
text-align:center;
display:block;
color:#333333;
width:117;
height:33px;

}

#menu li a:hover{
background:url(../imagens/caixa2.png);
display:block;
width:120px;
height:30px;
color:#FFFFFF;
text-align:center;

}

#menu ul{
display:block;
float:left;
margin-top:15px;
margin-left:0;
text-align:center;
width:120px;
height:px;

}*/
/*
 * Div do banner onde poderão passar fotos
 */
/*#divBanner
{
    height: 250px;
	width: 900px;
	background:url(../imagens/banner1.jpg);
	background:url(../imagens/banner2.jpg);
	background:url(../imagens/banner3.jpg);
	margin-left:205px;
	margin-top:20px;
}
*/

/*
 * Div do conteudo, deve definir a altura máxima da div
 */
/*#divContent
{
    height: 500px;
	margin-left:205px; 
}

    /*
     * Div das noticias
     */
/*    #divNoticias
    {
        clear:both;
		background:url(../imagens/destaques.jpg);
		width: 215px;
		height: 385px;
        float: left;
		margin-top: 10px;
		padding-left:15px;
		padding-top:65px;
		padding-right:20;
		color:#FFFFFF;

    }
    
    /*
     * Div do body
     */
/*    #divBody
    {
        width: 750px;
        float: right;
		margin-top: 10px;
		padding-left:10px;
    }
    
	
*/

/*
#noticias{
background:url(../imagens/destaques.jpg);
clear:both;
margin-left:205px;
margin-top: 10px;
font-size:14px;
width:250px;
height:auto;
float:left;
}

#conteudos{
width:750px;
height:auto;
padding-left:480px;
padding-right:30px;
font-size:14px;
margin-left:10px;
float:right;
}*/

#logotipos{
clear:left;
display:block;


}

/* +++++++++++++++++++++++ INICIO: RODAPE ++++++++++++++++++++++++++*/

#rodape{
	clear:both;
	display:block;
	background:#528cbd;
	padding:15px 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:18px;
	width:900px;
	height:160px;
	margin-left:205px;
}
#rodape a:hover{
	color:#d1ff89;
}



.menuRodape{
	display:block;
	float:left;
	clear:both;
	width:880px;
	border-top:solid 1px #80b564;
	border-bottom:solid 1px #80b564;
	padding:0 0 0 20px;
	margin:0 0 0 0;
}
.menuRodape ul{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
.menuRodape ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.menuRodape ul li a{
	display:block;
	float:left;
	list-style:none;
	margin:0 5px 0 0px;
	padding:0px 0px 0px 12px;
	color:#FFF;
	font-size:11px;
    font-family: 'itc_officina_sans_std_bookBd';
	text-transform:uppercase;
	text-decoration:none;
	/*background:url(../images/separadorMenuRodape.png) 0 2px no-repeat;*/

	/*
	border:solid 1px red;
	*/
}
.menuRodape ul li:first-child a{
	padding:0;
	background:none;
}



.tituloRodape{
	display:block;
	clear:both;
	color:#d1ff89;
	font-size:18px;
    font-family: 'itc_officina_serif_std_bookBd';
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.contactosRodape{
	display:block;
	float:left;
	margin:0 35px 0 0;
	padding-left:20px;
	padding-top: 10px;
}
.contactosRodape span{
	padding:0 50px 0 0;
	float:left;
}
.contactosRodape a{
	color:#FFFFFF;
}


.socialRodape{
	display:block;
	float:right;
	padding-right:35px;
	padding-top:10px;
}
.socialRodape a{
	display:block;
	float:left;
	height:28px;
	padding:5px 0 0 0;

}
.socialRodape .facebook{
	width:26px;
	background:url(../images/iconFacebook.png) 0 100% no-repeat;
	margin:0 20px 0 0;
}
.socialRodape .twitter{
	width:35px;
	background:url(../images/iconTwitter.png) 0 100% no-repeat;
	margin:0 20px 0 0;
}
.socialRodape .youtube{
	width:29px;
	background:url(../images/iconYoutube.png) 0 100% no-repeat;
}

.bottomRodape{
	
	display:block;
	float:left;
	clear:both;
	width:880px;
	height:52px;
	border-top:solid 1px #80b564;
	padding-left:20px;
	margin:15px 0 0 0;
	
}

#cssms{
	color:#FFFFFF;
	font-size:20px;
	display:block;
	padding-top:30px;
	
}

/* +++++++++++++++++++++++ FIM: RODAPE ++++++++++++++++++++++++++*/
