﻿#main {
	position: relative; 
	width: 1077px; 
	height: 620px; 
	z-index: 1; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top:auto;
	margin-bottom:auto;
	clear: both;
}
#logotipo {
	position: absolute; 
	width: 293px; 
	height: 181px; 
	z-index: 1; 
	left:0px;
	top:0px;
}
a .alt { display: none; }
.semborder{ border-width: 0px; }

#central{
	position:absolute;
	z-index:1;
	width:350px;
	height:380px;
	top:200px;
	left:450px;
	overflow:auto;
}
#central2{
	position:absolute;
	z-index:1;
	width:420px;
	height:380px;
	top:200px;
	left:450px;
	overflow:auto;
}
#central3{
	position:absolute;
	z-index:1;
	width:420px;
	height:380px;
	top:200px;
	left:300px;
	overflow:auto;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#036B36;
	text-align:left;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036B36;
	text-align:left;
}

/*                      DIREITA                     */
#direita {
	position: absolute; 
	width: 30px; 
	height: 441px; 
	z-index: 1; 
	right:0px;
	top:179px;
	background-image:url('../imagens/direita.jpg');
	background-repeat:no-repeat;
}
#menudireita{
	position:absolute;
	z-index:1;
	background-image:url('../imagens/menudireita.jpg');
	background-repeat:no-repeat;
	height:181px;
	width:15px;
	top:0px;
	right:0px;
}
a#portugues {
	position:absolute;
	background-image:url('../imagens/portugues.jpg');
	width:37px;
	height:19px;
	top:60px;
	right:65px;
}
a#ingles {
	position:absolute;
	background-image:url('../imagens/ingles.jpg');
	width:37px;
	height:19px;
	top:60px;
	left:65px;
}
#loja{
	position:absolute;
	z-index:1;
	top:0px;
	right:30px;
	background-image:url('../imagens/bkgloja.jpg');
	background-repeat:no-repeat;
	width:120px;
	height:250px;
}
a#lojaonline{
	position:absolute;
	z-index:1;
	width:50px;
	height:42px;
	top:22px;
	left:39px;
	background-image:url('../imagens/cesto1.jpg');
	background-repeat:no-repeat;
}
a#lojaonline:hover{
	background-image:url('../imagens/cesto2.jpg')
}
#textolojaonline{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-indent:10px;
	font-weight:bold;
	margin-top:150px;
}
#pesquisa{
	position:absolute;
	z-index:1;
	color:#009999;
	top:190px;
	left:21px;
	width:80px;
	height:51px;
}
#receitas{
	position:absolute;
	z-index:1;
	right:30px;
	top:255px;
	width:120px;
	height:169px;
	background-image:url('../imagens/bkgreceitas.jpg');
	background-repeat:no-repeat;
	text-align:center;
}
#receitasbiologicas {
	position:absolute;
	top:8px;
	height:35px;
	width:75px;
	right:20px;
}
#imagemreceita {
	position:absolute;
	height:91px;
	width:83px;
	top:43px;
	right:16px;
	border:0;
}
#receitasdestaque{
	position:absolute;
	bottom:0px;
	height:35px;
	width:75px;
	right:20px;
}
.linksdireita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	color:black;	
	text-decoration:none;
	font-weight:bold;
	margin-top:3px;
}
a.linksdireita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	color:black;	
	text-decoration:none;
	font-weight:bold;
}
a.linksdireita:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	color:#036B35;
	text-decoration:none;
	font-weight:bold;	
}

#email{
	position:absolute;
	z-index:1;
	right:30px;
	top:430px;
	width:120px;
	height:101px;
	background-image:url('../imagens/bkgemail.jpg');
	background-repeat:no-repeat;
}
#emailinfo{
	position:absolute;
	z-index:1;
	color:#009999;
	top:15px;
	left:22px;
	width:75px;
	height:80px;
}
a#sativa{
	position:absolute;
	z-index:1;
	width:120px;
	height:60px;
	bottom:25px;
	right:30px;
	border:0px;
	border-color:white;
}
/*                      RODAPE                      */
#rodape {
	position: absolute; 
	width: 1017px; 
	height: 19px; 
	z-index: 1; 
	left:30px;
	top:601px;
	background-image:url('../imagens/rodape.jpg');
	background-repeat:repeat;
	padding:0px;
}
#rodape a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:xx-small;
	padding-top:3px;
	padding-left:30px;
	text-decoration:none;
	color:black;
	list-style-type:none;	
	display:block;
	width:auto;
	float:left;
}

#rodape a:hover{
	color:#036B36;
}
/*           Os quadrados centrais da homepage      */
#descricaomb {
	position:absolute;
	z-index:1;
	top:181px;
	left:265px;
	width:214px;
	height:204px;
	padding-left:5px;
	padding-top:10px;
	background-image:url('../imagens/quadradomb.jpg');
	background-repeat:no-repeat;
}
.descricaomb {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:small;
	text-align:left;
	margin-right:18px;
	margin-bottom:5px;
	margin-left:8px;
	margin-top:5px;
}
h1.descricaomb {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:small;
	text-align:center;
	margin-right:10px;
	margin-bottom:15px;
	margin-left:8px;
	margin-top:5px;
	padding-top:5px;
}
#trip1{
	position:absolute;
	z-index:1;
	width:205px;
	height:194px;
	left:270px;
	top:392px;
}
#trip2{
	position:absolute;
	z-index:1;
	width:205px;
	height:194px;
	left:497px;
	top:392px;
}
#trip3{
	position:absolute;
	z-index:1;
	width:205px;
	height:194px;
	right:152px;
	top:392px;
}
#trip4{
	position:absolute;
	z-index:1;
	width:428px;
	height:198px;
	right:152px;
	top:186px;
}
#textotrip4{
	position:absolute;
	width:190px;
	height:170px;
	right:10px;
	top:10px;
	overflow: auto;
}
.headernoticias{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:medium;
	font-weight:bold;
}
/*                Funes do Lado esquerdo             */
#esquerda {
	position: absolute; 
	width: 30px; 
	height: 441px; 
	z-index: 1; 
	left:0px;
	top:179px;
	background-image:url('../imagens/esquerda.jpg');
	background-repeat:no-repeat;
}
#sombra{
	position:absolute;
	z-index:1;
	left:242px;
	top:181px;
	width:23px;
	height:18px;
	background-image:url('../imagens/sombra.jpg');
	background-repeat:no-repeat;
	
}
#sombra2{
	position:absolute;
	z-index:1;
	left:254px;
	top:180px;
	width:39px;
	height:18px;
	background-image:url('../imagens/sombra2.jpg');
	background-repeat:no-repeat;
	
}
#menuesquerda{
	position:absolute;
	z-index:1;
	width:212px;
	height:410px;
	top:181px;
	left:31px;
}

a#entregas {
	position: absolute; 
	width: 212px; 
	height: 125px; 
	z-index: 1; 
	left:0px;
	top:0px;
	background-image:url('../imagens/entregas.jpg');
	background-repeat:no-repeat;
}
a#login {
	position: absolute; 
	width: 91px; 
	height: 84px; 
	z-index: 1; 
	left:0px;
	top:138px;
	background-image:url('../imagens/login.jpg');
	background-repeat:no-repeat;
}
a#comoencomendar {
	position: absolute; 
	width: 91px; 
	height: 84px; 
	z-index: 1; 
	right:0px;
	top:138px;
	margin-top:0px;
	background-image:url('../imagens/comoencomendar.jpg');
	background-repeat:no-repeat;
}

a#logout {
	position: absolute; 
	width: 91px; 
	height: 84px; 
	z-index: 1; 
	left:0px;
	top:138px;
	background-image:url('../imagens/logout.jpg');
	background-repeat:no-repeat;
}
#noticias{
	position:absolute;
	width:212px;
	height:124px;
	top:220px;
	left:0px;
	background-image:url('../imagens/quadradop.jpg');
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	z-index:1;
	
}
.textonoticias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036B36; 
	text-align:center;
	font-weight:bold;
	display:block;
	width:200px;
	margin:10px 3px 10px 3px;
}
#portelefone{
	position:absolute;
	width:207px;
	height:60px;
	top:350px;
	left:0px;
	background-image:url('../imagens/portelefone.jpg');
	background-repeat:no-repeat;
	z-index:1;
/*	padding-top:5px; 
	padding-bottom:10px;*/
}
.textoportelefone{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-top:3px;
	padding-top:0px;
}
/*                   Menu principal                 */
a .alt { display: none; }
#Menu {
	position: absolute; 
	width: 624px; 
	height: 179px; 
	z-index: 1; 
	left:308px;
	top:6px;
	background-image:url('../imagens/menu.jpg');
	background-repeat:repeat-x;
}
#Menu {
	position: absolute; 
	width: 769px; 
	height: 181px; 
	z-index: 1; 
	left:293px;
	top:0px;
	background-image:url('../imagens/menu.jpg');
	background-repeat:repeat-x;
}
a#merceariabio{
position:absolute;
top:0px;
width:104px;
height:181px;
left:0px;
background-image:url('../imagens/bmerceariabio.jpg');
background-repeat:no-repeat;
}
a#merceariabio:hover {background-position:-104px bottom;}
a#merceariabiosel{
position:absolute;
top:0px;
width:104px;
height:181px;
left:0px;
background-image:url('../imagens/bmerceariabio3.jpg');
background-repeat:no-repeat;
}
a#compras{
position:absolute;
top:0px;
width:104px;
height:181px;
left:104px;
background-image:url('../imagens/bcompras.jpg');
background-repeat:no-repeat;
}
a#compras:hover {background-position:-104px bottom;}
a#comprassel{
position:absolute;
top:0px;
width:104px;
height:181px;
left:104px;
background-image:url('../imagens/bcompras3.jpg');
background-repeat:no-repeat;
}

a#novidades{
position:absolute;
top:0px;
width:104px;
height:181px;
left:208px;
background-image:url('../imagens/bnovidades.jpg');
}
a#novidades:hover {background-position:-104px bottom;;}
a#novidadessel{
position:absolute;
top:0px;
width:104px;
height:181px;
left:208px;
background-image:url('../imagens/bnovidades3.jpg');
}

a#informacaoutil{
position:absolute;
left:312px;
top:0px;
width:104px;
height:181px;
background-image:url('../imagens/binformacaoutil.jpg');
}
a#informacaoutil:hover {background-position:-104px bottom;}
a#informacaoutilsel{
position:absolute;
left:312px;
top:0px;
width:104px;
height:181px;
background-image:url('../imagens/binformacaoutil3.jpg');
}

a#nutricao{
position:absolute;
left:416px;
top:0px;
width:104px;
height:181px;
background-image:url('../imagens/bnutricao.jpg');
}
a#nutricao:hover {background-position:-104px bottom;}
a#nutricaosel{
position:absolute;
top:0px;
width:104px;
height:181px;
left:416px;
background-image:url('../imagens/bnutricao3.jpg');
}

a#contactos{
position:absolute;
left:520px;
top:0px;
width:104px;
height:181px;
background-image:url('../imagens/bcontactos.jpg');
}
a#contactos:hover {background-position:-104px bottom;}
a#contactossel{
position:absolute;
left:520px;
top:0px;
width:104px;
height:181px;
background-image:url('../imagens/bcontactos3.jpg');
}


/********************************* LOJA ONLINE ***********************/
/*FAMILIAS*/
#menufamilias{
	position:absolute;
	z-index:1;
	width:260px;
	height:330px;
	top:255px;
	left:260px;
	overflow:auto;
}
.familias{
	background-image:url('../imagens/familia1.jpg');
	background-repeat:no-repeat;
	width:239px;
	height:46px;
	display:block;
	overflow:hidden;	
}
a.familias2{
	position:absolute;
	width:190px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-decoration:none;
	color:black;
	display:block;
	left:40px;
	margin-top:13px;
	overflow:hidden;
}
a.familias2:hover{
	color:#036B35; 
}
.familiasselect{
	background-image:url('../imagens/familia2.jpg');
	background-repeat:no-repeat;
	width:239px;
	height:46px;
	display:block;
	vertical-align:middle;
}

/*Lista de produtos*/
#listaprodutos{
	position:absolute;
	z-index:1;
	top:255px;
	height:330px;
	width:530px;
	left:530px;
	overflow:auto;
}
#listaprodutossel{
	position:absolute;
	z-index:1;
	top:240px;
	height:350px;
	width:530px;
	left:300px;
	overflow:auto;
}
.imagemprod{
	width:100px;
	height:75px;
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:0px;
	float:left;
}
.descprod{
	width:180px;
	height:75px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:100px;
	float:left;
}
.textodescprod{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	font-size:small;
	text-indent:5px;
	margin:0 0 0 0;
	padding-left:5px;
}
.textodescprod_em_testes{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:small;
	text-indent:5px;
	line-height:55px;
	margin:0 0 0 0;
}
.maisinfo {
	text-decoration:none;
	height:15px;
	width:38px;
	position:relative;
	top:55px;
	float:right;
	display:block;
	margin:0px 0px 0px 130px;
	
}
.maisinfo:link{
	text-decoration:none;
	height:15px;
	width:38px;
	display:block;
	margin:0px 0px 0px 130px;
}
.precoprod{
	width:40px;
	height:75px;
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:280px;
	float:left;
}
.textoprecoprod{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:small;
	font-weight:bold;
	text-indent:5px;
	line-height:43px;
	text-align:center;
	margin:0 0 0 0;
}
.textoprecoprodred{
    color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:center;
	text-indent:5px;
    line-height:15px;
	margin:0 0 0 0;
}
.imgprecoprodred{
    background-image:url(../imagens/promocao.PNG);
    background-repeat:no-repeat;
    background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-indent:5px;
    line-height:45px;
	margin:0 0 0 0;
}

.qtdprod{
	width:60px;
	height:75px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:320px;
	float:left;
}
.textoquantidade{
	font-family:Arial, Helvetica, sans-serif;
	font-size:X-small;
	margin:0 0 0 0;
	text-align:center;
	margin-top:3px;
}
.inputqtd{
	width:49px;
	height:20px;
	margin-left:3px;
	
}
.inputobs{
	width:49px;
	height:50px;
	margin-left:3px;	
}
.cestoprod{
	width:60px;
	height:75px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:380px;
	float:left;
}
.cestoprod1{
	width:50px;
	height:42px;	
	left:380px;
	margin-left:5px;
	margin-top:15px;
	float:left;
}
a#lojaonline{
	position:absolute;
	z-index:1;
	width:50px;
	height:42px;
	top:100px;
	left:39px;
	background-image:url('../imagens/cesto1.jpg');
	background-repeat:no-repeat;
}
a#lojaonline:hover{
	background-image:url('../imagens/cesto2.jpg')
}
a#lojaonlinecheia{
	position:absolute;
	z-index:1;
	width:50px;
	height:42px;
	top:100px;
	left:39px;
	background-image:url('../imagens/cestocheio1.jpg');
	background-repeat:no-repeat;
}
.obsprod{
	width:60px;
	height:75px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:440px;
	float:left;
}
.inputobs{
	width:49px;
	height:50px;
	margin-left:3px;
}
#cestodecompras {
	position: absolute; 
	width: 212px; 
	height: 129px; 
	z-index: 1; 
	left:0px;
	top:0px;
	background-image:url('../imagens/quadradoencomenda.jpg');
	background-repeat:no-repeat;
}
#linhasencomenda{
	height:90px;
	width:200px;
	position:absolute;
	z-index:1;
	top:8px;
	left:8px;
	overflow:auto;
}
.cadalinha{
	width:170px;
	height:20px;
	float:left;
}
.linhaprod{
	position:absolute;
	height:15px;
	width:130px;
	overflow:hidden;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.linhaqtd {
	position:absolute;
	height:15px;
	width:50px;
	text-align:right;
	left:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
#total{
	position:absolute;
	z-index:1;
	width:200px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:left;
	bottom:8px;
	left:8px;
}
.textototal{
	margin-bottom:0px; 
	margin-top:5px;
}
#vercesto{
	position:absolute;
	z-index:1;
	width:25px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	bottom:0px;
	right:8px;
}
#instrucoes {
	position:absolute;
	z-index:1;
	top:220px;
	left:300px;
	width:500px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
}
#terminarencomenda{
	position:absolute;
	width:140px;
	height:20px;
	left:800px;
	top:220px;
}
a#terminar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-decoration:none;
	font-weight:bold;
}
a#terminar:hover{
	text-decoration:underline;
}
/*botes da loja*/
#botoesloja{
	position:absolute;
	z-index:1;
	top:180px;
	left:290px;
	width:800px;
	height:26px;
	margin-top:0px;
}

#nav {
  padding: 0;
  margin-top:0px;
  list-style-type: none;
  float: left;
  margin-left:0px;
}

#nav li {
  float: left;
}
#nav a {
  	float: left;
  	width: 114px;
  	height: 26px;
  	text-align: center;
  	color:black;
  	text-decoration: none;
  	background-image:url('../imagens/botoesloja.jpg'); 
  	background-repeat:no-repeat;
	padding-top: 6px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
 }
#nav a:hover {
 color: #036B36;
}
/* cesto de compras */
#centralentrar{
	position:absolute;
	top:380px;
	width:590px;
	height:200px;
	overflow:auto;
}
#centralregisto{
	position:absolute;
	top:380px;
	width:590px;
	overflow:auto;
}
#centralcesto{
	position:absolute;
	z-index:1;
	width:610px;
	height:390px;
	top:200px;
	left:290px;
	overflow:auto;
}
#centralcontacto{
	position:absolute;
	z-index:1;
	width:635px;
	height:390px;
	top:200px;
	left:290px;
	overflow:auto;
}
#cesto{
	position:absolute;
	z-index:1;
	width:550px;
	height:186px;
	top:100px;
	left:0px;
	overflow:auto;
}
.cabcesto{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:small;
	color:#036B36;
	font-weight:bold;
	text-align:center;
}
.prodcestofinal{
	width:330px;
	height:40px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:0px;
	float:left;
	line-height:40px;
	vertical-align:middle;
	overflow:hidden;
}
.prodcesto{
	width:200px;
	height:40px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:0px;
	float:left;
	line-height:40px;
	vertical-align:middle;
	overflow:hidden;
}
.qtdcesto{
	width:80px;
	height:40px;
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:200px;
	float:left;
	line-height:40px;
	vertical-align:middle;
}
.precocesto{
	width:50px;
	height:40px;
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:280px;
	float:left;
	line-height:40px;
	vertical-align:middle;	
}
.actqtdcesto{
	width:120px;
	height:40px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:400px;
	float:left;
	line-height:40px;
	vertical-align:middle;
	padding-left:10px;
}
.removercesto{
	width:60px;
	height:40px;	
	border:1px;
	border-style:solid;
	border-color:#036B35;
	left:460px;
	float:left;
	line-height:40px;
	vertical-align:middle;
}
.receitasbiologicas1 {
margin-left:4px; 
margin-top:5px
}
#botaoentrar{
	position:absolute;
	z-index:1;
	top:100px;
	left:0px;
	width:300px;
	height:40px;

}
#botaocontinuar{
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0px;
	width:300px;
	height:40px;

}
#botaofinalizar{
	position:absolute;
	z-index:1;
	bottom:30px;
	left:310px;
	width:300px;
	height:40px;
	
}

a.botaocesto{
	position:absolute;
	z-index:1;
	width:240px;
	height:31px;
	background-image:url('../imagens/botaofino3.jpg');
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	line-height:31px;
	vertical-align:middle;
}
a.botaocesto:hover{
	color:#036B36;
}
#totalencomenda{
	position:absolute;
	z-index:1;
	left:0px;
	bottom:80px;
}
/*logins*/
.logintext{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	text-align:left;
	width:125px;
	left:0px;
	float:left;
	height:30px;
	vertical-align:bottom;
	margin:0;
}
.logininput{
	position:relative;
	float:left;
	width:20px;
	margin:0;
	height:30px;		
}
.loginlinha{
	width:300px;
	height:40px;
}
a.botaologin{
	position:absolute;
	z-index:1;
	width:240px;
	height:31px;
	background-image:url('../imagens/botaofino3.jpg');
	background-repeat:no-repeat;
	margin-top:10px;
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	line-height:31px;
	vertical-align:middle;
}
a.botaologin:hover{
	color:#036B36;
}
.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
}
.texto a{
	color:#036B36;
}

.textocoment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	text-align:center;
}
.novoclientelinha{
	width:149px;
	height:40px;
}
/* paginas de texto */
#centralgeral{
	position:absolute;
	z-index:1;
	width:675px;
	height:390px;
	top:190px;
	left:250px;
	overflow:auto;
}
#menugeral{
	position:absolute;
	z-index:1;
	width:190px;
	height:330px;
	top:0px;
	left:0px;
	overflow:auto;
}
#navgeral {
  	padding:0;
  	margin:0;
	float: left;
	list-style:none;
	left:0px;
}
#descgeral{
	position:absolute;
	z-index:1;
	width:475px;
	height:390px;
	top:0px;
	left:200px;
	overflow:auto;
	
}
a.voltar{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:black;
	border:0;
	text-decoration:none;
	padding-right:15px;
}
#navgeral li {
  float: left;
}
#navgeral p{
	float: left;
  	width: 180px;
  	height: 31px;
  	text-align: center;
  	color:black;
  	text-decoration: none;
  	background-image:url('../imagens/botaofinopeq3.jpg'); 
  	background-repeat:no-repeat;
	padding-top: 6px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
}
#navgeral a {
  	float: left;
  	width: 180px;
  	height: 31px;
  	text-align: center;
  	color:black;
  	text-decoration: none;
  	background-image:url('../imagens/botaofinopeq.jpg'); 
  	background-repeat:no-repeat;
	padding-top: 6px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
 }
#navgeral a:hover {
 color: #036B36;
 }
#fotopedro{
	height:202px;
	width:138px;
	left:0px;
	margin-right:5px;
	float:left;
}
#fotohelena{
	height:202px;
	width:164px;
	right:0px;
	margin-left:5px;
	float:right;
}
#fotoartur{
	height:170px;
	width:170px;
	left:0px;
	margin-right:5px;
	float:left;	
}
.logoparceiro{
	left:0;
	height:230px;
	width:100px;
	float:left;
}
.descparceiro{
	left:160px;
	height:280px;
	width:320px;
	float:left;
	padding-left:5px;
}
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
    font-size:9px;
	display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}

.selectRequiredMsg, .selectInvalidMsg {
    font-size:9px;
	display: none;
}
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
#map {
	position:absolute;
	width:325px;
	height:295px;
	top:0px;
	left:293px;
}
#envio{
	position:absolute;
	z-index:1;
	height:150px;
	width:550px;
	top:600px;
}
.nutricao {
	position: absolute; 
	width: 150px; 
	height: 113px; 
	left:300px;
	top:40px;
}
.titulositemap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036B36;
	text-align:left;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
a.titulositemap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#036B36;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

#mapadosite{
	width:350px;
	position:absolute;
	left:150px;
	overflow:auto;
}

#navgeralfamilia {
  	padding:0;
  	margin:0;
	float: left;
	list-style:none;
	left:0px;
}
#navgeralfamilia li {
  float: left;
  height:40px;
}
#navgeralfamilia a{
	float: left;
  	width: 239px;
  	height: 38px;
  	text-align: left;
  	color:black;
  	text-decoration: none;
  	background-image:url('../imagens/familia1.jpg'); 
  	background-repeat:no-repeat;
	padding-top: 2px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	line-height:38px;
  	vertical-align:middle;
  	text-indent:35px;
}
#navgeralfamilia a#familiasel {
  	background-image:url('../imagens/familia2.jpg'); 
  	background-repeat:no-repeat;
 }
#navgeralfamilia a:hover {
 color: #036B36;
 }
#filme{
	text-align:center;
	background-color:white;
	width:425px;
	height:344px;
	left:150px;
	top:30px;
	position:absolute;
	z-index:1;
}
.calendario{
	border-style:solid;
	border-color:silver;
	border-width:thin;
	float:left;
	width:110px;
	vertical-align:middle;
    font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:xx-small; 
	height:100px;
}
.calendariolinhas{
	border-style:solid;
	border-color:silver;
	border-width:thin;
	float:left;
	width:110px;
	vertical-align:middle;
    font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:xx-small; 
	height:20px;
}
.margem{
margin-top:30px;
}
.laranja{
margin-top:30px;
}
.imgnovp{
	margin-top:30px;
	background-color:#FF00FF;	
}
.imgnovi{
	margin-top:30px;
}
.divnovp{
	background-color:#FF00FF;	
}
.divnovi{
	background-color:orange;
}
.divnovy{
	background-color:yellow;

}
.divnovi1{
background-color:green;
}
.verde{
margin-top:30px;
}
/*           index      */
.bodyind1{
	margin:0px;
}
.imagem{
width:24px;
height:24px;
}
.float
{
float:right;
}
.spacing
{
line-height:200%;
}