@charset "utf-8";

#site {
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
}

#site-fancybox {
	margin:0px 0px 0px 0px;	
}

/* ********************************** */
/* HEADER Topo */



header#topo {
	background:url(../img/fundo-repetidor-topo-maior.png) repeat-x;
	height:100px;
}

header#topo #topo-mancha {
	margin:0px auto;
	width:980px;
}



/* ********************************** */
/* NAV Menu */

header#topo #topo-mancha nav#menu {
	float:right;
	height:95px;
	width:580px;
}

header#topo #topo-mancha #img {
	float:left;
	height:95px;
	width:400px;
}

header#topo #topo-mancha nav#menu ul {
	float:right;
	height:95px;
	margin:0px;
	padding:0px;
}

header#topo #topo-mancha nav#menu ul li {
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-left:1px solid #dbdbdb;
}

header#topo #topo-mancha nav#menu ul li.border-right {
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-right:1px solid #dbdbdb;
}

header#topo #topo-mancha nav#menu ul li a {
	color:#7a7a7a;
	display:block;
	font-size:14px;
	padding:33px 10px;
}

header#topo #topo-mancha nav#menu ul li a:hover {
	background-color:#8ba966;
	color:#FFF;
}

header#topo #topo-mancha nav#menu ul li a.marc {
	background-color:#59723b;
	color:#FFF;
}

/* ********************************** */
/* DIV Central/Conteudo/Mancha */

section#central {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:980px;
}

section#conteudo {
	margin:30px 0px 0px 0px;
	width:980px;
}

/* ********************************** */
/* DIV HOME */

section#conteudo #box-circulo-virtuoso-home {
	float:left;
	height:410px;
	width:400px;
}

section#conteudo #box-circulo-virtuoso-home p.txt-home {
	color:#808080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:19px;
	margin:0px 0px 1em 0px;
}

section#conteudo #box-projetos-home {
	float:right;
	height:380px;
	padding:25px 0px 0px 0px;
	width:555px;
}

section#conteudo #box-projetos-home div.projetos-itens-home {
	float:left;
	height:420px;
	width: 175px;
	text-align:center;
	margin:0px 5px 0px 5px;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.img-projetos-home {
	height:200px;
	width:175px;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home {
	height:220px;
	margin:0px;
	width:175px;
    text-align:center;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home h1.titulo-projetos-home {
	background:none;
	color:#97bf0d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:5px 5px 6px 8px;
	margin-bottom:1em;
	text-transform:uppercase;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home h1.titulo-projetos-home a {
	background:none;
	color:#97bf0d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home h1.titulo-projetos-home a:hover {
	background:none;
	color:#bbda50;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home h1.titulo-projetos-home span {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home h1.titulo-projetos-home span:hover {
	background:none;
	color:#4998cf;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

section#conteudo #box-projetos-home div.projetos-itens-home div.dados-projetos-home p.txt-decricao-projetos-home {
	color:#808080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:19px;
	margin:0px 4px 1em 4px;
    width:166px;
}

/* ********************************** */
/* DIV INTERAJA COM QUEM */

section#conteudo #box-interagir-left {
	float:left;
	width:565px;
}

section#conteudo #box-interagir-left ul li.verde {
	color:#97bf0d;
}

section#conteudo #box-interagir-left ul li.azul {
	color:#006ab3;
}

section#conteudo #box-interagir-right {
	background:url(../img/img-sao-vicente-de-paulo.png) left bottom no-repeat;
	border:1px solid #dbdbdb;
	float:right;
	height:380px;
	padding:25px;
	position:relative;
	text-align:center;
	width:315px;
	
}

.img-sede-lar {
	margin:8px 0;
}

section#conteudo #box-interagir-right p {
	color:#777777 !important;
	font-size:16px !important;
}

section#conteudo #box-interagir-right img.icone {
	position:absolute;
	top:-15px;
	left:-18px;
}

section#conteudo #box-interagir-right p {
	color:#768961;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

section#conteudo #box-interagir-right p span {
	color:#354a1e;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

/* ********************************** */
/* DIV NEWS */

section#conteudo #box-news {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:500px;
	width:735px;
}

section#conteudo #box-news  div.lista-news {
	border-bottom:1px solid #dbdbdb;
	height:145px;
	line-height:17px;
	margin:0px 0px 20px 0px;
	width:700px;
}

section#conteudo #box-news  div.lista-news div.img-lista-news {
	border:1px solid #016bb3;
	float:left;
	height:132px;
	margin:0px 20px 0px 0px;
	width:183px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news {
	float:left;
	height:134px;
	overflow:hidden;
	width:495px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news p.txt-data {
	color:#878787;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	margin:-3px 0px 5px 0px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news h1.titulo-news {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	padding:0px;
	margin-bottom:5px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news h1.titulo-news a {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	padding:0px;
	margin-bottom:5px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news h1.titulo-news a:hover {
	background:none;
	color:#4998cf;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
}

section#conteudo #box-news  div.lista-news div.dados-lista-news p.txt-descricao-news {
	color:#808080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

/* ********************************** */
/* DIV NEWS DETALHES */

section#conteudo #box-news-detalhes {
	border-right:1px solid #dbdbdb;
	float:left;
	line-height:26px;
	min-height:500px;
	padding-right:25px;
	width:710px;
}

section#conteudo #box-news-detalhes h1.titulo-news-detalhes {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	padding:0px;
	margin-bottom:5px;
}

section#conteudo #box-news-detalhes p.txt-data-fonte {
	color:#878787;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
}

section#conteudo #box-news-detalhes p.voltar-lista {
	margin-top:50px;
}

section#conteudo #box-news-detalhes p.voltar-lista a.voltar-lista {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
}

section#conteudo #box-news-detalhes p.voltar-lista a.voltar-lista:hover {
	background:none;
	color:#4998cf;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
}

/* ********************************** */
/* DIV RSS */

section#conteudo #box-rss {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:500px;
	padding-right:25px;
	width:710px;
}

section#conteudo #box-rss a {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

section#conteudo #box-rss a:hover {
	background:none;
	color:#4998cf;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

section#conteudo #box-rss ul li.verde {
	color:#97bf0d;
}

section#conteudo #box-rss ul li.azul {
	color:#006ab3;
}

/* ********************************** */
/* DIV INC COLUNA DIRETIA PROJETOS */

section#conteudo div.box-programa {
	background:url(../img/fundo-repetidor-todos-projetos.png) repeat-x;
	border:1px solid #b5b5b5;
	float:left;
	height:160px;
	padding:20px;
	position:relative;
	width:443px;
	margin:0px 10px 10px 0px;
}

section#conteudo div.box-programa div.img-programas {
	float:left;
	height:170px;
	width:185px;
	margin:0px 20px 0px 0px;
}

section#conteudo div.box-programa div.descricao-programas {
	float:left;
	height:140px;
	width:235px;
}

section#conteudo div.box-programa a.info-mais {
	position:absolute;
	bottom:2px;
	*bottom:5px;
	right:5px;
}

/* ********************************** */
/* DIV INTERAJA */

section#conteudo #box-interaja {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:500px;
	width:735px;
}

section#conteudo #box-interaja #introducao {
	width:490px;
}

section#conteudo #box-interaja #contem-form {
	background:url(../img/img-fundo-form-interaja.png) no-repeat right;
	margin:40px 0px 0px 0px;
	min-height:300px;
	width:700px;
}

/* ********************************** */
/* DIV PATROCINADORES */

section#conteudo #box-patrocinadores {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:500px;
	width:735px;
}

section#conteudo #box-patrocinadores #marca-patrocinadores {
	min-height:200px;
	text-align:center;
}

section#conteudo #box-patrocinadores #marca-patrocinadores a {
	margin-right:40px;
}

section#conteudo #box-patrocinadores #patrocinadores-texto {
	width:735px;
}

section#conteudo #box-patrocinadores #patrocinadores-texto #nomes {
	float:left;
	margin-right:80px;
}

/* ********************************** */
/* DIV COMO CONTRIBUIR */

section#conteudo #box-como-contribuir {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:740px;
	padding-right:25px;
	width:710px;
}

/* ********************************** */
/* DIV SUGERIR PROJETOS */

section#conteudo #box-sugerir-projetos {
	border-right:1px solid #dbdbdb;
	float:left;
	min-height:615px;
	padding-right:25px;
	width:710px;
}

/* ********************************** */
/* DIV FESTIVAL P4 */

section#conteudo #box-festival-p4-img {
	float:left;
	min-height:310px;
	width:300px;
	margin:0px 50px 0px 0px;
}

section#conteudo #box-festival-p4-conteudo {
	float:left;
	width:630px;
	position:relative;
}

section#conteudo #box-festival-p4-conteudo #baixar-programacao {
	height:65px;
	margin-top:10px;
	width:520px;
	position:relative;
}

section#conteudo #box-festival-p4-conteudo #baixar-programacao a {
	position:absolute;
}

/* ********************************** */
/* DIV CENTRO DE INFORMATICA */

section#conteudo #centro-informatica-logo-descricao {
	float:left;
	width:310px;
	margin-top: 48px;
}

section#conteudo #centro-informatica-contem-form {
	float:right;
	width:610px;
}
.ct-informatica-form {
	float:left !important;
	margin: 0px 0px 0px 187px !important;
}

section#conteudo #centro-informatica-contem-form h1 {
	background:none;
	color:#eb8500;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:5px 5px 0px 0px;
	margin:0px 0px 20px 0px;
	text-transform:uppercase;
}

section#conteudo #centro-informatica-contem-form #formulario {
	background:url(../img/img-fundo-div-form-centro-informatica.png) no-repeat right;
	background-color:#435398;
	min-height:235px;
	padding-top:30px;
	width:610px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* ********************************** */
/* DIV BIG CHAIN */

section#conteudo #big-chain {
	background:url(../img/fundo-div-big-chain.png) no-repeat;
	height:105px;
	margin-bottom:25px;
	position:relative;
	width:980px;
}

section#conteudo #big-chain #btn-acessar {
	position:absolute;
	top:31px;
	right:35px;
}

section#conteudo #dados-big-chain {
	float:left;
	width:610px;
}

section#conteudo #dados-big-chain  ul{
	color:#808080;
	padding:0px 0px 0px 14px;
	line-height:28px;
}

section#conteudo #form-big-chain {
	background-color:#68941d;
	float:right;
	min-height:200px;
	width:275px;
	padding:30px;
	position:relative;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

section#conteudo #form-big-chain p {
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	line-height:21px;
	margin:0px 0px 1em 0px;
}

section#conteudo #form-big-chain #img-form {
	position:absolute;
	bottom:-55px;
	left:-132px;
}

/* ********************************** */
/* DIV REVISTA SER FAMÍLIA */

section#conteudo #box-ser-familia {
	border-bottom:7px solid #0092a4;
	height:263px;
	width:980px;
}

section#conteudo #box-ser-familia  #ser-familia-descricao{
	float:left;
	height:230px;
	width:350px;
}

section#conteudo #box-ser-familia  #ser-familia-img{
	float:right;
	height:263px;
	width:610px;
}

section#conteudo #box-revista-ser-familia {
	margin:20px 0px 0px 0px;
	width:980px;
}

section#conteudo #box-revista-ser-familia #img-revista {
	float:left;
	height:140px;
	width:400px;
}

section#conteudo #box-revista-ser-familia #contatos-revista {
	float:right;
	height:125px;
	padding:15px 0px 0px 0px;
	position:relative;
	width:550px;
}

section#conteudo #box-revista-ser-familia #contatos-revista a {
	color:#0198a9;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

section#conteudo #box-revista-ser-familia #contatos-revista a:hover {
	color:#35c1d2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

section#conteudo #box-revista-ser-familia #contatos-revista img.right {
	height:140px;
	width:90px;
	position:absolute;
	right:30px;
	top:-5px;
}

/* ********************************** */
/* DIV INC COLUNA DIRETIA PROJETOS */

section#conteudo #box-projetos-coluna-direita {
	float:right;
	padding:0px 10px 0px 0px;
	width:215px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir {
	float:right;
	min-height:120px;
	width:215px;
	margin:0px 0px 20px 0px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.img-lista-projetos {
	float:left;
	height:120px;
	margin:0px 10px 0px 0px;
	width:80px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.img-lista-projetos img {
	/*height:125px;*/
	width:69px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.img-lista-projetos img.maior {
	/*height:125px;*/
	width:85px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos {
	float:left;
	min-height:115px;
	width:125px;
	padding:0px 0px 5px 0px;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos h1.titulo-projetos {
	background:none;
	color:#97bf0d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:5px 5px 0px 0px;
	margin:-9px 0px 0px 0px;
	text-transform:uppercase;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos h1.titulo-projetos a {
	background:none;
	color:#97bf0d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos h1.titulo-projetos a:hover {
	background:none;
	color:#bbda50;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos h1.titulo-projetos span {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-transform:uppercase;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos h1.titulo-projetos span:hover {
	background:none;
	color:#4998cf;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-transform:uppercase;
}

section#conteudo #box-projetos-coluna-direita div.lista-projetos-col-dir div.dados-lista-projetos p.txt-decricao-projetos {
	color:#808080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:19px;
	margin:0px 0px 1em 0px;
}

/* ********************************** */
/* DIV Rodape */

footer#rodape {
	margin:50px 0px 40px 0px;
	width:980px;
}

footer#rodape #dados-rodape {
	float:left;
	width:720px;
}

footer#rodape #dados-rodape p {
	color:#9e9e9e;
	font-size:14px;
	margin:0px;
	text-align:left;
}

footer#rodape #dados-rodape p a {
	color:#9e9e9e;
	font-size:14px;
}

footer#rodape #dados-rodape p a:hover {
	color:#9e9e9e;
	font-size:14px;
}

footer#rodape p span {
	color:#9e9e9e;
	font-size:12px;
}

footer#rodape #dados-rodape p span a {
	color:#9e9e9e;
	font-size:12px;
}

footer#rodape #dados-rodape p span a:hover {
	color:#9e9e9e;
	font-size:12px;
}

footer#rodape #interaja-rodape {
	float:right;
	width:260px;
	position:relative;
}

footer#rodape #interaja-rodape p {
	color:#006ab3;
	float:left;
	font-size:14px;
	margin:0px;
	text-align:left;
}

footer#rodape #interaja-rodape #redes-sociais {
	float:right;
	position:absolute;
	right:0px;
	bottom:-12px;
}


/* ********************************** */
/* DIVs class */

div.loading {
	background-image:url(../../lib/img/loadinfo-p-form.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:16px;
	width:16px;
}

div.lista {
	margin:0px 0px 10px 0px;	
}

div.lista h2 {
	color:#000;
	font-size:14px;
	font-weight:normal;
}

div.lista p.chamada {
	color:#666;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0px;
}

div.detalhes {
	margin:0px 0px 0px 0px;	
}

div.detalhes h2 {
	color:#000;
	font-size:22px;
	font-weight:normal;
	margin-bottom:3px;
}

div.detalhes p.info-obj {
	color:#000;
	font-size:14px;
	font-weight:normal;
	margin-bottom:1em;
}

div.detalhes p.chamada {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:1em;
}

div.banner {
	clear:both;
	margin-bottom:10px;
}

div.lista-produto {
	float:left;
	margin:0px 10px 10px 0px;
	width:320px;	
}

/* ********************************** */
/* P, SPAN, H1, Class (textos) */

p.texto-sem-margem, p.texto-sem-margem a, p.texto-sem-margem span {
	margin:0px;
}

span.precoPromocao {
	color:#666;
	text-decoration:line-through;
}

p.txt-descricao {
	color:#999999;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

p.txt-descricao-branco {
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

h1.titulo-internas {
	background:none;
	color:#006ab3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:5px 5px 6px 0px;
	margin-bottom:1em;
}


/* ********************************** */
/* A class */



a.over:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}

a.btn-links {
	background-color:#006ab3;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links:hover {
	background-color:#248cd3;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links:active {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-festival {
	background-color:#29c033;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-festival:hover {
	background-color:#4dd356;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-festival:active {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-big-chain {
	background-color:#68941d;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-big-chain:hover {
	background-color:#81ac39;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-big-chain:active {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-centro-informatica {
	background-color:#435398;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-centro-informatica:hover {
	background-color:#5c6ba9;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-centro-informatica:active {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-ser-familia {
	background-color:#0092a4;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-ser-familia:hover {
	background-color:#1babbd;
	border:1px solid #000;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

a.btn-links-ser-familia:active {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0px 4px 3px 0px;
	padding:10px 14px 11px 13px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.div-img-home {
	width: 400px;
}

.div-img-home img{
	width: 100%;
}

.div-img-home-full {
	width: 980px;
}

.div-img-home-full img{
	width: 100%;
}

.txt-center {
	text-align: center !important;
}

.separador {
	background:#dbdbdb;
	height:1px;
	margin:80px 0;
	width:100%;
}

.box-img {
	width: 712px;
}

.item-img {
	width: 23%;
	display: inline-block;
	margin-right: 2%;
	margin-top: 2%
}

.item-img:nth-child(4n+0) {
	margin-right: 0;
}

.item-img img {
	width: 100%;
	display: block;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.25);
}

.ico-fb-noticia {
	width: 20px;
	position: absolute;
	margin-left: 10px;
}

a:hover .ico-fb-noticia {
	opacity: 0.8;
}

.ico-fb-noticia:hover {
	opacity: 0.8;
}

.middle {
	vertical-align: middle;
}