/* C S S   R E S E T */

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, 
kquote, 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,
table, caption, tbody, tfoot, thead {

margin: 0;

padding: 0;

border: 0;

outline: 0;

vertical-align: baseline;

}


body {font:13px Arial, Helvetica, sans-serif;}
p {font:13px Arial, Helvetica, sans-serif;}
h1 {font:  bold 14px Arial, Helvetica, sans-serif; color:#466a96; text-transform:uppercase;padding-top:20px;}
h2 {font:  bold 14px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase; padding-bottom:20px;}
.junto {font:  bold 14px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase; padding-bottom:0;}
.junto2 {font:  bold 15px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase; padding-bottom:0;}
.green {font:  bold 14px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase;}
.green_margin {font:  bold 14px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase; padding-top:10px; padding-left:20px;}
.tit {font:  bold 14px Arial, Helvetica, sans-serif; color:#7E8F48; text-transform:uppercase;}
h3 {font:  bold 14px Arial, Helvetica, sans-serif; color:#466a96; text-transform:uppercase; }

ul {font:13px Arial, Helvetica, sans-serif;}
ul li {margin-left:18px;}
.p_ul {padding:0 7px 10px 30px;}
.subtit {font:bold 13px Arial, Helvetica, sans-serif; color:#666; margin-left:30px;}
.subtit_2 {font:bold 13px Arial, Helvetica, sans-serif; color:#666; margin-top:10px;}

:focus { outline: 0;}

a, a:link, a:visited, a:hover, a:active{text-decoration:none}


th, td {text-align: left; font-weight: normal;}

img, iframe {border: none; text-decoration:none;}

ol, ul {list-style: none;}

input, textarea, select, button {font-size: 100%;font-family: inherit;}

select {margin: inherit;}

hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}



.textarea {width:220px;}



img.centered, .aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	margin: 0 0 2px 7px;

	display: inline;

}



img.alignleft {

	margin: 0 7px 2px 0;

	display: inline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left;

}





.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/***/


/* Classes Links, Cores... */
.orange {color:#B37019; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cadastre {margin-top:-10px;}
.gray {color:#666; font: bold 13px Arial, Helvetica, sans-serif; }
.arlindo {font:12px Arial, Helvetica, sans-serif; te}

/* Botao ver mais */
.ver_mais {width:60px; height:22px; float:right; margin-top:-20px; margin-right:15px;}
.ver_mais a {width:60px; height:22px;  display:block; background:url(imagens/ver_mais.png) no-repeat;}
.ver_mais a:hover {background-position:left -23px;}

/* Botao voltar */
.voltar{width:60px; height:22px; float:right; margin-top:-20px; margin-right:15px;}
.voltar a {width:60px; height:22px;  display:block; background:url(imagens/voltar.png) no-repeat;}
.voltar a:hover {background-position:left -23px;}



/* ESTRUTURA GERAL */

#bg {width:100%; background:url(imagens/topo.jpg) no-repeat center top; height:550px;}
#allthesite {width:1002px; margin:0 auto; }
#conteudo_geral_bg {width:100%; height:122px; /*MUDAR PARA 100%*/ margin:0 auto; background:url(imagens/conteudo_geral.png) no-repeat center top; margin-top:-2px; }
#conteudo_geral {width:1002px; margin:0 auto; height:auto; background:#FFF; }
#conteudo_prin {width:715px;float:left; padding:20px 14px 14px 14px; background:url(imagens/green_shadow.jpg) top no-repeat #FFF; height:auto; }
#conteudo_prin a  {color:#e9590a; font:bold 12px Arial, Helvetica, sans-serif; }
#conteudo_prin a:hover {color:#e9590a; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}

.link a {color:#333; font:12px Arial, Helvetica, sans-serif; }
.link a:hover {color:#FC0; font:12px Arial, Helvetica, sans-serif; }

#conteudo_prin p {position:relative; margin-bottom:10px;}
#conteudo_prin h2 {position:relative;}
#conteudo_prin ul {position:relative;}
#space {height:200px;}
#space2 {height:600px;}

/* Rodape */
#patrocinios_bg {height:86px;  width:100%; background:url(imagens/rodape_bg.jpg) no-repeat center bottom; padding-top:15px; clear:both;}
#patrocinio_gold {width:470px;float:left;}
#patrocinio_gold img {margin:-10px; padding-left:5px;}
#patrocinio_bronze {width:130px; float:left;}
#apoio {width:380px; float:left;}
#patrocinios {margin:0 auto; width:1002px; }
#patrocinios p {font:11px Arial, Helvetica, sans-serif ; color:#666; padding:10px 0 5px 5px; }
#separador_rodape {background:url(imagens/separador_rodape.jpg) no-repeat; width:1px; height:45px;  float:left;}

/* Menu Rodape */
#menu_rodape_bg {background:url(imagens/menu_rodape_bg.jpg) no-repeat; height:46px;}
#menu_rodape {width:700px; margin:0 auto; }
#menu_rodape ul {margin:0 auto; height:46px;  }
#menu_rodape ul li {float:left; list-style:none; background:url(imagens/separador.jpg) center right no-repeat; height:30px; padding:10px 21px 0 21px; }
#menu_rodape ul li a {font: 12px Arial, Helvetica, sans-serif; color:#FFF; }
#menu_rodape ul li:hover { color:#27405F; font: bold 13px Arial, Helvetica, sans-serif; color:#FFF; text-shadow: 3px 3px 3px #FC0;}

#rodape {width:1002px; margin:0 auto;}
#IEA {width:450px; padding:10px 0 10px; float:left;}
#vox {width:450px; padding:10px 0 10px; float:right; }
#vox a {color:#666; }
#vox a:hover {text-decoration:underline; }
#vox p {font:11px Arial, Helvetica, sans-serif; color:#666; float:right;}
#IEA p {font:11px Arial, Helvetica, sans-serif; color:#666;}



/* Topo */
#topo {width:1002px;; height:190px;  margin:0 auto; }
#iea_logo {width:300px; height:133px; margin-left:38px; }

/* Menu */

#menu {width:1002px; height:48px; margin:0 auto; background:url(imagens/menu_bg.png) no-repeat center -15px; margin-top:8px; margin-right:15px; }
#menu  ul.nav_menu  {margin-top:12px; display:block;  }
#menu  ul.nav_menu  a {margin-top:5px;  display:block;  margin-right:15px;  }
#menu ul li.nav_menu {float:left; list-style:none; font: bold 14px Arial, Helvetica, sans-serif; color:#FFF;  text-transform:uppercase; display:block;}
#menu ul li.sub {float:left; list-style:none; font: bold  11px Arial, Helvetica, sans-serif; color:#FFF; text-transform:capitalize; display:block;  width:100%;   }
#menu ul li.sub .subsub{float:left; list-style:none; font: bold 10px Arial, Helvetica, sans-serif; color:#FFF; text-transform:capitalize; display:block;  width:100%;   }
#menu  li.sub {float:left; list-style:none; font: bold  11px Arial, Helvetica, sans-serif; color:#FFF;  text-transform:none; padding-left:-15px; width:100%;  margin-right:15px; } 

span#ieabrasil { width:500px;}

ul#topnav {margin-top:8px;  padding: 0; float: left; list-style: none; position: relative; font-size: 11px; margin-right:15px; }
ul#topnav li {float: left; margin: 0; padding: 0;  }
ul#topnav li a {padding: 8px 24px; display: block; color: #FFF9E2; text-decoration: none;  margin-top:-3px;  } 
ul#topnav li.sub a { color:#ffffff; font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; margin-left:-25px; width:100%; margin-right:10px;  }
ul#topnav li.sub.subsub a { color:#ffffff; font: bold 10px Arial, Helvetica, sans-serif; color:#FFF; margin-left:-25px; width:100%; margin-right:10px;  }
ul#topnav li.sub a:hover { color:#ffffff; font: bold 11px Arial, Helvetica, sans-serif; color:#FFF;   }
ul#topnav li.sub.subsub a:hover { color:#ffffff; font: bold 10px Arial, Helvetica, sans-serif; color:#FFF;   }
ul#topnav ul li li.sub  {font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; float: left; padding:0; width:100%;color: #fff; margin-right:15px;}
ul#topnav ul li li.sub.subsub  {font: bold 10px Arial, Helvetica, sans-serif; color:#FFF; float: left; padding:0; width:100%;color: #fff; margin-right:15px;}

/* Lateral*/
#shadow_lat {background:url(imagens/box_lateral__.png) no-repeat; width:12px; height:634px; float:left; margin-left:-6px; }
#lateral {width:240px; float:left; background:#F2F5FC url(imagens/lateral_bg.jpg) repeat-y; padding-right:13px; height:auto;}
.shadow_lat_cont {background:url(imagens/shadow_lat.png) no-repeat; width:255px; height:16px; clear:both; margin-top:8px; }
.shadow_lat_cont_1 {background:url(imagens/shadow_lat.png) no-repeat; width:255px; height:16px; clear:both; margin-top:-2px; }
#acesso_membros {width:240px; height:100px; background: #F2F5FC url(imagens/bg_area_restrita.jpg) repeat-x; padding-right:14px;}  
#acesso_membros p {padding:12px 14px 5px 15px;}
.acesso_ok {position:absolute; margin-left:0px; margin-left /*\**/: 2px; *margin-left:5px;}
#rodape_lateral {background:url(imagens/shadow_lat.png); width:252px; height:12px; float:left; margin-left:5px; border:1px solid;}

/* Conteudo Lateral*/
.btn_login{border:0;background:transparent;padding-top:5px;height:20px;width:110px;}
#login {font:13px Arial, Helvetica, sans-serif ; color:#333; float:left; width:40px; height:10px; margin-left:14px;}
#campo_login { background:url(imagens/campo_login.png) no-repeat; width:163px; height:19px; float:left; font:10px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-left:10px;}
#senha {font:13px Arial, Helvetica, sans-serif ; color:#333; float:left; width:40px; height:10px; margin-left:14px;}
#campo_senha { background:url(imagens/campo_login.png) no-repeat; width:163px; height:19px; float:left; font:10px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-left:10px;}


/* Combo news lateral*/
.combo_news_lat {width:240px; height:auto; float:left; padding:10px 0 5px 0;}
.combo_foto_lat {width:88px; height:66px; float:left;  margin-top:10px;}
.combo_txt_lat  {width:140px; height:100px; float:left; margin-left:5px;}

#cont_lat {width:255px; background:#F2F5FC url(imagens/lateral_bg.jpg) repeat-y; float:left; height:auto;}
#cont_lat h3 {padding:0 0 5px 15px;}
#cont_lat img {margin:0 0 5px 15px;}


/* Newsletter*/
#nome {font:13px Arial, Helvetica, sans-serif ; color:#333; float:left; width:40px; height:10px; margin-left:14px;}
#campo_nome { background:url(imagens/campo_login.png) no-repeat; width:163px; height:19px; float:left; font:10px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-left:10px;}
#email {font:13px Arial, Helvetica, sans-serif ; color:#333; float:left; width:40px; height:10px; margin-left:14px;}
#campo_email { background:url(imagens/campo_login.png) no-repeat; width:163px; height:19px; float:left; font:10px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-left:10px;}



/* CONTEUDO PRINCIPAL */
.shadow_horz {width:715px; height:11px; background:url(imagens/shadow_hor.png) no-repeat; margin:15px 0 15px 0; clear:both; }

#banner_flash {width:715px; height:auto; }
#news {width:717px; height:400px; background:url(imagens/enagrama_bg.png) center no-repeat; }
#news2 {width:717px; height:auto; }

/* Combo 4 noticias */
.combo_news {width:346px; height:124px; float:left;}
.combo_foto {width:87px; height:59px;float:left; margin-top:10px; }
.combo_txt {width:230px; height:70px; float:left; padding:10px 0 10px 10px;}

/* Novidades Box Cinza */
.shadow_vert {height:431px; width:10px; float:left; background-image:url(imagens/shadow_vert.png); margin-top:-50px;}

#novidades { margin-top:-80px; float:left; }
#novidades_top {background:url(imagens/box_home_top.png) no-repeat; width:715px; height:21px;}
#novidades_middle {width:715px; background:url(imagens/box_home_middle.png) repeat-y;  height:auto;}
#novidades_middle  h3 {padding:0 17px 15px 17px;}
#novidades_foot {background:url(imagens/box_home_foot.png) no-repeat center; width:715px; height:21px; margin-bottom:50px;}
.news {padding:0 17px 10px 17px; color:#1f3f66; font:12px Arial, Helvetica, sans-serif;}
.news a {color:#1f3f66; font:12px Arial, Helvetica, sans-serif; }
.news a:hover {color:#0f2541; font:12px Arial, Helvetica, sans-serif; }
.nov_cont {width:350px; height:auto; float:left; }
.nov_cont a {color:#1f3f66; font:12px Arial, Helvetica, sans-serif; }
.nov_cont a:hover {color:#0f2541; font:12px Arial, Helvetica, sans-serif; }
.data {font:11px Arial, Helvetica, sans-serif; color:#777; width:80px; height:20px;  margin-top:-10px;}

.bt_nov {width:108px; height:22px; float:right; margin-right:15px;}
.bt_nov a {width:108px; height:22px;  display:block; background:url(imagens/bot_novidades.png) no-repeat;}
.bt_nov a:hover {background-position:left -23px;}

.bt_votar {width:65px; height:22px; float:left; margin-right:15px;}
.bt_votar a {width:65px; height:22px;  display:block; background:url(imagens/votar.png) no-repeat;}
.bt_votar a:hover {background-position:left -23px;}

.bt_verresultados {width:108px; height:22px; float:left; margin-right:15px;}
.bt_verresultados a {width:108px; height:22px;  display:block; background:url(imagens/ver_resultados.png) no-repeat;}
.bt_verresultados a:hover {background-position:left -23px;}

.bt_age {width:108px; height:22px; float:right; margin-right:15px;}
.bt_age a {width:108px; height:22px;  display:block; background:url(imagens/bot_eventos.png) no-repeat;}
.bt_age a:hover {background-position:left -23px;}


/* Pagina Interna */
.img_conteudo {width:220px; height:165px; border:1px solid #666; float:right; margin:0 0 10px 10px; position:relative;}
#video {float:right; margin:0 0 10px 10px; position:relative;}
#eneagrama_int {width:717px; height:405px; background:url(imagens/enagrama_bg.png) center no-repeat; position:absolute;}

#box_cinza_int {height:auto; }
#box_cinza_top {background:url(imagens/box_home_top.png) no-repeat; width:715px; height:21px; }
#box_cinza_middle {width:715px; height:auto; background:url(imagens/box_home_middle.png) repeat-y;}
#box_cinza_middle p, #box_cinza_middle img  {padding:5px 20px 0 20px;}
#box_cinza_foot {background:url(imagens/box_home_foot.png) no-repeat; width:715px; height:21px; margin-bottom:50px; display:block; margin-top:-10px; *margin-top:0;}
#box_cinza_middle a {color:#1f3f66; font:12px Arial, Helvetica, sans-serif; }
#box_cinza_middle a:hover {color:#0f2541; font:12px Arial, Helvetica, sans-serif; }

.membros_fundadores {width:700px; height:auto;  margin-top:20px; float:left;}
.combo_membros {width:346px; height:124px; float:left;}
.combo_membros_foto {width:71px; height:99px;float:left;  border:1px solid #999; margin-top:10px; }
.combo_membros_txt {width:230px; height:70px; float:left; padding:10px 0 10px 10px;}

/* Enviar */
.enviar {padding:15px 0 0 22px; width:61px; height:21px;}


/* Congresso > Agenda */
#agenda {width:717px; height:auto;}

/* Combo Agenda */
.combo_agenda {width:346px; height:124px; float:left; position:relative;}
.combo_agenda_foto {width:88px; height:66px;float:left;  border:1px solid #999; margin-top:10px; }
.combo_agenda_txt {width:230px; height:70px; float:left; padding:10px 0 10px 10px;}
