/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(/tpl/imagens/main_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
.facebook {
	position: fixed;
	left: 0;
	top: 350px;
	background: #000;
	padding: 15px;
	border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
}
a.facebook img {
	border: none !important;
	
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.overflow {overflow:hidden}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
.wrapper {position: relative; display:block; margin: 0 auto; width: 1000px;}
#headerMain{
	width:100%;
}
#header{
	width:961px;
	height:319px;
	background:url(/tpl/imagens/header_pic.jpg) 479px 57px no-repeat;
	float:right;
	position:relative;
}
#header ul.top{
	background:url(/tpl/imagens/top_nav_bg.gif) 0 0 no-repeat;
	width:237px;
	height:18px;
	position:absolute;
	left:687px;
	top:29px;
	padding:0 0 0 15px;
}
#header ul.top li{
	float:left;
	display:block;
}
#header ul.top li.hover a{
	background:url(/tpl/imagens/home_icon.gif) 0 3px no-repeat;
	padding:0 0 0 18px;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
	margin:0 21px 0 0;
	/*text-transform:uppercase;*/
	float:left;
	display:block;
	background-color:inherit;
}
#header ul.top li a.about{

	background:url(/tpl/imagens/about_us_icon.gif) 0 3px no-repeat;
	padding:0 0 0 19px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	/*text-transform:uppercase;*/
	text-decoration:none;
	display:block;
	margin:0 25px 0 0;
	background-color:inherit;

}
#header ul.top li a.about:hover{
	background:url(/tpl/imagens/about_us_icon_hover.gif) 0 3px no-repeat;
}
#header ul.top li a.contact{
	background:url(/tpl/imagens/contact_icon.gif) 0 3px no-repeat;
	padding:0 0 0 23px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	/*text-transform:uppercase;*/
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#header ul.top li a.contact:hover{
	background:url(/tpl/imagens/contact_icon_hover.gif) 0 3px no-repeat;
}
#header img{
	position:absolute;
	left:0;
	top:30px;
	width:504px;
	height:96px;
}
#header h1{
	font:bold 24px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:0;
	top:166px;
	text-transform:uppercase;
}
#header p{
	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FEEDB7;
	background-color:inherit;
	position:absolute;
	left:24px;
	top:198px;
	text-transform:none;
	text-align:center;
	width:443px;
}
#header ul.nav{
	width:780px;
	height:39px;
	position:absolute;
	left:95px;
	top:279px;
}
#header ul.nav li{
	float:left;
	margin:0;
	padding:0;
}
#header ul.nav li a{
	display:block;
	padding:0 15px;
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#header ul.nav li a:hover{
	color:#fff;
	background-color:#0078AA;
}
#header ul.nav li a.active{
	color:#fff;
	background-color:#0078AA;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------bodyTop--------------------*/
#bodyTopMain{
	width:100%;
	background:url(/tpl/imagens/body_top_bg.gif) 0 0 repeat-x #FFFAE8;
	color:#251C00;
	padding:22px 0 0 0;
}
#bodyTop{
	width:930px;
	margin:0 auto;
	/*background:url(/tpl/imagens/body_top_bg2.gif) 0 0 repeat-y;*/
}
/*------------------------------------------------left1--------------------*/
#left1{
	width:447px;
	margin:0 27px 0 0;
	padding:0 0 35px 0;
	float:left;
}
#left1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#left1 h2 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#left1 p.leftText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 24px 0;
	display:block;
	width:447px;
}
#left1 p.leftText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
#left1 p.leftText1 a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#left1 p.leftText1 a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#left1 a.link2{
	background:url(/tpl/imagens/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
}
#left1 a.link2:hover{
	background:url(/tpl/imagens/left_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left1--------------------*/
/*------------------------------------------------whole1--------------------*/
#whole1{
	width:930px;
	margin:0 27px 0 0;
	padding:0 0 25px 0;
	float:left;
}
#whole1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#whole1 h2 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#whole1 p.leftText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 24px 0;
	display:block;
	width:930px;
}
#whole1 p.leftText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
#whole1 p.leftText1 a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#whole1 p.leftText1 a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#whole1 a.link2{
	background:url(/tpl/imagens/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
}
#whole1 a.link2:hover{
	background:url(/tpl/imagens/left_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------whole1--------------------*/

/*------------------------------------------------mid1--------------------*/
#mid1{
	width:230px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:0 0 14px 0;
}
#mid1 p.mid1Top{
	background:url(/tpl/imagens/mid1_top.gif) 0 0 no-repeat;
	width:230px;
	height:25px;
	font-size:0;
}
#mid1 h2{
	width:102px;
	height:41px;
	background:url(/tpl/imagens/importaint_service_pic.gif) 0 0 no-repeat;
	padding:0 0 0 50px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 15px 8px;
	display:block;
}
#mid1 h2 span{
	font:bold 18px/17px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#mid1 p.linkTop{
	background:url(/tpl/imagens/mid1_link_top.gif) 0 0 no-repeat;
	width:204px;
	height:15px;
	font-size:0;
	margin:0 0 0 14px;
	padding:0;
	display:block;
}
#mid1 ul{
	background:url(/tpl/imagens/mid1_link_bg.gif) left bottom no-repeat #FFE5A4;
	width:188px;
	margin:0 0 0 14px;
	color:#000;
	padding:0 0 22px 16px;
}
#mid1 ul li{
	border-bottom:#886B21 dashed 1px;
	padding:0;
	margin:0;
}
#mid1 ul li.bdrNo{
	border-bottom:none;
	height:20px;
	padding:0;
	margin:0;
}
#mid1 ul li a{
	background:url(/tpl/imagens/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#910303;
	background-color:inherit;
	text-decoration:none;
	display:block;
}
#mid1 ul li a:hover{
	color:#000;
	background:url(/tpl/imagens/bullet_blue.gif) 0 6px no-repeat #F0FFFF;
}
/*------------------------------------------------mid1--------------------*/

/*------------------------------------------------right1--------------------*/
#right1{
	width:212px;
	float:right;
}
#right1 a.bannerfr{
	background:url(/tpl/imagens/banner.fr.png) 0 0 no-repeat;
	width:212px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.bannerfr:hover{
	background:url(/tpl/imagens/banner-hover.fr.png) 0 0 no-repeat;
}
#right1 a.banneren{
	background:url(/tpl/imagens/banner.en.png) 0 0 no-repeat;
	width:212px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.banneren:hover{
	background:url(/tpl/imagens/banner-hover.en.png) 0 0 no-repeat;
}
#right1 a.bannerpt{
	background:url(/tpl/imagens/banner.pt.png) 0 0 no-repeat;
	width:212px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.bannerpt:hover{
	background:url(/tpl/imagens/banner-hover.pt.png) 0 0 no-repeat;
}
#right1 a.bannerbr{
	background:url(/tpl/imagens/banner.br.png) 0 0 no-repeat;
	width:212px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#right1 a.bannerbr:hover{
	background:url(/tpl/imagens/banner-hover.br.png) 0 0 no-repeat;
}
#right1 h2{
	width:167px;
	background:url(/tpl/imagens/right_panel_div.gif) left bottom no-repeat;
	height:45px;
	padding:0 20px 0 19px;
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:inherit;
	display:block;
	margin:0 0 13px 0px;
}
#right1 h2 span{
	font:bold 26px/21px Georgia, "Times New Roman", Times, serif;
	color:#0078AA;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	width:180px;
}
#right1 a.rightLogo{
	background:url(/tpl/imagens/right_logo.gif) 0 0 no-repeat;
	width:176px;
	height:50px;
	margin:0 0 25px 12px;
	display:block;
}
#right1 a.rightLogo:hover{
	background:url(/tpl/imagens/right_logo_hover.gif) 0 0 no-repeat;
}
#right1 a.viewMore{
	background:url(/tpl/imagens/view_more_bg.gif) 0 0 no-repeat;
	width:179px;
	height:27px;
	font:bold 15px/27px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:0 0 0 12px;
}
#right1 a.viewMore:hover{
	color:#A41007;
	background-color:inherit;
}
/*------------------------------------------------right1--------------------*/

/*------------------------------------------------bodyTop--------------------*/

/*------------------------------------------------bodyBot--------------------*/
#bodyBotMain{
	width:100%;
	background:url(/tpl/imagens/body_bot_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	padding:0 0 15px 0;
}
#bodyBot{
	width:930px;
	margin:0 auto;
}
/*------------------------------------------------left2--------------------*/
#left2{
	width:447px;
	float:left;
	margin:31px 27px 0 0;
}
#left2 h2{
	width:441px;
	height:17px;
	background:url(/tpl/imagens/news_div.gif) 0 0 repeat-x;
	margin:0 0 26px 0;
	display:block;
}
#left2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:67px;
}
#left2 p.newsPic{
	display:block;
	background:url(/tpl/imagens/news_pic.png) 0 0 no-repeat;
	margin:0 16px 29px 0;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}
#left2 p.newsPic-0{
	display:block;	
	margin:0 16px 29px 0;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}

#left2 p.newsText{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:340px;
}
#left2 p.newsText span{
	color:#006882;
	background-color:#fff;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
#left2 p.newsText a.linkNews{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#left2 p.newsText a.linkNews:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#left2 a.link3{
	background:url(/tpl/imagens/bottom_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}
#left2 a.link3:hover{
	background:url(/tpl/imagens/bottom_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left2--------------------*/
/*------------------------------------------------whole2--------------------*/
#whole2{
	width:930px;
	margin:0 27px 0 0;
	padding:20px 0 35px 0;
	float:left;
}
#whole2 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#whole2 h2 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#whole2 p.leftText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 24px 0;
	display:block;
	width:930px;
}
#whole2 p.leftText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
#whole2 p.leftText1 a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#whole2 p.leftText1 a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#whole2 a.link2{
	background:url(/tpl/imagens/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
}
#whole2 a.link2:hover{
	background: url(/tpl/imagens/left_link_bg_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------whole2--------------------*/

/*------------------------------------------------video--------------------*/
#video {
	width: 	930px;
	height: 480px;
	text-align: left;
	background: url(/tpl/imagens/bg_video.png) no-repeat #FFE5A4;
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
}
#video h1 {
	width: 	250px;
	height: 49px;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 20px;
	line-height: 40px;

}
#videoleft {
	margin: 0;
	padding: 0;
	float: left;
	width: 455px;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
}
#videoright {
	margin: 0;
	padding: 0;
	float: right;
	width: 455px;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
}

#videoleft p, #videoright p {
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
}
#videoleft p span, #videoright p span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
}
#videoleft p a:link, #videoright p a:link{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	text-decoration:underline;
}
#videoleft p a:hover, #videoright p a:hover{
	color:#1B7D01;
	text-decoration:none;
}
/*------------------------------------------------video--------------------*/

/*------------------------------------------------mid2--------------------*/
#mid2{
	width:214px;
	float:left;
	color:#000;
	padding:8px 13px 54px 0px;
	margin:0;
}
#mid2 h2{
	width:70px;
	height:50px;
	background:url(/tpl/imagens/member_login_bg.gif) 0 0 no-repeat;
	padding:16px 73px 0 61px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0;
}
#mid2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	display:block;
}
#mid2 form{
	width:188px;
	padding:0 8px;
	margin:0;
	color:#000;
}
#mid2 form input.txtBox{
	width:169px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 14px 0;
	padding:0 0 0 17px;
	float:left;
}
#mid2 form label.yellow{
	width:124px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	padding:0 30px 0 34px;
	margin:0 0 7px 0;
	display:block;
	float:left;
}
#mid2 form label.yellow a.register{
	width:120px;
	height:18px;
	background-color:#EDBA3C;
	color:#000;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
#mid2 form label.yellow a.register:hover{
	text-decoration:underline;
}
#mid2 form input.go{
	background:url(/tpl/imagens/btn_go.gif) 0 0 no-repeat #543C00;
	width:63px;
	height:16px;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#144848;
	float:right;
	border:none;
	cursor:pointer;

}
#mid2 p.memberBottom{
	background:url(/tpl/imagens/member_login_bottom.gif) 0 0 no-repeat;
	width:204px;
	height:43px;
	margin:0;
	padding:0;
	display:block;
}
/*------------------------------------------------mid2--------------------*/

/*------------------------------------------------right2--------------------*/
#right2{
	width:212px;
	float:right;
	padding:36px 0 0 0;
}
#right2 h2{
	background:url(/tpl/imagens/support_div.gif) 0 0 repeat-x;
	width:202px;
	height:22px;
	display:block;
	margin:0 0 16px 0;
}
#right2 h2 span{
	font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:106px;
}
#right2 ul{
	width:212px;
	padding:0;
	margin:0;
	font-size:0;
}
#right2 ul li{
	padding:0;
	margin:0;
	height:24px;
}
#right2 ul li a{
	display:block;
	background:url(/tpl/imagens/arrow_green2.png) 0 7px no-repeat #fff;
	padding:0 0 0 15px;
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	margin:0;
	text-decoration:none;
}
#right2 ul li a:hover{
	color:#202020;
	background-color:#FFFAE8;
}
/*------------------------------------------------right2--------------------*/

/*------------------------------------------------ul.left and ul.right--------------------*/
#basicotop{
	height: 35px; 
	padding-bottom: 0; 
	background: url(/tpl/imagens/bg_basico.png) no-repeat; 
	margin: 0;
}
#totalbot{
	height: 29px; 
	padding: 0; 
	background: url(/tpl/imagens/bg_totalbot.png) bottom no-repeat; 
	margin: 0;
}
#basico{
	height: 400px; 
	padding: 20px; 
	padding-bottom: 0; 
	background: url(/tpl/imagens/bg_basico2.png) repeat-y; 
	margin: 0;
	padding-top: 0;
}
#totaltop {
	height: 24px; 
	padding: 0; 
	background: url(/tpl/imagens/totaltop.png) no-repeat #C58C00; 
	margin: 0;
}
#total {
	height: 301px; 
	padding: 10px 20px 10px 20px; 
	background: #C58C00; 
	margin: 0;
}

ul.left {
	width:45%;
	padding:0;
	margin:0;
	font-size:0;
	float: left;
}
ul.center {
	width:10%;
	padding:0;
	margin:0;
	float: left;
	background: url(/tpl/imagens/bg_basicolet.png) top center no-repeat;
	height: 380px;
}
ul.center2 {
	width:10%;
	padding:0;
	margin:0;
	float: left;
	background: url(/tpl/imagens/bg_totallet.png) top center no-repeat;
	height: 300px;
}
ul.left li{
	padding:0;
	margin:0;
}
ul.left li a, ul.left li{
	display:block;
	background:url(/tpl/imagens/arrow_green3.png) 0 7px no-repeat;
	padding:0 0 0 15px;
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	margin:0;
	text-decoration:none;
}
ul.left li a:hover{
	color:#910303;
}
ul.right {
	width:45%;
	padding:0;
	margin:0;
	font-size:0;
	float: right;
}
ul.right li{
	padding:0;
	margin:0;
}
ul.right li a, ul.right li {
	display:block;
	background:url(/tpl/imagens/arrow_green3.png) 0 7px no-repeat;
	padding:0 0 0 15px;
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	margin:0;
	text-decoration:none;
}
ul.right li a:hover{
	color:#910303;
}
/*------------------------------------------------ul.left and ul.right--------------------*/
/*------------------------------------------------input TXT--------------------*/
input.txt80 {
	width:80px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.txt100 {
	width:100px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.txt130 {
	width:130px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.txt150 {
	width:150px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.txt200 {
	width:200px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.txt250 {
	width:250px;
	height:20px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
textarea.txt500 {
	width:500px;
	height:100px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#000;
	background-color:#fff;
	margin:0 0 4px 0;
	padding:3px 0 0 5px;
	float:left;
}
input.btn100 {
	width:200px;
	border-left:#9C0603 solid 1px;
	border-top:#9C0603 solid 1px;
	border-right:#9C0603 solid 1px;
	border-bottom:#9C0603 solid 1px;
	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background-color:#9C0603;
	margin:10px 0 0 0;
	padding:2px 0 2px 0;
}
input.btn100:hover {
	color:#FFFFFF;
	background-color:#000000;
	cursor: pointer;
}
/*------------------------------------------------input TXT--------------------*/
/*------------------------------------------------FORMS--------------------*/
form.orcaform {
	margin: 0;
	padding: 10px;
	width: 100%;
}
form.contacto {
	margin: 0;
	padding: 10px;
	width: 100%;
}
ul.orca {
	list-style: none;
	margin: 0 0 0 40px;
	padding: 0;
	color: #000;
}
ul.orca li {
	float: left;
	color: #000;
	font-size: 12px;
	line-height: 25px;
}
ul.orca li.orcaleftfirst {
	width: 30%;
	text-align: right;
	padding: 5px 0 5px 0;
	border-top: none;
}
ul.orca li.orcarightfirst {
	width: 60%;
	padding: 5px 0 5px 5px;
	border-top: none;
}
ul.orca li.orcaleft {
	width: 30%;
	text-align: right;
	padding: 5px 0 5px 0;
	border-top: 1px dashed #9C0603;
}
ul.orca li.orcaright {
	width: 60%;
	padding: 5px 0 5px 5px;
	border-top: 1px dashed #9C0603;
}
ul.orca li.orcawhole2 {
	width: 803px;
	padding: 0;
	text-align: center;
	line-height: 15px;
	margin-bottom: 2px;
	margin-top: 0;
}
ul.orca li.orcawhole {
	width: 743px;
	padding: 0 60px 0 0;
	border-top: 1px dashed #9C0603;
	text-align: right;
}
label.error{
	color: #9C0603;
	font-size: 10px;
	margin: 0px;
	font-weight: bold;
}
/*------------------------------------------------FORMS-------------------*/

/*------------------------------------------------SERVI�OS-------------------*/

ul.topserv {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.topserv li {
	color: #000;
	font-size: 12px;
	float: left;
	width: 20%;
	text-align: center;
}
ul.topserv li a:active, ul.topserv li a:visited, ul.topserv li a:link {
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	text-decoration:none;
}
ul.topserv li a:hover {
	color:#970000;
	background-color:#F7F0D9;
	text-decoration:none;
}
ul.topserv li a.topservactive {
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	text-decoration:none;
}
#whole2 a:link, #whole2 a:visited, #whole2 a:active {
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#whole2 a:hover{
	color:#970000;
	background-color:#F7F0D9;
	text-decoration:none;
}
/*------------------------------------------------SERVI�OS-------------------*/
/*------------------------------------------------workflow-------------------*/
ul.workflow {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.workflow li.wfleft {
	text-align: center;
	padding: 20px 0 20px 0;
	margin-bottom: 15px;
	float: left;
	background-image: url(/tpl/imagens/arrow_wf.png);
	background-repeat: no-repeat;
	width: 300px;
	color: #970000;
	font:normal 30px/30px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	height: 100px;
}
ul.workflow li.wfright {
	text-align: left;
	color: #000;
	font-size: 13px;
	margin: 0;
	margin-bottom: 55px;
	padding: 10px;
	float: left;
	height: 80px;
	width: 500px;
	background-color: #FFE5A4;
}
ul.workflow li.wfwhole {
	text-align: left;
	padding: 5px;
	float: left;
	background-color: #FFE5A4;
	width: 400px;
	color: #970000;
	font:normal 30px/30px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	height: 45px;
}
/*------------------------------------------------workflow-------------------*/

/*------------------------------------------------ FUNCIONALIDADES -------------------*/

#tablefunc {
	overflow: hidden;
	padding: 3px;
	font-size: 12px;
}

.title {
	text-align: right;
	margin: 0;
	padding: 0;
}
.precos {
	width:94px; 
	float: right; 
	text-align:center; 
	padding:0; 
	margin:0;
	color: #A61208;
	font-weight:bold;
}
.tableprodutos {
	border: 1px solid #000;
	border-width: 3px 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tableencomendas, .tableclientes, .tableconteudos, .tableferramentas, .tableseo, .tableimagem, .tablepagamentos {
	border-bottom: 3px solid #000;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.cola {
	width: 110px;
	text-align: center;
	float: left;
	padding: 8px 0;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
}

.colb {
	width: 810px;
	margin: 0;
	overflow: hidden;
	border-left: 1px solid #000;
}

ul.functions {
	margin: 0;
	padding: 0;
}

ul.functions li.left {
	width: 614px;
	float: left;
	padding: 3px;
	margin: 0;
}

ul.functions li.efic {
	width: 94px;
	text-align: center;
	float: left;
	padding: 3px 0; 
	margin: 0;
	border-left: 1px solid #000;
}
ul.functions li.komp {
	width: 94px;
	text-align: center;
	float: left;
	padding: 3px 0;
	border-left: 1px solid #000;
	margin: 0;
}
ul.functions li.efic2 {
	width: 94px;
	text-align: center;
	float: left;
	padding: 12px 0 6px 0; 
	margin: 0;
	border-left: 1px solid #000;
}
ul.functions li.komp2 {
	width: 94px;
	text-align: center;
	float: left;
	padding: 12px 0 6px 0;
	border-left: 1px solid #000;
	margin: 0;
}
.borderbottom {border-bottom: 1px solid #B1EF6F;}
.hei32 {
	height: 32px;
}
.hei20 {
	height: 20px;
}
/*------------------------------------------------ /FUNCIONALIDADES -------------------*/

/*------------------------------------------------bodyBot--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:137px;
	background:url(/tpl/imagens/footer_bg.gif) 0 0 repeat-x;
}
#footer{
	width:628px;
	margin:0 auto;
	height:67px;
	position:relative;
}
#footer ul{
	width:628px;
	position:absolute;
	left:0px;
	top:20px;
}
#footer ul li{
	float:left;
	color:#FFFAE8;
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#FFFAE8;
	background-color:inherit;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 11px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#FFFAE8;
	background-color:#C58C00;
}
#footer p.copyright{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:170px;
	top:39px;
}

#footer a.xht{
	width:66px;
	height:15px;
	background:url(/tpl/imagens/xhtml_bg.gif) 0 0 no-repeat;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#C58C00;
	background-color:inherit;
	position:absolute;
	left:216px;
	top:60px;
	margin:0;
	text-align:center;
	text-decoration:none;
}
#footer a.xht:hover{
	background:url(/tpl/imagens/xhtml_bg_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}
#footer a.cs{
	width:66px;
	height:15px;
	background:url(/tpl/imagens/xhtml_bg.gif) 0 0 no-repeat;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#C58C00;
	background-color:inherit;
	position:absolute;
	left:287px;
	top:60px;
	margin:0;
	text-align:center;
	text-decoration:none;
}
#footer a.cs:hover{
	background:url(/tpl/imagens/xhtml_bg_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}
#footer2 p.design{
	display:block;
	width:203px;
	height:12px;
	padding:2px;
	position:absolute;
	right: 0;
	top:24px;
	color:#006666;
	background-color:inherit;
	text-transform:none;
	font-size:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer2 p.design a.link{
	font-size:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	background-color:inherit;
	text-transform:none;
	text-decoration:none;
	padding:2px;
}
#footer2 p.design a.link:hover{
	color:#000000;
}
#footer2{
	width:900px;
	margin:0 auto;
	height:70px;
	position:relative;
}
#footer2 ul.badges {
	list-style: none;
	position:absolute;
	top: 0px;
	text-align: center;
	left: 10px;
}
#footer2 ul.badges li {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}

a.links:link, a.links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #40556F;	text-decoration: none; border-bottom-style: none; border-bottom-color: #FFFFFF;}

a.links:hover, a.links:active, a.links:visited:hover {color: #3366ff; border-bottom-color: #FF6600;}

a.linkss:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #95A7AC;	}

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

/*------------------------------------------------checkbox, radio and selects --------------------*/
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/tpl/imagens/checkbox.png) no-repeat;
	display: block;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 2px 0 0;
	background: url(/tpl/imagens/radio.png) no-repeat;
	display: block;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/tpl/imagens/select.png) no-repeat;
	overflow: hidden;
}
/*------------------------------------------------checkbox, radio and selects --------------------*/
