@import url("/cssbr/menu.css");
@import url("/cssbr/logicommerce.css");
@import url("/cssbr/buttons.css");


body{
 background:#fff url(/imgbr/mainBG.jpg) top left repeat-x;
 overflow : -moz-scrollbars-vertical;
 margin:0px;
 padding:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 outline:none;
}

a img {
 outline:none;
 border:none;
}

h1{
 font-size:14px;
 font-weight:bold;
 display:inline;
 color:#8dba19;
}

h2{
 font-size:12px;
 font-weight:bold;
 color:#8dba19;
}

h4{
 font-size:14px;
 font-weight:bold;
 display:inline;
 color:#fff;
}

.clear{
 clear:both;
}

#contenidortop{
 position:absolute;
 background:#fff;
 width:900px;
 height:auto;
 left:50%;
 margin-left:-450px;
 top:10px;
 border:1px solid #bbb;
}

#headertop{
 position:relative;
 background:#fff url(/imgbr/header_top.jpg) top left no-repeat;
 width:900px;
 height:107px;
 float:top;
}

.logo{
 position:relative;
 left:35px;
 top:14px;
 width:170px;
 text-align:center;
 font-weight:bold;
 color:#999999;
 float:left;
}

.logo img{
 margin-bottom:2px;
}

.logo a{
 color:#999;
 text-decoration:none;
}

#headermiddle{
 position:relative;
 background:#fff url(/imgbr/header_middle.jpg) top left no-repeat;
 width:900px;
 height:24px;
 margin-top:3px;
 margin-bottom:3px;
 float:top;
}

#menu{
 position:relative;
 background:#cfcfcf url(/imgbr/header_bottom.jpg) top left no-repeat;
 width:900px;
 height:42px;
 margin:0px;
 padding:0px;
}

#donde{
 position:absolute;
 width:240px;
 height:42px;
 line-height:42px;
 top:137px;
 left:10px;
 text-align:left;
}

#menusecundari{
 position:relative;
 background:#fff;
 width:900px;
 height:45px;
 margin:0px;
 padding:0px;
 border-top:3px solid #fff;
}

#menusecundari a{
 border-right:1px solid #bbb;
}

/* ZONA PRINCIPAL */

#contenidorprincipal{
 position:absolute;
 background:#fff url(/imgbr/shade1.jpg) top left no-repeat;
 width:900px;
 height:auto;
 left:50%;
 margin-left:-450px;
 top:234px;
/*  border:1px solid #bbb; */
 border:none;
}

#continguts{
 position:relative;
 width:870px;
 height:auto;
 margin:0px;
 padding:15px;
 float:top;
 border-left:1px solid #bbb;
 border-right:1px solid #bbb;
}

#cntleft{
 position:relative;
 background:#fff;
 width:144px;
 height:auto;
 margin:0px;
 margin-right:10px;
 float:left;
}

#cntleft p{
 position:relative;
 background:#e5e5e5 url(/imgbr/bottomp.gif) bottom left no-repeat;
 padding:5px;
 width:134px;
}

#cntleft p a{
 position:relative;
 background:url(/imgbr/disc.gif) top left no-repeat;
 padding-left:15px;
 font-size:12px;
 font-family:Arial;
 display:block;
 text-align:left;
 text-decoration:none;
}

#cntcenter{
 position:relative;
 width:700px;
 height:auto;
 margin:0px;
 float:left;
 text-align:left;
 margin-left:10px;
}

#cntleft h3{
 background:url(/imgbr/titolmenu.jpg) top left no-repeat;
 width:144px;
 height:45px;
 line-height:45px;
 display:inline block;
 color:#FFF;
 text-align:left;
 margin:0px;
 padding:0px;
 padding-left:10px;
 margin-bottom:2px;
}

#cntcenter h3{
 background:url(/imgbr/titolmenugran.jpg) top left no-repeat;
 width:700px;
 height:45px;
 line-height:45px;
 display:inline block;
 color:#FFF;
 text-align:left;
 margin:0px;
 padding:0px;
 padding-left:10px;
 margin-bottom:2px;
}

#pos{
 position:relative;
 width:870px;
 margin:0px;
 padding:15px;
 height:auto;
 text-align:left;
 float:top;
 border-left:1px solid #bbb;
 border-right:1px solid #bbb;
 color:#7c7c7c;
}

#pos strong{
 color:#8dba19;
 font-size:14px;
}

#menupeu{
 position:relative;
 background:url(/imgbr/header_bottom.jpg)top left no-repeat;
 width:870px;
 padding:15px;
 height:42px;
 text-align:left;
 float:top;
 text-align:center;
 border-left:1px solid #bbb;
 border-right:1px solid #bbb;
}

#menupeu ul{
 position:relative;
 list-style:none;
 margin:0px;
 margin-left:120px;
}

#menupeu li{
 list-style:none;
 float:left;
 display:inline;
 font-family:Arial;
 font-size:15px;
 font-weight:bold;
 color:#fff;
}

#menupeu li a{
 font-family:Arial;
 font-size:15px;
 font-weight:bold;
 color:#fff;
 text-decoration:none;
 margin-right:13px;
 margin-left:13px;
}

#menupeu li a:hover{
 color:#e2f8aa;
 text-decoration:none;
}

#footer{
 position:relative;
 background:#fff;
 width:870px;
 height:auto;
 margin:0px;
 padding:0px;
 padding-left:15px;
 padding-right:15px;
 text-align:left;
 float:top;
 text-align:center;
 border:1px solid #bbb;
 border-top:none;
}

#footer table{
 margin-top:-20px;
 margin-left:20px;
 margin-bottom:10px;
 padding:0px;
 text-align:left;
}

#footer td{
 color:#7c7c7c;
 font-size:12px;
 font-family:Arial;
}

#visa{
 position:relative;
 width:900px;
 text-align:center;
 padding-top:5px;
 margin-bottom:15px;
}