@charset "utf-8";
/* Estrutura base do layout */

body { 
background-color : #005189; 
margin : 0; 
}
#BaseAlignCenter { 
width : 100%; 
} 
#Base-Flexivel { 
width : 990px; 
background-color : #FFFFFF;
}
#Main-Flexivel { 
width : 990px; 
background-color : #FFFFFF;
}
#Margem-Verde-Topo { 
width : 990px;
height: 5px;
background-color : #55b24f;
} 
#ColunaEsquerda { 
width : 230px;
float : left; 
background-color : #FFFFFF;
}
#AreaLogo { 
width : 230px;
height: 130px;
float : left; 
background-color : #FFFFFF;
}
#AreaMenu{ 
width : 230px;
float : left; 
background-color : #FFFFFF;
}
#EspacoColunas { 
width : 20px;
float : left; 
background-color : #FFFFFF;
height: 100%;
} 
#EstruturaCentral-Home2 { 
width : 740px;
float : left; 
background-color : #FFFFFF;
height:auto;
} 
#EstruturaCentral { 
width : 990px;
float : left; 
background-color : #FFFFFF;
height:auto;
} 
#ConteudoCentral { 
width : 740px;
float : left; 
background-color : #FFFFFF;

} 
#BannerTopo { 
width : 740px;
height: 230px;
float : left; 
background-color : #FFFFFF;
} 
#Esp_Banner-X-Conteudo { 
width : 740px;
height: 30px;
float : left; 
background-color : #FFFFFF;
} 
#ConteudoCentral { 
width : 740px;
float : left; 
background-color : #FFFFFF;
height:auto;
}
#EstruturaColunasCentrais1 { 
width : 531px;
float : left; 
background-color : #FFFFFF;
height:auto;
}
#EstruturaColunasCentrais2 { 
width : 551px;
height: 880px;
float : left;
background-color : #FFFFFF;
height:auto;
}

#EspColCentrais1 { 
width : 20px;
float : left; 
background-color : #FFFFFF;
}

#EspLinhaCorteRegador { 
width : 18px;
float : left; 
background-color : #FFFFFF;
}
#EspLinhaCorteRegador2 { 
width : 17px;
float : left; 
background-color : #FFFFFF;
}
#LinhaCorteRegador { 
width : 4px;
float : left;
background-color : #FFFFFF;
}
#ColunaDireita1 { 
width : 189px;
float : left; 
background-color : #FFFFFF;
}
#ColunaDireita2 { 
width : 189px;
float : left; 
background-color : #FFFFFF;
}
#ColunaDireitaFinal { 
width : 150px;
float : left; 
background-color : #FFFFFF;
}
#Rodape { 
width : 990px;
height: 25px;
background-color: #55b24f;
float : left; 
} 
#Rodape-Margin-Top { 
width : 990px;
height: 6px;
} 
#Rodape-Txt { 
width : 900px;
height: 18px;
float:left;
} 
#Rodape-Elemento { 
width : 90px;
height: 18px;
float:left;
} 

/* Estrutura conteudo home */
#BarraTituloInforma { 
width : 550px;
height: 25px;
float:left;
} 
#EspBarraTituloInforma { 
width : 550px;
height: 10px;
float:left;
} 
#ConteudoPlastividaInforma { 
width : 550px;
height: 370px;
float:left;
} 
#ContBannerEvento { 
width : 550px;
height: 190px;
float:left;
} 
#ContPlastInformaPrincipal { 
width : 200px;
height: auto;
float:left;
} 
#EspPlastInformaPrincipal { 
width : 20px;
height: 190px;
float:left;
} 
#ContPlastInformaAnteriores { 
width : 330px;
height: auto;
float:left;
margin-bottom:20px;
}
#ConteudoCentralHome2 { 
width : 550px;
float:left;

} 
#ConteudoBoxCentral { 
width : 550px;
height:200px;
float:left;
} 
#EspBoxCentral { 
width : 550px;
height: 20px;
float:left;
} 
#AreaFotosFlutuantes { 
width : 550px;
height:240px;
float:left;
height:auto;
} 
#EspFotosFlutuantes { 
width : 550px;
height: 20px;
float:left;
} 
#AreaTituloProjetos { 
width : 510px;
height: 120px;
float:left;
} 
#AreaFotosFlutuantesFlash { 
width : 510px;
height: 120px;
float:left;
height:auto;
} 
/* Formatação Textos */

.Tahoma-11px-branco {
font-family:Tahoma;
font-size:11px;
color: #FFFFFF;
}
.Tahoma-10px-666666 {
font-family:Tahoma;
font-size:10px;
color: #666666;
line-height: 12px;
}
.Tahoma-11px-666666 {
font-family:Tahoma;
font-size:11px;
color: #666666;
line-height: 16px;
}
.Tahoma-11px-azul {
font-family:Tahoma;
font-size:11px;
color: #005189;
line-height: 16px;
}
.Tahoma-11px-verde {
font-family:Tahoma;
font-size:11px;
color: #55b24f;
line-height: 16px;
}
.Tahoma-12px-azul {
font-family:Tahoma;
font-size:12px;
color: #005189;
font-weight: bold;
line-height: 16px;
}
.Tahoma-12px-azul_escuro {
font-family:Tahoma;
font-size:12px;
color: #002547;
font-weight: bold;
line-height: 16px;
}
.Tahoma-12px-verde {
font-family:Tahoma;
font-size:12px;
color: #55b24f;
font-weight: bold;
line-height: 16px;
}
.Tahoma-16px-verde {
font-family:Tahoma;
font-size:16px;
color: #55b24f;
font-weight: bold;
line-height: 16px;
}
.Tahoma-12px-333333 {
font-family:Tahoma;
font-size:12px;
color: #333333;
line-height: 16px;
}
.Tahoma-12px-333333-bold {
font-family:Tahoma;
font-size:12px;
color: #333333;
font-weight: bold;
line-height: 16px;
}

/* Formatação Links */

.Link-12px-verde2 {
font-family:Tahoma;
font-size:12px;
color: #55b24f;
font-weight: bold;
text-decoration: none;
line-height: 16px;
}
.Link-12px-verde2 :hover {
font-family:Tahoma;
font-size:12px;
color: #005189;
font-weight: bold;
text-decoration: underline;
line-height: 16px;
}
.Link-11px-cinza {
font-family:Tahoma;
font-size:11px;
color: #666666;
text-decoration: none;
line-height: 16px;
}
.Link-11px-cinza :hover {
font-family:Tahoma;
font-size:11px;
color: #005189;
text-decoration: underline;
line-height: 16px;
}
.Link-11px-azul {
font-family:Tahoma;
font-size:11px;
color: #005189;
text-decoration: none;
line-height: 16px;
}
.Link-11px-azul :hover {
font-family:Tahoma;
font-size:11px;
color: #55b24f;
text-decoration: underline;
line-height: 16px;
}

.Link-11px-branco {
font-family:Tahoma;
font-size:11px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
line-height: 16px;
}
.Link-11px-branco :hover {
font-family:Tahoma;
font-size:11px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
line-height: 16px;
}


.Link-11px-verde {
font-family:Tahoma;
font-size:11px;
color: #55b24f;
text-decoration: none;
line-height: 16px;
}
.Link-11px-verde :hover {
font-family:Tahoma;
font-size:11px;
color: #55b24f;
text-decoration: underline;
line-height: 16px;
}

.Link-12px-verde {
font-family:Tahoma;
font-size:12px;
color: #55b24f;
font-weight: bold;
text-decoration: none;
line-height: 16px;
}
.Link-12px-verde :hover {
font-family:Tahoma;
font-size:12px;
font-weight: bold;
color: #55b24f;
text-decoration: underline;
line-height: 16px;
}
/* Formatação Formularios */

.input-text {
font-family : Tahoma;
font-size : 11px;
color : #666666;
height : 14px;
}
.combo-box {
font-family : Tahoma;
font-size : 11px;
color : #666666;
height : 18px;
}
.input-text-multline-form {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #666666; 
width : 265px; 
}
.botao {
font-family : Tahoma;
font-size : 11px;
color : #333333;
background-image: url(../images/bg_botoes.jpg);
background-repeat: repeat-x;
border-style:solid;
border-width: 1px;
height : 22px;
}
.Mensagem1
{
	font-family: Verdana,Arial;
	font-size: 9pt;
	color: #ff0000;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
	font-weight: bold;
} 
.Mensagem1
{
	font-family: Verdana,Arial;
	font-size: 9pt;
	color: #ff0000;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
	font-weight: bold;
} 
.Mensagem2
{
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #ff0000;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
	font-weight: bold;
}
.Mensagem3
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #ff0000;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
	font-weight: bold;
}
.Mensagem4
{
	font-family: Verdana,Arial;
	font-size: 9pt;
	color: #009900;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
	font-weight: bold;
} 
.Texto1
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: 8pt;
} 

.miniData {
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color: #006699;
line-height: 12px;
}


.notBloco {
	width:100%;
	padding-bottom:7px;
	height:auto;
}



/* estilo para o jquery */
#esq-sup{width:20px; height:25px; margin-top:24px; margin-left:0px; position:absolute; z-index:5; float:right;}
#esq-inf{width:20px; height:25px; margin-top:152px; margin-left:0px; position:absolute; z-index:5; float:right;}
#dir-sup{width:20px; height:25px; margin-top:24px; margin-left:530px; position:absolute; z-index:5; float:right;}
#dir-inf{width:20px; height:25px; margin-top:152px; margin-left:530px; position:absolute; z-index:5; float:right;}


#main{margin:25px 0;overflow:hidden; font-family:Tahoma;}
#main #section{float:left;margin:0 0 0 0;overflow:hidden;width:550px; height:170px}
#main #section .share strong{float:left;padding:2px 5px 0 0;}
#main #featured{height:170px;overflow:hidden;position:relative;}
/*#main #featured ul{font-size:14px;list-style:none; position:absolute; right:-30px; top:-13px; width:40px;z-index:2;}*/
#main #featured ul{font-size:14px;list-style:none; position:absolute; right:-30px; top:15px; width:40px;z-index:2;}
#main #featured ul #arrow{background:url(../images/js-seta.png) no-repeat ;left:40px;position:absolute;width:29px;z-index:1;}
#main #featured ul li{background:transparent;cursor:pointer;height:20px;position:relative;left:-20px;width:40px;text-decoration:none;z-index:2;}
#main #featured ul li a{color:#fff; text-decoration:none;}
#main #featured #slider{position:absolute;z-index:1;}
#main #featured .frame{height:240px;overflow:hidden;position:relative;}
#main #featured .frame img{border:0px;}
#main #featured .subtitle{background:url(../images/js-pontoazul.png) no-repeat;color:#fff;margin:-25px 0 0;padding:10px;position:absolute;left:0;top:10%;width:180px;}
#main #featured .subtitle h3{font-size:14px;margin:0 0 7px;text-transform:uppercase;}
#main #featured .subtitle p{font-size:12px;line-height:14px;}
#main #content{float:left;width:460px;}


/*original jquery
#main{margin:25px 0;overflow:hidden; font-family:Tahoma;}
#main #section{float:left;margin:0 0 0 0;overflow:hidden;width:550px;}
#main #section .share strong{float:left;padding:2px 5px 0 0;}
#main #featured{height:150px;overflow:hidden;position:relative;}
#main #featured ul{background:url(../images/js-pontoverde.png) left bottom;font-size:14px;list-style:none;position:absolute; right:0; top:-15px; width:50px;z-index:2;}
#main #featured ul #arrow{background:url(../images/js-seta.png) no-repeat ;left:61px;position:absolute;width:29px;z-index:1;}
#main #featured ul li{background:transparent;cursor:pointer;height:50px;line-height:50px;position:relative;left:-20px;width:140px;text-decoration:none;z-index:2;}
#main #featured ul li a{color:#fff; text-decoration:none;}
#main #featured #slider{position:absolute;z-index:1;}
#main #featured .frame{height:240px;overflow:hidden;position:relative;}
#main #featured .frame img{height:240px;width:550px; border:0px;}
#main #featured .subtitle{background:url(../images/js-pontoazul.png) no-repeat;color:#fff;margin:-25px 0 0;padding:10px;position:absolute;left:0;top:10%;width:180px;}
#main #featured .subtitle h3{font-size:14px;margin:0 0 7px;text-transform:uppercase;}
#main #featured .subtitle p{font-size:12px;line-height:14px;}
#main #content{float:left;width:460px;}
*/
