@charset "UTF-8";
/* CSS Document */
html, body {height:100%;} 

* {
	margin:0;
	padding:0;
	margin-top:0;
	list-style:none;
}
body {
background-image:url(../images/main_bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
#banner_video {
	margin-left: 80px;
	_margin-left: 10px;
	padding: 20px;
	position: absolute;
	width: 335px;
	height: 50px;
}
#banner_video a:link,a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#ferramenta{
margin-top:8px;
}
#pagina {
background-color:#ffffff;
width:980px;

position:relative;
margin: 0px auto; position: relative; z-index: 9998;
padding-bottom:15px;

padding:0;
display:table;

}
.pagina {background-color:#FFFFFF;
display:table;
}

/*topo*/

#menu_topo{
margin-bottom:16px;}


/* DIVISAO DAS COLUNAS*/

#colprincipal{
background-color:#FFFFFF;
width:975px;

}

#colesquerda{
background-color:#FFFFFF;
width:155px;
float:left;
}

#colcentral{
background-color:#FFFFFF;
width:685px;
float:left;


}
#coldireita{
background-color:#FFFFFF;
width:125px;
float: right;
padding-left:0px;
}

/*MENU LATERAL ESQUERDO*/

#menu_lateral ul{
margin: 0; 
padding:0;
list-style-type: none;


}
#menu_lateral h2{
display: block;
font-weight:bold;
padding-bottom:4px;
border-left: 10px;
background-color: #ffffff;
list-style: none;
color:#ff6300;
font-family:Arial, Tahoma;
font-size:16px;
}

#menu_lateral li{
border-left:15px;
border-bottom: 1px solid #eeeeee;
margin-bottom:2px;

}
#menu_lateral li a{
display:block;

font-family:Arial, Tahoma;
font-size:12px;
font-weight:bold;
background-color: #ffffff;
color: #666666;
text-decoration: none;
}
#menu_lateral li a:hover {
display:block;
background-color:#00a5e3;
color:#FFFFFF;
border-bottom:1px solid #0066CC;
}
#menu_lateral li a:active, a.current {background-color:#00a5e3;
color:#FFFFFF;
border-bottom:1px solid #0066CC;

}

#abaixo_menu {
margin:8px;}
#abaixo_menu h3 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}


/*LATERAL DIREITA*/

#ferramenta_lateral{
margin:0;
padding:0;
}

#parceiros{
padding:5px;
background-color:#EEEEEE;
}

.parceiros ul{
list-style: none;

}
.parceiros h2{
font-family:Arial, Tahoma;
font-size:12px;position:relative;
color:#22b34c;
padding-bottom:8px;
border-left:10px;

}

.parceiros li{
font-family:Arial, Tahoma;
font-size:11px;
border-bottom: 1px solid #eeeeee;
}
.parceiros li a {
display: block;
padding: 1px 1px 5px;
border-left: 10px;
color: #666666;
text-decoration: none;
}
.parceiros li a:hover {background-color:#22b34c;
color:#FFFFFF;
}
.parceiros li a:active {background-color:#22b34c;
color:#FFFFFF;
}


/*PARTE CENTRAL*/

#central_1 {
width:505px;
float:left;
margin:0;
padding:0;}

#central_2 {
width:175px;
float:left;}


#vt_destaque {
background-image:url(../images/fundodestaque.jpg);
background-repeat:repeat-x;
background-color: #00a0db;
border: 1px solid #68c2f6;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:0;
padding:5px;}

#vt_destaque ul { height:30px; list-style:none; text-align:center; float:right;}
#vt_destaque ul li{ float:left; width:20px; height:20px; border:1px solid blue; margin:2px; cursor:pointer;}

#vt_destaque h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
letter-spacing:-0.05em;
color:#ffffff;
margin-bottom:8px;
margin-top:5px;
}
#vt_destaque h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.05em;
color: #FF6600;

}

.vt_destaque2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;

}
.vt_destaque2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.vt_destaque2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

#vt_destaque_mais {
background-color: #e1f3fa;
border: 1px solid  #0281b0;
margin-bottom:2px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
padding:5px;}

#vt_destaque_mais h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
letter-spacing:-0.05em;
color: #0281b0;
}

#vt_destaque_mais a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:-0.03em;
color: #0281b0;
padding-top:5px;
padding-bottom:2px;
text-decoration:none;}

#vt_destaque_mais h3 {
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:-0.05em;
font-weight:bold;
color:#333333;
}
#vt_destaque_mais h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:-0.05em;
color: #FF6600;
}
#vt_destaque_mais p {
padding-top:5px;
padding-bottom:2px;
border-bottom: 1px solid #eeeeee;

}
#vt_destaque_mais a:hover {
color: #003399;

}
#vt_destaque_mais2 {
padding-top:10px;
padding-bottom:5px;
padding-left:10px;
margin-top:10px;
border:1px solid #CCCCCC;
background-color:#eeeeee;
}
#vt_destaque_mais2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:-0.03em;
font-weight:bold;
color: #FF6600;
padding-top:10px;
padding-bottom:5px;
}
#vt_destaque_mais3 {
width:550px;
	clear: both;
	overflow:hidden;

padding-top:10px;
padding-bottom:5px;
padding-left:10px;
margin:10px;
border:1px solid #CCCCCC;
background-color:#eeeeee;
}
#vt_destaque_mais3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:-0.03em;
font-weight:bold;
color: #FF6600;
padding-top:10px;
padding-bottom:5px;
}
#avisos {
padding-top:10px;
padding-bottom:5px;
padding-left:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
border:1px solid #CCCCCC;
background-color: #FFFF66;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}




#publicacoes {
margin-bottom:5px;
}
#publicacoes h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
padding:5px;
}
#publicacoes_img {
border: 1px solid  #F5D4DE;
margin:5px;
display:block;
}
#publicacoes_img img{
margin-bottom:5px;
margin-left:0px;
padding:5px;

}

/* ULTIMAS NOTICIAS */

#ultimas_noticias {
background-color:#eeeeee;
margin-bottom:2px;
margin-left:5px;
margin-right:5px;
margin-top:0;
padding:5px;
border: 1px solid #dddddd;
}

#ultimas_noticias h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:-0.05em;
color: #990000;
}
#ultimas_noticias h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:-0.01em;
color:#666666;
font-weight:bold;
padding-top:5px;
border-bottom: 1px solid #dddddd;
padding-bottom:5px;
}
#ultimas_noticias h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
letter-spacing:-0.05em;
color: #990000;
padding-top:2px;
padding-bottom:2px;

}


#ultimas_noticias p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.01em;
color:#666666;
border-bottom: 1px solid #dddddd;
padding-bottom:5px;
}
#ultimas_noticias a{
font-size:10px;

color:#666666;
text-decoration:none;
}
#ultimas_noticias a:link, a:active {
font-size:10px;

text-decoration:none;
color:#666666;

}
#ultimas_noticias a:hover {
text-decoration: underline;
color:#666666;
}


/**/

#banner {
padding-top:2px;
margin:0px;
margin-left:5px;
margin-right:5px;
}

#banner h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-0.05em;
color:#333333;
}

#programas {
float:right;
width:200px;
margin:5px;
padding:5px;}

#programas p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

#programas h2{
border-bottom: 0.5px solid #CCCCCC;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-0.05em;
color: #006600;
}

#participe {
float:left;
width:200px;
margin:5px;
padding:5px;}

#participe h2{
border-bottom: 0.5px solid #CCCCCC;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-0.05em;
color: #996600;
}


/*RODAPE*/

#rodape {
clear: both;
height:80px;font:11px Arial;color:#FFF;background:#199DDA;
}

#rodape h2 {
float:right;margin-top:10px;height:32px;font:18px Arial;color:#FFF;
margin-right:10px;
}
#rodape h1 {
float:left;margin:10px;height:32px;font:11px Arial;color:#FFF;
}

#rodape h3 {
float:left;margin:10px;height:32px;font:10px Arial;color:#FFF;
}
#rodape h3 a{
text-decoration:none;
color:#FFFFFF;
}
