/* CSS Reset
------------------------------------------------------------------------------------------ */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}
input, select {
	margin: 0px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





/* Estrutura geral
------------------------------------------------------------------------------------------ */

body 
{
	font-family: Lucida Sans MS, Lucida Sans, Lucida Sans Unicode, Arial, Verdana;
	font-size: 12px;
	
	background-image: url(../_imagens/layout_topo_fundo.jpg);
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;
}

#website
{
	position: relative;
	width: 980px;
	margin: 0px auto 50px auto;
	padding-top: 170px;
	overflow: hidden;
	
}

#website #logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 262px;
	height: 150px;
	z-index: 1000;
}

#website #lojalogada {
	position: absolute;
	top: 0px;
	left: 280px;
	padding: 5px;
	background-color: #aee32f;
	z-index: 1001;
}

#website #conteudo
{
	position: relative;
	float: right;
	width: 800px;
}

a
{ color: #d96712; }

a:hover
{ color: #833800; }

strong
{ font-weight: bold; }

.limparfloat
{ clear: both; }

.oculto
{ display: none; }

.invisivel
{ visibility: hidden; }



/* Topo do site
------------------------------------------------------------------------------------------ */

#website #topo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 150px;
	z-index: 999;
}

#website #topo div.curtir {
	position: absolute;
	left: 270px;
	top: 5px;
	z-index: 1001;
}

#website #topo ul.menutopo
{
	position: absolute;
	top: 8px;
	right: 0px;
}

#website #topo ul.menutopo li
{ float: left; }

#website #topo ul.menutopo li a
{
	display: block; 
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	color: #ffd2ab;
	border-right: 1px solid #dc6e0e;
	text-decoration: none;
}

#website #topo ul.menutopo li a:hover
{ color: #FFF; }

#website #topo ul.menutopo li a.ultimo
{ 
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}

#website #topo div.usuario
{
	position: absolute;
	top: 60px;
	left: 270px;
	color: #FFF;
}

#website #topo div.usuario p
{ margin-bottom: 10px; }

#website #topo div.usuario ul li
{ float: left; }

#website #topo div.usuario ul li a
{
	display: block;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #fa8f31;
	color: #ffd2ab;
}

#website #topo div.usuario ul li a:hover
{ color: #FFF; }

#website #topo div.usuario ul li a.ultimo
{ border-right: none; }

#website #topo p.meucarrinho
{
	position: absolute;
	top: 60px;
	right: 0px;
}

#website #topo p.meucarrinho a
{
	display: block;
	width: 88px;
	height: 17px;
	padding-top: 20px;
	text-align: right;
	background-image: url(../_imagens/layout_topo_carrinho.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}

#website #topo p.meucarrinho a:hover
{ color: #ffdec6; }

#website #topo form#barrabusca
{
	position: absolute;
	top: 60px;
	left: 580px;
	color: #fff;
}

#website #topo form#barrabusca p {
	margin-bottom: 5px;
}

#website #topo form#barrabusca #barrabusca_texto
{ width: 150px; }



/* Menu
------------------------------------------------------------------------------------------ */

#website #menu
{
	position: relative;
	float: left;
	width: 150px;
}

#website #menu ul
{
	margin-bottom: 30px;
}

#website #menu ul li.principal
{
	width: 140px;
	height: 21px;
	padding: 9px 0px 0px 10px;
	background-image: url(../_imagens/layout_menu_destaque.jpg);
	color: #FFF;
}

#website #menu ul li.itens a
{
	display: block;
	width: 140px;
	padding: 6px 0px 6px 10px;
	border-bottom: 1px solid #d7d7d7;
	text-decoration: none;
}

#website #menu ul li.itens a:hover
{ 
	text-decoration: underline; 
}



/* Submenu
------------------------------------------------------------------------------------------ */

#website #menu ul.submenu
{
	background-color: #2c2c2c;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#website #menu ul.submenu li.principal
{
	background-image: url(../_imagens/layout_menu_destaque.jpg);
}

#website #menu ul.submenu li a
{
	color: #FFF;
	border-bottom: 1px solid #515151;
}



/* (home.php) Banners da home
------------------------------------------------------------------------------------------ */

#website #conteudo.home div.banners
{
	position: relative;
	width: 800px;
	height: 380px;
	margin-bottom: 30px;
}

/* Banners principais  */

#website #conteudo.home div.banners div.bannersHome_principais { 
	
	width: 800px;
	height: 260px;
	margin-bottom: 20px;
	overflow: hidden; 
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenuSlider {
	width: 800px;
	height: 260px;
}

/* Rótulo acima do banner  */

#website #conteudo.home div.banners div.bannersHome_principais .bigSlideText {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 300px; 
	
	display: none;
}

#website #conteudo.home div.banners div.bannersHome_principais .placeHolder {
	position: absolute; 
	display: block; 
	right: 10px; 
	bottom: 10px;
	width: 300px; 
	opacity: 0.8; 
	padding: 10px; 
	background: #333;
	
	display: none;
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-banner li {
	position:absolute;
}

/* Imagens dos banners  */

#website #conteudo.home div.banners div.bannersHome_principais ul.sMenu-banner {
	width: 600px;
	height: 260px;
	float: right;
	overflow: hidden;
	background: #000;
	position:relative;
}

ul.sMenu-banner img {
	border: none;
}

/* Menu dos banners  */

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao {
	width: 200px;
	height: 260px;
	float: left;
	overflow: hidden;
	position:relative;
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao ul {
	position:absolute;
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao li {
	width: 180px;
	height: 56px;
	display: block;
	padding: 15px 10px;
	background-color: #383838;
	border-bottom: 1px solid #555555;
	text-decoration: none;
	color: #b4b4b4;
	cursor: pointer;
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao li.liHover {
	
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao li h2 {
	margin-bottom: 5px;
	
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao li.sMenu-ativo {
	background-color: #222222;
	color: #fff;
	cursor: default;
}

#website #conteudo.home div.banners div.bannersHome_principais .sMenu-navegacao li.sMenu-ativo h2 {
	color: #ff973d;
}

/* Banners inferiores  */

#website #conteudo.home div.banners div.bannersHome_inferiores {
	width: 800px;
	height: 100px;
}

#website #conteudo.home div.banners div.bannersHome_inferiores p.esquerdo {
	float: left;
}

#website #conteudo.home div.banners div.bannersHome_inferiores p.direito {
	float: right;
}



/* Banners laterais
------------------------------------------------------------------------------------------ */

#website #menu p.bannerLateral {
	margin-bottom: 20px;
}



/* Banners das páginas internas
------------------------------------------------------------------------------------------ */

#website div.bannersInternas {
	width: 980px;
	height: 80px;
	margin-bottom: 30px;
}

#website div.bannersInternas p.esquerdo {
	float: left;
}

#website div.bannersInternas p.direito {
	float: right;
}



/* Título da página (para vitrines e página de detalhes)
------------------------------------------------------------------------------------------ */

#website #conteudo div.titulopag
{
	position: relative;
	top: 0px;
	left: -30px;
	width: 830px;
	height: 100px;
	margin-bottom: 90px;
	background-image: url(../_imagens/layout_vitrine_topo.jpg);
	background-repeat: repeat-x;
}

#website #conteudo div.titulopag div.nome
{
	margin-left: 30px;
	width: 800px;
	height: 70px;
	padding-top: 30px;
	background-position: right top; 
	background-repeat: no-repeat;
}

#website #conteudo div.titulopag div.nome h1
{
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #cc6600;
}

#website #conteudo div.titulopag div.nome h2
{
	font-weight: normal;
	margin-bottom: 40px;
	color: #cc6600;
}



/* Grid de produtos na vitrine
------------------------------------------------------------------------------------------ */

#website #conteudo #produtos
{
	width: 824px;
	margin-bottom: 30px;
}

#website #conteudo #produtos div.item
{
	position: relative;
	float: left;
	width: 180px;
	height: 290px;
	padding-right: 13px;
	margin-right: 12px;
	margin-bottom: 40px;
}

#website #conteudo #produtos div.item p.selo
{
	position: absolute;
	top: 0px;
	right: 20px;
	z-index: 1001;
}

#website #conteudo #produtos div.item p
{ margin-bottom: 5px; }

#website #conteudo #produtos div.item p.foto
{
	margin-bottom: 12px;
	width: 180px;
	height: 180px;
}

#website #conteudo #produtos div.item h2
{
	position: relative;
	margin-bottom: 12px;
	padding-top: 190px;
	font-size: 12px;
	line-height: 14px;
}

#website #conteudo #produtos div.item h2 img
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#website #conteudo #produtos div.item p.precode
{
	color: #666;
	text-decoration:line-through;
}

#website #conteudo #produtos div.item span.parcelado
{ color: #d96712; }



/* Itens de vitrines da categoria
------------------------------------------------------------------------------------------ */

#website #conteudo div.vitrinecat p.destaques
{
	font-size: 18px;
	color: #cc6600;
	margin-bottom: 15px;
	border-bottom: 1px solid #cc6600;
}

#website #conteudo div.vitrinecat p.banner img
{
	width: 800px;
	margin-bottom: 50px;
}



/* Barra de filtros
------------------------------------------------------------------------------------------ */

#website #conteudo div.filtros
{
	position: relative;
	height: 30px;
	padding: 10px 0px 0px 20px;
	margin-bottom: 40px;
	background-image: url(../_imagens/layout_vitrine_barrafiltros.jpg);
	color: #FFF;
	font-size: 12px;
}

#website #conteudo div.filtros p
{
	float: left;
	line-height: 22px;
	margin-right: 20px;
}



/* Barra de paginação
------------------------------------------------------------------------------------------ */

#website #conteudo div.paginacao
{
	margin-bottom: 20px;
}

#website #conteudo div.paginacao p
{ float: left; }

#website #conteudo div.paginacao p.rotulo
{
	width: 109px;
	line-height: 30px;
	padding-left: 30px;
	background-image: url(../_imagens/layout_vitrine_pagin_rotulo.jpg);
	color: #FFF;
}

#website #conteudo div.paginacao p.numeros
{ 
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	font-size: 18px;
	background-image: url(../_imagens/layout_vitrine_pagin_fundonums.jpg); 
}



/* (busca.php) Página de busca
------------------------------------------------------------------------------------------ */

#website #conteudo.busca div#busca_naoencontrado
{
	height: 320px;
	padding: 40px 40px 40px 180px;
	background-image: url(../_imagens/layout_busca_naoencontrado.jpg);
}

#website #conteudo.busca div#busca_naoencontrado h2
{
	font-size: 32px;
	margin-bottom: 30px;
	color: #cc6600;
}

#website #conteudo.busca div#busca_naoencontrado p.instrucoes
{
	line-height: 16px;
	margin-bottom: 30px;
}

#website #conteudo.busca div#busca_naoencontrado p.campos
{ 
	width: 580px;
	margin-bottom: 10px; 
	line-height: 20px;
}

#website #conteudo.busca div#busca_naoencontrado p.campos label
{
	float: left;
	width: 80px;
}

#website #conteudo.busca div#busca_naoencontrado p.campos input
{ width: 300px; }

#website #conteudo.busca div#busca_naoencontrado p.btenviar
{ padding-left: 80px; }

#website #conteudo.busca div.carregando
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 20px 250px 80px 250px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color: #FFF;
}



/* (detalhes.php) Detalhes do produto
------------------------------------------------------------------------------------------ */

#website #conteudo #detalhes
{ width: 800px; }

#website #conteudo #detalhes div#detalhes_fotos
{
	position: relative;
	float: left;
	width: 380px;
	overflow: hidden;
	margin: 0px 20px 50px 0px;
}

#website #conteudo #detalhes div#detalhes_fotos div.fotoamp
{ 
	position: relative;
	width: 368px;
	height: 368px;
	padding: 5px;
	margin-bottom: 10px; 
	border: 1px solid #b8b8b8;
}

/* É necessário deixar este estilo sozinho pois caso contrário não irá funcionar */
.loupe 
{ 
	background-color: #c6c6c6; 
	background: rgba(0, 0, 0, 0.25); 
	border: 5px solid #c6c6c6; 
	cursor: crosshair; 
}

#website #conteudo #detalhes div#detalhes_fotos div.fotoamp p
{ 
	position: absolute; 
	top: 5px;
	left: 5px;
}

#website #conteudo #detalhes div#detalhes_fotos div.fotoamp p img
{
	width: 368px;
	height: 368px;
}

#website #conteudo #detalhes div#detalhes_fotos p.fotosmini
{
	width: 390px;
	height: 55px;
}

#website #conteudo #detalhes div#detalhes_fotos p.fotosmini img
{
	display: block;
	float: left;
	width: 53px;
	height: 53px;
	margin-right: 10px;
	border: 1px solid #b8b8b8;
}

#website #conteudo #detalhes div#detalhes_fotos p#fotos_carregando
{
	position: absolute;
	width: 340px;
	height: 445px;
	padding: 40px 0px 0px 40px;
	top: 0px;
	left: 0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #FFF;
}

#website #conteudo #detalhes div.info
{
	float: left;
	width: 400px;
	margin-bottom: 50px;
}

#website #conteudo #detalhes div.info div.redessociais
{ margin-bottom: 15px; }

#website #conteudo #detalhes div.info h2
{
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
	color: #d96712;
}

#website #conteudo #detalhes div.info p.codigo
{
	font-size: 10px;
	margin-bottom: 50px;
}

#website #conteudo #detalhes div.info p
{ font-size: 14px; }

#website #conteudo #detalhes div.info div#detalhes_valores
{
	position: relative;
	width: 400px;
	height: 65px;
	margin-bottom: 50px;
}

#website #conteudo #detalhes div.info div#detalhes_valores p
{ line-height: 22px; }

#website #conteudo #detalhes div.info div#detalhes_valores p span.parcelado
{
	font-size: 16px;
	color: #d96712;
}

#website #conteudo #detalhes div.info div#detalhes_valores p#valores_carregando
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 55px;
	padding-top: 10px;
	padding-right: 250px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #FFF;
	text-align: center;
}

#website #conteudo #detalhes div.info #areacompra
{
	position: relative;
	width: 400px;
}

#website #conteudo #detalhes div.info #areacompra #seta_cor
{
	position: absolute;
	top: 20px;
	left: 140px;
}

#website #conteudo #detalhes div.info #areacompra #seta_tam
{
	position: absolute;
	top: 20px;
	left: 340px;
}

#website #conteudo #detalhes div.info #areacompra div.boxopt
{
	float: left;
	width: 160px;
	margin-bottom: 50px;
}

#website #conteudo #detalhes div.info #areacompra div.boxopt_esq
{ margin-right: 40px; }

#website #conteudo #detalhes div.info #areacompra div.boxopt p.titulo
{
	color: #d96712;
	margin-bottom: 10px;
}

#website #conteudo #detalhes div.info #areacompra div.boxopt p.cores img
{
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	margin: 0px 11px 11px 0px;
	border: 3px solid #FFF;
}

#website #conteudo #detalhes div.info #areacompra div.boxopt p.cores img.selecionado
{ border-color: #e97f22; }

#website #conteudo #detalhes div.info #areacompra div.boxopt p.tamanhos a
{
	display: block;
	float: left;
	width: 20px;
	line-height: 20px;
	margin: 0px 8px 8px 0px;
	background-color: #d2d2d2;
	border: 3px solid #FFF;
	color: #000;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}

#website #conteudo #detalhes div.info #areacompra div.boxopt p.tamanhos a.selecionado
{ border-color: #e97f22; }

#website #conteudo #detalhes div.info #areacompra #btcomprar
{
	position: relative;
	width: 260px;
	height: 62px;
}

#website #conteudo #detalhes div.info #areacompra #btcomprar #btcomprar_carregando
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	height: 57px;
	padding-top: 5px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color: #FFF;
	text-align: center;
}

#website #conteudo #detalhes div.info #areacompra div.adcarrinho
{
	width: 225px;
	height: 75px;
	padding: 115px 0px 0px 175px;
	background-image: url(../_imagens/layout_mensagens_adcarrinho.jpg);
}

#website #conteudo #detalhes div.info #areacompra div.adcarrinho p
{ 
	line-height: 16px;
	font-size: 12px; 
}

#website #conteudo #detalhes div.boxoutros
{ 
	width: 800px;
	margin-bottom: 30px;
}

#website #conteudo #detalhes div.boxoutros div.conteudo
{ 
	padding: 30px; 
	line-height: 18px;
}

#website #conteudo #detalhes div.boxoutros div.boxmsg
{
	width: 680px;
	padding: 12px 0px 30px 50px;
}

#website #conteudo #detalhes div.boxoutros div.boxmsg p
{ padding-left: 10px; }

#website #conteudo #detalhes div.boxoutros div.boxmsg span
{
	color: #d96712;
	font-weight: bold;
}

#website #conteudo #detalhes div.boxoutros div.pergunta
{
	background-image: url(../_imagens/layout_detalhes_opinioes_iconeperg.jpg);
	background-repeat: no-repeat;
}

#website #conteudo #detalhes div.boxoutros div.opiniao
{
	background-image: url(../_imagens/layout_detalhes_opinioes_iconeopin.jpg);
	background-repeat: no-repeat;
}

#website #conteudo #detalhes div.boxoutros div.pergunta p.resposta
{
	padding: 10px;
	margin-top: 10px;
	background-color: #f1f1f1;
	border: 1px solid #dddddd;
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar
{ 
	position: relative;
	height: 180px;
	margin-top: 50px; 
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar p
{ margin-bottom: 10px; }

#website #conteudo #detalhes div.boxoutros #detalhes_postar p.posteaqui
{
	margin-bottom: 15px;
	font-size: 16px;
	color: #d96712;
	border-bottom: 1px solid #d96712;
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar #opiniao_email
{
	width: 350px;
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar #opiniao_texto
{
	width: 730px;
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar #opiniao_carregando
{
	position: absolute;
	width: 740px;
	height: 140px;
	padding-top: 50px;
	top: 0px;
	left: 0px;
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	text-align: center;
}

#website #conteudo #detalhes div.boxoutros #detalhes_postar h3
{
	margin-bottom: 15px;
	font-size: 14px;
	color: #d96712;
	border-bottom: 1px solid #d96712;
}



/* (detalhes.php) estilos do jqZoom
------------------------------------------------------------------------------------------ */

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload
{
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: #d96712;
	padding: 8px;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index:10;
	position:absolute;
	top: 0px;
	left: 0px;
}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



/* (cadastro.php) Cadastro
------------------------------------------------------------------------------------------ */

#website #conteudo.cadastro h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_cadastro.jpg);
	margin-bottom: 40px;
}

#website #conteudo.cadastro div.cadastrobox
{
	position: relative;
	width: 760px;
	padding: 60px 20px 20px 20px;
	margin-bottom: 40px;
	background-color: #ffecc9;
}

#website #conteudo.cadastro div.cadastrobox h2
{
	position: absolute;
	width: 760px;
	line-height: 40px;
	padding: 0px 20px;
	top: 0px;
	left: 0px;
	background-color: #d96712;
	font-size: 16px;
	color: #FFF;
}

#website #conteudo.cadastro div.cadastrobox p
{ 
	width: 758px;
	line-height: 20px;
	margin-bottom: 15px;
}

#website #conteudo.cadastro div.cadastrobox p label
{
	display: block;
	float: left; 
	width: 100px;
	margin-right: 10px;
	text-align: right;
}

#website #conteudo.cadastro div.cadastrobox p input.tipo_txtlongo
{ width: 300px; }

#website #conteudo.cadastro div.cadastrobox p input.tipo_txtmedio
{ width: 200px; }

#website #conteudo.cadastro div.cadastrobox p input.tipo_txtpequeno
{ width: 140px; }

#website #conteudo.cadastro div.cadastrobox p input.tipo_txtcurtopeq
{ width: 80px; }

#website #conteudo.cadastro div.cadastrobox p input.tipo_txtcurto
{ width: 30px; }

#website #conteudo.cadastro div.cadastrobox p input.erro
{
	background-color: #ffb9b9;
}

#website #conteudo.cadastro div.cadastrobox p span.infos
{
	margin-left: 10px;
	font-weight: bold;
	color: #d00000;
}

#website #conteudo.cadastro div.cadastrobox p.legenda
{
	margin-left: 110px;
	line-height: 12px;
	color: #d96712;
}

#website #conteudo.cadastro p.finalizar
{
	text-align: center;
}



/* (comprasanteriores.php) Compras anteriores e detalhes do pedido
------------------------------------------------------------------------------------------ */

#website #conteudo.comprasanteriores h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_comprasanteriores.jpg);
	margin-bottom: 40px;
}

#website #conteudo.comprasanteriores p
{
	color: #595959;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 40px;
}

#website #conteudo.comprasanteriores table
{
	width: 800px;
	background-color: #ffecc9;
	text-align: left;
}

#website #conteudo.comprasanteriores table tr
{
	height: 30px;
}

#website #conteudo.comprasanteriores table tr th
{
	padding: 5px;
	vertical-align: middle;
	background-color: #d96712;
	font-weight: normal;
	color: #FFF;
	width: 120px;
}

#website #conteudo.comprasanteriores table tr th.largo
{ width: 140px; }

#website #conteudo.comprasanteriores table tr td
{
	padding: 5px;
	vertical-align: middle;
}

#website #conteudo.detalhespedido h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_comprasanteriores.jpg);
	margin-bottom: 40px;
}

#website #conteudo.detalhespedido table
{
	width: 800px;
	margin-bottom: 40px;
	background-color: #ffecc9;
	text-align: left;
}

#website #conteudo.detalhespedido table tr
{ height: 30px; }

#website #conteudo.detalhespedido table tr th
{
	vertical-align: middle;
	padding: 5px;
	background-color: #d96712;
	font-weight: normal;
	color: #FFF;
}

#website #conteudo.detalhespedido table tr td
{
	vertical-align: middle;
	padding: 5px;
}

#website #conteudo.detalhespedido table tr td.colesq
{ 
	text-align: right;
	width: 100px;
	color: #d96712;
	font-weight: bold;
}

#website #conteudo.detalhespedido table tr td.coldir
{ width: 680px; }

#website #conteudo.detalhespedido table.produtos tr th.produto
{ width: 460px; }

#website #conteudo.detalhespedido table.produtos tr th.qtde
{ width: 60px; }

#website #conteudo.detalhespedido table.produtos tr th.vlunit
{ width: 120px; }

#website #conteudo.detalhespedido table.produtos tr th.total
{ width: 120px; }



/* (carrinho.php) Carrinho
------------------------------------------------------------------------------------------ */

#website #conteudo.carrinho h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_carrinho.jpg);
	margin-bottom: 40px;
}

#website #conteudo.carrinho table
{
	width: 800px;
	margin-bottom: 30px;
}

#website #conteudo.carrinho table tr.cabecalho td
{ 
	line-height: 14px; 
	padding: 8px;
	background-image: url(../_imagens/layout_carrinho_barrafina.jpg);
	border: none;
	color: #FFF;
}

#website #conteudo.carrinho table tr.cabecalho td.excluir
{ width: 20px; }

#website #conteudo.carrinho table tr.cabecalho td.foto
{ width: 60px; }

#website #conteudo.carrinho table tr.cabecalho td.produto
{ width: 392px; }

#website #conteudo.carrinho table tr.cabecalho td.quantidade
{ width: 100px; }

#website #conteudo.carrinho table tr.cabecalho td.vl_unitario
{ width: 90px; }

#website #conteudo.carrinho table tr.cabecalho td.vl_total
{ width: 90px; }

#website #conteudo.carrinho table tr.item td
{
	padding: 20px 8px;
	vertical-align: middle;
	border-bottom: 1px solid #d7d7d7;
}

#website #conteudo.carrinho table tr.item td span.sku
{ 
	font-size: 9px; 
	color: #999999;
}

#website #conteudo.carrinho table tr.item td input.qtde
{ width: 18px; }

#website #conteudo.carrinho table tr.vltotal td
{
	padding: 0px 8px;
	height: 30px;
	vertical-align: middle;
	background-image: url(../_imagens/layout_carrinho_barrapreta.jpg);
	color: #FFF;
}

#website #conteudo.carrinho div.barraopcoes div.calculafrete
{
	float: left;
	width: 490px;
	margin-top: 20px;
}

#website #conteudo.carrinho div.barraopcoes div.calculafrete form 
{ margin-bottom: 40px; }

#website #conteudo.carrinho div.barraopcoes div.calculafrete form input.cep
{ width: 100px; }

#website #conteudo.carrinho div.barraopcoes div.calculafrete div.resultados p.legenda
{ 
	font-size: 14px;
	border-bottom: 1px solid #d96712; 
	padding-bottom: 5px;
	color: #d96712; 
}

#website #conteudo.carrinho div.barraopcoes div.calculafrete div.resultados div.item
{
	border-bottom: 1px solid #d96712;	
	padding: 20px 0px 20px 20px;
	background-color: #feeecc;
}

#website #conteudo.carrinho div.barraopcoes div.calculafrete div.resultados div.item p.nome
{ color: #d96712; }

#website #conteudo.carrinho div.barraopcoes div.calculafrete div.resultados div.item p
{ margin-bottom: 5px; }

#website #conteudo.carrinho div.barraopcoes p.btfechar
{
	float: right;
	width: 286px;
}

#website #conteudo.carrinho div.carrinhovazio h3
{
	font-size: 24px;
	font-weight: normal;
	color: #d96712;
	margin-bottom: 30px;
}

#website #conteudo.carrinho div.carrinhovazio p
{
	width: 500px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 15px;
}



/* (login.php) Login
------------------------------------------------------------------------------------------ */

#website #conteudo.login h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_login.jpg);
	margin-bottom: 40px;
}

#website #conteudo.login h2
{
	font-size: 16px;
	color: #d96712;
	font-weight: normal;
	margin-bottom: 20px;
}

#website #conteudo.login p
{
	margin-bottom: 10px;
}

#website #conteudo.login div.minhaconta
{
	float: left;
	width: 350px;
	height: 120px;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	background-color: #ffecc9;
}

#website #conteudo.login div.cadastrese
{
	float: left;
	width: 390px;
	height: 80px;
}

#website #conteudo.login div.recadastra
{
	width: 350px;
	height: 135px;
	padding: 20px;
	background-color: #ffecc9;
}

#website #conteudo.login div.recadastra p.rotulo
{
	margin-bottom: 30px;
}

#website #conteudo.login div label
{
	display: block;
	float: left; 
	width: 50px;
	margin-right: 10px;
	text-align: right;
}

#website #conteudo.login div input.texto
{ width: 280px; }

#website #conteudo.login div p.botao
{ padding-left: 60px; }



/* (vendaloja.php) Venda loja
------------------------------------------------------------------------------------------ */

#website #conteudo.vendaloja h1
{
	width: 708px;
	height: 49px;
	padding: 22px 0px 0px 92px;
	color: #d96712;
	font-size: 24px;
	font-weight: normal;
	background-image: url(../_imagens/layout_titulos_login.jpg);
	margin-bottom: 40px;
}

#website #conteudo.vendaloja h2
{
	font-size: 16px;
	color: #d96712;
	font-weight: normal;
	margin-bottom: 20px;
}

#website #conteudo.vendaloja div.loginloja
{
	width: 200px;
	height: 100px;
	padding: 20px;
	background-color: #ffecc9;
}

#website #conteudo.vendaloja div.loginloja p
{
	margin-bottom: 10px;
}

#website #conteudo.vendaloja div.loginloja div label
{
	display: block;
	float: left; 
	width: 30px;
	margin-right: 10px;
}

#website #conteudo.vendaloja div.loginloja div p.botao
{ padding-left: 40px; }



/* (paginas.php) Páginas
------------------------------------------------------------------------------------------ */

#website #conteudo.paginas p, 
#website #conteudo.paginas h1, 
#website #conteudo.paginas h2, 
#website #conteudo.paginas h3, 
#website #conteudo.paginas h4, 
#website #conteudo.paginas h5, 
#website #conteudo.paginas h6 {
	margin-bottom: 12px;
	line-height: 16px;
}



/* (institucional.php) Institucional
------------------------------------------------------------------------------------------ */

#website #conteudo.institucional div.topo
{
	width: 700px;
	height: 100px;
	padding-left: 100px;
	padding-top: 20px;
	margin-bottom: 40px;
	background-image: url(../_imagens/layout_institucional_topo.jpg);
}

#website #conteudo.institucional div.topo h1
{
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 18px;
}

#website #conteudo.institucional div.topo ul
{ 
	width: 700px;
	height: 40px;
	line-height: 40px; 
}

#website #conteudo.institucional div.topo ul li
{
	float: left;
	margin-right: 30px;
	padding-right: 30px;
	background-image: url(../_imagens/layout_institucional_topo_divisoria.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#website #conteudo.institucional div.topo ul li.ultimo
{ 
	background: none; 
	margin-right: 0px;
	padding-right: 0px;
}

#website #conteudo.institucional p
{
	color: #595959;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
}

#website #conteudo.institucional div.quemsomos p.fotoesq
{
	float: left;
	margin: 0px 30px 10px 0px;
}

#website #conteudo.institucional div.nossaslojas
{
	width: 888px;
}

#website #conteudo.institucional div.nossaslojas div.unidade
{
	clear: both;
	height: 203px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 30px;
}

#website #conteudo.institucional div.nossaslojas div.unidade p.foto
{
	float: left;
	margin-right: 30px;
}

#website #conteudo.institucional div.nossaslojas div.unidade div.info
{
	float: left;
}

#website #conteudo.institucional div.nossaslojas div.unidade div.info p
{
	margin-bottom: 0px;
}

#website #conteudo.institucional div.nossaslojas div.unidade div.info p.nome
{
	margin-bottom: 20px;
	color: #d96712;
	font-size: 18px;
}

#website #conteudo.institucional div.nossaslojas div.unidade div.info p.telefone
{
	margin-top: 20px;
}

#website #conteudo.institucional div.siteseguro h3
{
	font-size: 16px;
	color: #d96712;
	font-weight: normal;
	margin-top: 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d96712;
}

#website #conteudo.institucional div.trocasedevolucoes h3
{
	font-size: 16px;
	color: #d96712;
	font-weight: normal;
	margin-top: 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d96712;
}

#website #conteudo.institucional div.trocasedevolucoes ul
{
	color: #595959;
	list-style: disc;
	padding-left: 15px;
	margin-bottom: 20px;
}

#website #conteudo.institucional div.trocasedevolucoes ul li
{
	margin-bottom: 10px;
	padding-left: 10px;
	line-height: 16px;
}

#website #conteudo.institucional div.faleconosco div.centralatend
{
	float: left;
	width: 200px;
	padding-top: 130px;
	background-image: url(../_imagens/imagens_institucional_callcenter.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#website #conteudo.institucional div.faleconosco div.centralatend h3
{
	margin: 0px 0px 30px 0px;
	font-size: 14px;
	color: #d96712;
	font-weight: normal;
}

#website #conteudo.institucional div.faleconosco div.centralatend p.destaque
{
	color: #d96712;
	margin: 0px;
}

#website #conteudo.institucional div.faleconosco div.centralatend p.telefone
{ font-size: 20px; }

#website #conteudo.institucional div.faleconosco div.formcontato
{
	float: left;
	width: 540px;
	padding: 20px;
	background-color: #feeecc;
}

#website #conteudo.institucional div.faleconosco div.formcontato h3
{ 
	margin: 0px 0px 40px 0px; 
	font-size: 14px;
	color: #d96712;
	font-weight: normal;
}

#website #conteudo.institucional div.faleconosco div.formcontato p label
{
	float: left;
	width: 70px;
	margin-right: 10px;
	text-align: right;
}

#website #conteudo.institucional div.faleconosco div.formcontato p .campo
{ width: 448px; }

#website #conteudo.institucional div.faleconosco div.formcontato p.enviar
{ 
	margin: 0px;
	padding-left: 80px; 
}



/* (fecharpedido.php) Fechar pedido
------------------------------------------------------------------------------------------ */

#website #topo .fecharpedido_titulo
{
	position: absolute;
	top: 65px;
	left: 270px;
	font-size: 18px;
	color: #FFF;
}

#website #topo .fecharpedido_ambienteseguro
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#website #fecharpedido
{ width: 980px; }


/* Form box do fechamento do pedido */

#website #fecharpedido div.formbox
{
	position: relative;
	padding: 15px;
	padding-top: 60px;
	margin-bottom: 60px;
	width: 950px;
	background-color: #feeecc;
}

#website #fecharpedido div.formbox h2
{
	position: absolute;
	line-height: 30px;
	padding: 5px;
	padding-left: 15px;
	top: 0px;
	left: 0px;
	background-color: #d96712;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}

#website #fecharpedido div.formbox p
{ margin-bottom: 15px; }

#website #fecharpedido div.formbox p.botao
{
	text-align: center;
	margin-top: 30px;
}

#website #fecharpedido div.formbox p span.infos
{
	margin-left: 10px;
	font-weight: bold;
	color: #d00000;
}

#website #fecharpedido div.formbox p input.erro
{ background-color: #ffb9b9; }


/* Barra de exibição dos passos da compra */

#website #fecharpedido #passos
{ padding: 0px 0px 60px 90px; }

#website #fecharpedido #passos p
{ float: left; }


/* Estilos do passo 1 */

#website #fecharpedido.passo1 div.endEntrega
{ 
	width: 550px;
	margin: 0px auto 30px auto; 
}

#website #fecharpedido.passo1 div.formbox h2
{ width: 560px; }

#website #fecharpedido.passo1 div.formbox p.endped_nome
{
	margin-bottom: 40px;
}

#website #fecharpedido.passo1 div.formbox p label
{
	float: left;
	width: 100px;
	margin-right: 10px;
	text-align: right;
}

#website #fecharpedido.passo1 div.formbox p input.mini
{ width: 40px; }

#website #fecharpedido.passo1 div.formbox p input.pequeno
{ width: 120px; }

#website #fecharpedido.passo1 div.formbox p input.medio
{ width: 280px; }

#website #fecharpedido.passo1 div.formbox p input.grande
{ width: 320px; }

#website #fecharpedido.passo1 div.formbox #endped_salvacad_p
{margin: 30px 0px 20px 0px; }

#website #fecharpedido.passo1 p.botao
{ text-align: center; }


/* Estilos do passo 2 */

#website #fecharpedido.passo2 div.tipoFrete
{ margin-bottom: 80px; }

#website #fecharpedido.passo2 div.tipoFrete div.itemTipoFrete 
{ 
	float: left;
	position: relative;
	margin: 15px 80px 15px 15px;
}

#website #fecharpedido.passo2 div.tipoFrete div.itemTipoFrete p
{
	margin-bottom: 5px;
	padding-left: 20px;
}

#website #fecharpedido.passo2 div.tipoFrete div.itemTipoFrete p.btRadio
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
}

#website #fecharpedido.passo2 div.tipoFrete div.itemTipoFrete p.nome
{
	font-size: 14px;
	color: #d96712;
}

#website #fecharpedido.passo2 table.sumario
{
	width: 980px;
	margin-bottom: 80px;
}

#website #fecharpedido.passo2 table.sumario th.titulo
{
	line-height: 30px;
	padding: 5px;
	padding-left: 15px;
	font-size: 16px;
	color: #FFF;
	background-color: #d96712;
}

#website #fecharpedido.passo2 table.sumario th
{
	text-align: left;
	line-height: 20px;
	padding: 5px;
	font-size: 14px;
	background-color: #feeecc;
	color: #d96712;
	font-weight: normal;
}

#website #fecharpedido.passo2 table.sumario th.foto
{ width: 80px; }

#website #fecharpedido.passo2 table.sumario th.produto
{ width: 470px; }

#website #fecharpedido.passo2 table.sumario th.quantidade
{ width: 100px; }

#website #fecharpedido.passo2 table.sumario th.vlunitario
{ width: 140px; }

#website #fecharpedido.passo2 table.sumario th.vltotal
{ width: 140px; }

#website #fecharpedido.passo2 table.sumario td
{
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ffb57d;
}

#website #fecharpedido.passo2 table.sumario td span.sku
{ 
	font-size: 9px; 
	color: #999999;
}

#website #fecharpedido.passo2 table.sumario td.totais
{
	line-height: 30px;
	font-size: 14px;
	background-color: #feeecc;
	border: none;
}

#website #fecharpedido.passo2 table.sumario td.rotulo
{ color: #d96712; }

#website #fecharpedido.passo2 div.formbox h2
{ width: 980px; }

#website #fecharpedido.passo2 div.infoImp p
{ line-height: 20px; }

#website #fecharpedido.passo2 p.prosseguir
{ text-align: center; }

/* Estilos do passo 3 */

#website #fecharpedido.passo3 div.formasPagto
{ 
	width: 980px; 
	margin-bottom: 50px;
}

#website #fecharpedido.passo3 div.formasPagto div.info
{
	width: 980px;
	margin-bottom: 40px;
}

#website #fecharpedido.passo3 div.formasPagto div.info h2
{
	font-size: 26px;
	border-bottom: 1px solid #d96712;
	margin-bottom: 20px;
	color: #d96712;
}

#website #fecharpedido.passo3 div.formasPagto div.info p
{ line-height: 16px; }

#website #fecharpedido.passo3 div.formasPagto div.bandeiras
{
	float: left;
	width: 415px;
	height: 220px;
	margin-right: 30px;
	padding: 30px;
	background-color: #feeecc;
}

#website #fecharpedido.passo3 div.formasPagto div.bandeiras h3
{
	border-bottom: 1px solid #d96712;
	margin-bottom: 10px;
	line-height: 16px;
	color: #d96712;
}

#website #fecharpedido.passo3 div.formasPagto div.bandeiras p
{ 
	height: 68px;
	margin-bottom: 30px;
}

#website #fecharpedido.passo3 div.formasPagto div.bandeiras p a
{ 
	display: block;
	float: left;
	margin: 0px 5px;
	border: 4px solid #feeecc;
}

#website #fecharpedido.passo3 div.formasPagto div.bandeiras p a.selecionado
{ border: 4px solid #d96712; }

#website #fecharpedido.passo3 div.formasPagto div.btAvancar
{
	float: left;
	position: relative;
	width: 475px;
	height: 220px;
	padding-top: 100px;
	text-align: center;
}

#website #fecharpedido.passo3 div.formasPagto div.btAvancar div#fecharpedido_carregando
{
	position: absolute;
	width: 475px;
	top: 100px;
	left: 0px;
}

#website #fecharpedido.passo3 div.formasPagto div.btAvancar div#fecharpedido_carregando p.imagem
{
	width: 475px;
	height: 80px;
	padding-top: 15px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #FFF;
}

#website #fecharpedido.passo3 div.formasPagto div.btAvancar div#fecharpedido_carregando p.mensagem
{
	width: 200px;
	padding-left: 140px;
	line-height: 18px;
}

/* Estilos do passo 4 */

#website #fecharpedido.passo4 .mensagem
{
	background-image: url(../_imagens/layout_fecharpedido_sacolailustrativa.jpg);
	background-repeat: no-repeat;
	width: 620px; 
	height: 350px;
	padding-left: 360px;
	margin-bottom: 80px;
}

#website #fecharpedido.passo4 .mensagem h2
{
	margin-bottom: 50px;
	font-size: 36px;
	color: #d96712;
}

#website #fecharpedido.passo4 .mensagem p
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}

/* Estilos da página de erro */

#website #fecharpedido.erro .mensagem
{
	background-image: url(../_imagens/layout_fecharpedido_erropedido.jpg);
	background-repeat: no-repeat;
	width: 580px; 
	height: 350px;
	padding: 40px 0px 0px 400px;
}

#website #fecharpedido.erro .mensagem h2
{
	margin-bottom: 50px;
	font-size: 36px;
	color: #d96712;
}

#website #fecharpedido.erro .mensagem p
{
	font-size: 14px;
	line-height: 18px;
	width: 500px;
	margin-bottom: 20px;
}

/* Estilos da impressão do boleto */

#website #fecharpedido.boleto div.msgBoleto
{
	width: 560px;
	height: 120px;
	padding: 30px 0px 0px 240px;
	margin: 0px auto 50px auto;
	background-image: url(../_imagens/layout_fecharpedido_impressora.jpg);
	background-repeat: no-repeat;
}

#website #fecharpedido.boleto div.msgBoleto p
{ 
	margin-bottom: 20px;
	line-height: 18px; 
}

#website #fecharpedido.boleto div.msgBoleto p.linkAbrir
{
	font-size: 24px;
	line-height: 24px;
}



/* Mensagem ok
------------------------------------------------------------------------------------------ */

div.msgok
{
	width: 540px;
	height: 230px;
	padding: 70px 80px 0px 180px;
	background-image: url(../_imagens/layout_mensagens_ok.jpg);
}

div.msgok h2
{
	font-size: 32px;
	margin-bottom: 50px;
	color: #cc6600;
}

div.msgok p
{
	line-height: 16px;
	margin-bottom: 30px;
}



/* Mensagem de erro
------------------------------------------------------------------------------------------ */

div.msgerro
{
	width: 540px;
	height: 230px;
	padding: 70px 80px 0px 180px;
	background-image: url(../_imagens/layout_mensagens_erro.jpg);
}

div.msgerro h2
{
	font-size: 32px;
	margin-bottom: 50px;
	color: #cc6600;
}

div.msgerro p
{
	line-height: 16px;
	margin-bottom: 30px;
}



/* Avisos
------------------------------------------------------------------------------------------ */

p.avisook
{
	padding: 15px;
	border: 1px solid #7dab00;
	background-color: #d5ff63;
	margin: 60px 0px;
	color: #394e00;
	font-size: 14px;
	text-align: center;
}

p.avisoerro
{
	padding: 15px;
	border: 1px solid #d00000;
	background-color: #ffdddd;
	margin: 60px 0px;
	color: #d00000;
	font-size: 14px;
	line-height: 18px;
}

div.avisoerro_lista
{
	padding: 15px;
	border: 1px solid #d00000;
	background-color: #ffdddd;
	margin: 60px 0px;
	font-size: 14px;
}

div.avisoerro_lista p
{
	color: #d00000;
	margin-bottom: 30px;
	line-height: 16px;
}

div.avisoerro_lista ul
{
	color: #d00000;
	font-size: 12px;
	list-style: disc;
	padding-left: 15px;
}

div.avisoerro_lista ul li
{
	margin-bottom: 5px;
	padding-left: 10px;
	line-height: 16px;
}



/* Rodapé
------------------------------------------------------------------------------------------ */

#rodape
{ background-color: #d96712; }

#rodape .conteudo
{
	width: 930px;
	height: 108px;
	margin: 0px auto;
	padding: 30px 0px;
	color: #FFF;
}

#rodape .conteudo .boxrodape
{
	float: left;
	height: 108px;
	margin-right: 25px;
	padding-right: 25px;
	border-right: 1px solid #fa8a36;
	overflow: hidden;
}

#rodape .conteudo .menuinst li
{ margin-bottom: 10px; }

#rodape .conteudo .menuinst li a
{ color: #ffd2ab; }

#rodape .conteudo .menuinst li a:hover
{ color: #FFF; }

#rodape .conteudo .formaspagto p
{ margin-bottom: 30px; }

#rodape .conteudo .redessociais
{
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}

#rodape .conteudo .redessociais p
{ margin-bottom: 20px; }

#creditos
{
	width: 100%;
	height: 30px;
	background-color: #323232;
}

#creditos .conteudo
{
	width: 930px;
	line-height: 30px;
	margin: 0px auto;
	color: #d6d6d6;
}

