/* styles for home */
*{font-family:  Arial, Tahoma, Sans-Serif;}
.imgrpl {
	display: block;
	font-size: 1px;
	text-indent: -5000px;
}
#header {
	display: block;
	width: 776px;
	height: 107px;
	/*background: url(/images/fundo_superior.jpg) 1px 0 no-repeat;*/
}
	#datauser {
		display: block;
		float: right;
		width: 208px;
		height: 90px;
		background: url(/images/bglogin.png) no-repeat;
		margin: 8px 32px 0 0;
		_margin: 8px 0 0 0;
		*margin: 8px 0 0 0;
	}

	#boxloglabel {
		float: left;width: 51px;height: 24px;padding-top: 23px;
	}

	#boxlogfields {	
		float: left;padding-top: 3px;
	}

	#datauser div.line {
		height: 16px;
		padding-top: 2px;
	}

	#datauser input.fieldlog {
		width: 53px;
		height: 16px;
		border: 1px solid #999;
		font-size: 10px;
		color: #999;
		float: left;
		margin-right: 4px;
	}

	#datauser label {display: none;}

	#datauser .btlogin {
		float: left;
		background: url(/images/button_circle_arrow.gif) no-repeat;
		width: 16px;
		height: 16px;
	}
	
	#datauser .labeluser {
		display: block;
		float: left;
		padding-top: 5px;
		font: 10px Arial;
		color: #999;
	}
	
	#datauser .labelpass {
		display: block;
		float: left;
		padding-left: 32px;
		padding-top: 5px;
		font: 10px Arial;
		color: #999;
	}

	#datauser #txentrar {
		display: block;
		background: url(/images/txentrar.gif) 5px 0 no-repeat;
		float: left;
		width: 45px;
		height: 16px;
	}

	#datauser .buttonsubmit {margin: 0 0 0 6px;}

	#datauser #entrarauto {padding: 0 0 0 50px;}
		#datauser #entrarauto input {
			display: block;
			float: left;
			width: 15px;
			height: 15px;
		}

		#datauser .visible {
			display: block !important;
			float: left;
			font-size: 10px;
			color: #999;
			padding: 0 0 0 2px;
		}



	#datauser #esqueceusenha {
		clear: both;
		width: 150px;
		margin-left: 50px;
		line-height: 10pt;
	}
		#datauser #esqueceusenha  a, #datauser #esqueceusenha  a:hover {
			font-size: 10px;
			color: #999;
		}
		#datauser #esqueceusenha  a {text-decoration: none;}
		#datauser #esqueceusenha  a:hover {text-decoration: underline;}

	#destak {
		display: block;
		width: 776px;
		height: 212px;
		background: url(/images/fundo_home.png) no-repeat !important;
		background: url(/images/fundo_home.png) 1px 0 no-repeat;
	}
		#infouser {
			width: 250px;
			float: left;
			background: #FFF;
			margin-left: 2em;
			margin-top: 2em;
			padding: 3px;
			font-size: 85%;
			font-weight: bold;
		}
		
		#infouser ul {
			list-style: none;
		}
		
		#infouser li {
			padding: 3px;
		}
			#infouser dl {
				width: 276px;
				padding: 56px 0 17px 0;
			}

			#infouser dd, #infouser dt {
				font-size: 11px;
				color: #fff;
				text-align: right;
			}
			#infouser dt {font-weight: bold;}

			#infouser .bgbotao {
				display: block;
				width: 164px;
				height: 192px;
				margin: 0 0 0 77px;
			}


		#photouser {
			position: relative !important;
			position: absolute;
			width: 180px;
			height: 274px;
			float: left;
			margin: -63px 30px;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/happy-doctor.png');
		}
		html>body #photouser {
			background: url(/images/happy-doctor.png) no-repeat;
		}

		#formsearch {
			width: 190px;
			height: 172px;
			float: right;
			padding: 8px 30px 0 30px;
			margin: 8px 0 0 0;
			font-size: 11px;
			color: #999;
			text-align: center;
		}
			#exseif{
				overflow: hidden;
				overflow-x: hidden;
				overflow-y: hidden;
				width: 204px;
				height: 155px;
			}


		#couple {
			display: block;
			float: left;
			margin: 0 0 0 1px;
			width: 243px;
		}

		#parceirafeliz {
			display: block;
			float: left;
			width: 182px;
			margin: 22px 0 0 0px;
		}
			#parceirafeliz h2, #depoimentos  h2, #howsitworks  h2 {
				width: 151px;
				height: 19px;
			}
			#parceirafeliz h2 {background: url(/images/parceirafeliz.png) no-repeat;}
			#depoimentos  h2 {
				background: url(/images/depoimentos.png) 5px 0 no-repeat;
				margin-bottom: 10px;
			}
			#howsitworks  h2 {
				background: url(/images/sitesparceiros.png) 5px 0 no-repeat;
				margin-bottom: -10px;
			}

			#parceirafeliz p, #parceirafeliz ul {padding: 13px 0 0 0;
								text-align: justify;
			}


		#division {
			display: block;
			float: left;
			width: 48px;
			height: 263px;
			background: url(/images/verticalline.gif) 20px 0 no-repeat;
		}

		#depoimentos{
			display: block;
			float: left;
			width: 240px;
			padding: 22px 0 0 0;
		}
			#depoimentos img{padding: 5px 0 0 0px;}
			#depoimentos p.text{padding: 0 0 0 5px; text-align: justify;}

		#howsitworks{
			display: block;
			float: left;
			width: 240px;
			padding: 10px 0 0 0;
		}
			#howsitworks a, #characteristics a {
				font-size: 11px;
				color: #c00;
				text-decoration: none;
			}

			#howsitworks a:hover, #characteristics a:hover {
				font-size: 11px;
				color: #c00;
				text-decoration: underline;
			}

			#howsitworks img {padding: 19px 0 0 0px;}
			#howsitworks p.text {padding: 0 0 0 5px;}

		#characteristics p {
			font-size: 11px;
			color: #666;
			line-height: 17px;
		}

		#characteristics ul li {
			list-style-type: none;
			font-size: 11px;
			color: #666;
			line-height: 17px;
			background: url(/images/bulletarrowsingle.gif) 0 5px no-repeat;
			padding: 0 0 0 12px;
		}

.autologin {
	float: right;
	display: inline;
	font-size: 11px;
	color: #fff;
	background: #da3c3c;
	padding: 2px 3px;
}


	#menusuperior {
		float: left;
		width: 100%;
		margin: 5px auto;
		background: #F1F1F1;
	}
			
	#menusuperior ul{
		margin: 0px;
		padding: 3px;
		padding-left: 10px;
	}
	
		
	#menusuperior li {
		padding: 3px;
		margin: 0px;
		display: inline;
		color: #FFF;
		background: #BB0101;
	}
	#menusuperior li:hover {
		background: #0101bb;
	}
	
	#menusuperior li a {
		color: #FFF;
		text-decoration: none;
		padding: 3px;
		font-size: 85%;
		font-weight: bold;
	}
	
	#menusuperior li.compreja {
		background: #333;
		color: #FFF;
	}

	#menusuperior li.compreja:hover {
		background: #0101BB;
	}
