
/* ---------- ESTILO GLOBAL ---------- */
* {margin:0; padding:0; outline:none; list-style-type:none; text-decoration:none;}
legend, hr, strong span, h1 a span, li a span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:none} 
img, input, fieldset {border:none;}
.clear {clear:both;}
.bgtopo {background:url(../images/bg_top.jpg) no-repeat center top; height:11px}
.bgbottom {background:url(../images/bg_bottom.jpg) no-repeat center bottom; height:17px;}	

body {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; background-color:#101010;}
.home {background:#2d2d2d url(../images/bg_body_x.jpg) repeat-x center top;} 
.internas {background:#2d2d2d url(../images/bg_body_x_internas.jpg) repeat-x center top;}
.select a {color:#26448e !important; text-decoration:underline !important;}

/* ---------- Session-0 / Centralização ---------- */
#session-0 {width:100%; min-width:1000px;}


/* topo-1-1 / Logo */
#topo-1 {width:1000px; height:109px; margin:0 auto;}
#topo-1-1 {width:300px; height:109px; float:left;}
#topo-1-1 h1 a {display:block; background:url(../images/logo.jpg); width:264px; height:85px;}


/* ---------- topo-1-2 / Formulário de Login ---------- */
#topo-1-2 {float:right;} 
#topo-1-2 form fieldset {display:block; width:485px; text-align:right; padding:22px 0 0 0}
#topo-1-2 form fieldset p {float:left; padding:0 0 0 14px;}
#topo-1-2 form fieldset span {display:block; width:485px; color:#5170ad; padding:0 0 10px 0}
#topo-1-2 form fieldset label {color:#5170ad; padding:0 5px 0 0}
#topo-1-2 form fieldset input.txtinput {background:url(../images/input_form.jpg); width:143px; padding:4px 6px 5px 6px; color:#5170ad;}
#topo-1-2 form fieldset p.submit {padding:0 0 0 5px;}


/* ---------- menu-1-1 / Menu de Navegação ---------- */
#menu-1 {width:100%;}
#menu-1-1 {background:url(../images/bg_menu.jpg) no-repeat top center;}
#menu-1-1 #sub {width:957px; height:36px; margin:0 auto; padding-left:43px;}
#menu-1-1 #sub li {float:left; position:relative; z-index:2; }
#menu-1-1 #sub li a.menu_1 {background:url(../images/menu_1.jpg); width:90px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_2 {background:url(../images/menu_2.jpg); width:112px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_3 {background:url(../images/menu_3.jpg); width:76px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_4 {background:url(../images/menu_4.jpg); width:187px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_5 {background:url(../images/menu_5.jpg); width:139px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_6 {background:url(../images/menu_6.jpg); width:165px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a.menu_7 {background:url(../images/menu_7.jpg); width:131px; height:36px; display:block; cursor:pointer;}
#menu-1-1 #sub li a:hover {background-position:0 -36px;}


/* ---------- menu-1-1 / Sub Menu ---------- */
#sub ol {position:absolute; left:0; display:none; margin:-2px 0 0 0; list-style:none; width:195px}
#sub ol li {display:block; padding:0 20px; width:155px; background:url(../images/bg_sub_center.png) repeat-y;}
#sub ol li.bgsubtop {background:url(../images/bg_sub_top.png) no-repeat; display:block; width:195px; height:11px; padding:0;}
#sub ol li.bgsubbottom {background:url(../images/bg_sub_bottom.png) no-repeat; display:block; width:195px; height:13px; padding:0;}
#sub ol a {display:block; width:auto; padding: 8px 5px; color:#fff; border-bottom:1px solid #4e69a4;}
#sub ol a:hover {background:#4e69a4;}

/* ---------- Session-4 / Footer ---------- */
#session-4 {width:100%; background:#101010; padding:25px 0 65px 0; text-align:center; margin:3px 0 0 0;} 
#session-4 ol {width:1000px; margin:0 auto; background:url(../images/bg_plataformas.jpg) center top no-repeat;  height:30px; padding:60px 0 0}
#session-4 ol li {display:inline;}
#session-4 ol li a {color:#adadad; border-right:1px solid #adadad; inline-block; padding:0 15px}
#session-4 ol li a:hover {text-decoration:underline;}
#session-4 ol li a.noborder {border:none;}
#session-4 p {color:#4f4f4f; font-size:1em; display:block;}
#session-4 p a {color:#4f4f4f; text-decoration:underline;}
#session-4 p a:hover {color:#adadad;}

/* ---------- Lead ---------- */
.div-topo-lead{position:absolute; top:250px; right:1px; margin:0; padding:0; height:270px; z-index:15;}
.div-topo-leadint{float:left; height:100%; width:199px; background-color:#cccccc; margin-right:-1px; border-style:solid; border-width:1px; border-color:#959595;}
.div-topo-leadlateral{float:left; cursor: pointer; height:169px; width:24px;}
