/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#F8F8F8;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;		
}
H1{
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
	line-height:1.4em;			
}
H2{
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
}

a{
	color:#336600;
}
a:hover{
	color:#9ED105  ;	
}
.linkn:link,.linkn:visited{ color:#333333; text-decoration:none;}
.linkn:hover{ text-decoration:underline;}

#container{
	background-color:#FFFFFF;
	position:relative;
	text-align:center;
	width:800px;
	margin:0 auto 0 auto;
	padding:0;
}
#container2{
	position:relative;
	text-align:left;
	width:770px;
	margin:0 auto 0 auto;
	padding:0;
	padding-top:0px;
	background-color:#FFFFFF;	
}
#menusup{
	background-image:url(i/menufons.gif);
	background-repeat:no-repeat;
	height:75px;
	width:800px;
	margin:0 auto 0 auto;	
}
#menutop{
	text-align:right; 
	font-size:10px;
	color:#E1E1E1;
}

#menuhome{
	padding-left:25px;
	margin-bottom:0px;
	color:#669900;
}
#menu{
	padding-left:25px;
	margin-bottom:30px;
	color:#669900;
}
#footer{
	border-top: #CCCCCC 1px solid;
	padding: 5px;
	color:#666666;
	background-color: #EAEAEA;
	padding-bottom:5px;
	width:790px;
	margin:30px 0 0 0;
}

.linkmenu{
	text-decoration:none;
	color:#669900;
	font-weight:bold;
}
.linkmenu:hover{
	text-decoration:underline;
	color:#9ED105;	
	font-weight:bold;	
}
.linkmenusel{
	text-decoration:underline;
	color:#9ED105;
	font-weight:bold;
}
.linkmenusel:hover{
	text-decoration:underline;
	color:#9ED105;	
	font-weight:bold;	
}
.linkfooter{
	text-decoration:none;
	color:#666666;
}
.linkfooter:hover{
	text-decoration:underline;
	color:#666666;	
}
.linktop{
	text-decoration:none;
	color:#E1E1E1;
}
.linktop:hover{
	text-decoration:underline;
	color:#EBEBEB;	
}
.linkdonde:link,.linkdonde:visited{	text-decoration:none; font-weight:bold; color:#669900;}
.linkdonde:hover{ text-decoration:underline; color:#669900;}

#homemain{
	float:left;
	width:570px;
	position: relative;
	margin-top:30px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#blogmain{
	padding-left:20px;
	float:left;
	width:550px;
	position: relative;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#blogright{
	float:left;
	width:175px;
	position: relative;
	color:#669900;
	padding-left:20px;
	height:100%;
}

#main{
	width:750px;
}
#homeright{
	float:left;
	width:175px;
	position: relative;
	color:#669900;
	padding-left:20px;
	height:100%;
	margin-top:30px;
}

.boxp1titd{
	background-image:url(i/stfd.jpg); 
	background-repeat:no-repeat; 
	height:18px; 
	margin-bottom:1px; 
	padding:4px; 
	padding-left:10px;
	color:#669900;
	padding-left:35px;
}
.boxp1titp{
	background-image:url(i/stfc.jpg); 
	background-repeat:no-repeat; 
	height:18px; 
	margin-bottom:1px; 
	padding:4px; 
	padding-left:10px;
	color:#669900;
	padding-left:35px;	
}
.boxp1titb{
	background-image:url(i/stfb.jpg); 
	background-repeat:no-repeat; 
	height:18px; 
	margin-bottom:1px; 
	padding:4px; 
	padding-left:10px;
	color:#669900;
	padding-left:35px;	
}
.boxp1tits{
	background-image:url(i/stfs.jpg); 
	background-repeat:no-repeat; 
	height:18px; 
	margin-bottom:1px; 
	padding:4px; 
	padding-left:10px;
	color:#669900;
	padding-left:35px;	
}

.boxp0{
	background-image:url(i/fc1.jpg); 
	background-repeat:no-repeat; 
	background-position: bottom right;
}
.boxp1{
	border-bottom:#E9FDAC 2px solid; 
	color:#666666;
}
.linksmall{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.linksmall:hover{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.help{
	color:#336600;
	text-decoration:none;
}
.help:hover{
	color:#9ED105;
	text-decoration:underline;	
}
.c1{
	background-color:#FF6600;
	border:#999999 1px solid;
	cursor:pointer;
}
.c2{
	background-color: #006699;
	border:#999999 1px solid;
	cursor:pointer;
}
.c3{
	background-color: #009900;
	border:#999999 1px solid;
	cursor:pointer;
}
.sitem{
	background-image:url(i/ico2.gif);
	background-repeat:no-repeat;
}
.textsmall{
	font-size:10px;
	color: #999999;
}
.textcolor{
	color:#669900;
}

#caixa1{
	background-image:url(i/inicio.gif);
	background-repeat:no-repeat;
	padding-left:115px;
	width:440px;
	margin-bottom:30px;
}

.caixa2{
	float:left;
	width:160px;
	background-image:url(i/hm1.jpg); 
	background-repeat:no-repeat; 
	margin-bottom:1px; 
	padding:4px; 
	padding-left:10px;
	margin-right:15px;
}
.caixac{
	background-image:url(i/fc1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:125px;
}
.caixanoti{
	border-top:#E9FDAC 2px solid; 
	color:#666666;
	padding:3px;
	width:540px;
	padding-bottom:10px;
	padding-top:10px;	
}
.clear{
	clear:both;
}
.clearH{
	clear:both;
	margin-bottom:30px;
}
.center{
	margin-top:10px;
	text-align:center;
}
#floatl{
	float:left;
	width:175px;
	margin-top:8px;
}
#floal2{
	margin-top:8px;
	float:left;
	width:350px;
	padding-bottom:5px;
}
#floatl3{
	float:left;
	width:85px;
	margin-top:8px;
}
#floatl4{
	margin-top:8px;
	float:left;
	width:440px;
	padding-bottom:5px;	
}
#floatl5{
	float:left;
	width:95px;
	margin-top:8px;
}
#floatl6{
	margin-top:8px;
	float:left;
	width:430px;
	padding-bottom:5px;	
}

#map{
	width: 170px; 
	height: 150px; 
	border:#66CC33 1px solid;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;	
}
.content{
	padding-left:15px; 
	color:#666666;
}
#submenu{
	padding-left:150px; 
	margin-top:10px;
}
#alertMsg{
	width:130px; 
	border: #D3D3D3 1px solid; 
	background-color: #E9E9E9; 
	text-align:center;
}
.imgtop{
	vertical-align:top;
}
.spacer{
	margin-right:10px;
}
#footer1{
	float:left;
	width:400px;
}
#footer2{
	float:right;
	width:100px; 
	color:#CCCCCC;
	text-align:right; 	
}
#topPage{
	background-image:url(i/ico2.gif);
	background-repeat:no-repeat;
	min-height:25px;
	margin-bottom:10px;
	padding-left:35px;
	padding-top:4px;
}
#mainPage{
	padding-left: 35px;
	text-align:left;
}
.sItem{
	background-color:#E9FDAC;
	height:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.fotohome{
	margin-bottom:5px;
}

.blogheader{
	padding-bottom:10px;
	border-bottom:#CCCCCC 2px solid;
	margin-bottom:10px;
}
#zc{
text-align:right;
}
.error{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
}

.lupic{
	list-style-image: url(i/icon_category.gif);
}
.h1tit{
font-size:14px;
color:#9ED105;
}
