@font-face {
    font-family: 'CalibriRegular';
    src: url('calibri.eot');
    src: url('calibri.eot') format('embedded-opentype'),
         url('calibri.woff') format('woff'),
         url('calibri.ttf') format('truetype'),
         url('calibri.svg#CalibriRegular') format('svg');
}
#govsp-navbarGlobal{display: none!important;}
#top {width:950px; margin:auto; padding-top:17px; padding-bottom:13px}

	#logo {width:150px; float:left}
	#content-menu {width:783px; float:right; position:relative}

#bloco-banner {width:950px; margin:auto; margin-bottom:15px}
#banner { float:right; width:783px}

#bloco-ga { float:left; width:150px}

#conteudo {width:950px; margin:auto}

#conteudo-internas {width:880px; margin:auto; margin-bottom:35px; padding:35px; background-color:#FFF; -webkit-border-top-right-radius:15px; -moz-border-radius-topright:15px;
border-top-right-radius:15px;}

#conteudo-internas-transparente {width:880px; margin:auto; margin-bottom:35px; padding:35px; background-color:#FFF; -webkit-border-top-right-radius:15px; -moz-border-radius-topright:15px;
border-top-right-radius:15px;}

#bloco-rodape {width:910px; margin:auto; margin-bottom:17px; margin-top:17px; padding:20px; -webkit-border-top-right-radius:25px; -moz-border-radius-topright:25px;
border-top-right-radius:25px;}

#rodape {width:950px; margin:auto; border-left:2px solid #FFF; margin-bottom:30px}

#barrasp_global {background: #e7e3d7 url(../imagens/backgrounds/barrasp_media.gif) no-repeat center top;}
#barrasp_nav { width:930px }

/*INICIO ESTILOS DAS FONTES*/
p {font-family:'Helvetica', sans-serif; color:#000; font-size:10pt; font-weight:400; line-height:20px}

.texto-oliva {font-family: 'CalibriRegular', sans-serif; color:#699474; font-size:13px; font-weight:400;}
.texto-cinza {font-family: 'CalibriRegular', sans-serif; color:#000; font-size:12pt; font-weight:400;}
.texto-rodape {font-family: 'CalibriRegular', sans-serif; color:#000; font-size:10pt; font-weight:400;}

.texto-cinza-menor {font-family: 'CalibriRegular', sans-serif; color:#000; font-size:11pt; font-weight:400;}
.texto-cinza-menor2 {font-family: 'CalibriRegular', sans-serif; color:#000; font-size:11px; font-weight:400;}
.texto-preto {font-family: 'CalibriRegular', sans-serif; color:#000; font-size:12pt; font-weight:400;}
.texto-oliva-maior {font-family: 'CalibriRegular', sans-serif; color:#699474; font-size:20px; font-weight:400;}
.texto-oliva-normal {font-family: 'CalibriRegular', sans-serif; color:#699474; font-size:12pt; font-weight:400;}
.texto-branco {font-family:'Helvetica', sans-serif; color:#FFF; font-size:10pt; font-weight:normal}
.texto-branco-maior {font-family:'Helvetica', sans-serif; color:#FFF; font-size:40pt; font-weight:400; line-height:40px}
.texto-branco-medio {font-family:'Helvetica', sans-serif; color:#FFF; font-size:12pt; font-weight:400}
.texto-amarelo-tl {font-family:'Helvetica', sans-serif; color:#f5b825; font-size:12pt; font-weight:400}



.txt-programacao-01 {font-family: 'CalibriRegular', sans-serif; color:#7c9474; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-02 {font-family: 'CalibriRegular', sans-serif; color:#598b95; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-03 {font-family: 'CalibriRegular', sans-serif; color:#727176; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-04 {font-family: 'CalibriRegular', sans-serif; color:#c4ae5b; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-05 {font-family: 'CalibriRegular', sans-serif; color:#98364b; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-06 {font-family: 'CalibriRegular', sans-serif; color:#985b30; font-size:10pt; font-weight:400; text-transform:uppercase}
.txt-programacao-07 {font-family: 'CalibriRegular', sans-serif; color:#655d8f; font-size:10pt; font-weight:400; text-transform:uppercase}

.txt-noticias {font-family: 'CalibriRegular', sans-serif; color:#008b9a; font-size:12pt; font-weight:700; text-transform:uppercase}

h1 {font-family:'CalibriRegular', sans-serif; color:#fec01f; font-size:12px; font-weight:400}
h2 {font-family:'CalibriRegular', sans-serif; color:#699474; font-size:25pt; font-weight:400; text-transform:uppercase}
h3 {font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:16pt; font-weight:300; text-transform:uppercase; font-weight:500; line-height:26px}
h4 {font-family: 'CalibriRegular', sans-serif; color:#699474; font-size:12pt; font-weight:400;}

/*LINK TEXTO*/
.link:link, .link:visited, .link:active {
	font-family:'CalibriRegular', sans-serif;
	color:#000;
	font-size:13px;
	font-weight:400;
	text-decoration:underline;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	-ms-transition:color 0.5s ease-out;
	}	
.link:hover {
	color:#ffc03a;
	filter:alpha(opacity=100);
	-moz-opacity:1; opacity:1;
}

/*LINK TEXTO*/
.link2:link, .link2:visited, .link2:active {
	font-family:'CalibriRegular', sans-serif; color:#000; font-size:12pt; font-weight:400; line-height:20px; text-decoration:none;
	}	
.link2:hover {
	color:#000;
}

.link3:link, .link3:visited, .link3:active {
	font-family:'CalibriRegular', sans-serif; color:#699474; font-size:12pt; font-weight:400; line-height:20px; text-decoration:none;
	}	
.link3:hover {
	color:#000;
}

.link4:link, .link4:visited, .link4:active {
	font-family:'Helvetica', sans-serif; color:#FFF; font-size:10pt; font-weight:normal; text-decoration:none;
	}	
.link4:hover {
	color:#000;
}

/*LINK TEXTO*/
.link5:link, .link5:visited, .link5:active {
	font-family:'CalibriRegular', sans-serif; color:#000; font-size:12px; font-weight:400; line-height:20px; text-decoration:none; text-transform:uppercase;
	display:block;
	margin-bottom:15px;
	}	
.link5:hover {
	color:#000;
}

.link6:link, .link6:visited, .link6:active {
	font-family:'CalibriRegular', sans-serif; color:#008b9a; font-size:12pt; font-weight:400; text-decoration:none; font-weight:bold;
	}	
.link6:hover {
	color:#000;
}

/*LINK TEXTO*/
.link-amarelo:link, .link-amarelo:visited, .link-amarelo:active {
	font-family:'CalibriRegular', sans-serif;
	color:#bdd630;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	-webkit-transition:color 0.5s ease-out;
	-moz-transition:color 0.5s ease-out;
	-o-transition:color 0.5s ease-out;
	-ms-transition:color 0.5s ease-out;
	}	
.link-amarelo:hover {
	color:#000;
	filter:alpha(opacity=100);
	-moz-opacity:1; opacity:1;
}

/*LINK TEXTO*/
.link-rodape:link, .link-rodape:visited, .link-rodape:active {
	font-family:'CalibriRegular', sans-serif;
	color:#000;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	padding:3px;
	line-height:18px;
	}	
.link-rodape:hover {

}

/*LINK TEXTO*/
.submenu-top:link, .submenu-top:visited {
	font-family:'CalibriRegular', sans-serif;
	color:#000;
	font-size:15px;
	font-weight:400;
	text-decoration:none;
	}	
.submenu-top:hover {
	color:#699474;

}
.submenu-top:active {
	color:#699474;

}

/*LINK TEXTO BRANCO*/
.submenu-top-bco:link, .submenu-top-bco:visited {
	font-family:'CalibriLight', sans-serif;
	color: #FFF;
	font-size:15px;
	font-weight:400;
	text-decoration:none;
	}	
.submenu-top-bco:hover {
	color:#699474;

}
.submenu-top-bco:active {
	color:#699474;

}

/*LINK BLOCO*/
.link-bloco:link, .link-bloco:visited, .link-bloco:active {
	float:left;
	width:306px;
	height:230px;
	text-decoration:none;
	background-repeat:no-repeat;
	position:relative;
	}	
.link-bloco:hover {
}

/*LINK BLOCO*/
.link-bloco-ga:link, .link-bloco-ga:visited, .link-bloco-ga:active {
	background-image:url(../imagens/banner/home04.jpg);
	background-repeat:no-repeat; width:150px; height:275px;
	display:block;
	text-decoration:none;
	position:relative;
	}	
.link-bloco-ga:hover {
}

/*LINK BLOCO*/
.link-bloco-exposicoes:link, .link-bloco-exposicoes:visited, .link-bloco-exposicoes:active {
	background-repeat:no-repeat; width:880px; height:265px;
	display:block;
	text-decoration:none;
	position:relative;
	text-align:right;
	color:#FFF;
	}	
.link-bloco-exposicoes:hover {
}

.link-bloco-exposicoes h1 { color:#FFF}


.link-blocos:link, .link-blocos:visited, .link-blocos:active {
	float:right; position:relative; width:626px; background-color:#FFF; padding-top:10px; padding-bottom:10px; padding-left:35px; height:95px; padding-right:95px; display:block; text-decoration:none	}	
.link-blocos:hover {
	/*background-color:#E4E4E4;*/
}

.link-bloco-voltar:link, .link-bloco-voltar:visited, .link-bloco-voltar:active {
	font-family:'CalibriRegular', sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	padding:5px;
	background-color:#9daf95;
	}	
.link-bloco-voltar:hover {
	background-color:#7c9474;
}

#hack {width:14px; height:13px; background-image:url(../imagens/backgrounds/hack.jpg); background-repeat:no-repeat; position:absolute; right:0; top:-13px}
@-moz-document url-prefix() #hack {width:14px; height:13px; background-image:url(../imagens/backgrounds/hack.jpg); background-repeat:no-repeat; position:absolute; right:-30px; top:-13px}
/*
#bloco-principal-01 {margin-bottom:70px; background-color:#9daf95; position:relative}
#bloco-data-01 {float:left; width:124px; height:135px; background-color:#7c9474; position:relative}

#bloco-principal-02 {margin-bottom:70px; background-color:#78abbc; position:relative}
#bloco-data-02 {float:left; width:165px; height:180px; background-color:#598b95; position:relative}

#bloco-principal-03 {margin-bottom:70px; background-color:#000; position:relative}
#bloco-data-03 {float:left; width:165px; height:180px; background-color:#727176; position:relative}

#bloco-principal-04 {margin-bottom:70px; background-color:#c7b76d; position:relative}
#bloco-data-04 {float:left; width:165px; height:180px; background-color:#c4ae5b; position:relative}

#bloco-principal-05 {margin-bottom:70px; background-color:#a05b69; position:relative}
#bloco-data-05 {float:left; width:165px; height:180px; background-color:#98364b; position:relative}

#bloco-principal-06 {margin-bottom:70px; background-color:#ba8f60; position:relative}
#bloco-data-06 {float:left; width:165px; height:180px; background-color:#985b30; position:relative}

#bloco-principal-07 {margin-bottom:70px; background-color:#8c92b1; position:relative}
#bloco-data-07 {float:left; width:165px; height:180px; background-color:#655d8f; position:relative}
*/

#bloco-principal-01 {margin-bottom:70px; background-color:#9daf95; position:relative}
#bloco-data-01 {float:left; width:124px; height:135px; background-color:#7c9474; position:relative}

#bloco-principal-02 {margin-bottom:70px; background-color:#78abbc; position:relative}
#bloco-data-02 {float:left; width:124px; height:135px; background-color:#598b95; position:relative}

#bloco-principal-03 {margin-bottom:70px; background-color:#000; position:relative}
#bloco-data-03 {float:left; width:124px; height:135px; background-color:#727176; position:relative}

#bloco-principal-04 {margin-bottom:70px; background-color:#c7b76d; position:relative}
#bloco-data-04 {float:left; width:124px; height:135px; background-color:#c4ae5b; position:relative}

#bloco-principal-05 {margin-bottom:70px; background-color:#a05b69; position:relative}
#bloco-data-05 {float:left; width:124px; height:135px; background-color:#98364b; position:relative}

#bloco-principal-06 {margin-bottom:70px; background-color:#ba8f60; position:relative}
#bloco-data-06 {float:left; width:124px; height:135px; background-color:#985b30; position:relative}

#bloco-principal-07 {margin-bottom:70px; background-color:#8c92b1; position:relative}
#bloco-data-07 {float:left; width:124px; height:135px; background-color:#655d8f; position:relative}

.mostraimg {position:absolute; width:756px; height:115px; z-index:99; display:none; margin-left:124px;}

.form-border {border:1px solid #7c9474; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:5px; font-family:'CalibriRegular', sans-serif; color:#666; font-size:13px; margin-top:11px; width:100%}