﻿body {
margin:0;
padding:0;
font:65%/1.4 Arial,verdana,Helvetica,sans-serif;
background:#D5F2FF url(../imagens/bg-site.jpg) repeat-x;
text-align:center;
color:#7c7c7c;
}

.esconde {
width:1px; 
height:1px; 
overflow:hidden; 
text-indent:-999px; 
padding:-999px 0 0 0; 
display:block;
}

.corpo_form {
font-family:verdana,Helvetica,sans-serif;
font-size:11px;
color:#023756; 
border: 1px solid #ffffff; 
list-style-position: outside;
list-style-type: circle; 
background-color: #FFFFFF;
}

#busca .corpo_form_busca {
font-family:verdana,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
color:#2AABE4; 
border: 1px solid #ffffff; 
list-style-position: outside;
list-style-type: circle; 
background-color: #FFFFFF;
margin-left:52px;
margin-top:5px;
height:20px;
width:170px;
}

.textbox
{
	color:#006666;
	font-family:verdana,Helvetica,sans-serif;
	font-size:em;
	line-height:17px;
	background-image:url("../imagens/textbox_background_azul.gif");
	background-repeat:no-repeat;
	border-top:solid 1px #6F7E86;
	border-left:solid 1px #6F7E86;
	border-bottom:solid 1px #D1D8DA;
	border-right:solid 1px #D1D8DA;
	height:14px;
}

.dvBarraBusca
{
	width: 665px;
	display:inline;	
	height: 40px;
	/*border: 1px solid #96AEBE;*/
}

.dvBarraBusca #dvBusca
{
	display:inline-block;
	width: 615px;
	height: 40px;
	position:absolute;
	top: 85px;
	left: 184px;
	/*border: 1px solid #96AEBE;*/
}

.dvBarraBusca #dvData
{
	display:inline;
	width: 180px;
	height: 20px;
	position:absolute;
	top: 5px;
	left: 435px;
	text-align:center;
	vertical-align:middle;
	color:#003658;
	font-size:0.9em;
	/*border: 1px solid #96AEBE;*/
}

.slct
{
	font-family:verdana,Helvetica,sans-serif;
	font-size:11px;
	position:absolute;
	top:11px;
	left:75px;
	color:#023756; 
	width:120px;
	height:19px; 
	/*border: 1px solid #96AEBE;*/
}

.dvBarraBusca #itBusca
{
	position:absolute;	
	top:13px;
	left:200px;
	width:203px;
	border:1px;
	float:left;
	height:11px;
	/*border: 1px solid #96AEBE;*/
}

#go {	
	cursor:hand;	
	border:0px;
	margin-left: 6px;
	position:absolute;	
}

.texto_rodape {
font-family:verdana,Helvetica,sans-serif;
font-size:10px;
padding-top:4px;
color:#7E7E7E; 
list-style-position: outside;
list-style-type: circle; 
background-color: #FFFFFF;
}

h1,h2,h3 span {
display:none;
}

h3 {
height:39px;
margin:0;
padding:0;
}

p {margin:0;padding:0;}

acronym {
border:dotted 1px;
}

.texto {font-family:verdana,Helvetica,sans-serif;font-size:em;color:Black;color:#454545}

a.link_noticias:link {
color:#454545;
text-decoration:none;
text-align:right;
}
a.link_noticias:visited {
color:#454545;
text-decoration:none;
}
a.link_noticias:hover {
color:#006666;
text-decoration:none;
}
a.link_noticias:active {
color:#454545;
text-decoration:none;
}

a.link_destaques:link {
color:#454545;
text-decoration:none;
text-align:right;
}
a.link_destaques:visited {
color:#454545;
text-decoration:none;
}
a.link_destaques:hover {
color:#454545;
text-decoration:none;
}
a.link_destaques:active {
color:#454545;
text-decoration:none;
}

a.link_destaques_direcao:link {
color:#454545;
text-decoration:none;
text-align:right;
font-weight:bold;
}
a.link_destaques_direcao:visited {
color:#454545;
text-decoration:none;
font-weight:bold;
}
a.link_destaques_direcao:hover {
color:#454545;
text-decoration:none;
}
a.link_destaques_direcao:active {
color:#454545;
text-decoration:none;
font-weight:bold;
}

a.link_cei:link {
color:#7E7E7E;
text-decoration:none;
text-align:right;
}
a.link_cei:visited {
color:#969696;
text-decoration:none;
}
a.link_cei:hover {
color:#006666;
text-decoration:none;
}
a.link_cei:active {
color:#969696;
text-decoration:none;
}



/* ////////////// layout ///////////////// */





#div_pai 
{
	position:relative;
	margin: 0px auto;
	padding: 0;
	width: 940px;
	text-align: justify;
	height:auto;
	/*border: #AEAEAE 3px solid;*/
}

#cabecalho {
width:940px;
height:162px;
/*background:url(../imagens/bg_header.jpg) repeat-x;*/
z-index:0;
}

/*#noel {
 background: url("../upload/imagens/noel.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 95px;
    left: 893px;
    position: absolute;
    top: 55px;
    width: 173px;
    z-index: 1;
}

#neve {
    background: url("../upload/imagens/neve.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 128px;
    left: -36px;
    margin: 0 auto;
    position: absolute;
    top: -30px;
    width: 1010px;
    z-index: 1;
} */

#cabecalho .titulo {
width:940px; 
height:112px; 
position:absolute; 
background:url(../imagens/novo_titulo3.png); 
z-index:1    
}

#cabecalho a {
text-indent: -10001px;
float: right;
display: block;
width: 940px;
height: 111px;
}

#menu {
top:129px;
position:absolute;
width:940;
z-index:1!important;
/*border: #AEAEAE 1px solid;*/
}

#menu_fundo {
top:119px; 
width:667px; 
height:43px; 
position:absolute; 
background:url(../imagens/bg_menu.jpg) repeat-x; 
z-index:0;
}

#busca {
top:123px; 
left:682px;
width:260px; 
height:35px; 
position:absolute; 
background:url(../imagens/busca.jpg); 
}

#busca .input {
left:700px;
}

#central {
position:relative;
padding: 5px 10px 0 0px;
width:940px;
height:800px;
margin:o auto;
/*border: #AEAEAE 1px solid;*/
}

#banner {
width:940px;
height:311px;
position:absolute;
z-index:0!important;	
/*border: #AEAEAE 1px solid;*/
}

a.link_servidor:link {
color:#ffffff;
text-decoration:none;
/*text-align:right;*/
}
a.link_servidor:visited {
color:#ffffff;
text-decoration:none;
}
a.link_servidor:hover {
color:#ffffff;
text-decoration:none;
}
a.link_servidor:active {
color:#ffffff;
text-decoration:none;
}

.tbDestaque,.tbDestaque td {
border:0px!important;
text-align:left;
border-style:none;
border-color:White;
width:413px; 
line-height:15px;
}

.tbDestaque thead{display:none}

#texto {
margin-top:60px;
width:940px;
height:465px;
text-align:justify;
margin-left:170px;
padding-top:10px;
padding-left:5px;
padding-bottom:5px;
}

#bemvindo {
width:940px;
height:587px;
position:absolute;
z-index:0!important;
background:url(../imagens/bemvindo.jpg); 	
/*border: #AEAEAE 1px solid;*/
}

#icones_bemvindo {
width:645px;
height:423px;
position:absolute;
z-index:0!important;
top:610px;
background:url(../imagens/icones_bemvindo.jpg); 	
/*border: #AEAEAE 1px solid;*/
}

#fundo_texto_bemvindo {
width:258px;
height:410px;
position:absolute;
z-index:0!important;
top:610px;
left:682px;
background:url(../imagens/fundo_texto_bemvindo.jpg); 	
/*border: #AEAEAE 1px solid;*/
}

.on {
 background-color:#E7F1E9!important;	
}


.off {
	background-color:#FFFFFF!important;
}

.textoB
{
	font:verdana,Helvetica,sans-serif;
	font-weight:bold;
}


#feed{
margin-left:670px;
margin-top:-20px;
}

#acessibilidade {
width:40px;
left:50px;
}

#acessibilidade_interno {
width:200px;
left:250px;
border: 1px #660000 solid;

}

.titulo_sub{
	font-size:em;
	font-family: verdana,Helvetica,sans-serif;
	color:#4F7050;
	font-weight:bold;
}

#coluna1 {

float : left; 
width :220px; 
background-color :#FFFFFF;
}

#coluna2 {

float : left; 
width :11px; 
background-color :#FFFFFF;
}

#coluna3 {

float : left; 
width :223px; 
background-color :#FFFFFF;
}


img .alignright { float:left; margin:10 0 10px 10px; }

#icones_busca {
width:780px;
height:65px;
}

#icones_links_uteis {
position:absolute;
z-index:0;
/*border: #AEAEAE 1px solid;*/
width:940px; 
height:428px; 
top:495px;
right:0px; 
background: url(../imagens/icones_home.png) no-repeat;
}

#icones_links_uteis a {
text-indent: -10001px;
float: left;
display: block;
width: 183px;
height: 210px;
/*border: #AEAEAE 1px solid;*/
}

#rodapeDireitosInterno{
background-color:#F18B1F;
background-repeat:repeat-y;
width:100% !important;
height:60px;
text-align:center;
margin-top:42px;
padding-top:30px;
color:White;
}

#rodape {
position:relative;
background:url("../imagens/rodape.png") no-repeat;
width:940px;
height:65px;
padding:0 0px 2px 30px;
margin:auto;
/*border: #AEAEAE 1px solid;*/
}

#rodape a {
text-indent: -10000px;
text-align: center;
float: left;
display:block;
width: 300px;
height: 65px;
padding-top:5px;
/*border: #AEAEAE 1px solid;*/
}

#rodape .texto {
font-size:9px;
text-align:left;
color:White;
}

div.irtopo img {
position:fixed; 
bottom:0; 
right:0;
border:0;
}

#links_RedesSociais {
position:absolute;
z-index:1;
/*border: #AEAEAE 1px solid;*/
width:80px; 
height:38px; 
top:50px;
left:760px;
background: url(../imagens/RedesSociais.png) no-repeat;
}

#links_RedesSociais a {
text-indent: -10001px;
float: left;
display: block;
width: 38px;
height: 33px;
/*border: #AEAEAE 1px solid;*/
}

#cadastro {
position:absolute;
z-index:1;
width:96px; 
height:25px; 
top:0px;
left:841px;
background: url(../imagens/cadastro.png) no-repeat;
}

#cadastro a {
text-indent: -10001px;
float: left;
display: block;
width: 95px;
height: 24px;
}





/* Início do Banner Rotativo */
 
  #w2bNivoSlider              {position:relative; border-top: 5px solid #F58F20; border-bottom: 5px solid #F58F20; width:940px!important;/*largura do slide*/height:311px !important; /*Altura do slide*/ background:  #D5D2D2; margin: 5px auto 35px; /*border: 3px solid #fff;Coloque borda se quiser*/ }
  #w2bNivoSlider img           {position:absolute; top:0; left:0;  display:none; z-index:9!important;}
  .nivoSlider                  {position:absolute;width:940px;height:auto;}
  .nivoSlider img              {position:absolute;top:0;left:0;z-index:9!important;}
  .nivo-main-image             {position:absolute!important;width:940px!important}
  .nivoSlider a.nivo-imageLink {position:absolute;top:0;left:0;width:940px;height:311px;border:0;padding:0;margin:0;z-index:9;display:none;}
  .nivo-slice                  {position:absolute;z-index:5;height:940px;top:0}
  .nivo-box                    {position:absolute;z-index:5;overflow:hidden}
  .nivo-box img                {display:block}
  .nivo-caption                {top:250px; padding: 5px;
 font-family: Arial,sans-serif;position:absolute; /*Fonte da legenda*/Font-size: 14px; /*Tamanho da fonte da legenda*/background:#0e708a; /*Cor de fundo da legenda*/color:#fff; /*Cor do texto da legenda*/-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8; width: auto;/*Largura da legenda*/ z-index:8;}
  .nivo-caption p              {padding:2px;margin:0}
  .nivo-caption a              {display:inline!important}
  .nivo-html-caption           {display:none}
  .nivo-directionNav a         {position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:30px;height:30px;
 background: url("../imagens/s-11.png") no-repeat;text-indent:-9999px;border:0;}
  .nivo-prevNav                {left:10px;}
  .nivo-nextNav                {background-position:-30px 0!important;right:10px}
  .nivo-controlNav             {position:absolute;left:0;right:0;bottom:1px;text-align:center;}
  .nivo-controlNav a           {position:relative;z-index:9;cursor:pointer;display:inline-block;width:22px;height:22px;
 background:url("../imagens/b-4.png") no-repeat;text-indent:-9999px;border:0;margin-right:3px}
  .nivo-controlNav a.active    {font-weight:bold;background-position:0 -22px}



/* Fim do Banner Rotativo */