/*--- CSS Hikari ---*/
* { margin:0; padding: 0; border:none;}

img { border:none;}

a { text-decoration:none; color:#003178;}

ul { list-style-type:none;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003178;
	line-height: 16px;
	background:url(../img/bg_site.jpg) no-repeat center;
}
body.interno {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003178;
	line-height: 16px;
	background:url(../img/bg_site_interno.jpg) no-repeat center 265px;
}

/*--- h1, h2, h3 ---*/
#topo h1, #topo h1 a {
	width:256px;
	height:189px;
	background:url(../img/logo.jpg) no-repeat 0 0;
	margin: 0 auto;
	padding:0;
	display:block;
}

#geral-home #home_esq h2, #geral h2 { height:24px;}

#geral-home #home_esq h2#h2_qualidade-de-vida {
	width:160px;
	background:url(../img/h2_qualidade-de-vida.gif) left top no-repeat;
}
#geral-home #home_esq h2#h2_linha-de-produtos {
	width:193px;
	background:url(../img/h2_linha-de-produtos.gif) left top no-repeat;
}
#geral-home #home_esq h2#h2_atendimento-24horas {
	width:195px;
	clear:both;
	background:url(../img/h2_atendimento-24horas.gif) left top no-repeat;
}

#geral-home #home_esq h2#h2_atendimento {
	width:116px;
	clear:both;
	background:url(../img/h2_atendimento.gif) left top no-repeat;
}

#geral #empresa-conteudo #h2_atendimento-especial {
	width:215px;
	height:63px;
	background:url(../img/h2_atendimento-especial.jpg) no-repeat bottom;
}

#geral #empresa-conteudo p a { color:#1c4d95; text-decoration:underline;}

#geral h2#h2_qualidade-melhor {
	width:260px;
	height:40px;
	background:url(../img/h2_qualidade-melhor.gif)  bottom no-repeat;
}
#geral #conteudo h2#h2_parceiros {
	width:215px;
	height:63px;
	background:url(../img/h2_parceiros.gif) bottom no-repeat;
}
#geral #contato-pag h2#h2_contato {
	width:215px;
	height:63px;
	background:url(../img/h2_contato.gif) bottom no-repeat;
}
#geral #servicos-conteudo #h2_servicos {
	width:215px;
	height:63px;
	background:url(../img/h2_servicos.gif) no-repeat bottom;
}
#geral h2#h2_produtos-cadeira-de-rodas {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-cadeira-de-roda.gif) 2px bottom no-repeat;
	float:left;
}

#geral h2#h2_produtos-cadeira-de-rodas-infantil {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-cadeira-de-roda-infantil.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-muleta-e-bengala {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-muleta-bengala.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-cadeira-de-banho {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-cadeira-de-banho.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-andadores{
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-andadores.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-acessorios {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-acessorios.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-ortopedia {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-ortopedia.gif) 2px bottom no-repeat;
	float:left;
}
#geral h2#h2_produtos-almofadas {
	width:680px;
	height:40px;
	display:block;
	background:url(../img/h2_produtos-almofadas.gif) 2px bottom no-repeat;
	float:left;
}
#geral #servicos-conteudo h3, #geral #conteudo h3, #geral #contato-pag h3 {
	width:320px;
	font-size:11px;
	color:#003178;
	padding-top:10px;
}
#geral p.btnVoltar{
	width:60px;
	height:40px;
	display:block;	
	background:url(../img/btn_voltar.gif) 2px center no-repeat;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral p.btnVoltar a{
	width:55px;
	height:40px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral .produtos-detalhes h3 {
	color:#003178;
	font-size:11px;
}

h1, h2, #topo #menu ul li a, #geral-home #home_esq .saibamais, #geral #h2_atendimento-especial, #geral #submenu ul li a {
	display:block; 
	text-indent:-9999px; 
	overflow:hidden;
}


/** Topo **/
#topo {
	height:265px;
	padding:0; margin:0;
	background:url(../img/topo.jpg) center no-repeat;
}

/*** Menu ***/
#topo #menu {
	width:750px;
	height:44px;
	margin:0 auto;
	padding-top: 18px; 
}
#topo #menu ul { width:750px; display:table; height:44px;}

#topo #menu ul li {
	width:124px;
	height:44px;
	float:left;
}
#topo #menu ul li a { height:44px;}

#topo #menu ul li a#home {	background:url(../img/bt_home.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#home { background-position: 0 -44px;}

#topo #menu ul li a#empresa { background:url(../img/bt_empresa.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#empresa { background-position: 0 -44px;}

#topo #menu ul li a#produtos {	background:url(../img/bt_produtos.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#produtos { background-position: 0 -44px;}

#topo #menu ul li a#servicos {	background:url(../img/bt_servicos.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#servicos { background-position: 0 -44px;}

#topo #menu ul li a#parceiros {	background:url(../img/bt_parceiros.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#parceiros { background-position: 0 -44px;}

#topo #menu ul li a#contato { background:url(../img/bt_contato.jpg) no-repeat 0 0;}
#topo #menu ul li a:hover#contato { background-position: 0 -44px;}

/** Geral **/
#geral {
	width:750px;
	margin:0 auto;
}
#geral-home {
	width:750px;
	margin:0 auto;
	background:url(../img/bg_geral_home.jpg) -2px 0 no-repeat;
}
#geral-home #home_esq {
	width:411px;
	height:374px;
	float:left;
	padding-top: 25px;
}
#geral-home #home_esq p { padding: 0 0 28px 0;}

#geral-home #home_esq p.primeiro { width:315px;}

#geral-home #home_esq p.segundo { width:345px; padding-bottom:8px;}

#geral-home #home_esq ul { height:50px; padding: 0 0 10px 0;}

#geral-home #home_esq ul li.lista-n { float:left; padding: 0 0 3px 0;}

#geral-home #home_esq ul li { float:left; padding: 0 0 3px 24px;}

#geral-home #home_esq ul li.lista-m { float:left; padding: 0 10px 3px 24px;}

#geral-home #home_esq ul li.lista-a { float:left; padding: 0 0 3px 20px;}

#geral-home #home_esq ul li a { padding: 0 0 0 15px; background:transparent url(../img/bullet1.gif) left center no-repeat;}

#geral-home #home_esq ul li a:hover { color:#0c5fb4; padding: 0 0 0 15px; background:transparent url(../img/bullet2.gif) left center no-repeat;}

#geral-home #home_esq .saibamais { width:59px; height:10px; background:url(../img/saibamais.gif) no-repeat 0 0;}

#geral-home #home_dir {
	width:339px;
	height:415px;
	float:left;
	background:url(../img/flash.jpg) no-repeat 0 0;
}
#geral #telefone, #geral-home #telefone {
	width:750px;
	height:143px;
	clear:both;
	background:url(../img/telefone.jpg) bottom no-repeat;
}
#geral p { padding: 0 0 25px 0;}

#geral #empresa-conteudo {background:url(../img/empresa-img.jpg) no-repeat top right; padding-bottom:100px;}

#geral #servicos-conteudo {background:url(../img/servicos-img.jpg) no-repeat top right; padding-bottom:100px;}

#geral #contato-pag { background:url(../img/contato-img.jpg) top right no-repeat; padding-bottom:100px;}

#geral #empresa-conteudo p.p_half { width:380px;}

#geral #servicos-conteudo p.p_half, #geral #contato-pag p.p_half { width:400px;}

#geral #empresa-conteudo p.p_half1 { width:380px; padding-top:13px;}

#geral #servicos-conteudo p.p_half1, #geral #contato-pag p.p_half1 { width:400px; padding-top:13px;}

#geral p.space { padding-top:10px;}

#geral p.space-p {padding-bottom:280px}

#geral #servicos-conteudo p a { color:#1c4d95; text-decoration:underline;}

/* Sub-Menu */
#geral #submenu {
	background:url(../img/bg_menu-produtos.jpg) no-repeat;
	width:748px;
	height:43px;
	position:relative;
}
#geral #submenu ul {
	padding: 5px 0 0 5px;
	height:34px;
}
#geral #submenu ul li {
	float:left;
	padding-right:10px;
}

#geral #submenu ul li a { height:34px;}

#geral #submenu ul li a#bt_sub {
	width: 115px;
	background:url(../img/bt_cadeiras.jpg) no-repeat;
}
#geral #submenu ul li a:hover#bt_sub {background-position: 0 -37px;}

#geral #submenu ul li a.sub-cadeira-banho {
	width: 118px;
	background:url(../img/bt_cadeira-banho.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-cadeira-banho {background-position: 0 -37px;}

#geral #submenu ul li a.sub-andador {
	width: 65px;
	background:url(../img/bt_andador.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-andador {background-position: 0 -37px;}

#geral #submenu ul li a.sub-muleta {
	width: 118px;
	background:url(../img/bt_muleta.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-muleta {background-position: 0 -37px;}

#geral #submenu ul li a.sub-barra {
	width: 102px;
	background:url(../img/bt_barra.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-barra {background-position: 0 -37px;}

#geral #submenu ul li a.sub-ortopedia {
	width: 74px;
	background:url(../img/bt_ortopedia.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-ortopedia {background-position: 0 -37px;}

#geral #submenu ul li a.sub-almofada {
	width: 70px;
	background:url(../img/bt_almofada.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-almofada {background-position: 0 -37px;}

#geral #submenu ul li a.sub-acessorios {
	width: 76px;
	background:url(../img/bt_acessorios.jpg) no-repeat;
}
#geral #submenu ul li a:hover.sub-acessorios {background-position: 0 -37px;}


/* submenu_2  */

#geral #submenu_2{
	width:179px;
	position:absolute;
	top:33px;
	left:5px;
	display:none;
}

#geral #submenu_2 ul.sub1{
	/*background:url(../img/bg-menu.gif) top right repeat-y;*/
	width:163px;
	display:block;
	padding-top:5px;
	padding-left:0px;	
	}
/*
#geral #submenu ul.sub1 li{
	padding-left:12px;
	}*/
	


#geral #submenu_2 ul.sub1 li{
	width:116px;
	height:24px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#geral #submenu_2 ul.sub1 li a{
	width:151px;
	height:25px;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#000;
	padding-top:5px;
	padding-left:12px;
	}
	
#geral #submenu_2 ul.sub1 li a.botao-especial{
	/*background:url(../img/bg-menu-bottom.gif) bottom center no-repeat;*/
	}

#geral #submenu_2 ul.sub1 li a:hover{
	color:#567298;
	display:block;
	}


#geral #submenu_2 a.sub_adulto{
	width: 146px;
	background:url(../img/sub_adulto.gif) no-repeat;
}

#geral #submenu_2 a:hover.sub_adulto{background-position: 0 -24px;}

#geral #submenu_2 a.sub_infantil{
	width: 146px;
	background:url(../img/sub_infantil.gif) no-repeat;
}

#geral #submenu_2 a:hover.sub_infantil{background-position: 0 -24px;}
	
	
	
	
	
	

/** Produtos Detalhes **/
#geral .produtos-detalhes {
	width:245px;
	height:296px;
	float:left;
}

/** Produtos Descrição **/
#geral .produtos-descricao {
	width:500px;
	height:296px;
	float:left;
	background:#009999;
}

/*** Parceiros **/
#geral #conteudo #parceiros-lista{ padding-bottom:110px; display:table;}

#geral #conteudo #parceiros-lista .parceiros-box { width: 140px; 133px; float:left; padding: 0 50px 18px 0;}

#geral #conteudo #parceiros-lista .parceiros-box2 { width: 140px; 133px; float:left; padding: 0 0 18px 0;}

/*** Formulário ***/
#geral #contato-pag form { display:table;}

#geral #contato-pag form ul {display:table; width:343px; float:left; padding-bottom:10px;}

#geral #contato-pag form ul li {
	float:left;
	height: 48px;
	background:url(../img/bg_input.gif) bottom left no-repeat;
	width:343px;
}
#geral #contato-pag form ul li label { width:320px;}

#geral #contato-pag form ul li input { width:320px; background:none; padding: 7px 0 0 5px;}

#geral #contato-pag form ul li.mensagem { float:left; height:100px; background:url(../img/bg_msg.gif) bottom left no-repeat;}

#geral #contato-pag form ul li.mensagem label { width:320px;}

#geral #contato-pag form ul li.mensagem textarea {
	overflow:auto;
	background:none;
	width:320px;
	padding: 7px 0 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#geral #contato-pag form ul li.enviar {
	width:340px;
	padding-top:10px;
	background:none;
}

#geral #contato-pag form ul li.enviar input.btn-enviar {
	width:81px;
	height:37px;
	background:url(../img/btn-enviar.jpg) center no-repeat;
	border:none;
	display:block;
	float:right;
}

img.img-produtos { padding-bottom:50px;}

#paginacao {
	width: 220px;
	height:23px;
	clear:both;
	margin: 0 auto;
	padding-bottom:10px;
}

#paginacao ul li { float:left; padding: 0 10px 0 0; font-weight:bold;}
#paginacao ul li.first {color:#185ec4; text-decoration:underline;}

#paginacao ul li a {
	display:block;
	width: 11px;
	height: 13px;
}

#paginacao ul li a:hover { color:#185ec4; text-decoration:underline;}

#paginacao ul li#esquerda {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/seta_pag_esq.gif) bottom no-repeat;
	width: 11px;
	height: 15px;
}

#paginacao ul li#direita {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/seta_pag_dir.gif) bottom no-repeat;
	width: 11px;
	height: 15px;
}

#rodape {
	width:750px;
	height:115px;
	margin:0 auto;
	color:#000;
	clear:both;
	background:url(../img/linha-rodape.jpg) top no-repeat;
}
#rodape #selos {
	width: 190px;
	text-align: left;
	margin: 0 auto;
	padding-top:10px;
}
#rodape #selos ul {
	width:195px;
	height:15px;
	padding-bottom: 7px;
}
#rodape #selos ul li {
	width:91px;
	height:15px;
	display:inline;
	list-style:none;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	padding-right: 6px;
}
#rodape #selos ul li a {
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#rodape #selos ul li a.w3c {
	width:91px;
	height:15px;
	display:block;
	float:left;
	background:url(../img/w3c.gif) 0 0 no-repeat;
}
#rodape #selos ul li a.gdsi {
	width:91px;
	height:15px;
	display:block;
	float:left;
	background:url(../img/gdsi.gif) 0 0 no-repeat;
}
#rodape address {
	font-style:normal;
	font-size:10px;
	text-align:center;
	padding-top: 13px;
}


/*-- Ir para --*/
.ir_conteudo {
	display:none;
}
.ir_topo {
	display:none;
}

/**** ESTILOS PRODUTOS ****/
.interno #geral .cxProdutos{
	width:750px;
	display:block;
	float:left;
	background:000ffd;
	padding-bottom:23px;
}

.interno #geral .cxProdutos .cxImagem{
	width:246px;
	display:block;
	float:left;
}

.interno #geral .cxProdutos .cxImagem h3{
	width:233px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003178;
	background:url(../img/bullet1.gif) no-repeat left 5px;
	padding-left:13px;
	padding-bottom:10px;
}
.interno #geral .cxProdutos .cxImagem img{
	width:235px;
	height:223px;
	display:block;
	float:left;
}
.interno #geral .cxProdutos .cxImagem p.voltarTopo{
	width:246px;
	height:33px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
	padding-top:6px;
}

.interno #geral .cxProdutos .cxImagem p.voltarTopo.ultimo{padding-bottom:102px;}

.interno #geral .cxProdutos .cxImagem p.voltarTopo a{
	width:105px;
	height:33px;
	display:block;
	float:left;
	background:url(../img/btn_voltarTopo.gif) no-repeat 0 0;
}
.interno #geral .cxProdutos .cxImagem p.voltarTopo a:hover{
	background-position: 0 -33px;
}

.interno #geral .cxProdutos .cxInDescricao{
	width:504px;
	display:block;
	float:left;
	padding-top:23px;
}
.interno #geral .cxProdutos .cxInDescricao p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003178;
	padding:0;
	margin:0;
}
.interno #geral .cxProdutos .cxInDescricao ul{
	padding:3px 0;
}
.interno #geral .cxProdutos .cxInDescricao ul li{
	background:url(../img/discLI.gif) no-repeat left 6px;
	padding-left:8px;
}
.interno #geral .cxProdutos .cxInDescricao h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003178;
	padding:3px 0;
}
.interno #geral .cxProdutos .cxInDescricao h4.alinhamento{
	width:53px;
	display:block;
	float:left;
}
.interno #geral .cxProdutos .cxInDescricao h4 span{
	font-weight:normal;
}
.interno #geral .cxProdutos .cxInDescricao img{
	border: #003178 solid 2px;
}