/* CSS Document */



body{

	padding:0;

	margin:9px;

	background:url(images/body_bg.gif) 0 0 repeat-x #cccccc;
	
	background-color:#CCCCCC; 

	color:#2E2E2E;

}


.textareagp { border: 1px solid #000000;
	font-family: Tahoma;
	font-size: 12px;
	color:#000000;
}

.textareagp:focus { border: 1px solid #000000;
	font-family: Tahoma;
	font-size: 12px;
	color:#000000;
}





ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

}

.spacer{

	clear:both; 

	font-size:0px; 

	line-height:0px;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header start--------------------*/

#header{

	width:778px;

	height:41px;

	padding:0px 0px 0 0;

	

	background-position:top;

	margin:0 auto;

	background-color:#FFFFFF;

	

	

}

#header img{

	position:absolute;

	left:65px;

	top:110px;

}

#header h1{

	

}

#header ul{

	display:block;

	width:680px;

	

	height:41px;

	margin:0px 0px 0px 0px;

	padding:0;

}

#header ul li{

	display:block;

	padding:0;

	margin:0 0 0 1px;

	float:left;

}

#header ul li a{

	padding:0 12px 0 12px;

	margin:0;

	background-color:#fff;

	color:#2E2E2E;

	font:bold 14px/41px Arial, Helvetica, sans-serif;

	text-decoration:none;

	

	float:left;

}

#header ul li a:hover{

	background-color:#E6E6E6;

	color:#724302;

}

#header ul li.home{

	display:block;

	float:left;

	padding:0 12px 0 12px;

	background-color:#E6E6E6;

	color:#2E2E2E;

	font:bold 11px/41px Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:capitalize;

}

/*------------------------------------------------header end--------------------*/



/*------------------------------------------------body start--------------------*/

#body{

	width:674px;

	margin:0 auto;

}

/*------------------------------------------------left panel start--------------------*/

#left-main{

	width:174px;

	margin:0;

	padding:20px 33px 43px 0;

	float:left;

}

#left{

	width:174px;

	background-color:#FFFCF3;

	border:#EEE9D9 solid 1px;

	color:#272727;

	padding:18px 7px 55px 10px;

}

#left h1{

	display:block;

	background:url(images/bullet.gif) 0 0 no-repeat;

	font-size:0;

}

#left h1 span{

	display:block;

	width:64px;

	background:url(images/bullet.gif) 5px 5px no-repeat #fff;

	padding:0 0 0 15px;

	font:normal 20px/18px Arial, Helvetica, sans-serif;

	color:#599100;

}

#left h1 span a{

	display:block;

width:154px;

	

	



	

	font:normal 18px/16px Arial, Helvetica, sans-serif;

	line-height:20px;

}

#left h2{

	

	background:url(images/event_bg.gif) 0 0 no-repeat;

	

	display:block;

	

	font-size:0;

}

#left h2 span{

	display:block;

	width:54px;

	background:url(images/event_icon.gif) 0 3px no-repeat #fff;

	padding:0 0 0 18px;

	font:normal 18px/16px Arial, Helvetica, sans-serif;

	color:#65582C;

}

#left h2 a{

display:block;

width:154px;

	

	

	background:url(images/event_icon.gif) 0 5px no-repeat;

	padding:0 0 0 10px;

	font:normal 16px/14px Arial, Helvetica, sans-serif;

	line-height:20px;

}

#left p{

	padding:0 0 0 11px;

	margin:0 0 0 0;

	width:132px;

	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;

}

#left p span{

	display:block;

	width:124px;

	font:bold 11px/36px  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#CF6B00;

	background-color:#FFFCF3;

}

#left p b{

	display:block;

	width:124px;

}

#left p b.sec{

	display:block;

	width:132px;

}

#left a{

	width:95px;

	font:bold 10px/31px Verdana, Arial, Helvetica, sans-serif;

	color:#599100;

	text-decoration:underline;

	background-color:#FFFCF3;

	margin:0 0 0 11px;

}

#left a:hover{

	color:#599100;

	text-decoration:none;

	background-color:#F8EAC0;

}

#left a.rm{

	display:block;

	margin:6px 0 0 11px;

	background:url(images/btn_readmore.gif) 0 0 no-repeat;

	width:87px;

	height:11px;

	padding:0;

}

#left a.rm:hover{

	background:url(images/btn_readmore_hover.gif) 0 0 no-repeat;

}

#member{

	width:169px;

	margin:24px 0 0 0;

}

#member h2{

	background:url(images/member_login_bg.gif) 0 0 no-repeat #fff;

	width:133px;

	height:29px;

	padding:0 0 0 36px;

	font:bold 18px/29px Arial, Helvetica, sans-serif;

	color:#65582C;

	margin:0 0 4px 0;

}

#member form{

	width:164px;

	height:143px;

	padding:0 0 0 5px;

}

#member form label{

	font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif;

	color:#272727;

	background-color:#fff;

	margin:0;

	float:left;

}

#member form input{

	width:155px;

	height:21px;

	background-color:#F3F3F3;

	color:#000;

	border:#B2B2B3 solid 1px;

	margin:0;

	float:left;

}

#member form input.check{

	width:9px;

	height:9px;

	background-color:#F3F3F3;

	color:#000;

	border:#B2B2B3 solid 1px;

	margin:15px 10px 0 0;

	float:left;

}

#member form label.red{

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#A05300;

	background-color:#fff;

	margin:13px 0 0 0;

	float:left;

}

#member form label.yellow{

	display:block;

	width:106px;

	height:11px;

	background-color:#F3F0E5;

	color:#000;

	font-size:0;

	margin:20px 0 0 0;

	padding:0;

	float:left;

}

#member form input.login{

	background:url(images/btn_login.gif) 0 0 no-repeat;

	width:58px;

	height:11px;

	border:none;

	cursor:pointer;

	margin:20px 0 0 0;

	float:right;

}

/*------------------------------------------------left panel end--------------------*/



/*------------------------------------------------right panel start--------------------*/

#right{

	width:500px;

	float:left;

}

#right h2{

	display:block;

	height:55px;

	font:normal 24px/55px Arial, Helvetica, sans-serif;

	color:#C26500;

	background-color:#fff;

	padding:0;

	margin:0;

	float:left;

	

}

#right p.text{

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#2E2E2E;

	background-color:#fff;

	margin:0;

	padding:0 0 0 0;

	float:left;

	

}

#right p.text b{

	display:block;

	width:407px;

	margin:0 0 3px 0;

}

#right p.read_more{

	display:block;

	width:373px;

	height:11px;

	font-size:0;

	background-color:#F3F0E5;

	color:#000;

	padding:0 ;

	margin:20px 0 28px 0;

	float:left;

	}

#right a.more{

	display:block;

	margin:20px 0 0 0;

	background:url(images/btn_readmore.gif) 0 0 no-repeat;

	width:87px;

	height:19px;

	padding:0;

	font-size:0;

	float:right;

}

#right a.more:hover{

	background:url(images/btn_readmore_hover.gif) 0 0 no-repeat;

}

#right p.new-service{

	background:url(images/new_service_banner.gif) 0 0 no-repeat;

	width:209px;

	height:22px;

	padding:83px 0 0 20px;

	margin:0 3px 0 0;

	float:left;

}

#right p.new-service a.view{

	display:block;

	background:url(images/view_this_green.gif) 0 0 no-repeat;

	width:89px;

	height:11px;

	float:left;

}

#right p.new-service a.view:hover{

	background:url(images/view_this_green_hover.gif) 0 0 no-repeat;

}

#right p.best-ideas{

	background:url(images/best_ideas_banner.gif) 0 0 no-repeat;

	width:209px;

	height:22px;

	padding:83px 0 0 20px;

	margin:0;

	float:left;

}

#right p.best-ideas a.view2{

	display:block;

	background:url(images/view_this_red.gif) 0 0 no-repeat;

	width:89px;

	height:11px;

	float:left;

}

#right p.best-ideas a.view2:hover{

	background:url(images/view_this_red_hover.gif) 0 0 no-repeat;

}

#right h2.latest{

	display:block;

	width:461px;

	height:51px;

	font:normal 24px/51px Arial, Helvetica, sans-serif;

	color:#C26500;

	background-color:#fff;

	padding:0;

	margin:4px 0 0 0;

	float:left;

}

#right ul{

	width:461px;

	margin:0;

	padding:0;

	float:left;

}

#right ul li{

	display:block;

	width:445px;

	background:url(images/bullet.gif) 0 5px no-repeat #fff;

	padding:0 0 18px 15px;

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#2E2E2E;

	margin:0;

}

#right ul li b{

	display:block;

	width:406px;

	padding:0 0 9px 0;

}

#right p.read_more2{

	display:block;

	width:374px;

	height:11px;

	font-size:0;

	background-color:#F3F0E5;

	color:#000;

	padding:0 ;

	margin:13px 0 0 0;

	float:left;

	}

#right a.more2{

	display:block;

	margin:13px 0 0 0;

	background:url(images/btn_readmore.gif) 0 0 no-repeat;

	width:87px;

	height:19px;

	padding:0;

	font-size:0;

	float:right;

}

#right a.more2:hover{

	background:url(images/btn_readmore_hover.gif) 0 0 no-repeat;

}

#right h2.testimonial{

	display:block;

	width:461px;

	height:51px;

	font:normal 24px/53px Arial, Helvetica, sans-serif;

	color:#C26500;

	background-color:#fff;

	padding:0;

	margin:0;

	float:left;

}

#right p.client{

	width:86px;

	height:75px;

	padding:33px 0 0 31px;

	background:url(images/client_pic.gif) 0 0 no-repeat;

	float:left;

}

#right p.client span.pic{

	display:block;

	width:54px;

	font:bold 16px/20px Arial, Helvetica, sans-serif;

	color:#736846;

	background-color:#FFF7DE;

}

#right p.text2{

	width:329px;

	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;

	color:#2E2E2E;

	background-color:#fff;

	margin:0;

	padding:0 0 0 14px;

	float:left;

	

}

#right p.text2 b{

	display:block;

	margin:0 0 15px 0;

}

#right p.text2 span.green{

	color:#427600;

	font:bold italic 13px/16px Verdana, Arial, Helvetica, sans-serif;

	background-color:#fff;

	margin:0;

	padding:0;

}

#right p.bot-div{

	display:block;

	width:77px;

	height:17px;

	background:url(images/bot_div.gif) 0 0 repeat-x;

	font-size:0;

	margin:0 0 0 0;

	padding:0 0 0 253px;

	float:right;

}

#right p.bot-div span.white{

	display:block;

	width:17px;

	height:17px;

	background-color:#fff;

	color:#000;

	float:left;

}

#right p.bot-div span.author{

	width:66px;

	height:17px;

	padding:0 0 0 11px;

	font:bold 13px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

}

	

/*------------------------------------------------right panel end--------------------*/





/*------------------------------------------------body end--------------------*/



/*------------------------------------------------footer start--------------------*/

#footer-main{

	width:100%;

	height:121px;

	padding:25px 0 0 0;

	background:url(images/footer_bg.gif) 0 0 repeat-x #333333;

	color:#fff;

}

#footer{

	width:535px;

	height:121px;

	margin:0 auto;

	position:relative;

}

#footer ul{

	width:535px;

	margin:0;

	padding:0;

	position:absolute;

	left:0px;

	top:0px;

}

#footer ul li{

	margin:0;

	float:left;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#333333;

}

#footer ul li a{

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#333333;

	text-decoration:none;

	padding:0 7px 0 7px;

	text-transform:capitalize;

}

#footer ul li a:hover{

	text-decoration:underline;

}

#footer ul li.home2{

	padding:0 7px 0 7px;

	float:left;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#333333;

}

#footer p.copyright{

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#78D007;

	background-color:#333333;

	position:absolute;

	left:170px;

	top:19px;

}

.xht{

	display:block;

	width:53px;

	height:12px;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:205px;

	top:38px;

	padding:0;

	margin:0;

	float:left;

}



.xht:hover{

	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;

}



#footer a.xht{

	display:block;

	width:53px;

	height:12px;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:205px;

	top:38px;

	padding:0;

	margin:0;

	float:left;

}

#footer a.xht:hover{

	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;

}

.cs{

	display:block;

	width:38px;

	height:12px;

	background:url(images/css_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:261px;

	top:38px;

	padding:0;

	margin:0;

	float:left;

}

.cs:hover{

	background:url(images/css_bg_hover.gif) 0 0 no-repeat;

}

#footer a.cs{

	display:block;

	width:38px;

	height:12px;

	background:url(images/css_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:261px;

	top:38px;

	padding:0;

	margin:0;

	float:left;

}

#footer a.cs:hover{

	background:url(images/css_bg_hover.gif) 0 0 no-repeat;

}

#footer p.design{

	display:block;

	height:25px;

	position:absolute;

	left:88px;

	top:79px;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF7DE;

	background-color:#333333;

	text-align:center;

	text-transform:uppercase;

}

#footer p.dados{

	display:block;

	height:25px;

	position:absolute;

	left:45px;

	top:59px;

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF7DE;

	background-color:#333333;

	text-align:center;

	text-transform:uppercase;

}

#footer a.link{

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#FFF7DE;

	background-color:#333333;

	padding:3px;

	text-decoration:none;

	text-transform:uppercase;

}

#footer a.link:hover{

	color:#fff;

	background-color:#585757;

}

/*------------------------------------------------footer end--------------------*/


