body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
width:100%;
height:100%;
background-color:#F2F2F2;
background-position:top center;
background-image:url(../img/body_bg.jpg);
background-repeat:no-repeat;
color:#000;
font-size:12px;
}

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

a:hover {
color:#F90;
}

strong {
color:#000;
}

h1 {
font-size:24px;
}

h2 {
font-size:22px;
margin-bottom:10px;
}

h3 {
font-size:18px;
margin-bottom:6px;
}

h4 {
font-size:14px;
margin-bottom:6px;
}

h4 a {
color:#549BCD;
}

h4 a:hover {
color:#AAE2FF;
}

h5 {
font-size:13px;
}

h6 {
font-size:12px;
margin-bottom:6px;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
display:none;
}

.loading {
margin-left:10px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}

#general {
width:934px;
margin:0 auto;
background-image:url(../img/bg_content.gif);
background-repeat:repeat-y;
/*padding-top:100%; /* este padding-top causa o scroll no firefox */
position:relative;
}

#header {
width:894px;
height:367px;
left:20px;
background-image:url(../img/bg_header.jpg);
background-repeat:no-repeat;
position:relative;
}

.banner_header {
width:894px;
height:320px;
}

#menu_header {
height:40px;
width:894px;
top:0;
_top:-3px;
*top:0;
position:relative;
}

/************************    Open menu_header_home    *************************/

#menu_header ul#menu_home	{
height:40px;
width:712px;
top:0;
*top:0;
_top:-3px;
left:180px;
background:transparent url(../img/menu.jpg) top left no-repeat;
position:relative;
}

#menu_header ul#menu_home li {
list-style:none;
position:absolute;
top:0;
}
	
ul#menu_home li, ul#menu_home a {
height:40px;
display:block;
}

#menu_header ul#menu_home li a {
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
}
	
#home_home			{left: 0; width: 69px;}
#sobre_home			{left: 69px; width: 115px;}
#produtos_home		{left: 184px; width: 109px;}
#equipamentos_home	{left: 293px; width: 148px;}
#servicos_home		{left: 441px; width: 101px;}
#contato_home		{left: 542px; width: 96px;}
#login				{left: 638px; width: 74px;}

#home_home a:hover			{background: transparent url(../img/menu.jpg) 0 -40px no-repeat;}
#sobre_home a:hover	 		{background: transparent url(../img/menu.jpg) -69px -40px no-repeat;}
#produtos_home a:hover 		{background: transparent url(../img/menu.jpg) -184px -40px no-repeat;}
#equipamentos_home a:hover 	{background: transparent url(../img/menu.jpg) -293px -40px no-repeat;}
#servicos_home a:hover 		{background: transparent url(../img/menu.jpg) -441px -40px no-repeat;}
#contato_home a:hover 		{background: transparent url(../img/menu.jpg) -542px -40px no-repeat;}
#login a:hover 				{background: transparent url(../img/menu.jpg) -638px -40px no-repeat;}


/************************    Close menu_header_home    *************************/

/************************    Open menu_header_loged    *************************/

#menu_header ul#menu_loged	{
height:40px;
width:784px;
top:0;
*top:0;
_top:-3px;
left:110px;
background:transparent url(../img/menu_loged.jpg) top left no-repeat;
padding:0;
position:relative;
}

#menu_header ul#menu_loged li {
list-style:none;
position:absolute;
top:0;
}
	
ul#menu_loged li, ul#menu_loged a {
height:40px;
display:block;
}

#menu_header ul#menu_loged li a {
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
}
	
#home_loged			{left: 0; width: 72px;}
#sobre_loged		{left: 72px; width: 115px;}
#produtos_loged		{left: 187px; width: 109px;}
#equipamentos_loged	{left: 296px; width: 148px;}
#servicos_loged		{left: 444px; width: 101px;}
#contato_loged		{left: 545px; width: 96px;}
#adm				{left: 641px; width: 51px;}
#logout				{left: 692px; width: 92px;}

#home_loged a:hover			{background: transparent url(../img/menu_loged.jpg) 0 -40px no-repeat;}
#sobre_loged a:hover	 	{background: transparent url(../img/menu_loged.jpg) -72px -40px no-repeat;}
#produtos_loged a:hover 	{background: transparent url(../img/menu_loged.jpg) -187px -40px no-repeat;}
#equipamentos_loged a:hover	{background: transparent url(../img/menu_loged.jpg) -296px -40px no-repeat;}
#servicos_loged a:hover 	{background: transparent url(../img/menu_loged.jpg) -444px -40px no-repeat;}
#contato_loged a:hover 		{background: transparent url(../img/menu_loged.jpg) -545px -40px no-repeat;}
#adm a:hover 				{background: transparent url(../img/menu_loged.jpg) -641px -40px no-repeat;}
#logout a:hover 			{background: transparent url(../img/menu_loged.jpg) -692px -40px no-repeat;}


/************************    Close menu_header_home    *************************/

.content {
width:894px;
left:20px;
background-color:#FFF;
position:relative;
}

.container {
width:814px;
left:20px;
margin-top:40px;
margin-left:40px;
margin-bottom:40px;
position:relative;
}

.container p {
line-height:16px;
margin-bottom:8px;
}

.item {
width:362px;
height:135px;
margin: 20px 10px 30px 20px ;
float:left;
}

.veja {
top:-4px;
position:relative;
}

.veja a {
font-weight:bold;
color:#f90;
}

.veja a:hover {
color:#000;
}

.col_1 {
width:387px;
float:left;
}

.pecas_equipamentos {
margin-top:-10px;
margin-bottom:20px;
}

.pecas_equipamentos li {
/*list-style-image:url(../img/orange_bullet.jpg);*/
list-style-type:square;
list-style-position:inside;
line-height:18px;
}

.pecas_equipamentos li a {
color:#000;
}

.pecas_equipamentos li a:hover {
color:#F90;
}

.col_2 {
width:387px;
margin-left:40px;
*margin-left:40px;
_margin-left:38px;
float:left;
}

.destaque_ofertas {
width:387px;
height:135px;
margin-bottom:20px;
}

.thumb_1 {
float:left;
margin-right:10px;
}



/*.col_3 {
width:734px;
}

.servicos {
width:734px;
margin-bottom:20px;
}

.img_servicos {
float:left;
margin-right:12px;
}

.equip_1 {
width:734px;
height:350px;
margin-bottom:40px;
position:relative;
}

.equip_1 h4 {
margin-top:30px;
}

.equip_1 img {
border:none;
}

.desc_equip_1 {
width:394px;
float:left;
}

.equip_2 {
width:734px;
height:350px;
margin-bottom:40px;
position:relative;
}

.equip_2 h4 {
margin-top:30px;
}

.equip_2 img {
border:none;
}

.desc_equip_2 {
width:340px;
float:left;
}

.descricao h4 {
margin-top:20px;
position:relative;
}

.descricao h5 {
margin-top:10px;
position:relative;
}

table.desempenho {
width:730px;
border:2px solid #CCC;
border-collapse:collapse;
background-color:#FFF;
margin-top:20px;
margin-bottom:20px;
}

table.desempenho th {
background-color:#F7F7F7;
border: 1px solid #CCC;
padding-top:6px;
padding-bottom:6px;
font-weight:bold;
}

table.desempenho td {
border: 1px solid #CCC;
padding-top:6px;
padding-bottom:6px;
color:#999;
text-align:center;
}

table.desempenho h4 {
margin-top:6px;
margin-bottom:6px;
}

table.desempenho h5 {
margin-top:6px;
margin-bottom:6px;
}

.col_4 {
width:753px;
}



.item p {
font-size:10px;
}

.item img {
color:#CCC;
border-top:1px #549BCD solid;
border-bottom:1px #549BCD solid;
border-right:1px #549BCD solid;
border-left:1px #549BCD solid;
}

.paginador_top {
width:100%;
margin-top:20px;
margin-bottom:30px;
color:#CCC;
text-align:center;
}

.paginador_top a {
font-weight:bold;
}

.paginador_top a:hover {
color:#CCC;
}

.paginador {
width:100%;
color:#CCC;
background-color:#FFF;
text-align:center;
}

.paginador a {
font-weight:bold;
}

.paginador a:hover {
color:#CCC;
}

.col_5 {
width:553px;
float:left;
}

.col_6 {
width:160px;
margin-left:20px;
float:left;
background-color:#f3f3f3;
}

.col_6 h3 {
margin-left:20px;
}

.menu_aux_col {
margin-left:20px;
list-style:none;
line-height:18px;
position:relative;
}

.menu_aux_col a {
font-weight:bold;
}

.menu_aux_col a:hover {
color:#CCC;
}*/

.editDefault { /* CLASSE DOS EDITs */
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:2px;
border-top:1px #F90 solid;
border-bottom:1px #F90 solid;
border-right:1px #F90 solid;
border-left:1px #F90 solid;
}

.bt_enviar {
margin-top:7px;
width:59px;
height:19px;
border:0;
background:transparent url(../img/bt_enviar.gif) left top no-repeat;
}

.bt_enviar:hover {
background:transparent url(../img/bt_enviar_over.gif) left top no-repeat;
}

.bt_ok {
top:4px;
width:29px;
height:19px;
border:0;
background:transparent url(../img/bt_ok.gif) left top no-repeat;
position:relative;
}

.bt_ok:hover {
background:transparent url(../img/bt_ok_over.gif) left top no-repeat;
}

.bt_textos {
background:url(../img/bt_adm_textos_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_textos img {
width:107px;
height:107px;
border:0;
}

.bt_textos a:hover img {
visibility:hidden;
}


.bt_noticias {
background:url(../img/bt_adm_noticias_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_noticias img {
width:107px;
height:107px;
border:0;
}

.bt_noticias a:hover img {
visibility:hidden;
}

.bt_logout {
background:url(../img/bt_adm_logout_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_logout img {
width:107px;
height:107px;
border:0;
}

.bt_logout a:hover img {
visibility:hidden;
}

.border_div {
border-top:1px #F90 solid;
border-bottom:1px #F90 solid;
border-right:1px #F90 solid;
border-left:1px #F90 solid;
}

.container_galeria {
width:734px;
margin-top:15px;
margin-bottom:15px;
text-align:center;
position:relative;
}

.thumb {
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.footer {
clear:both;
width:894px;
height:95px;
left:20px;
background-image:url(../img/bg_footer.jpg);
background-repeat:no-repeat;
position:relative;
}

.footer p {
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

.footer a {
color:#FFF;
}

.footer a:hover {
color:#F90;
}

.copy {
margin-top:34px;
margin-left:40px;
*margin-left:40px;
_margin-left:20px;
width:520px;
float:left;
}

.sign {
margin-top:34px;
margin-right:40px;
*margin-right:40px;
_margin-right:20px;
float:right;
}

#paginador {
width:100%;
}

#paginador p {
text-align:center;
margin-top:20px;
}



