@import url(titulos.css);

div,dl,dt,dd,ul,ol,li,pre,p,th,td,h3 {margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,cite,code,dfn,em,th,var{font-weight:normal;}ol,ul {list-style:none;}th {text-align:left;}h1,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;}

.artigo { font-size: 80%; list-style-position: outside; }
ol.artigo { list-style-type: decimal;}
ul.artigo { list-style-image: url(../imagens/marcador-square.jpg); }
ul.artigo li ul {list-style-image: url(../imagens/marcador-seta.jpg); }
ul.artigo li ul li { margin: 2px 0px 2px 10px;} 
.artigo li { margin: 10px; }

.artigo, .artigo ul {
	margin-left: 20px;
	}
	
a.orcamento {
	display: block;
	height: 0;
	width: 520px;
	background: url(../imagens/orcamento.png) no-repeat 0 0;
	padding-top: 54px;
	overflow: hidden;
	margin-bottom: 20px;
	}
	
a.orcamento:hover {
	background-position: 0 -54px;
	}


* { outline: 0px; }

a { 
	outline: 0px !important; 
	color: #080031; 
	text-decoration: underline;
	}

a:hover { 
	color: #2300E7!important;
}	

h1, h2, h3, h4, h5, h6, p {margin: 0 0 15px 0; padding: 0;}

h1 { font-size: 150%; }
h3 { font-size: 120%; }
h4 { font-size: 90%; }

p#skip {
	position: absolute;
	text-indent: -9999em;
	width: 0px;	
	}

body {
	background-color: #A3CAE7;
	background-image: url(../imagens/bground.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 20px 0px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	}

.corpo {
	width: 754px;
	margin: 0px auto;
	background-color: #fff;
	background-image: url(../imagens/back-menu-esq.jpg);
	background-position: left;
	background-repeat: repeat-y;
	}
	

div#toph1 {
	margin: 0px;
	padding: 0px;
	}

div#toph1 h1 {
	margin: 0px;
	}	
	
span#topo {
	display: block;
	width: 754px;
	height: 156px;
	margin: 0px;
	background-image: url(../imagens/topo.jpg);
	background-repeat: no-repeat;
	position: relative;
	cursor: hand;
	}
	
span#topo span {
	display: none;
	}
	
div#barra {
	color: #080031; 
	display: table-cell;
	vertical-align: middle;
	width: 750px;
	height: 54px;
	margin: 0px;
	background: #FFFFFF url(http://www.lumiarsaude.com.br/imagens/dotted-h.jpg) repeat-x bottom;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	font-size: 70%;
	text-align: center;
	}


#barra ul li {
	display: block;
	float: left;
	width: 149px;
}

	
/*******************MENU HORIZONTAL**************************/
#menuh ul {
	background: #080031;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0 2px;
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 75%;
	height: 39px;
	}
	
#menuh li {
	float: left;
	display: block;
	height: 37px;
	width: 149px;
	}
	
#menuh a {
	border-left: 1px solid #6F6B86;
	color: #FFFFFF;
	display: block;
	height: 30px;
	padding-top: 9px;
	text-align: center;
	text-decoration: none;
	width: 149px;
	}
	
#menu a em {
	height: 37px;
	display: block;
	width: 149px;
	}
	
#menuh a:hover {
	color: #ffe680!important; 
	}
		
/*****************fim do menu**********************/

#esq {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float: left;
	background: #39345A; 
	}

#esq img {
	margin: 20px 10px;
	}

#esq div#localizacao {
	margin: 0px 10px;
	color: #fff;
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 10px;
	border: 1px solid #6F6B86;
	}
	
#esq div#localizacao a:link,
#esq div#localizacao a:visited {
	color: #FFFDDC;
	text-decoration: none;
	}

#esq div#localizacao a:hover {
	color: #FFFDDC!important;
	text-decoration: underline;
	}

	
#esq div#localizacao h3 {
	display: block;
	width: 100px;
	height: 21px;
	background-image: url(../imagens/localizacao.gif);
	background-repeat: no-repeat;
	}

#esq div#localizacao p.sede {
	display: block;
	width: 31px;
	height: 21px;
	background-image: url(../imagens/sede.gif);
	background-repeat: no-repeat;
	}

#esq div#localizacao p.filiais {
	display: block;
	width: 41px;
	height: 21px;
	background-image: url(../imagens/filiais.gif);
	background-repeat: no-repeat;
	}

#esq div#localizacao h3 span,
#esq div#localizacao p.sede span,
#esq div#localizacao p.filiais span {
	display: none;
	}

#dir {
	float: right;
	width: 520px;
	min-height: 600px;
	_height: 600px;
	padding: 40px;
	}

#dir p {
		font-size: 75%;
		margin-bottom: 5px;
		}
		
#dir form {
		font-size: 75%;
		}
		
#dir h2 {
	font-weight: bold;
	font-size: 140%;
	}

h2.flash {
	font-weight: bold;
	}

	
.centro-produto {
	margin-left: 210px;
	width: 260px;
	display: block;
	}
	
#dir .container  p {
		font-size: 90%;
		text-align: justify;
		margin-bottom: 5px;
		}
		
#dir .container #institucional img,
#dir .container #politica img,
#dir .container #palavra img,
#dir .container #missao img {

	float: left;
	margin: 5px 15px 5px 0px;
}


div.tab {
	display: block;
	margin-left: 195px;
	}
	
div.tabpq {
	display: block;
	margin-left: 143px;
	}
	
div.box {
	padding: 10px;
	border: 1px solid #DFDFDF;
	display: block;
	margin-top: 10px;
	}
	
div.box p {
	padding-bottom: 0px!important;
	}
	
#politica div.box {
	margin-left: 195px;
	}
	

	
#missao h3{
	margin-bottom: 0px!important;
}
	
#atuacao h3 {
	font-weight: bold;
	font-size: 120%;
	margin: 0px!important;
	padding-bottom: 0px;
	padding: 10px 0px 0px 40px;
	height: 30px;
	display: block;
	background-image: url(../imagens/icone-girassol.jpg);
	background-repeat: no-repeat;
	}
		

div#artigos ul,
div#guia ul {
	display: block;
	padding: 10px;
	background-color: #fff;
	border: 2px solid #39345A;	
	}
	
div#artigos ul a:link,
div#artigos ul a:visited,
div#guia ul a:link,
div#guia ul a:visited {
	text-decoration: none;
	}

div#artigos ul a:hover,
div#artigos ul a:active,
div#guia ul a:hover,
div#guia ul a:active {
	text-decoration: underline;
	}




div#loc fieldset {
	border: 1px solid #DFDFDF;
	margin: 20px 0px;
	}
	
span.endereco {
	padding: 20px 20px 20px 40px;
	display: block;
	}
	
div#loc fieldset legend {
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	}

div#loc address {
	font-style: normal;
	}

div#mapa div.box {
	width: 99%;
	height: 520px;
	}

div#mapa div.box object {
	width: 500px;
	height: 500px;
	border: 0px;
	overflow: hidden;
	
	}

/*****************MENU VERTICAL******************/
dl.sanfona { 
	width: 150px; 
	background: #39345A; 
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}

		
dl.sanfona,dl.sanfona dd { 
	margin: 0; 
	}

dl.sanfona dd {
	padding-bottom: 10px;
	}
	
dl.sanfona dd { 	
	border-bottom: 1px solid #6F6B86;
 	}


dl.sanfona dt,
p.eventos {
	background-color: #080031;
}	
	
dl.sanfona dt a,
p.eventos a { 

	display: block;
	font-size: 78%; 
	color: #FFF; 
	text-decoration: none;
	height: 23px;
	padding: 7px 0px 5px 24px; 
	margin: 0px !important; 
	border-bottom: 1px solid #6F6B86;
	background: url(../imagens/icon-menu.jpg) no-repeat 10px 11px;
	}
	
dl.sanfona dt a:hover,
p.eventos a:hover { 
	color: #ffe680!important; 
			}

p.eventos {margin: 0px;}
	
dl.sanfona dd a { 
	font-size: 70%; 
	color: #fffddc; 
	text-decoration: none;
	}
	
	
.lista { 
	font-size: 70%; 
	color: #fff; 
	}
	
dl.sanfona dd a:hover { 
	text-decoration: underline;
	color: #fffddc!important; 
	}
	
dl.sanfona ul {
	margin-left: 24px;
	}	
/*****************fim do menu**********************/

div#preslogan {
	display: block;
	width: 150px;
	height: 29px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	border-left: 2px solid #fff;
	background-image: url(../imagens/dotted-h.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	float: left;
	}

div#slogan {
	display: block;
	width: 730px;
	height: 29px;
	margin: 0px;
	padding: 3px 10px 0px 10px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-image: url(../imagens/dotted-h.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	font-size: 70%;
	font-weight: bold;
	color: #333;
	}
#conteudo {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	clear: both;
	}
	
/******************Caixa de destaque***************/	




fieldset.prodpq {
	width: 200px;
	min-height: 220px;
	_height: 220px;
	padding: 20px;
	border: 1px solid  #d7d7d7;
	text-align: justify;
	}
	
fieldset.prodpq legend {
	color: #090039;
	font-weight: bold;
	}

div.left {
	margin: 10px 0px 30px 0px;
	float: left;
	display: block;
}

div.right {
	margin: 10px 0px 30px 0px;
	float: right;
	display: block;
}

.tabcx {
	margin-left: 123px;
	}
	
.tabcxg {
	margin-left: 210px;
	}
	
.gd {
	position: relative;
	display: block;
	min-height: 320px;
	margin: 0 0 30px 0;
	padding: 20px;
	text-align: justify;
	border: 1px solid  #d7d7d7;
	width: 475px;
	overflow: hidden;
	}
	
.default {
	position: relative;
	display: block;
	min-height: 240px;
	margin: 0 0 30px 0;
	padding: 20px;
	text-align: justify;
	border: 1px solid  #d7d7d7;
	width: 475px;
	overflow: hidden;
	}
	
p.tab {
	margin-left: 210px;
	}
		

div#descricao dl dt a:link {
	font-size: 80%!important;
	text-decoration: none!important;
	}

div#descricao dl dt a:hover {
	text-decoration: underline!important;
	}
	
div#descricao table {
	padding: 10px;
	background-color: #fff;
	border: 2px solid #39345A;	
	font-size: 80%;
	width: 99%;
	}
	
div#descricao table td {
	padding: 3px;
	}

	

div#artigos a,
div#guia a {
	font-weight: bold;
	font-size: 80%;
}


	

fieldset.prodpq img {
	border: 2px solid #39345A;
	margin: 20px 0px;
	}

.imagem {
	float: left!important;
	}

.gd .imagem img {
	border: 2px solid #39345A;
	}

p.mais a {
	padding-left: 12px;
	background-image: url(../imagens/mais.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	color: #080031;
	margin: 30px 0px 0px 0px;
	font-weight: bold;
}

p.mais a:hover {
	text-decoration: underline;

}


.icone a {
	padding-left: 15px;
	background-image: url(../imagens/icone-file.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	color: #080031;
}

.icone a:hover {
	text-decoration: underline;

}

	
/*****************fim da caixa de destaque***************/

#rodape {
	clear: both !important;
	width: 564px;
	height: 50px;
	background-image: url(../imagens/rodape.png);
	font-size: 60%;
	padding: 60px 0px 0px 190px;
}

#selos {
	padding: 5px 0px; 
	margin: 0px; 
	}
	
#selos  ul { 
	margin: 0px auto;
	}

	
#selos ul li{
	float: left;
	list-style-type: none;	
	}
	
#selos p {
	clear: both;
	margin: 0px;
	padding: 0px;
	}
	

#selos li.selo a {
	display: block;
	width: 80px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	float: left;
	}
	
#access a {
	background-image: url(../imagens/aaa.gif);
	}

#xhtml a {
	background-image: url(../imagens/xhtml.gif);
	}

#css a {
	background-image: url(../imagens/css.gif);
	}
	
#agni a {
	margin-right: 0px;
	background-image: url(../imagens/agni.gif);
	}
	
.textosel {
	display: none;
	}



.dest-text1 h2 {
	width: 356px;
	height: 22px;
	display: block;
	background-image: url(../imagens/sub-titulo.gif);
	background-repeat: no-repeat;
	margin: 10px 0px;
}

.dest-text1 h2 span {
	display: none;
}
