/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html
{
    color: #000;
    background: #dbdcde;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Tahoma;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img
{
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup
{
    font-style: inherit;
    font-weight: inherit;
}

del, ins
{
    text-decoration: none;
}

li
{
    list-style: none;
}

caption, th
{
    text-align: left;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after
{
    content: '';
}

abbr, acronym
{
    border: 0;
    font-variant: normal;
}

sup
{
    vertical-align: baseline;
}

sub
{
    vertical-align: baseline;
}

legend
{
    color: #000;
}

input, button, textarea, select, optgroup, option
{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

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

a:visited

{color:Blue;}
    



/*----------------------------containter------------------------------*/

.overlay
{ 
    position:fixed;
    width:100%;
    height:100%;
    background:#ffffff;
    top:0;
    right:0;
    opacity:0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
    
    }
    
 .confirmacao
 
 {
     width:490px;
     height:85px;
     position:fixed;
     top: 30%;
     left: 31%;
     z-index:2;
     background:url(../imagens/confirmacao_email_bg.gif);
    
 }
 
 .confirmacao h2
 {  
    float:left;
    margin:15px 100px 0 120px;
     font-size:18px;
     color:#ffffff;  
     
     }
 
  
.confirmacao input

{
  width:41px;
  height:26px;
  border:none;
  background: url(../imagens/ok_confirma.png);
  margin:15px 0 0 220px;  
}


 

.todo_site
{
    float: left;
    width: 100%;
    line-height: 140%;
}

.container
{
    margin: 0 auto;
    width: 980px;
}

h1
{
    float: left;
    background: url(../imagens/h1.gif);
    width: 431px;
    height: 78px;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 5px;
}

h1 a
{
    display: block;
    width: 431px;
    height: 78px;
    text-indent: -9999px;
}

.conteudo
{
    float: left;
    width: 937px;
    padding-left: 23px;
    padding-right: 20px;
    padding-top: 15px;
    background: url(../imagens/fundo_topo.gif);
}

.menu
{
    float: left;
    width: 199px;
}

.menu img
{
    float: left;
}

.menu ul
{
    float: left;
    width: 196px;
    background: #d0d1d3;
}

.menu ul li
{
    float: left;
    background: url(../imagens/fundo_ul.gif) repeat-y left;
    width: 184px;
    padding-left: 12px;
    clear: left;
    font-size: 16px;
}

.menu ul li a
{
    display: block;
    width: 175px;
    border-bottom: 2px solid #c1c2c3;
    color: #c32026;
    text-decoration: none;
    padding-bottom: 8px;
    padding-top: 5px;
}

.miolo
{
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    width: 495px;
}

.menu_right
{
    float: right;
    width: 199px;
}

.menu_right img
{
    float: left;
}

.informe_virtual
{
    float: left;
    width: 196px;
    line-height: 110%;
    margin-bottom: 15px;
    background:url("../imagens/informe_virtual.gif") repeat scroll 0 0 transparent;
}



.informe_virtual input
{
    float: left;
    width: 85%;
    border: 1px solid #000;
    margin-left: 10px;
}

.guia_compras
{
    float: left;
    width: 194px;
    margin-bottom: 15px;
    background: url(../imagens/guia_fundo.gif);
}

.fale_conosco
{
    float: left;
    width: 194px;
    margin-bottom: 15px;
    background: url(../imagens/fale_conosco.gif);
}

.destaque_fundo
{
    float: left;
    width: 194px;
    height: 170px;
    margin-bottom: 15px;
   
}
.destaque_fundo a
{
    text-decoration: none;
    color: Black;
}

.banco_talentos
{
    float: left;
    width: 196px;
    line-height: 110%;
    margin-bottom: 15px;
 }

span.menu
{
    float: left;
    width: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 7px;
}

p.menu
{
    color: #fff;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 85%;
}

p.menu2
{
    float: left;
    color: #fff;
    margin-top: 10px;
    padding: 10px;
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 85%;
}

p.menu3
{
    float: left;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 85%;
    margin-top: 30px;
}

p.menu4
{
    float: left;
    margin-top: 110px;
    font-weight: bold;
    line-height: 100%;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 90%;
}

.a_botao
{
    color: #fff;
    text-decoration: none;
}

.botao_menu
{
    float: left;
    padding: 1px;
    margin-top: 4px;
    margin-left: 55px;
    background: #6080a6;
    color: #fff;
    text-transform: uppercase;
}

.botao_menu2
{
    float: left;
    padding: 5px;
    margin-top: 4px;
    margin-left: 5px;
    background: #6080a6;
    color: #fff;
    text-transform: uppercase;
}

.botao_menu3
{
    float: left;
    padding: 5px;
    margin-top: 4px;
    margin-left: 55px;
    background: #bb3d40;
    color: #fff;
    text-transform: uppercase;
}

.botao_menu4
{
    float: left;
    clear: both;
     margin-left:346px;
    padding: 5px;
    margin-top: 4px;
    margin-bottom: 30px;
    background: #6080a6;
    color: #fff;
    text-transform: uppercase;
}

.banner
{
    float: left;
    margin-bottom: 20px;
}

h2
{
    display: block;
    color: #1c6fa1;
    font-size: 22px;
}

.list
{
    margin:-3px 0 0 0;
    float:left;
    }

.cadastro
{
    float: right;
    width: 386px;
    height: 78px;
    padding-left: 20px;
    padding-top: 8px;
    background: url(../imagens/index/fundo_login.gif);
}

.cadastro span
{
    float: right;
    clear: right;
    width: 110px;
    color: #3375a4;
    font-size: 11px;
    margin-right: 20px;
}

.cadastro input.ok
{
    float: right;
    width: 103px;
    height: 49px;
    margin: 0;
    padding: 0;
    margin-right: 30px;
}

.cadastro label
{
    float: left;
    clear: left;
    color: #3375a4;
    text-transform: uppercase;
}

.cadastro p
{
    color: #3375a4;
    text-transform: uppercase;
    float:left;
    margin-top:25px;
    margin-left:10px;
    width:240px;
}

.cadastro label input
{
    width: 230px;
    border: 1px solid #999;
}

.sair
{
 width:103px;
 height:49px;
 background:url(../imagens/sair.gif);
 text-indent:-9999px;
 float:right;
 margin:10px 30px 0 0px;
}

.visualizar
{
    float:left;
    margin-top:20px;
}

.margem
{
    margin-bottom: 20px;
}

.texto_interno
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 13px;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.texto_interno h3
{
    color: #1c6fa1;
    font-size: 16px;
    margin-bottom: 10px;
}

.texto_interno p
{
    margin-bottom: 15px;
    text-align:justify;
}

.texto_interno img
{
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}

.texto_interno a
{
     color:#1C6FA1;
     text-decoration:none;
        }
.texto_interno a:hover
{
    color:#C32026;
    }


.texto_interno h4
{
    color: #1c6fa1;
    font-size: 13px;
    margin-bottom: 10px;
}

.intranet p
{
    margin-left: 20px;
}

.cadastro_intranet
{
    margin-top: 15px;
}

.cadastro_intranet label
{
    padding: 5px;
}

.cadastro_intranet input, textarea, select  
{
    width: 100%;
}

.eventos_top
{ width:485px;
  float:left;
  background-color:#b4b6b9;
  padding-left:10px;
  padding-top:5px;
   }
   
 .eventos_miolo
 {
  width:475px;
  float:left;
  background:#d0d1d2;
  padding:10px 10px 10px 10px;
     }
     
 .eventos_miolo li
 
 { 
   margin:10px 0 10px 0;
   color:#00000;
   font-size:14px;
        
     }
.eventos_miolo span
{
     font-weight:bold; color:#1C6FA1;
      
    }
    
.rdp_eventos
{
    width:495px;
    float:left;
    margin:0 !important;
}
.topo_eventos
{
    float:left;
    }      
  
.cx_eventos
{   width:495px;
    float:left;
    margin-bottom:10px;
      }

.topo_contato
{
    float: right;
    white-space: nowrap;
    font-size: 10px;
    color: #1c6fa1;
    margin-right: 30px;
    font-weight: bold;
}

.rodape
{
    float: left;
    background: url(../imagens/rodape_fundo.gif);
    width: 100%;
    height: 67px;
    text-align: center;
    color: #89898b;
    padding-top: 18px;
}

.rodape span
{
    font-size: 11px;
    display: block;
    color: #eb513e;
    margin-top: 3px;
}

.rodape span a
{
    color: #eb513e;
    text-decoration: none;
}

.form_associado
{ 
    width:300px;
    float:left;
    
    }
    
 .form_associado li
 
 {
     float:left;
     width:300px;
     margin:5px 10px 5px 0;
     color:#1C6FA1;
     font-size:12px;
     
     
     }
     
.form_associado input
{
    float:right;
    width:247px;
    height:14px;
    vertical-align: middle;
    padding:2px 0 2px 3px;
    
    }
    
.enviar

{
    float:left;
    background-image:url(../imagens/ico_ok.gif);
    width:24px;
    height:18px;
    border:none;
    margin:39px 0 0 10px;
    text-indent:-9999px;
    }
    
.cadastre

{ width:230px;
  float:left;
  margin:5px 0 0 38px;
    
    } 
    
.cadastre li

{float:left;}

.cadastre a
{ margin: 0 10px 0 10px;
}   
       

/*------------------------index---------------------------*/
.index_destaque
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 13px;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid #f1a289;
}

.index_destaque img
{
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}

.index_noticia
{
    float: left;
    width: 100%;
    
}
.not_chamadas
{
    float: left;
    width: 248px;
}

.box_img
{
    float: right;
    width: 220px;
    margin-right:-12px;
    
    }
    
.box_img p 
{  
   float:left;
   width:200px; 
   margin-top:5px;
   margin-left:10px;
   margin-bottom:5px;
   text-align:justify;
   color:White;
      
    }
    
.box_img img
{ 
     margin-right:10px;
    }


.index_noticia img
{
    float: right;
    margin-top: 5px;
    margin-left: 10px;
    
}

h3.index
{
    display: block;
    color: #1c6fa1;
    font-size: 12px;
    margin-bottom: 10px;
}

span.index
{
    display: block;
    margin-top: 15px;
    color: #1c6fa1;
    font-size: 14px;
}

/*------------------------contato---------------------------*/
.formulario
{
    float: left;
    width: 100%;
    margin-top: 30px;
}

.formulario label
{
    float: left;
    width: 100%;
    clear: left;
    color: #1c6fa1;
    font-size: 16px;
    margin-bottom: 10px;
}

.formulario label input
{
    background: none;
    width: 80%;
    font-size: 12px;
    border: #999 1px solid;
}

.formulario label textarea
{
    background: none;
    width: 80%;
    font-size: 12px;
    border: #999 1px solid;
}

.formulario2
{
    float: left;
    width: 100%;
    margin-top: 30px;
}

.formulario2 label
{
    float: left;
    clear: left;
    width: 55%;
    clear: left;
    color: #1c6fa1;
    font-size: 16px;
    margin-bottom: 10px;
}

.formulario2 label span
{
    float: left;
}

.formulario2 .botoes
{
    float: left;
    clear: left;
    width: 100%;
}

.formulario2 b
{
    float: left;
    margin-top: 5px;
    margin-right: 15px;
    font-size: 11px;
}

.formulario2 label input
{
    float: right;
    background: none;
    width: 80%;
    font-size: 12px;
    border: #999 1px solid;
}

.botao_menu5
{
    float: left;
    margin-left: 30px;
    padding: 5px;
    margin-bottom: 30px;
    background: #6080a6;
    color: #fff;
    text-transform: uppercase;
}

.cargo
{
    float: left;
    clear: left;
    width: 300px;
    margin-top: 40px;
    font-size: 16px;
    color: #1c6fa1;
    background: #eceded;
    padding: 8px;
}

.cargo input
{
    margin-top: 10px;
    width: 90%;
    border: 1px solid #999;
}

.img_banco
{
    float: right;
    margin-top: 60px;
}

.azul
{
    background: #dae7ee;
    border-bottom: 2px solid #f4f5f5;
}

.azul td
{
    padding: 5px;
    border-left: 2px solid #f4f5f5;
}

.azul_claro
{
    border-bottom: 2px solid #f4f5f5;
    background: #e5eef3;
}

.azul_claro td
{
    padding: 5px;
    border-left: 2px solid #f4f5f5;
}


.marcado
{ font-weight:bold;
  color:#920400!important;
  font-size:15px;
    }
    
.eventos_miolo img.logo_saber
{
   float:right;
   margin:0 10px 10px 10px;
    }

h3.busca_compras
{
    margin-bottom:40px;
}
  
.input_busca
{
    margin-top:-5px;
    margin-right:60px;
    float:right;
}

.input_voltar
{
 float:left;
 margin-top:-30px;
 margin-left:5px;   
}

.cheklist2
{
    width:300px;
    float:left;
}

.cheklist2 input
{
    width:20px;
    float:left;
    clear:left;
    margin-top:6px;
}

.cheklist2 label
{
    float:left;
}