/* CSS reset */

body{
    margin:0;
    padding:0;
    background: #9c231a;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}

abbr,acronym { border:0;
}

/*css reset end*/

/*header*/

.header {
    width: 876px;
    height: 186px;
    margin: auto;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding-bottom: 2px;
}

/* header end*/


/* menu*/

.menu {
    width: 876px;
    height: 67px;
    margin: auto;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background: url(../images/menu_gradient.gif) repeat-x;
}

.menucontent {
    color: #9c241b;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    padding-top: 3px;
    background:#FFF;
}

.menucontent a:link,.menucontent a:active,
.menucontent a:visited {
    color: #9c241b;
    text-decoration: none;
}

.menucontent a:hover {
    color: #ff0000;
    text-decoration: none;
}

.menucontent a {
    padding-left: 20px;
    padding-right: 20px;
}

#nav_wrap {
    background-image: url(arrow.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 100px;
    padding-top: 50px;
}

#nav_wrap ul {
    list-style-type: none;
}

#nav_wrap ul li{
    display: inline;
    padding: 20px;
    background-color: #eeeeee;
    margin-right: 10px;
}	
/* menu end */

/* container */
.images{padding:0; margin:0;}

.container {
    width: 876px;
    min-height: 500px; /* min-height for browsers other than IE */
    height: auto !important; /* Override declared height for browsers other than IE */
    height: 500px; /* min-height for IE */
    margin: auto;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background:#FFF;
}

#xsnazzy {background: transparent; width: 610px; padding: 10px 10px; float: left; font-family: Tahoma; font-size: 12px; color: #626264;}
/*rogério*/
#xsnazzy ul li{
    padding-top:0px;
    display:inline;
    font-size:13px;
    margin-left: 5px;
    text-decoration: none;
}

#xsnazzy ul li a{
    text-decoration: none;
}
/* #sel_marcas{

visibility: hidden;
}*/
/* #produtos{

visibility: hidden;
}*/
/* end rogério */
#xsnazzy2 {background: transparent; width: 226px; padding: 10px 10px; float: right; font-family:Tahoma; font-size: 12px; color: #626264;}

.xboxcontent {display:block; border:0 solid #cccccc; border-width:0 1px; padding-top: 45px; padding-bottom: 45px; padding-left: 20px;
    padding-right: 10px; background: url(../images/contentbg.gif) no-repeat center; background:#FFF; }

#xsnazzy a, #xsnazzy2 a { color: #9c241b; text-decoration: none; }

#xsnazzy a:hover, #xsnazzy2 a:hover { color: #F00; text-decoration: none;}

.xboxcontent2 {display:block; /*border:1px solid #cccccc; border-width:0 1px;*/ background:#FFF; }

h1 {
    color: #9c241b;
    font-family: Tahoma;
    font-size: 14px;
    text-align: center;
    letter-spacing: 5px;
    width: 100%;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.xb1 {margin:0 5px; background:#cccccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/* container end */
/**************** NAVIGATION PANEL ********************/
#navigation {
    margin:auto;
    margin-top:5px;
}

table#navi {
    text-align: center;
    clear: both;
}

table#navi td{
    padding:3px;
    text-align:center;
}

table#navi td#first{
    text-align:left;
    width:200px;
}

table#navi td#naviact{
    font-weight: bold;
}

.item_produto {
    width: 175px;
    min-height: 230px;
    padding: 5px;
    float: left;
    margin: 0 5px 5px 0;
    background: transparent;
    border-right: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

.item_produto img {
    padding: 0 5px 5px 0;
    float: none;
}

#item_cesto img {
    float: none;
}

/* footer */

.footer {
    width: 878px;
    height: auto;
    margin: auto;
    text-align: center;
    font-size: 12px;
    font-family: Tahoma;
    color: #FFF;
    background: transparent;
    padding: 5px 0;
}

/*.footer p {
margin-top: 20px;
}
*/
.footer p a {
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}

/* footer end */
#login,.destaques{
    border-top:1px solid #929292;
    border-left:1px solid #929292;
    padding: 20px 5px 10px 20px;
    width: 85%;
}
.item_destaques {
    width: 194px;
    height: auto;
    /*padding: 5px;*/
    /*float: left;*/
    /*margin: 0 5px 5px 0;*/
    /*	background: transparent;*/
    position: relative;
    display:block;
    overflow:hidden;
}
#item_cesto1 {
    /* display: block;
    text-align: right;*/
    text-align: right;
}

#item_cesto1 img {
    vertical-align:middle;
}

#item_cesto {
    /*display: block;*/
    text-align: right;
    /*  position: absolute;
    right:0;
    bottom:0;*/

}