﻿body {
   	margin:0;
	padding:0;
	background:url(../img_site/bg.gif) repeat left center;
	padding-bottom:15px;
}
#container_page
{
    width:980px;
    border:solid 1px #a4a3a1;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
}
#back
{
    background-color:#ffffff;
    float:left;
    clear:both;
    height:100%;
    width:100%;
    position:relative;
}
#container_header
{
    float:left;
    clear:both;
    height:100px;
    width:980px;
    position:relative;
    background-color:#ffffff;
}
#logo
{
    position:absolute;
    left:0px;
    height:100px;
    width:298px;
    background:url(../img_site/logo.jpg) no-repeat left center;
}
#menu_busca
{
    position:absolute;
    right:60px;
    height:100px;
    width:505px;
    top: 0px;
}
#menuGlobal
{
    position:relative;
    height:45px;
    width:325px;
    top: 0px;
    left:195px;
    background-color:#f5f5f3;
    border:solid 1px #e1e1e1;
}
#menuGlobal ul
{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
#menuGlobal ul li
{
    position:relative;
    top:5px;
    float:left;
    clear:right;
    margin-left:1px;
    border-right:dotted 1px #414042;
}
#menuGlobal ul li a
{
    float:left;
    clear:right;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:14px;
    padding-right:14px;
    font:bold 11px Arial;
    color:#414042;
    text-decoration:none;
    position:relative;
}
.spanTel
{
    position:absolute;
    top:16px;
    color:#414042;
    font:bold 12px Arial;
    width:auto;
}
#busca
{
    position:absolute;
    height:30px;
    width:280px;
    top:68px;
    right:28px;
}
#busca span
{
    margin-top:5px;
    float:left;
    clear:right;
    margin-right:5px;
    width:auto;
    position:relative;
    color:#414042;
    font:normal 11px Arial;
}
.iptBusca
{
    top:1px;
     position:relative;
    float:left;
    clear:right;
    padding-top:3px;
    padding-bottom:3px;
    margin-right:5px;
    color:#414042;
    height:14px;
    font:normal 11px arial;
    border:solid 1px #bfbfbf;
    background-color:#ffffff;
}
#bot_buscar
{
    position:relative;
    float:left;
    width:24px;
    height:23px;
    background:url(../img_site/bot_buscar.jpg) no-repeat left center;
    border:none;
    cursor:pointer;
}
#banner
{
    margin-top:10px;
    float:left;
    clear:both;
    height:auto;
    width:940px;
    position:relative;
    left:20px;
}
#menu_dados
{
    margin-top:10px;
    float:left;
    clear:both;
    height:72px;
    width:940px;
    position:relative;
    left:20px;
    background:url(../img_site/menu_dados.jpg) no-repeat left center;
}
#dados
{
    position:absolute;
    left:100px;
    top:12px;
    width:610px;
    height:20px;
}
#dados ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#dados ul li
{
    float:left;
    clear:right;
    border-right:solid 1px #ffffff;
}
#dados ul li a
{
    float:left;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    font:normal 13px arial;
    color:#ffffff;
    text-decoration:none;
}
#lj_dados
{
    position:absolute;
    right:22px;
    top:12px;
    width:185px;
    height:20px;
}
#lj_dados a
{
    font:bold 13px arial;
    color:#ffffff;
    text-decoration:none;
}
#login
{
    position:absolute;
    left:110px;
    top:60px;
    width:480px;
    height:20px;
}
.t_login
{
    float:left;
    clear:right;
    margin-right:15px;
    font:normal 12px arial;
    color:#0099ab;

}
.t_login a
{
    font:normal 12px arial;
    color:#e67817;
    text-decoration:none;
}
.t_login a:hover
{
	text-decoration:underline;
}
#container_centro
{
    margin-top:20px;
    float:left;
    clear:both;
    height:auto;
    width:940px;
    position:relative;
    left:20px;
    background-color:#ffffff;
}
#box_left
{
    float:left;
    clear:right;
    height:auto;
    width:190px;
}
.title_box_left
{
    position:relative;
    color:#414042;
    font:bold 22px Square;
    width:175px;
    left:15px;
    float:left;
    clear:both;
}
.rep_menu_categorias
{
    border-top:dotted 1px #414042;
    margin-top:10px;
    float:left;
    clear:both;
    height:30px;
    width:190px;
    position:relative;
    background:url(../img_site/rep_menu_left.jpg) repeat-x left center;
}
.title_categoria
{
    position:relative;
    color:#414042;
    font:bold 14px Arial;
    width:175px;
    left:15px;
    float:left;
    clear:both;
    top:7px;
}

.divMC
{
   	height:auto;
    width:170px;
    list-style-position:outside;
    position:relative;
    left:15px;
	float:left;
}
.divMC img
{
	width:auto;
	height:auto;
	float:left;
	clear:right;
	margin-right:5px;
	position:relative;
	top:4px;
}
#news
{
    border-top:solid 1px #908f8d;
    width:190px;
    height:181px;
    position:relative;
    float:left;
    clear:both;
    margin-top:15px;
    padding-top:15px;
    background:url(../img_site/newsletter.jpg) no-repeat center center;
    
}
#botNews
{
	width:98px;
    height:26px;
    position:relative;
    float:left;
    clear:both;
    cursor:pointer;
    top:132px;
    left:47px;
}

#box_centro
{
    float:left;
    clear:right;
    height:auto;
    width:555px;
    position:relative;
    border-left:dotted 1px #414042;
    border-right:dotted 1px #414042;
}
.pdt_destaque
{
    float:left;
    clear:both;
    height:auto;
    width:505px;
    padding-top:5px;
    padding-bottom:25px;
    margin-left:25px;
    font:normal 20px Arial;
    color:#414042;
    text-align:left;
}
.divListaPdts
{
    float:left;
    clear:both;
    height:auto;
    width:505px;
    padding-top:15px;
    padding-bottom:10px;
    left:38px;
    position:relative;
    text-align:left;
}
.item_produto
{
    height:300px;
    width:235px;
    padding-bottom:5px;
    float:left;
    margin-right:15px;
    text-decoration:none;
    text-align:center;
    cursor:pointer;
    margin-top:5px;
}

.item_produto img
{
    border:none;
    margin-left:auto;
    margin-right:auto;
}
.item_produto_left
{
    width:215px;
    height:auto;
    text-decoration:none;
    float:left;
    margin-left:40px;
    margin-right:40px;
    text-align:center;
    cursor:pointer;
}
.pdt_marca
{
    margin-top:5px;
    float:left;
    clear:both;
    width:100%;
    height:auto;
    color:#414042;
    font:bold 13px Arial;
    text-align:left;
}
.pdt_title
{
    margin-top:2px;
    float:left;
    clear:both;
    width:100%;
    height:auto;
    color:#414042;
    font:normal 11px Arial;
    text-align:left;
}
.pdt_res
{
    margin-top:2px;
    float:left;
    clear:both;
     width:100%;
    height:auto;
    color:#868281;
    font:normal 11px Arial;
    text-align:left;
}
.pdt_de
{
    margin-top:2px;
    float:left;
    clear:both;
    width:100%;
    height:auto;
    color:#868281;
    font:normal 11px Arial;
    text-align:left;
}
.pdt_por
{
    margin-top:2px;
    float:left;
    clear:both;
    width:100%;
    height:auto;
    color:#e67817;
    font:normal 11px Arial;
    text-align:left;
}
.Botoes
{
	position:relative;
	margin-top:5px;
	float:left;
    clear:both;
    height:auto;
    width:200px;
    text-align:left;
}
.Botoes img
{
	float:left;
    clear:both;
	margin-top:5px;
	border:none;
}
.pdt_esp
{
    background:url(../img_site/bot_especial.jpg) no-repeat left center;
    margin-top:5px;
    float:left;
    clear:both;
    width:121px;
    height:20px;
  
}
.pdt_imp
{
    background:url(../img_site/bot_preco.jpg) no-repeat left center;
    margin-top:5px;
    float:left;
    clear:both;
    width:121px;
    height:20px;

}
.item_produto_right
{
    width:215px;
    height:auto;
    text-decoration:none;
    float:left;
    text-align:center;
    cursor:pointer;
}
.item_produto_right img
{
    border:none;
    margin-left:auto;
    margin-right:auto;
}
#box_right
{
    float:left;
    clear:right;
    height:auto;
    width:192px;
    position:relative;
}
.box_item_right
{
    margin-top:15px;
    float:left;
    clear:both;
    height:auto;
    width:190px;
    border-bottom:dotted 1px #414042;
    padding-bottom:15px;
    cursor:pointer;
}

.box_item_right img
{
    position:relative;
    left:15px;
    border:none;
}
.box_item_right span
{
	text-decoration:none;
    border:none;
}
.item_adapter_right
{
     position:relative;
     left:15px;
     background:url(../img_site/item_adapter_right.jpg) no-repeat center center;
     width:158px;
     height:62px;
     float:left;
     margin-top:5px;
     
}
.item_adapter_right span
{
	text-decoration:none;
    border:none;
}
.t_msn
{
    position:relative;
    margin-top:15px;
    left:10px;
    width:100px;
    height:auto;
    font:bold 11px arial;
    color:#0099ab;
    float:left;
    text-decoration:none;

}
.l_msn
{
    position:relative;
    left:10px;
    width:100px;
    height:auto;
    font:normal 11px arial;
    color:#393431;
    float:left;
    text-decoration:none;

}
.t_suporte
{
    position:relative;
    margin-top:10px;
    left:15px;
    width:130px;
    height:auto;
    font:bold 11px arial;
    color:#e67817;
    float:left;
    text-decoration:none;
}
.l_suporte
{
    position:relative;
    left:15px;
     width:130px;
     height:auto;
     font:normal 10px arial;
     color:#636363;
     float:left;
     text-decoration:none;
}
#parceiros
{
    width:190px;
    position:relative;
    float:left;
    clear:both;
    margin-top:5px;
    padding-top:10px;
}
.itemParceiros
{
	height:auto;
	width:155px;
    position:relative;
    float:left;
    clear:both;
    padding-bottom:5px;
    left:2px;
}
.itemParceiros img
{
	border:none;
}
.t_parceiro
{
    position:relative;
    color:#414042;
    font:bold 20px Square;
    width:175px;
    left:15px;
    float:left;
    clear:both;
}
#container_parceiros
{
    position:relative;
    margin-top:10px;
    width:158px;
    left:15px;
    float:left;
    clear:both;
    border:solid 1px #bfbfbf;
    height:500px;
}
#container_parceiros img
{
    float:left;
    margin-top:5px;
    clear:both;
}
.vtparceiros
{
    margin-top:10px;
    position:relative;
    left:15px;
    width:125px;
    float:left;
    clear:both;
    font:normal 12px arial;
    color:#e67817;
    text-decoration:none;
}
.vtparceiros:hover
{
  text-decoration:underline;
}
#footer
{
    margin-top:30px;
    float:left;
    clear:both;
    height:86px;
    width:940px;
    position:relative;
    left:20px;
    background:url(../img_site/footer.jpg) no-repeat left center;
    padding-bottom:30px;
}
#footer img
{
	  position:relative;
	  top:60px;
}
#designPor
{
	position:absolute;
	right:10px;
	top:85px;
	font:normal 10px arial;
    color:#e67817;
    text-decoration:none;
}
#linkMapa
{
	position:absolute;
	left:0px;
	top:0px;
    text-decoration:none;
    z-index:100;
}
#linkMapa img
{
	border:none;
}
/* Paging */
#paging_produtos
{
    margin-top:0px;
	width:535px;
	height:auto;
	float:left;
	position:relative;
	text-align:center;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#fcfcfc;
}
#paging_produtos .pa
{
    font:normal 12px arial;
    color:#666666;
    margin-right:2px; 
    top:5px;
    position:relative;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
}
#paging_produtos .pa:hover
{
    background-color:#cccccc;
}
#paging_produtos .pspan
{
    font:normal 12px arial;
    color:#999999;
    top:5px;
    position:relative;
    margin-right:2px; 
    padding:4px;
    cursor:default;
    padding-left:6px;
    padding-right:6px;
}
#paging_produtos .pageTitle
{
    font:normal 14px arial;
    color:#999999;
    margin-right:5px; 
    text-align:center;
    width:100%;
}
