/*
html, body {height:100%;}
*/

body {
	margin:0; 
	padding:0;
	color:#161311;
	font:75%/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../layout/fundo_pagina.jpg) center top repeat-x #FFF;
	}

#tudo { 
	width:956px;
	position:relative;
	background:url(../layout/fundo_conteudo.gif) repeat-y;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border:dotted #999;
	border-width:0 0px;
	}


* html #tudo {height: 100%;}
#conteudo {padding-bottom:30px;}


#topo {
	background:url(../layout/fundo_topo.jpg) no-repeat #FFF;
	width:956px;
	height:347px;
	border-bottom:0px dotted #999;
	text-align:center;
	padding-top:1px;
	}
	
#topo .logo{ background:none; width:245px; float:left; margin-top:65px; }
#topo .busca{ float:left; text-align:left; margin-top:50px; padding-left:15px; color:#000;  }
#topo .banner{ 
background:url(../layout/topo_ban.gif) no-repeat #FFF;
float:right; 
width:668px;
height:284px; 
margin-top:45px; 
margin-right:10px; 
}
	
	
#topo_int {
	background:none;
	width:956px;
	height:350px;
	border-bottom:0px dotted #999;
	text-align:center;
	padding-top:1px;
	}

#principal {
	BACKGROUND:none;
	width:956px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;	
	float:left;
	text-align:left;
	/*text-align:justify*/
	}
	
#principal p, img, small, span, div, form { BORDER:0; PADDING:0; }
#principal td, tr { FONT-SIZE:11px; COLOR:#161311;  }

#principal .capa{ background:none; float:left; width:645px;  }
#principal .capa_lateral{ float:left; width:250px; margin-left:50px; border-right:0px solid #E4E4E4;  }
#principal .capa_barra_h{ float:left; width:100%; height:25px; margin-top:10px; border-top:1px solid #E4E4E4  }
#principal .capa_destaque{ background:none; float:left; width:192px; margin-right:15px;  }

#principal #contexto{ width:615px; float:left; height:auto; }
#principal #contexto img{ border:5px solid #fff; margin-right:10px; margin-bottom:5px; float:left;}

/* barra de busca interna no conteudo */
#principal .buscar_int{

BACKGROUND:url() repeat-x top #242120;
width:955px;
text-align:left;
padding:15px;
margin-bottom:25px;
float:left;

}

/* campos barra de busca interna no conteudo */
#principal .buscar_int_bt{ background-color:#007CC3; color:#fff; height:21px; border:0; margin:0; padding:0 } /* botao da busca */
#principal .buscar_int_cp{ border:1px solid #007CC3; height:21px } /* campo da busca */



#navegacao {
	width:220px;
	float:right;
	padding-top:10px;
	padding-right:10px;
	}

#rodape {
	background:url(../layout/fundo_inferior.gif) repeat-x #7F7F7F;
	width:100%;
	height:253px;
	/*position: absolute;*/
	bottom: 0;
	border:dotted #999;
	border-width: 0px 0;
	text-align:center;
	float:left;
	}

#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}
	
#rodape .icones{
width:100%;
height:55px;
margin-top:35px;
padding-top:10px;
background:none;
}

#rodape .endereco{
color:#fff;
margin-top:75px;
margin-left:140px;
text-align:left;
}	
	
	
#galeria{ width:100%; float:left; margin:0; padding:0 }
#galeria strong{ color:#3ab4ea; }

#galeria .galeriaOf {
BORDER:5px solid #C1C0BF;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .galeriaOn {
BORDER:5px solid #4894EA;
CURSOR: hand;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .iconeOf {
BORDER:0px solid #C1C0BF;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}

#galeria .iconeOn {
BORDER:0px solid #4894EA;
CURSOR: hand;
MARGIN:2px;
MARGIN-BOTTOM:5px;
PADDING:2px;
}	
	
#icones{ BACKGROUND:none; WIDTH:100%; FLOAT:left; MARGIN:0; PADDING:0; MARGIN-TOP:30px;  }
#icones ul.controle_h { BACKGROUND:none; MARGIN:0px; PADDING:0; }
#icones ul.controle_h li { BACKGROUND:none; WIDTH:35px; TEXT-ALIGN:center; LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:5px; PADDING-RIGHT:5px; }
	
h1, h2, h3, h4, h5, h6 { 	color:#024EA6; }
h3, h5 { font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h4 {font-size:13px;}

ul.marcador_h { WIDTH:100%; MARGIN:0px; PADDING:0;  }
ul.marcador_h li { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:15px; }

ul.marcador_v { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
ul.marcador_v li { LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:3px; }

.listagem { BACKGROUND:url(../layout/ico_listagem.gif) left no-repeat; LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:15px; }

a { COLOR:#B6B5B5; TEXT-DECORATION: none }
a:visited { COLOR:#B6B5B5; TEXT-DECORATION: none }
a:hover { COLOR:#3AB4EA; TEXT-DECORATION: underline }

.separar { WIDTH:25px; height:20px; }
.clear {clear:both;}

.carrinho_ftof{ border:1px solid #68879C; width:93px }
.carrinho_fton{ border:1px solid #EFF0F4; width:93px }
.carrinho_trof{ BACKGROUND:#FFF }
.carrinho_tron{ BACKGROUND:#F8F8FA }
.carrinho_tron2{ BACKGROUND:#EFF0F4 }
.carriho_moldura{ width:105px }

