/* = Tag Especifica
-----------------------------------------------------------------------------------------------------------------------------------------*/
* { margin: 0; padding: 0;}
html, body {height: 100%;}
* html #tudo {height: 100%;}
img, form, ul, li{margin:0px; padding:0px; border:0px; list-style:none;} 

/* = Titulos, Textos e Icones
-----------------------------------------------------------------------------------------------------------------------------------------*/
Body {font:12px Arial, Helvetica, sans-serif; color:#565656; background: url(../_img/bg_epc.jpg) no-repeat center top;}
h1 { margin:8px 0 5px 8px; font-size:14px; padding-left:22px; color:#f36f1f; background:url(../_img/mc.png) no-repeat left;}
h2 {margin:8px 0 5px 8px;}
p { margin:5px 8px 5px 8px;}
.doc { padding:0 0 0 32px; background:url(../_img/doc.jpg) left no-repeat; min-height:23px; margin-bottom:15px;}
.doc_new { padding:0 0 0 32px; background:url(../_img/doc_new.jpg) left no-repeat; min-height:23px; margin-bottom:15px;}
.mais {padding-left:15px; background:url(../_img/ico_mais.jpg) no-repeat left; text-align:center; font-weight:bold;}
.glossario { margin:8px 0 0 8px; text-align:right; padding-left:25px; background:url(../_img/ico_glossario.gif) no-repeat left;}
.ico_ppt { padding-left:30px; background:url(../_img/ico_ppt.jpg) no-repeat left; margin:10px 0px 10px 0px;}
hr { background:#d1dce5; border-bottom:1px solid #d1dce5; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; margin:10px 0 10px 0;}

/* = Links
-----------------------------------------------------------------------------------------------------------------------------------------*/
a:link, visited, active, hover { border:0px; color:#565656;}
a:link {text-decoration:none; color:#565656;}
a:visited, active{text-decoration:none; color:#565656;}
a:hover {text-decoration:none; color:#bb581c;}/*-- mudar essa cor do Link Ativo--*/

h1 a:link, visited, active, hover { border:0px; color:#f36f1f;}
h1 a:link {text-decoration:none; color:#f36f1f;}
h1 a:visited, active{text-decoration:none; color:#f36f1f;}
h1 a:hover {text-decoration:none; color:#bb581c;}/*-- mudar essa cor do Link Ativo--*/

/* = Formularios
-----------------------------------------------------------------------------------------------------------------------------------------*/
label { display:block; margin:0px 5px 5px 0px; float:left; width:auto;}
input, select, textarea { font:12px Arial, Helvetica, sans-serif; padding:1px; border:1px solid #e4e4e4; background:url(../_img/bg_form.jpg) repeat-x bottom;}
input:focus, select:focus, textarea:focus { font:12px Arial, Helvetica, sans-serif; padding:1px; border:1px solid #feb83f; background:url(../_img/bg_form2.jpg) repeat-x bottom;}
.bt_form2 { padding:2px; height:20px; margin:3px; width:38px; background:url(../_img/bg_bt_form.jpg) repeat-x bottom #f36f1f; color:#ffffff; font-weight:bold; cursor:pointer; border:1px solid #a64c15; text-align:center;}
.bt_form { padding:2px; height:20px; margin:3px; width:80px; background:url(../_img/bg_bt_form.jpg) repeat-x bottom #f36f1f; color:#ffffff; font-weight:bold; cursor:pointer; border:1px solid #a64c15; text-align:center;}

/* = Divs Pricipais do Site
-----------------------------------------------------------------------------------------------------------------------------------------*/
#esquerda {float:left; position:relative;}
.esq_home { width:460px;}
.dir_home { width:297px;}
.dir_widgets { width:175px; margin:0 0 0 12px;}
#direita {float:right; position:relative;}
#clear{clear:both; height:1px; width:1px; margin:0px; padding:0px;}
#corpo #clear{ width:auto; width:10px; height:5px;}

/* = Esqueleto
-----------------------------------------------------------------------------------------------------------------------------------------*/
#tudo {width: 951px; margin:0 auto; position:relative; min-height:100%;}
#topo {width: 100%; height:185px; z-index:100000;}
#corpo {width: 100%; clear:both; margin:0 auto; /*padding:0px 0px 213px 0px; -!- Deixar o rodape sempre no fim da pagina -!- */}
#rodape {width: 100%; height:25px; padding:15px 0 5px 0; text-align:center; background:url(../_img/bg_menu.jpg) no-repeat; margin:0px 0 3px 0; 
/* position:absolute; bottom:0; -!- Deixar o rodape sempre no fim da pagina -!- */}
	
/* = Topo
-----------------------------------------------------------------------------------------------------------------------------------------*/
#logo {position:absolute; top:26px; left:5px; width: 235px; height: 86px;}
#glossario {position:absolute; right:5px; top: 50px;}
#buscar {position:absolute; right:5px; top:80px;}
#menu {position:absolute; background:url(../_img/bg_menu.jpg) no-repeat; left: 1px; top: 130px; width: 951px; height: 45px; z-index:1000;}
#idioma {position:absolute; top:6px; right:16px;}

/* = Menus
-----------------------------------------------------------------------------------------------------------------------------------------*/
.nav { height:35px; background: url(../_img/bg_menu.jpg) repeat-x; position:relative; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:bold; width:950px; z-index:500;}
.nav .table {display:table; margin:0 auto;}
.nav .select, 
.nav .current { margin:0; padding:0; list-style:none; display:table-cell; white-space:nowrap;}
.nav li {margin:0; padding:0; height:auto;}
.nav .select a {display:block; height:35px; float:left; padding:9px 13px 0px 13px; text-decoration:none; line-height:30px; white-space:nowrap; color:#565656; background:url(../_img/divisao.jpg) no-repeat right bottom;}
.nav .select .end_li {display:block; height:35px; float:left; padding:9px 13px 0px 13px; text-decoration:none; line-height:30px; white-space:nowrap; color:#565656; background:none;}
.nav .select a .home {border-left:0px solid #a1bed8;}
.nav .current a {display:block; height:35px; float:left; background:url(../_img/bg_menu_on.jpg); padding:0 13px 0 13px; text-decoration:none; line-height:30px; white-space:nowrap; color:#fff;}
.nav .current a b {display:block; }
.nav .select a:hover, 
.nav .select li:hover a {background:url(../_img/bg_mn2.jpg) center; padding:8px 3px 0 3px; cursor:pointer; color:#bb581c;}
.nav .select a:hover b, 
.nav .select li:hover a b {display:block; float:left; padding:0 10px 0 10px; cursor:pointer;}
.nav .select_sub {display:none;}/* IE6 only */
.nav table {border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0; text-align:center;}
.nav .sub { display:table; margin:0 auto; padding:0; list-style:none; text-align:center;}
.nav .sub_active .current_sub a, 
.nav .sub_active a:hover { background:transparent; color:#f00; text-align:center;}
.nav .select :hover .select_sub, 
.nav .current .show {display:block; position:absolute; width:150px; top:44px; background:url(../_img/bg_mn.jpg); border:1px solid #e0e0e0; padding:0; z-index:100;}
.nav .current .show {z-index:10;}
.nav .select :hover .sub li a, 
.nav .current .show .sub li a {display:block; background:transparent; padding:0 25px 0 25px; margin:0 auto; border:0; color:#565656;}
.nav .current .sub li.sub_show a { color:#ffffff; background:url(../_img/sub_menu_on.jpg) repeat-x top; margin:0 auto; cursor:default; line-height:30px; padding:0 15px 0 15px;}
.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {visibility:visible; color:#bb581c;}

/* = Conteúdos
-----------------------------------------------------------------------------------------------------------------------------------------*/
#box, #box01 {background:#FFFFFF; border:1px solid #dedede; margin:39px 0px 5px 0px; position:relative; padding:0 5px 0 5px;}
#box_video {background:#FFFFFF; border:1px solid #dedede; margin:39px 0px 5px 0px; position:relative; height:345px;}
#box_video img {margin:0; padding:0}
#box_video .jw_playlist_item { margin:5px 0 5px 3px; padding:0px;}
#mediaspace img {margin:0px; padding:0px;}
#box_branco {background:#FFFFFF; margin-top:3px; position:relative;}
#box img, #box_branco img  {margin:8px;}
#box_topo {position:absolute; top:-38px; _top:-34px; left:-1px; background:url(../_img/bg_menu.jpg) repeat-x; width:100%; height:38px;}
#box_topo h1 {padding:3px 0 0 22px;}
#box_topo_right {position:absolute; right:-2px; background:url(../_img/bg_top2.jpg) no-repeat right; width:8px; height:38px;}
#box1 #box{ height:147px;}
#box1 #box01{ height:165px;}
#box1 {width:456px; float:left; margin:0 0 5px 0; }
#box2 {width:456px; float:left; margin:0 0 5px 0;}
#box3 {width:296px; float:right; margin:0 0 5px 0;}
#box3 #box{ height:165px;}

/* = Paginas Internas
-----------------------------------------------------------------------------------------------------------------------------------------*/
#box_interna {width:680px;}
#box_interna2 {width:950px;}
.box_interna {min-height:350px;}
#box_int {width:250px;}
#box_int_2 {width:335px; margin-right:10px;}
#box_int_3 {width:335px;}
#box_video_esquerda { width:538px;}
#box_video_direita { width:397px;}

/* = Rodape
-----------------------------------------------------------------------------------------------------------------------------------------*/
#corp_rod {width:951px; position:relative; margin:0 autos;}
#asstracer {position:absolute; right:0px; top:-8px; width:60px; height:32px;}

/* 
----------------------------------------------------------------------------------------------------------------------------------  FIM  */
/* = Document CSS by TraceSoft -> Favato = */@charset "utf-8"; 
