
/* tags personalizadas */
a {
	outline: none;
}

ul {
    margin: 0px;
    margin-left: 6px;
    padding: 0px;
    padding-top: 7px; 
    _padding-top: 5px;
}

ul li {
    list-style-type: none;
    text-align: center;
}

/* id's */  
#site {
    position: relative;
    border-left: 1px solid #317ace; 
    border-right: 1px solid #317ace;
    width: 760px;
	height: 478px;
    margin: -8px auto;
    _margin: -15px auto; 
    z-index: 1;
}

#topo {
    background-repeat: no-repeat; 
    background-image: url(../imagens/site/bg_topo.gif);
    height: 152px;
    width: 760px;
}

img {
    border: none;
}

#barra_topo { 
    background-repeat: no-repeat; 
    background-image: url(../imagens/site/barra_top.gif);
    height: 16px;
    width: 760px;
}

#home {
    width:55px;
}

#menu_inline {
    position: relative;
    top: 67%;
    left: 0px;
	
	/* ie hack */
	_position: absolute;
	_top: 101px;
} 

#menu_central {
	clear: left;
    width: 146px;
    height: 146px;
    background-repeat: no-repeat; 
    background-image: url(../imagens/site/menu_central.gif);
    position: absolute;
    left: 40%;
	margin-top: 3px;
	
	/* ie hack */
	_margin-top: -2px;
    _position: absolute; 
    _top: 5px; 
    _left: 300px; 
} 

.itens_float {
	float: left;
}

#menu_lateral {
    background-image: url(../imagens/site/bg_boxes_direita.gif); 
    height: 281px;
    width: 143px;
    float: left;
    margin-bottom: 8px;
	
	/* ie hack */
	_margin-top: -3px;
} 

#menu_lateral2 {
    background-image: url(../imagens/site/bg_boxes_direita2.gif); 
    height: 281px;
    width: 143px;
    float: left;
    margin-bottom: 8px;
	
	/* ie hack */
	_margin-top: -3px;
}

.img_bg {
	position: relative;
	background-repeat: no-repeat;
	height: 289px;
	
	_margin-top: -3px; 
	_height: 289px;
}

/* image replecement - menu central */
a.roll2 {
    background-repeat: no-repeat; 
    display: block; 
    width:133px; 
    height:16px; 
	
    border: solid #000 0px;
    padding-bottom: 3px;
    _width: 140px;
	_padding-bottom: 0px; 
}

a.roll2 span {
    display:none;
}

a.roll2:hover {
    background-position: 0px -19px; 
}


a.roll2:active {
    background-position: 0px -38px; 
}


a.roll2:visited {
    background-position: 0px -57px; 
}

/* chamada imagens - menu central */
a#atendimento {
   background-image:url(../imagens/site/link_atendimento.gif); ;
} 
   
a#orcamento {
   background-image:url(../imagens/site/link_orcamento.gif); ;
} 

a#follow {
   background-image:url(../imagens/site/link_follow.gif); ;
}  

a#taxas {
   background-image:url(../imagens/site/link_taxas.gif); ;
}   

a#downloads {
   background-image:url(../imagens/site/link_downloads.gif); ;
} 

a#rh {
   background-image:url(../imagens/site/link_rh.gif); ;
} 

a#faleconosco {
   background-image:url(../imagens/site/link_faleconosco.gif); ;
} 


/* image replecement - menu inline */

a.roll {
    background-repeat: no-repeat; 
    display: block; 
    width:77px; 
    height:50px; 
    border: solid #000 0px;
}

a.roll span {
    display:none;
}

a.roll:hover {
    background-position: 0px -50px; 
}


a.roll:active {
    background-position: 0px -100px; 
}


a.roll:visited {
    background-position: 0px -150px; 
}

/* chamada das imagens - menu central */
a#home {
   background-image:url(../imagens/site/link_home.gif); ;
} 

a#empresa {
   background-image:url(../imagens/site/link_empresa.gif); ;
} 

a#servicos {
   background-image:url(../imagens/site/link_servicos.gif); ;
}

a#clientes {
   background-image:url(../imagens/site/link_clientes.gif); ;
}

#box_erro {
    background-color: #c40000;
    color: #fff;
    border: 1px solid #000;
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 10px;
    width: 50%;
    margin: auto;
    position: absolute;
    top: 45%;
    left: 40%;
}