/* Global Styles */

body {
	float:center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    background-color: #FFFFCC;
	}
ol {
	list-style-position: outside;
	}
a.menu{
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
	}
a.menu:hover {
	color: #00FF00;
	text-decoration:underline;
	}
a.linknormal{
	color: #3300FF;
	text-decoration:none;
	letter-spacing:.2em;
	}
h1.tit, h1.tit1{
	text-align:left;
	padding-left:10px;
	font-family: verdana arial sans-serif;
	font-size: 2em;
	color: #006600;
	line-height:2em;
	}
h1.tit{	
	padding-top:80px;
	}
h1.tit1{	
	padding-top:10px;
	}		

	/* Class Styles*/

.geral{ /*utilizado nas tabelas*/ 
	float:center;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	background-color:#CCFFCC;
	}
	.cxdata, .cxmaster{
	position:relative;
	height:15px;
	vertical-align:middle;
	}
.cxdata{
	left:620px;	
	bottom:15px;
	}	
.cxmaster{
	left:10px;
	top:2px;
	}	
.navText {
	font:12px arial;
	color: #FFFFFF;
	letter-spacing:.5em;
	}
	
/* styles para textos  Jardins d'hoje*/

body.jardins{
	background-image: url('inverno/margem3.gif');
	background-position: left 99px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color:#CCFFCC;	
	text-align: justify;
	}
a.menuj{
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font-size:0.7em;
	}
a.menuj:hover {
	color: #99FF00;
	text-decoration:underline;
	}
.geraljardins{
	margin: 0 0 0 0;
	}
.cxjardins{
	width:60%;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:0.8em;
	text-align:justify;
	padding-left:15%;
	padding-top:100px;
	}	
.hspacer2jardins{
	background-color:#FFFFFF;
	height:2px;
	width:100%;
	}
.rodapejardins{
	background-color:#006600;
	color: #FFFFFF;
	width: 100%;
	height: 30px;
	font:12px arial;
	padding-top:10px;
	}	
	
	/* ID Styles for  jardins d'hoje*/

#logofixo{
	position:fixed;
	top:115px;
	left:80%;
	width:150px;
	}
#fundomenu{
	position:fixed;
	top:260px;
	left:80%;
	width:150px;
	}
#baseop1menu,	
#baseop2menu,
#baseop3menu,
#baseop4menu,
#baseop5menu,
#baseop6menu{
	position:fixed;
	left:78%;
	}	
#op1menu, 
#op2menu,
#op3menu,
#op4menu,
#op5menu,
#op6menu{
	position:fixed;
	width:125px;
	height:25px;
	padding-left:22px;
	padding-top:5px;
	left:80%;	
	}	
#baseop1menu, #op1menu{
	top:280px;
	}	
#baseop2menu, #op2menu{
	top:320px;
	}		
#baseop3menu, #op3menu{
	top:360px;
	}		
#baseop4menu, #op4menu{
	top:400px;
	}		
#baseop5menu, #op5menu{
	top:440px;
	}			
#baseop6menu, #op6menu{
	top:480px;
	}	
#bannerjardim{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100px;
	}
/*styles for tables in Projectos*/

a.linkproj{
	color: #FF3333;
	text-decoration:none;
	letter-spacing:0.1em;
	font-size:0.6em;	
	}	
a.linkproj:hover {
	color: #00FF00;
	text-decoration:underline;
	}	
.larga{ /*style das TDs largas do lado esquerdo*/
	background-color:#CCFFCC;
	background-image: url('quemsomos/fundo_td_larga.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 20px 20px 10px 30px; 
	}	
.larga2{/*style das TDs largas do lado direito*/
	background-color:#CCFFCC;
	background-image: url('quemsomos/fundo_td_larga2.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 20px 40px 10px 20px; 
	}		
h1.projectos{
	color: #006600;
	font-size:1.8em;
	line-height:0.7em;
	}
p.projectos{
	color:#006600;
	text-align: justify;
	padding: 0px 20px 0px 20px;
	}

/*styles for table in Quemsomos*/

.bodyText{
	text-align:justify;
	color:#006600;
	}
	
/*styles for table in promos*/	

p.promo{
	font-family: verdana, arial, sans-serif;
	font-size:0.8em;
	text-align:justify;
	color:#006600;
	padding: 20px 10px 10px;
	line-height:1.4em;
	
	}
img.grande{
	float:left;
	margin:20px 20px 20px 0px;
	border-style:solid;
	border-color:#EEFFEE;
	border-width:15px;
	}
img.promo1{
	position: fixed;
	left:2%;
	top:35%;
	}	
	
/*styles for table in testemunhos*/	
p.testemunho, p.nota{
	text-align:justify;
	color:#006600;
	}
p.testemunho{
	font-family: times new roman, serif;
	font-size:1.1em;
	line-height:1.5em;
	padding: 40px 20px 20px 20px;
	}	
p.nota{
	font-family: verdana, arial, sans-serif;
	font-size:0.8em;
	line-height:1.2em;	
	padding: 0px 20px 10px 20px;
	background-color:#AAFFAA;
	}
img.caneta{
	float:left;
	padding-left:30px;
	}
/*invisible heather*/
h1.invisible{
	display: none;
	}
/*célula principal*/
td.main{
	background-color:#CCFFCC;
	background-image: url('fundo.jpg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	}
	
	
	
	