/*** Site Skin STYLES ***/
* {
    margin: 0; /* retirando a margem padrão */
    padding: 0; /* retirando o padding padrão */
    border: 0;
}

html {}

body {
    width: 100%;
    height: 100%;
    font-family: "Segoe UI", Tahoma, Helvetica, sans-serif;
    font-size:13px;
}

p {
   margin-top:12px;
}

#footer_wrapper,
#wrapper {
    position: relative;
    width:1000px;
    margin:0 auto;
}

#container {
    width:1000px;
    overflow:hidden;
    left:0px;
    margin-left:0px;
    margin-top:0px;
    min-height:480px;
}

#header {
    margin-left: 0px;
    width: 1000px;
    height: 80px;
    clear: both;
}

#sitelogo {
    position:absolute;
    top:5px;
    left:7px;
    width:240px;
    height:54px;
}

#restricted_area {
/*    visibility:hidden; */
    position:absolute;
    float:right;
    top:05px;
    left:860px;
    width:130px;
    text-align:right;
    font-size:10px;
    color:#AAAAAA;
}

#restricted_area a {
    color:#AAAAAA;
    text-decoration:none;
}

#restricted_area a:hover {
    color:#AAAAAA;
    text-decoration:underline;
    font-size:10px;
}

#sup_menu {
    font-size: 12px;
    background:url("../images/menu_fundo.png") repeat-x scroll 0 0 transparent;
    height:33px;
    z-index:1000;
}

#voce_esta_em {
    background-image:url('../images/vc_esta_em/vc_esta_em_fundo.gif');
    background-repeat:repeat-x;
    font-size:9px;
    text-transform:uppercase;
    color:#666666;
    height:50px;
    z-index:0;
}

#voce_esta_em .vcem_mark {
    background:url("../images/vc_esta_em/vc_esta_em.gif") no-repeat scroll left top transparent;
    display:block;
    height:22px;
    position:relative;
    left:0;
    top:0;
    width:101px;
    z-index:5;
}

#voce_esta_em .vcem_text {
    display:block;
    height:22px;
    position:relative;
    left:100px;
    top:-10px;
    width:85%;
}


#voce_esta_em a {
    color:#666666;
    text-decoration:none;
}

#voce_esta_em a:hover {
    text-decoration:underline;
}

#content {
    float: right;
    margin: 0px 0px 5px 0px;
    padding-right:5px;
    background-color:#FFFFFF;
    width: 815px;
}

#content h2 {
    font-size:20px;
    color:#C3D940;
    border-bottom:3px solid #C3D940;
    margin: 10px 20px 20px 10px;
}

#content h3 {
    font-size:20px;
    color:#C3D940;
    border-bottom:1px dashed #C3D940;
    margin: 10px 20px 20px 0px;
}


#banner {
    padding: 0px;
    margin: 0px;
}

#conteudo_texto {
    float:left;
    color:#4E4E4E;
    text-align:justify;
    padding-top: 0px;
    padding-left:10px;
    min-height:400px;
    min-width:645px;
    max-width:645px;
}

#conteudo_texto a {
    color:#4669A4;
    text-decoration:none;
}

#conteudo_texto a:hover{
    text-decoration: underline;
}

#conteudo_texto ul {
  margin: 10px 0px 20px 40px;
}

#conteudo_texto ol {
  margin: 10px 0px 20px 40px;
}

#conteudo_texto .p_duplo {
  margin: 0px 0 20px 0px;
}

#rightColumn {
    float:right;
    text-align:center;
    width:150px;
}

#rightColumn .rightPanel {
    margin-bottom:15px;
}

#rightColumn .rightContent {
/*  background:url("../images/rightcolumn/background.jpg") no-repeat; */
}

#rightColumn .flashTile{
  z-index:50000;
  visibility:hidden;
}

form input, select, textarea, .impSubmit {
    border:2px solid #E3E3E3;     /* mesma cor que a imagem da borda de busca */
    color:#7E7E7E;                /* mesma cor de fonte que o input da busca */
}

/* para os selects ficar no minimo com o tamanho do 'Selecione' */
form select {
    min-width:130px;
}

/* para os botoes ficar no minimo com o tamanho do 'cancelar' */
form .impSubmit {
    min-width:65px;
}

form td {
    padding:2px;
}

form .impRadio {
    border:0px;
}

/* caixa com a TV e o video em 'A Empresa' */
#mediatv {
    background:url("../images/mediatv/lcd.png") no-repeat;
    padding-left:57px;
    padding-top:34px;
    width:543px;
    height:380px;
}

/* caixa com o video em 'A Empresa' */
#mediaspace {
    width:483px;
    height:271px;
}

#footer_top {
    background:url("../images/footer/footer_top.png") repeat-x scroll 25% 0% transparent;
    height:140px;
    margin-top:50px;
}

/* compartilhe config */
#sh-compartilhe,
#sx-compartilhe {
    font-weight:bold;
    font-size:12px;
    padding-bottom:5px;
}

div.sexy-bookmarks-bg-sexy { /* subistitui parametro sexy-bookmarks-expand */
  float:left;
  height:55px;
  width:780px;
  overflow:hidden;
  display:block;
}

/* seja nosso amigo config */
div.siganos {
  padding:28px 0 0 10px !important;
  float:left;
  width:200px;
  height:55px;
}
#sh-compartilhe {
    text-align:right;
}
.sharing-cl {
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
.sharing-cl a {
    overflow:hidden;
    width:60px;
    height:30px;
    float:left;
    margin-right:5px;
    text-indent:-300px;
    background:url("../images/siganos/siganos.png") no-repeat;
}
a.sh-tweet{background-position:-120px -40px; }
a.sh-tweet:hover{background-position:-120px 1px; }
a.sh-face{background-position:-0px -40px; }
a.sh-face:hover{background-position:-0px 1px; }
a.sh-orkut{background-position:-60px -40px; margin-right:0; }
a.sh-orkut:hover{background-position:-60px 1px; margin-right:0; }

.siganos_li {
  display:inline !important;
}


#email_box label {
  font-size:13px;
  color:#4E4E4E;
}

#footer {
    background: url("../images/footer/footer_bg.png") repeat-x scroll 0 0 transparent;
    background-color:#666666;
    text-align:left;
    color:#AAAAAA;
    font-size:10px;
}

#footer_text {
    padding-top:25px;
    width:1000px;
}

#footer a {
    color:#AAAAAA;
    font-size:10px;
}
