* {

margin : 0px;

padding : 0px;

}



body {

color : #555;

font-family : verdana, sans-serif;

font-size : 12px;

margin-left: 3px;

background: url(images/img_background2.jpg) repeat-y;

}



a {

color: #444;

text-decoration: none;

}



a:hover {

text-decoration: underline;

color: #000;

}



#acontent {

border: solid 0px;

float: left; 

width: 990px;

}



#conteudo {

border: solid 0px;

float: left; 

width: 975px;

}



#bigbanner {

width : 835px;

margin: 0 0 10px 0;

text-align : right;

border: solid 0px;

overflow : hidden;

background: url(images/publicidade.jpg) left no-repeat;

}



#bigbanner img {

border: solid 1px #CCC;

margin: 10px 3px 0 10px;

background: #FFF;

padding: 5px;

}



#page_title {

margin-left : 3px;

margin-top : 13px;

width : 200px;

height : 63px;

float : left;

border: solid 1px;

}



#header {

margin-top:10px;

border: solid 0px;

}



#logo {

border: solid 0px;

width: 175px;

float: left;

padding: 0 0 0 10px;

}



#fullbanner {

width : 775px;

height: 60px;

float : right;

font-size:12px;

border: solid 0px;

text-align: center;

margin-top:10px;

margin-right:4px;

} 



/****  MENU  ****/

#menu {

border:solid 0px;

width:972px;

height:25px;

font-family: Verdana;

background-image: url(images/bf1.jpg);

margin: 15px 0 5px 0;

float: left;

}



#menu ul {

padding:5px 0;

margin:0;

}



#menu li {

display: inline; 

list-style:none;

}



#menu li a {

border-right:solid 0px #999;

font-size:11px;

color:#444;

text-decoration:none;

background-image: url(images/menu_right_border.gif);

background-repeat: no-repeat;

background-position: left top;

padding: 6px 10px;

font-weight: bold;

}



#menu a:hover {

text-decoration:underline;

}



#page_wrapper {

width : 975px;

display : block;

clear : both;

float: left;

border: solid 0px;

background: url(images/bg1_b.jpg) repeat-y;

margin: 12px 0 0 0;

}



/* Left Column Style */

#page_leftcol {

width : 179px;

float : left;

border: solid 0px;

margin: 0;

}



.leftcol_box {

width : 177px;

background : #fff;

overflow : hidden;

display : block;

clear : both;

border: solid 0px;

margin: 0 0 12px 0;

}



.leftcol_box h2 {

background: #EEE;

font-size: 13px;

padding: 3px 5px 5px 5px;

color: #D8170A;

border-bottom: solid 1px #D8170A;

font-weight: bold;

}



.leftcol_box img {

margin: 0 0 20px 0;

}



.leftcol_box .content {

margin : 10px 5px 10px 5px;

line-height: 20px;

}



#catalog {

border: solid 0px;

margin: 15px 0 15px 15px;

} 



#catalog ul {

width : 141px;

height : 97px;

background : url('images/catalog_bg.gif') 0px 0px;

overflow : hidden;

}



#catalog li {

display : block;

float : left;

}



#catalog li span {

padding: 5px 0 4px 0;

width : 20px;

text-align : center;

position : relative;

display : block;

}



#catalog li a {

color : #D8170A;

font-size : 11px;

font-weight : bold;

text-decoration : none;

}



#catalog a:hover {

color : #716E6E;

}



#page_leftcol .busca_input {

border: solid 1px #D8170A; 

height: 20px; 

padding: 2px 0 0 0;

}



#page_leftcol .button_busca {

color: #f00; 

border: solid 1px; 

margin: 7px 0 0 0; 

width: 90px;

}



#page_leftcol .button_newsletter {

color: #f00; 

border: solid 1px; 

margin: 7px 0 0 5px; 

width: 155px;

}



/* Main Column Style */

#page_maincol {

margin : 0 0 0 14px;

width : 635px;

float : left;

border: solid 0px;

}



#page_maincol .box_meio_left {

float: left; 

width:232px; 

border: solid 0px;

}



#page_maincol .box_meio_right {

float: right; 

width:232px; 

border: solid 0px;

}



#page_maincol .box_meio_img {

border: solid 0px; 

width:200px;

height:60px; 

padding: 0 0 5px 0;

}



#page_maincol a {

color: #E25147;

}



#page_maincol .box_meio {

border: solid 0px;

margin: 0 0 15px 0;

padding: 0;

float: left;

width: 633px;

}



#page_maincol .box_meio ul {

margin:0; 

padding:5px 0 0 20px; 

list-style-type: circle;

line-height: 23px;

border: solid 0px;

}



#page_maincol .box_meio li {

margin:0;

padding:0;

}



#page_maincol .box_meio li a {

color: #E25147;

font-weight: bold;   

}



#page_maincol .box_meio li a:hover {



}



#page_maincol .box_meio h2 {

background: #EEE;

border-bottom: solid 1px #D8170A;

font-size: 13px;

padding: 3px 5px 5px 5px;

color: #D8170A;

font-weight: bold;

}



#page_maincol .box_meio p {

padding: 10px 5px 5px 5px;

line-height: 20px;

border: solid 0px;

}



/* Right Column Style */

#page_rightcol {

margin: 0 4px 0 13px;

width : 130px;

float : right;

border: solid 0px;

}



#page_rightcol .rightcol_box {

border: solid 0px #999;

margin: 0 0 12px 0;

}



#page_rightcol .rightcol_box img {

border-bottom: solid 1px #E6E6E6;

padding: 15px 0 15px 0;



}



#page_rightcol .rightcol_box h2 {

background: #EEE;

font-size: 13px;

padding: 3px 5px 5px 5px;

color: #999;

border-bottom: solid 1px #D8170A;

font-weight: normal;

}



#page_rightcol .rightcol_box p {

padding: 10px 5px 10px 5px;

line-height: 20px;

}



/* Footer Style */

#page_spacing {

height: 45px;

float: left;

border-top: 1px solid #CCC;

padding: 5px 0 10px 0;

}



#footer {

width: 972px;

font-size: 10px;

color: #333;

border: solid 0px;

}



#footer ul{

margin: 0;

padding: 0;

list-style: none;

}



#footer li{

border-left:solid 1px #333;

padding:0 5px 0 5px;

display: inline;

}



#footer a {

color : #D8170A;

text-decoration : none;

}



#footer a:hover {

text-decoration: underline;

}



#footer #rights {

padding-top : 3px;

padding-left : 15px;

float : left;

border: solid 0px;

}



#footer #links {

padding-top : 3px;

padding-right : 10px;

float : right;

font-weight : bold;

border: solid 0px;

text-align: right;

}



#footer #links p {

padding: 10px 5px 0 0;

}



#footer #links span {

margin-left : 20px;

display : block;

position : relative;

float : left;

}



/* Barra Fixa - Right */

#barra_right {

border: solid 0px; 

float: left; 

padding: 10px 0 5px 25px; 

margin: 0;

color: #999;

text-align: center;

font-size: 10px;

}



#barra_right img {

border: solid 0px #CCC;

padding: 5px 0 0 0;

}



/* Colunas - Lista de produtos */

#colunas{

border:solid 0px;

float:left;

margin:0;

padding:0;

}



#coluna1{

float:left;

width:310px;

height:auto;

border:solid 0px;

margin:0 10px 0 0;

padding:0;

}



#coluna2{

float:left;

width:310px;

height:auto;

border:solid 0px;

margin:0;

padding:0;

}





/* Form Orçamento */

#form_orcamento form {

margin: 0 0 10px 0; 

padding: 0;

border: 0px solid #f2f2f2; 



}

#form_orcamento label {

display:block;

font-weight:bold;

padding: 0;

margin:5px 0 0 0;

}

#form_orcamento input {

padding:2px 0 2px 2px;

border:1px solid #AAA;

font-family: normal Verdana, sans-serif;

color: #555;

}

#form_orcamento textarea {

width:450px;

padding:2px;

font: normal 1em Verdana, sans-serif;

border:1px solid #AAA;

height:80px;

display:block;

color:#555;

}

#form_orcamento input.button { 

margin: 0; 

border: 1px solid #000; 

padding: 2px 3px; 

background: #ccc;

color: #000;

width: 150px;

}



.box_destaques {

border: solid 0px;

padding: 5px;

margin: 20px 0 10px 0;

float: left;

width: 305px;

line-height: 17px;

height: 143px;
}



.box_destaques img{

width:145px;

height:112px;

float: left;

border: solid 0px;

margin: 0 5px 5px 0;

}



#rol {

background: #FFFFD9;

}

#bg {

}



.pages {

border-top: solid 1px #EEE;

border-bottom: solid 1px #EEE;

text-align: center;

margin: 30px 0 10px 0;

padding: 5px 0 5px 0;

font-weight: bold;

color: #AAA;

float: left;

width: 100%;

}



.pages a {

border: solid 1px #FFF;

padding: 4px;

height: 15px;

line-height: 25px;

}



.pages a:hover {

border: solid 1px #E25147;

text-decoration: none;

}



.pages_crr {

border: solid 1px #E25147;

padding: 4px;

height: 15px;

line-height: 25px;

color: #FFF;

background: #E25147;

}
