
body{ background-image:url(../img/bg.jpg); background-repeat:repeat-x;}
#all{ width:950px; height:auto; margin:0 auto; overflow: hidden;}
#topo{ float:left; width:950px; height:70px; color:#4f9d8e; font-size:18px; line-height:30px; padding-top:20px;background-color:transparent;}
#menu_login{ float:left;  width:950px; overflow:hidden; height:85px;}
	#menu_login ul{float:left; overflow:hidden; }
		#menu_login ul li{ float:left; width:auto; background-image:url(../img/border_menu.jpg); background-repeat:no-repeat; height:50px; line-height:50px; margin-top:15px; font-size:18px;}  
			#menu_login ul li a{ background-color:transparent; float:left; color:#FFF; width:auto; padding-left:20px; padding-right:20px;  height:50px; line-height:50px; font-size:18px;}
	#menu_login #login{ display:inline; height:85px; width:275px; background-color:transparent;}
		#menu_login #login form{ color:#d8a339; line-height:30px; margin-top:2px; _margin-top:5px; background-color:transparent; *position:relative; }
			#menu_login #login form input[type=submit]{*line-height:18px; *position:absolute; *top:29px; *right:10px; }
			
			#menu_login #login form span{ color:#fff; font-size:12px; float:right; line-height:12px; background-color:transparent;*margin-top:3px; _margin-top:4px; }
			
			#menu_login #login form #btnentrar{_line-height:17px; _position:relative; _top:5px; _right:-10px;}
			
			
#slide{ float:left; width:650px; height:135px; margin-top:15px; overflow:hidden;}
#btn_assine{ float:right; width:270px; height:135px; margin-top:15px; background-image:url(../img/btn_assine.jpg); background-repeat:no-repeat;}
	#btn_assine .h2{ color:#ffffcc; font-size:18px; text-align:center; padding-top:10px; width:270px; display:block; }
	#btn_assine .h1{ color:#fff; text-align:center; font-size:30px; font-weight:bold;  padding-top:10px; background-color:transparent; width:270px; display:block; overflow:visible; line-height:34px; height:30px;}
#cont{ width:650px; height:auto; float:left; overflow:hidden; margin-top:15px;}
	#cont h2{ color:#900; margin-bottom:20px; font-size:22px;}
	#cont p{ color:#505050; line-height:25px;}
	#cont a{width:100%; height:auto; float:left; border-bottom:0px solid #c4c4c4; line-height:25px; }
	#cont a:hover{color:#C00; text-decoration:underline; }
		#cont p strong{ font-weight:bold; color:#505050;}


#form{ width:260px; height:496px; float:right; overflow:hidden; background-image: url(../img/bg_form.jpg); background-repeat:no-repeat; margin-top:15px; padding:5px; padding-top:10px; }
	#form form{color:#147c69; line-height:30px;}
		
		#form form input, textarea{}
		#form form .bgbtn{ background-image:url(../img/btn_form.png); background-repeat:no-repeat; width:240px; border:none; height:27px; margin-top:10px; margin-left:10px; font-size:0; _font-size:16px; *font-size:16px;}
		#form img{ margin-right:5px; margin-top:10px; }
		#form .titform{ background-image:url(../../img/icon_star.jpg); background-repeat:no-repeat;}
		#form .titform h1{ color:#c0403c; font-size:21px;  width:210px; margin-left:50px;   }
		#form h2{ color:#777777; font-size:15px; padding-right:5px; margin-bottom:10px; margin-left:50px; }
		#form p{ color:#003366; margin-bottom:20px; font-size:18px;}
		#form  div.fdesc{ margin-top:10px; text-align:center;}
		#form div.linha{ position:relative; width:260px; display:block; margin-bottom:5px; }
		#form div.linha input[type=text]{ position:absolute; right:0;}
		#form div.sp1{ display:inline; color:#147c69;}



#box{ width:200px; height:120px; float:left; margin-top:10px; margin-bottom:10px; padding:5px; color:#FFF; }
	 .bg1{ background-image:url(../img/bgbox1.jpg); background-repeat:no-repeat; width:200px; height:120px; float:left; margin-top:10px; margin-bottom:10px; padding:5px; color:#FFF; }	 	
	.bg1 h2 a{ font-size:15px; color:#FFF;}
	.bg1 .titulo a{ position:absolute; top:1px; color:#fff; font: 24px "Arial"; }
	.bg1 .sombra { position:relative; color:#000; font: 24px "Arial"; }
	.bg1 h1 .sombra a{position:absolute;top:1px;color:#fff; font-size: 22px;}
	 .bg2{ background-image:url(../img/bgbox2.jpg); background-repeat:no-repeat; margin-left:10px; width:200px; height:120px; float:left; margin-top:10px; margin-bottom:10px; padding:5px; color:#FFF;}
	 .bg2 h2 a{ font-size:15px; color:#FFF;}
	.bg2 .titulo a{ position:absolute; top:1px; color:#fff; font: 24px "Arial"; }
	.bg2 .sombra { position:relative; color:#000; font: 24px "Arial"; }
	.bg2 h1 .sombra a{position:absolute;top:1px;color:#fff; font-size: 22px;}		
	 .bg3{ background-image:url(../img/bgbox3.jpg); background-repeat:no-repeat; margin-left:10px; width:200px; height:120px; float:left; margin-top:10px; margin-bottom:10px; padding:5px; color:#FFF;}
	 .bg3 h2 a{ font-size:15px; color:#FFF;}
	.bg3 .titulo a{ position:absolute; top:1px; color:#fff; font: 24px "Arial"; }
	.bg3 .sombra { position:relative; color:#000; font: 24px "Arial"; }
	.bg3 h1 .sombra a{position:absolute;top:1px;color:#fff; font-size: 22px;}
	
	.bg1 a:hover{ color:#fff!important ; text-decoration:none!important;}
	.bg2 a:hover{ color:#fff!important ; text-decoration:none!important;}
	.bg3 a:hover{ color:#fff!important ; text-decoration:none!important;}
	
	
#rodape{width:100%; height:50px; color:#cacaca; line-height:50px; background-image:url(../img/bgrodape.jpg); background-repeat:repeat-x; text-align:center;}		
#rodape a{ color:#ffbb38;}
#depoimentos{ width:270px; float:right; overflow:hidden; margin-top:15px;}

.coda-slider-wrapper { padding: 20px 0 }
#coda-slider-1 h2{ color: #F60; font-size:22px; border-bottom:1px solid #ccc; padding-bottom:5px; width:260px;}
.coda-slider { background: #F7F7F7; float: left; overflow: hidden; position: relative;  color:#000; padding:5px;  }
	.coda-slider .panel-container { position: relative;  }
	.coda-slider .panel { width: 260px; height:130px;  display: block; float: left;} 
		 .coda-slider .panel p{ color:#000; padding:5px; }
		 	.coda-slider, .coda-slider .panel p strong{ color: #C00; font-weight:bold; }
.coda-slider-no-js { height: 200px; overflow: auto !important; padding-right: 20px ;}
.coda-slider p.loading { padding: 20px; text-align: center;  }



#msgerro{ color: #F00; text-align:center; height:auto; width:100%; padding-top:10px; padding-bottom:10px; line-height:30px; font-size:22px; border-bottom:1px dashed #f00; border-top:1px dashed #f00; margin-bottom:10px;}

#indeco{ overflow:hidden; margin-bottom:20px;}
	#indeco a{width:100%; height:auto; float:left; border-bottom:1px solid #c4c4c4; line-height:25px; }
	#indeco a:hover{color:#C00; text-decoration:underline; }
	#indeco #col1{ float:left; overflow:hidden; width:300px; height:auto;}
	#indeco #col2{ float:right; overflow:hidden; width:320px; height:auto; padding-left:10px; border-left:1px dashed #ccc;}
	#indeco h2{ color:#900; margin-bottom:20px; font-size:22px;}
	
#calculo{ overflow:hidden; margin-bottom:20px;}
	#calculo a{ color:#003366; margin-bottom:20px; font-size:18px; text-decoration:underline;}
	