html 
{
 height:100%;
}

body 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF; 
	width: 100%;
	height: 100%;
	text-align: center;
}

/* ********************** definicoes ********************** */

a img{ border:0;}

a {text-decoration: none;}

p {margin:0px 0px 8px 0px; }

.link1 {
color:#d30000;
text-decoration:none;
}

.link1:hover {
color:#848383;
text-decoration:underline;
}

.link2 {
  color:#666565;
  text-decoration:none;
}

.link2:hover{
  color:#e68000;
  text-decoration:underline;
}

.link3 a{
  color:#e68000;
}

.link3 a:hover{
  color:#7a7a7a;
  text-decoration:underline;
}


.bold{font-weight: bold;}
.italic{font-style: italic;}
.justify{text-align: justify;}
.limpar{clear:both;}
.f_left{float:left;}
.f_right{float:right;}
.a_right{text-align:right;}
.a_center{text-align:center;}

/*cores*/
.cor1{color:#FFFFFF;}
.cor2{color:#e68000;}/*laranja*/
.cor3{color:#7a7a7a;}/*cinza menus*/
.cor4{color:#666565;}/*cinza corpo*/
.cor5{color:#c8c6c6;}/*cinza + claro*/

/* backgrounds */
.cor_1{background-color: #eeeeee;}
.cor_2{background-color: #666565;}
.cor_3{background-color: #fff9f1;}
.cor_4{	background-color: #fff;}

/*fontes*/
.txt_10{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.txt_11{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_12{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt_14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.txt_30{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}


/* ********************************************************* */
#container
{
	margin: 0px auto 0px auto;
	width: 950px;
	height:100%;
	text-align: left;
}

#topo
{
	width:950px;
	height:306px;
	
}

/* ************************************** */
.colunas
{
	
	width: 950px;
	background-image: url(../imagens/fundo_2.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	
}

.coluna1
{
	width:185px;  
	float:left;

}

.coluna2
{
	width:580px;  
	float:left;
	
}

.coluna3
{
	width:175px;  
	float:left;
}


.coluna4
{
	width:728px; 
	float:left;
}



.seta
{
	background-image:url(../imagens/seta.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 8px;
}

.seta_interior
{
	background-image:url(../imagens/seta_3.gif);
	background-repeat:no-repeat;
	margin:0px;
}


.seta_news
{
	background-image:url(../imagens/seta.gif);
	background-repeat:no-repeat;
       padding-left:24px
}

.seta_carrinho
{
	background-image:url(../imagens/seta_2.gif);
	background-repeat:no-repeat;
	margin:10px px 0px 20px;
}


/* *****************barras **********************/

.traco_ponteado
{
	background-image: url(../imagens/traco.gif);
	background-repeat: repeat;
	width: 540px;
	height: 2px;
	margin:0px 0px 0px 12px;
}


.traco_ponteado_news
{
	background-image: url(../imagens/traco.gif);
	background-repeat: repeat;
	width: 706px;
	height: 2px;
	margin:12px 0px 10px 0px;
}

.traco_catalogo
{
	background-image: url(../imagens/traco_2.gif);
	background-repeat: repeat;
	width: 2px;
	height: 148px;
	margin:0px 18px 0px 30px;
}

.traco_galeria
{
	background-image: url(../imagens/traco_2.gif);
	background-repeat: repeat;
	width: 2px;
	height: 148px;
	margin:0px 27px 10px 27px;
}

.b_pesquisa
{
	width:135px;
	height: 20px;
	background-image: url(../imagens/border_pesquisa.jpg);
	background-repeat: no-repeat;
}

.b_topo{
	
	width: 528px;
	height: 293px;
	background-image: url(../imagens/casinha.jpg);
	background-repeat: no-repeat;
	margin: 0px;	
}

.b_menu
{
	width: 418px;
	height: 293px;
	background-image: url(../imagens/criancas.jpg);
	background-repeat: no-repeat;
	background-position:right;
	margin: 0px;	
}

.b_listagem{

   width:707px;
	height: 21px;
	background-color:#eee;		
}

.bullet1 ul li {
list-style-image:url(../imagens/icone_listagem.gif);
}

.p{margin:0px 0px 5px 0px; }
.p1{padding:2px 6px 2px 6px;}
.p2{padding:12px 0px 0px 0px;}
.p3{padding-left:11px;}
.p4{padding-left:18px;}
.p5{padding-left:14px;}
.p6{padding-top:14px;}
.p7{padding-top:4px;}
.p8{padding:12px 10px 0px 32px;}
.p9{padding:3px 10px 3px 392px;}
.p10{padding:4px 0px 0px 0px;}
.p11{padding:0px 0px 0px 15px;}
.p12{padding:11px 0px 12px 5px;}
.p13{padding-bottom:10px;}
.p14{padding-left:23px;}
.p15{padding-top:10px}
.p16{padding-top:8px}
.p17{padding-left:12px}
.p18{padding-left:24px}
.p19{padding-left:3px}
.p20{padding-top:11px;}
.p21{padding-bottom:3px;}
.p22{padding:0px 70px 0px 735px;}
.p23{padding-left:206px;}
.p24{padding-left:10px;}
.p25{padding:2px 0px 0px 6px;}
.p27{padding:15px 150px 40px 36px;}
.p28{padding-left:4px;}
.p29{margin:10px 0px 12px 5px;}
.p30{padding-left:30px;}
.p31{padding-top:23px; padding-bottom:20px;}
.p32{padding-bottom:5px;}
.p33{padding:30px 0px 0px 20px;}
.p34{padding-top:30px;}
.p35 {padding-top:30px;}
.p36 {padding-left:71px;}
.p37 {padding-left:170px;}
.p38 {padding-left:110px;}
.p39{padding-top:5px;}
.p40{padding-right:10px;}
.p41{padding-top:2px;}
.p42{padding:0px 0px 0px 36px;}
.p43{padding:0px 0px 0px 0px;}

/****************formularios*****************/

.b1 {
border-top:1px solid #d1d1d1;
}

.b2 {
border-bottom:1px solid #d1d1d1;
}

.b3 {
border-left:1px solid #ffffff;
}

.b4 {
border-right:1px solid #ffffff;
}

.b5 {
border-top:1px solid #7D8078;
}

.b6 {
border-bottom:1px solid #7D8078;
}

.b7 {
border-right:1px solid #7D8078;
}

.b8 {
border-left:1px solid #7D8078;
}


.box_form1{
height:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#7a7a7a;
border:0px;

}

.box_form2{
height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#7a7a7a;
border:1px solid #e68000;


}

.box_1{
	width:400px;
}

.box_2{
	width:90px;
}

.box_3{
	width:65px;
}

.box_4{
	width:100px;
}

.box_5{
	width:20px;
}

.box_6{
	width:110px;
}

.box_1car{
	width:400px;
	height:75px;
	border-left:1px solid #7D8078;
	border-right:1px solid #7D8078;
	
}

.box_2car{
	width:90px;
	height:75px;
	border-right:1px solid #7D8078;
	
}

.box_3car{
	width:65px;
	height:75px;
	border-right:1px solid #7D8078;
	
}

.box_4car{
	width:100px;
	height:75px;
	border-right:1px solid #7D8078;
	
}

.box_5car{
	width:20px;
	height:75px;
	border-right:1px solid #7D8078;
	
}

.box_6car{
	width:401px;
	height:30px;
	border-top:1px solid #7D8078;
	
	
}

.box_7car{
	width:278px;
	height:30px;
	border:1px solid #7D8078;
	background-color:#666565;
	
}

.box_8car{
	width:257px;
	height:45px;
	border:1px solid #7D8078;
	background-color:#666565;
	
}

box_form1{
height:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#7a7a7a;
border:0px;

}

.input_box
{
	border:1px solid #e68000;
}

.img_mais{
position:absolute;
width:26px;
height:6px;
background-image:url(../imagens/btn_mais.gif);
background-repeat:no-repeat;
cursor:pointer;

}

