/* CSS Starting */
body {margin:0; background:url(images/site_bg.jpg) repeat-x center top #1c3a69;font-family:Tahoma, Geneva, sans-serif;font-size:11px; color:#585858;}
img {border:0;}
p, form {margin:0;}

h1{margin:0;padding:0;width:723px; height:22px;font-size:16px; color:#FFF; padding:8px 0 0 20px; float:left; clear:both; background:url(images/subpage_title_bg.jpg);text-transform:uppercase;}
h2{margin:0 0 7px 0;padding:0; color:#014a78;font-family:Tahoma, Geneva, sans-serif;font-size:16px;font-weight:normal;}
h3{margin:0 0 7px 0;padding:0; color:#014a78;font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:normal;float:left;clear:both;}
h3 a{color:#014a78;text-decoration:none;}
h3 a:hover{color:#014a78;text-decoration:underline;}

h4{margin:0 0 10px 0;padding:10px 0 0 0; color:#014a78;font-family:Tahoma, Geneva, sans-serif;font-size:16px;font-weight:normal;}


/*-- mainDiv --*/
.mainDiv{width:100%;background:url(images/sides_bg.jpg) no-repeat center top;float:left;clear:both;}

/* container */
.container {width:990px;margin:0 auto; background-color:#fff;}

/*--- content ---*/
.content {width:990px;margin:0; background:#fff;float:left;clear:both;padding-top:6px;}
.content_right {width:743px;margin:0; float:left;clear:both;padding-top:6px;}

/* header */ 
.header {width:990px; height:104px; float:left; clear:both; position:relative;}
.logo {float:left; clear:both;}
.fieg_logo {float:left; position:absolute; left:807px; top:31px;}

/* top menu */
.top_menu_box { width:380px; position:absolute; left:415px; top:47px; float:left;}
.top_menu {left:170px; float:left;}
ul.top_menu{margin:0;padding:0;list-style:none;float:left;clear:both;line-height:22px;font-family:Tahoma;font-size:11px; color:#bcdbfa;}
ul.top_menu li{margin:0;padding:0;float:left; }
ul.top_menu li a{margin:0; padding:0; float:left; vertical-align:middle; color:#bcdbfa;text-decoration:none; outline:none;}
ul.top_menu li a:hover{text-decoration:none;}
ul.top_menu li.sepList {margin:0 25px;}

/* top bar */
.top_bar {width:990px; height:32px; position:relative; margin:0; float:left; clear:both; background:url(images/top_bar_bg.jpg);}
.partners_logo {float:left;}
.language_english {float:left; position:absolute; top:10px; left:514px;}
.language_spanish {float:left; position:absolute; top:10px; left:589px;}
.language_portugues {float:left; position:absolute; top:10px; left:427px;}

/* search field */
.search_box {width:265px; float:left; position:absolute; top:4px; left:709px;}
.search_field { width:206px; height:19px; float:left; background:url(images/search_field_bg.jpg) no-repeat; padding:5px 0 0 10px; border:none; vertical-align:top; font-family:tahoma; font-size:11px; color:#333;}
.search_button { width:47px; height:24px; float:left; border:none;}

/* content columms */
.left_columm {width:222px; float:left;margin:0 9px;}
.right_columm {width:743px; float:left;}

/* footer */
.footer { margin:0; width:990px; height:35px;position:relative; padding: 0 0 33px;  background:url(images/footer_bg.jpg); font-family:Tahoma; font-size:11px; color:#FFF;float:left;clear:both;}
.footerEn { margin:0; width:990px; height:35px;position:relative; padding: 0 0 33px;  background:url(images/footer_bg_en.jpg); font-family:Tahoma; font-size:11px; color:#FFF;float:left;clear:both;}
.footerEs { margin:0; width:990px; height:35px;position:relative; padding: 0 0 33px;  background:url(images/footer_bg_es.jpg); font-family:Tahoma; font-size:11px; color:#FFF;float:left;clear:both;}
.adress{position:absolute;top:40px;left:33px;}

/* left menu box */
.left_menu_box_middle {width:220px; float:left; clear:both; background:url(images/left_menu_middle.jpg);}
.left_menu_box_top {width:220px;float:left; clear:both;  background:url(images/left_menu_top.jpg) no-repeat top;padding:5px 0;}
.left_menu_box_bottom {width:220px; float:left; clear:both; background:url(images/left_menu_bottom.jpg) no-repeat bottom;}

/* left menu blue */
ul.blue_menu { margin:0 0 7px 13px; padding:0;list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#585858;width:200px;float:left;clear:both;}
ul.blue_menu li{margin:0;padding:0; float:left;clear:both;width:200px; background:url(images/arrow_blue.gif) no-repeat 0 10px;}
ul.blue_menu li.noDots a{background:none;}
ul.blue_menu li a{margin:0;padding:5px 0 5px 10px;color:#585858;text-decoration:none; outline:none;background:url(images/dots.gif) no-repeat bottom;float:left;clear:both;width:180px;}
ul.blue_menu li a:hover{text-decoration:none; color:#1f1f1f;}

/* left menu yellow */
ul.yellow_menu { margin:0 0 0 13px; padding:0;list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#585858;width:200px;float:left;clear:both;}
ul.yellow_menu li{margin:0;padding:0; float:left;clear:both;width:200px; background:url(images/arrow_yellow.gif) no-repeat 0 10px;}
ul.yellow_menu li.noDots a{background:none;}
ul.yellow_menu li a{margin:0;padding:5px 0 5px 10px;color:#585858;text-decoration:none; outline:none;background:url(images/dots.gif) no-repeat bottom;float:left;clear:both;width:180px;}
ul.yellow_menu li a:hover{text-decoration:none; color:#1f1f1f;}

/* left content box */
.left_content_box_middle { width:222px; float:left; clear:both; background:url(images/left_box_middle.jpg);margin-bottom:10px;}
.left_content_box_bottom { width:222px; float:left; clear:both; background:url(images/left_box_bottom.jpg) bottom no-repeat;margin:0;}

/* site banner */
.banner { width:743px; height:158px; float:left; clear:both;}

/* center left */ 
.center_left {width:516px; float:left; margin-right:7px;}

/* center right */ 
.center_right { width:220px; float:left;}

/* newsletter */
.newsletter { width:205px; height:30px; float:left; padding: 70px 0 0 15px; background:url(images/newsletter_bg.jpg) no-repeat;}

/* noticias */
.noticias_title {width:220px; float:left; clear:both;}
.noticias_middle {width:220px; float:left; clear:both; background:url(images/noticias_middle_bg.jpg); margin:6px 0 10px 0;}
.noticias_bottom {width:220px; float:left; clear:both; background:url(images/noticias_bottom.jpg) no-repeat bottom;}
.noticias { width:200px; height:45px; overflow:hidden; float:left; clear:both; background:url(images/dots.gif) bottom left repeat-x; margin-left:10px;}
.noticias a{ color:#585858; text-decoration:none;}
.noticias a:hover{ color:#303030; text-decoration:underline;}
.boxHiddenNoticias{width:200px;float: left;clear: both;padding: 8px 0;height: 19px;overflow: hidden;}

.noticias_nodots{ width:200px; float:left; clear:both; bottom left no-repeat; margin-left:10px; padding:8px 0 15px 0;}
.noticias_nodots a{ color:#585858; text-decoration:none;}
.noticias_nodots a:hover{ color:#303030; text-decoration:underline;}
.noticias_detail{ width:700px; float:left; clear:both; background:url(images/dots.gif) bottom left repeat-x; margin:6px 0 6px 10px; padding:8px 0}
.noticias_detail a{ color:#585858; text-decoration:none;}
.noticias_detail a:hover{ color:#303030; text-decoration:underline;}
.noticias_detail_nodots{ width:700px; float:left; clear:both; margin:6px 0 6px 10px; padding:8px 0}
.noticias_detail_nodots a{ color:#585858; text-decoration:none;}
.noticias_detail_nodots a:hover{ color:#303030; text-decoration:underline;}
.noticias_detail_nodots h3 {float:left;clear:both;}
.noticias_detail_nodots h3 a{color:#014A78; text-decoration:none;}
.noticias_detail_nodots h3 a:hover{ color:#014A78; text-decoration:underline;}
.noticias_image { border:3px solid #006cb6; display:block; margin:8px 0;}
.noticias_image_details { border:1px solid #e0e0e0;  padding:4px; float:left; margin:4px 4px;;}
.noticias_date { font-family:Tahoma; font-size:10px; color:#014a78; font-weight:bold;}

/* pagination */
.pagenator {margin:10px 0 10px 10px;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
.pagenator ul li a{float:left;text-decoration:none;color:#757575;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#96b2e7;}

/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#2f58a7;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#96b2e7;cursor:default;}

/* agenda de eventos */
.centroBoxMiddle {width:516px; float:left; background:url(images/right_box_middle.jpg); clear:both;}
.centroBoxTitle {width:516px; float:left; clear:both;}
.centroBoxBottom {width:516px; float:left; background:url(images/right_box_bottom.jpg) no-repeat bottom;}
.marginTop10{margin:10px 0;}

/* internal pages */
.subpageBoxMiddle {width:743px;  float:left;  no-repeat; clear:both; margin-bottom:9px; background:url(images/subpage_box_middle.jpg);}
.subpageBoxTitle {width:723px; height:25px; font-family:Impact,Arial; font-size:17px; color:#FFF; padding:5px 0 0 20px; float:left; clear:both; background:url(images/subpage_title_bg.jpg)}
.subpageBoxBottom {width:743px; float:left; background:url(images/subpage_box_bottom.jpg) no-repeat bottom;}
.subpageContent { width:691px; float:left; clear:both; margin:5px 5px 0 10px; line-height:16px;padding:15px;}
.subpageContent a{ color:#585858; text-decoration:none;}
.subpageContent a:hover{ color:#303030; text-decoration:underline;}

.lineAgendaEventos{width:492px;float:left;clear:both;padding:0 12px;margin:10px 0;}
.thumbAgendaEventos{width:226px;background:url(images/sep-thumb-box-agenda.gif) repeat-y right;float:left;padding:0 20px 0 0;}
.thumbRight{width:226px;background:none;float:left;padding:0 0 0 20px;}
.textThumbAgendaEventos{width:226px;float:left;clear:both;}

/* tree menu */
.tree_menu {width:703px; margin:0 0 5px 8px; text-align:right; float:right; border-bottom:dotted 1px #CCC; padding:0 0 10px 5px ;font-size:9px;}
.tree_menu a{font-size:9px; text-decoration:none; color:#585858;}
.tree_menu a:hover {color:#C33;text-decoration:underline;}

/* Informaçoes e Importantes */
.informacoesImportantes {width:492px; float:left; clear:both; padding:0 12px;margin:10px 0; line-height:18px;}

ul.informacoesTitles {padding:12px 0 0 0;list-style:none; font-family:Tahoma; font-size:11px; color:#585858; }
ul.informacoesTitles  li{margin:0;padding-left:10px; line-height:24px;}
ul.informacoesTitles  li a{margin:0;padding:0 0 0 22px; color:#585858;text-decoration:none; outline:none; background:url(images/thick_icon.jpg) no-repeat left; }
ul.informacoesTitles  li a:hover{text-decoration:none; color:#1f1f1f;}


ul.agendaTextTitles { width:492px; float:left; clear:both;padding:0;list-style:none; font-family:Arial; font-size:12px;margin:0;}
ul.agendaTextTitles li{margin:0;padding-left:13px; background:url(images/dots3.gif) no-repeat bottom right;line-height:30px;}
ul.agendaTextTitles li.noDots{margin:0;padding-left:13px; background:none;line-height:30px;}
ul.agendaTextTitles li a{margin:0;padding-left:18px; color:#014a78;text-decoration:none; outline:none; background:url(images/title_arrow.jpg) no-repeat left; }
ul.agendaTextTitles li a:hover{text-decoration:none; color:#1f1f1f;}

/*--- Banner Home ---*/
.boxBannerHome{width:743px;height:158px;margin:0;padding:0;float:left;clear:both;position:relative;}
#tab{width:743px;height:158px;margin:0;padding:0;float:left;clear:both;position:absolute;top:0; }
.ui-tabs-nav{top:120px;right:10px;position:absolute;margin:0;padding:0;background:url(images/banner_menu_bg.gif);float:left;clear:both;}
.ui-tabs-panel{width:743px;height:158px;font-size:30px;text-align:center;}
.ui-tabs-hide{display:none;}
ul.ui-tabs-nav li{border:none;color:#fff;display:block;float:none;font-size:12px;margin:0;padding:0;text-align:center;font-family:Calibri, Arial, Helvetica, sans-serif;float:left;}
ul.ui-tabs-nav li a:link, ul.ui-tabs-nav li a:visited, ul.ui-tabs-nav li a:active{color:#fff;display:block;line-height:12px;padding:6px 10px;text-decoration:none;outline:none;float:left;clear:both;}
ul.ui-tabs-nav li.ui-tabs-selected{ background:url(images/banner_menu_bg.gif) no-repeat;border:none;}
ul.ui-tabs-nav li.ui-tabs-selected a{color:#000;background:url(images/banner_menu_bg.gif) no-repeat;}


/* site requirements */
.produtos_e_serviso {margin :5px 0 5px 10px;}
.atendimento_virtual {float:left; clear:both; margin-bottom:10px;}
.bold {font-weight:bold; margin-top:10px;}
.float_left {float:left;}
.ilion_logo { position:absolute; left:835px; top:10px;}
.image_titles {float:left; clear:both;}
.saiba_mais {float:right; clear:both; }
.ver_todas_div {float:right;margin-top: 7px;}



/*-- tableIndicadores --*/
.tableIndicadores{float:left;clear:both;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:#0b324f;margin:10px 0 10px 3px;}
.tableIndicadores tr td{background: url(images/sep-table-indicadores.gif) no-repeat bottom #e6e6e6;padding:5px;}
.tableIndicadores tr.yellow td{background: url(images/sep-table-indicadores.gif) no-repeat bottom #fef2ce;padding:5px;}
.tableIndicadores tr.merged td{background:none;padding:5px;font-weight:bold; color:#060606;}
.font11{font-size:11px;}
	
.tableIndicadores a{color:#3f3f3f;text-decoration:underline;}
.tableIndicadores a:hover{color:#3f3f3f;text-decoration:none;}

.tableIndicadores #rate{float:left;width:100px;}
.tableIndicadores #rate #value{ float:left;margin-right:7px;width:40px;text-align:right;}
.tableIndicadores #rate #obs{font-size:9px;color:#666;float:right;width:50px;}


.tableIndicadores #dolar{float:left;width:100px;}
.tableIndicadores #dolar #label{ float:left;margin-right:7px;width:40px;text-align:right;}
.tableIndicadores #dolar #value{font-size:9px;color:#666;}


/*---------------------------------------------------------*/

.clique_aqui a {margin:0;display:block;height:20px;width:77px;background:transparent url(images/clique_aqui.jpg) no-repeat 0 0;text-indent:-9000px;clear:both;float:left; outline:none;}
.clique_aqui a:hover {background-position: 0 -20px;}

.ver_todas a {margin:0;display:block;height:18px;width:95px;background:transparent url(images/ver_tudas_button.jpg) no-repeat 0 0;text-indent:-9000px;clear:both;float:right; outline:none;}
.ver_todas a:hover {background-position: 0 -18px;}

.saibaMais {float: left;clear: both;margin: 10px 0 0 0;}


/*--- mapaDoSite ---*/
ul.mapaDoSite li{font-size:14px;margin: 0 0 7px 0;font-weight:bold;}
ul.mapaDoSite li ul{margin:7px 0;}
ul.mapaDoSite li ul li{font-size:12px;margin: 0 0 7px 0;font-weight:normal;}
