html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit; }
address{font-style: normal}

/* remember to define focus styles! */
:focus {outline: 0;}
/*body {background: url(../imagens/background.jpg)}*/
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
/*
caption, th, td {text-align: left;font-weight: normal;}*/
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img { display: block; }
strong { font-weight: bold; }
nav, section, header, footer {display: block;}
/****COMUNS****/
.sumir {overflow: hidden; width:0; height:0;}
.clear {clear: both;}
.upper {text-transform: uppercase}

#tudo {background: #fff; width: 100%;margin: 0 auto;overflow: hidden; }
#geral {width: 940px; margin: 0 auto 0px auto;}


header {margin: 0 0 10px 0;overflow: hidden;border-bottom: 1px dashed #cccccc; padding: 0 0 15px 0}

.bar_top {background: #999999; height: 35px;margin: 0 0 14px 0;position: relative;z-index: 20;}
.bar_top .data {padding: 9px 0 0 24px;float: left;}

.bar_top nav {padding: 9px 0 0 0; float: right;margin: }
.bar_top nav a {display: block;float: left; height: 16px;border-right: 1px solid #bfbfc1;  padding: 0 11px 0 0; margin: 0 12px 0 0 }

.bar_top nav .menu_home {background: url(../imagens/icon_home.png) no-repeat left top; width:41px;}
.bar_top nav .menu_fale_conosco {background: url(../imagens/icon_fale_conosco.png) no-repeat left center; width:96px;}
.bar_top nav .menu_fale_conosco_italia {background: url(../imagens/icon_fale_conosco_italia.png) no-repeat left center; width:96px;}
.bar_top nav .menu_italia {background: url(../imagens/icon_italia.png) no-repeat left center; width:74px;border: none}
.bar_top nav .menu_brasil {background: url(../imagens/icon_brasil.png) no-repeat left center; width:76px;border: none}

.logo {display: block; background:url(../imagens/logo.jpg) no-repeat; width: 328px; height: 100px;  float: left;}

.box_busca  {float: right;width: 302px;margin: 40px 0 0 0}
.box_busca form label {display: none;float: left;}
.box_busca form .text input {background:url(../imagens/bg_input.gif) no-repeat;padding: 0 5px 0 5px; width: 238px; height: 25px;border: none; float: left;*line-height: 28px;}

.midia_social a {display: block; float: left;width: 23px; height: 23px;margin:0 17px 0 0}
.midia_social .icon_home {background:url(../imagens/icon_home.gif) no-repeat; }
.midia_social .icon_facebook {background:url(../imagens/icon_facebook.gif) no-repeat; }
.midia_social .icon_twitter {background:url(../imagens/icon_twitter.gif) no-repeat; }
.midia_social .icon_linkedin {background:url(../imagens/icon_linkedin.png) no-repeat; }
.midia_social .icon_youtube {background:url(../imagens/icon_youtube.png) no-repeat; }
.midia_social .icon_rss {background:url(../imagens/icon_rss.gif) no-repeat; }
.midia_social .bt_facebook {float: left;width: 84px;padding: 3px 0 0 0}
.midia_social .bt_google {float: left;width: 38px; overflow: hidden;}

#geral nav {
	overflow: hidden;
	border-bottom: 4px solid #000099;
	padding: 0 0 13px 0;
	margin: 0 0 24px 0
}
#geral nav a {
	display: block;
	float:left;
	border-left: 1px solid #cccccc;
	padding: 0 0 0 07px;
	margin: 0 0 0 07px;
   *margin: 0 0 0 17px;
	padding-top: 7px;
}
#geral nav a.primeiro {
	margin: 0;
	padding: 0;
	border: none;
	padding-top: 7px;
}


.conteudo {width: 620px;float: left; margin-right:20px;}

/*home*/
.home .col_1 {overflow: hidden; border-bottom: 4px solid #000099; margin: 0 0 16px 0 }
.home .conteudo .titulo {background: url(../imagens/seta_tit.gif) no-repeat right 6px;float: left; padding: 0 14px 0 0;  margin: 0 0 16px 0}


.chamadas {width: 300px;  margin: 0 0 16px 0; }


.box_noticias, .box_ultimas_noti {height: 405px;border-bottom: 4px solid #000099;}

.box_noticias {float: left; }
.box_noticias .slides_container {width:300px;	display:none;}
.box_noticias .slides_container div {	width:300px;height:320px;display:block;}
.box_noticias #slides  {width:300px;position:relative;margin: 0 0 34px 0}
.box_noticias #slides .pagination {position: absolute; top:300px;left:110px; z-index: 999}
.box_noticias #slides .pagination li {float: left;}
.box_noticias #slides .pagination a {display: block;background:url(../imagens/slider_button_off.png) no-repeat center center;  width: 13px; height: 13px; margin: 0 5px 0 0; text-indent: -9999px;}
.box_noticias #slides .pagination li.current a {display: block;background:url(../imagens/slider_button_on.png) no-repeat center center;}
.box_noticias #slides .next, #slides .prev {position: absolute;width: 20px; height: 25px;text-indent: -9999px; top: 253px;z-index: 999}
.box_noticias #slides .next {background: url(../imagens/slider_next.png) no-repeat; right: 10px;}
.box_noticias #slides .prev {background: url(../imagens/slider_prev.png) no-repeat right; left: 10px;}
.box_noticias .chamada_texto {background: url(../imagens/bg_trans_branco.png) repeat ;display: block; width: 230px; height: 92px;padding: 18px 33px 0 37px; position: absolute; left: 0; bottom:0;z-index: 9999}
.box_noticias .chamada_texto h2 {text-transform: uppercase;}

.box_ultimas_noti {width: 300px; float: right;}
.box_ultimas_noti span {display: block;}
.box_ultimas_noti ul li {overflow: hidden; border-bottom: 1px dashed #cccccc; padding: 0 0 10px 0; margin: 0 0 9px 0}
.box_ultimas_noti ul li .data {float: left;width: 42px;}
.box_ultimas_noti ul li .descricao {float: right;width: 258px;}

.box_indicadores .inter, .box_boletim .inter {height: 420px}

.box_indicadores { float: left;}

.box_boletim { float: right;}
.box_boletim .contorno {border: 1px solid #cccccc; padding: 15px 10px; height: 352px;overflow: auto; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-top: 4px;}
.box_boletim .contorno .cada {margin: 0 0 18px 0}

.box_parceiros .inter {border: 1px solid #cccccc; padding: 15px 17px 15px 0;overflow: auto; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.box_parceiros li {float: left;margin: 0 0 0 16px}
.box_imagem{ border: 1px; solid #000000; width: 619px; height: auto; padding: 10px }

/*aside*/
aside {width: 300px;height: 1500px; float: right; overflow: hidden;}
aside .titulo {margin: 0 0 8px 0}

aside .box_aside {border: 1px solid #cccccc; padding: 5px 2px 0 2px;overflow: hidden; margin: 8px 0 0 0; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
aside .box_outros {padding: 5px 2px 0 2px;overflow: hidden;margin: 8px 0 0 0;}

aside .box_aside .tit {padding: 0 0 7px 11px;margin: 0 0  11px 0; border-bottom: 1px dashed #cccccc;}

aside .box_associados form {margin: 0 0 1px 4px; overflow: hidden;}
aside .box_associados form label {display: block; float: left;}
aside .box_associados form .text input {background: url(../imagens/bg_input_mini.gif) no-repeat; width: 105px;margin: 0 10px 0 0; height: 25px;border: 0;padding: 0 5px; font-family: Aria, sans-serif; font-size: 12px; font-weight: bold;color: #666666;*line-height: 26px}
aside .box_associados .esqueceu {padding: 0 0 5px 6px}

aside .box_projetos li {float: left; margin: 0 0 4px 4px}

aside .box_publicacoes li {float: left; margin: 0 0 5px}

aside .box_news form {margin: 0 0 1px 4px;overflow: hidden;}
aside .box_news form label {display: block; float: left;margin: 0 0 8px 0}
aside .box_news form .text input {background: url(../imagens/bg_input_mini2.gif) no-repeat; width: 110px;margin: 0 9px 0 0; height: 25px;border: 0;padding: 0 5px; font-family: Aria, sans-serif; font-size: 12px; font-weight: bold;color: #666666;*line-height: 26px}
aside .box_news form .bt_enviar {float: right;margin: 0 10px 0 0}

.box_outros{margin: 32px 0 0 0; overflow: hidden;}
.box_outros li {float: left;margin: 0 0 10px 0}
.box_outros li.right {float: right;}

footer {background: #003399; padding: 13px 0 17px 0; overflow: hidden; width:100%;}
footer .cols {border-left: 1px solid #0066cc;float: left; padding: 0 0 0 5px; margin: 0 0 20px 23px;}
footer .cols li {padding: 3px 0 0 0}

footer address {padding: 0 0 0 24px;float: left;}
footer .copyright {float: right;text-align: right; padding: 0 23px 0 0}

/*noticia*/
.noticia .conteudo .diretorio {margin: 0 0 11px 0; overflow: hidden;}
.noticia .conteudo .diretorio li {float:left; background:url(../imagens/seta_tit.gif) no-repeat right 3px;padding: 0 12px 0 0; margin: 0 6px 0 0 }

.noticia .conteudo .titulo {padding: 0 0 8px 0;margin: 0 0 14px 0; border-bottom: 1px dashed #cccccc;}

.noticia .conteudo .midia_social {float: right; margin: 0 0 17px 0}
.noticia .conteudo .midia_social .bt_twitter {float: left;margin: 0 15px 0 0}
.noticia .conteudo .midia_social .bt_facebook {float: left;}

.noticia .conteudo .descricao {clear: both; }
.noticia .conteudo .descricao img {float: left; margin: 0 21px 25px 0}
.noticia .conteudo .descricao p {padding: 0 0 30px 0}

.noticia .conteudo .box_compartilhe { border-bottom: 1px dashed #cccccc; border-top: 1px dashed #cccccc;overflow: hidden; padding: 13px 0}

.icon_email {background:url(../imagens/icon_carta.gif) no-repeat left center;display: block; width: 17px; height: 19px;padding: 0 9px 0 0;border-right: 1px dotted #cccccc;float: left;}

.noticia .conteudo .box_compartilhe .compartilhar {float: right;}

.noticia .conteudo .box_compartilhe ul li {float: left; border-left: 1px dotted #cccccc;padding: 0 0 0 6px; margin: 0 0 0 6px }
.noticia .conteudo .box_compartilhe ul .primeiro {border:none; padding: 2px 0 0 0}
.noticia .conteudo .box_compartilhe ul li a {display: block;}
.noticia .conteudo .box_compartilhe ul .icon_person a {background:url(../imagens/icon_person2.gif) no-repeat;width: 20px; height: 20px; }
.noticia .conteudo .box_compartilhe ul .icon_twitter a {background:url(../imagens/icon_twitter2.gif) no-repeat center center;width: 20px; height: 20px; }
.noticia .conteudo .box_compartilhe ul .icon_facebook a {background:url(../imagens/icon_facebook2.gif) no-repeat center center;width: 20px; height: 20px; }

.topo, .rodape{
display: table;
margin: 0 auto;
position: relative;
width: 940px;
}

.menu_novo{
    display: table;
    margin: 0 auto;
    position: relative;
}

.menu_novo_base{
	height: 31px;
    position: relative;
    z-index: 20;
	border-bottom: 4px solid #000099;
		padding: 0 0 6px;
}

.content{
    margin-top: 24px;
}

.barra_esq_menu{
border-left: 1px solid #CCCCCC;
}

.itens_menu{

height: 22px;
padding-top: 2px;
padding-left:8px;
padding-right:8px;

}

.itens_it_menu{
    padding-left: 17px;
    padding-right: 16px;
	font-size:13px;
}


.boletim_txt strong{
font-size:12px;
color:#333;
}

.boletim_txt{
line-height:3px;
}
.txt_peq {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #6a6969;
	font-weight: normal;
	font-style: normal;
}
.box {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6a6969;
	font-weight: normal;
	background: #f1f6fc;
	border-width: thin thin thin thin;
	border: 1px solid #b2bdd1;
}

.midia_social{
float:right;
}

.botao {
    background: none repeat scroll 0 0 #F1F1F1;
    border-color: #B2B2B2;
    border-style: solid;
    border-width: 1px;
    color: #595959;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    height: 18px;
}

.boletim_txt a, .boletim_txt a:hover{
text-decoration:none;
color:#333333;
}

ul.lista{
height:324px;
}

.noticia .conteudo .descricao p.redes_exterior{
    background: url("../images/img_01.png") no-repeat scroll 0 4px transparent;
	padding-left:16px;
}

.p15 a {
	text-decoration: none;
	}

.p15 a:hover {
	text-decoration: underline;
	}

