html
{
	margin:0;
	padding:0;
}
body
{
	font-family: 'Cairo', sans-serif;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:0;
	background:#ebebeb url(../img/bg.png);
}
.header-1, .header-2 
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:url(../img/bg_header.png);
}
	#send-whatsapp, #choice-user, #menu
	{
		display:none;
		margin:0;
		padding:20px 25px;
		border-bottom:1px dotted #666;
	}
		#send-whatsapp p, #choice-user form, #menu p
		{
			font-size:0.95em;
			line-height:1em;
			margin:0;
			padding:0;
			color:#666;
		}
		#send-whatsapp input, #choice-user input
		{
			font-size:0.95em;
			width:160px;
			margin:6px 5px 0 0;
			padding:9px 0;
			text-align:center;
			border:1px #666 solid;
			border-radius:3px;
			color:#555;
		}
		#send-whatsapp input:focus, #choice-user input:focus {
		box-shadow: 0 0 0 0;
		outline: 0;
		}
		::-webkit-input-placeholder
		{
			color:#339;
		}
		#send-whatsapp button, #choice-user button
		{
			font-size:0.95em;
			width:65px;
			margin:0;
			padding:10px 0;
			border:none;
			border-radius:3px;
			color:#F9F9F9;
			cursor:pointer;
			background:#339;
		}
.header-3
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:url(../img/bg_header.png);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom:solid #999 1px;
	text-align:right;
}
	#menu
	{
		display:inline-block;
		border-bottom:none;
	}
		#selec_sw
		{
			display:inline-block;
			padding:0;
			margin:0 5px 0 0;
			cursor:pointer;
		}
		#selec_cvo
		{
			display:inline-block;
			padding:0;
			margin:0 5px 0 0;
			cursor:pointer;
		}
.header-4
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
	background:url(../img/bg_header.png);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom:solid #999 1px;
}
.header-4>#choice-user
{
	border-bottom:none;
}
.header-4 h1
{
	display:block;
	background:#FF0080;
	margin:0;
	padding:9px 10px;
	font-size:0.95em;
	line-height:1.1em;
	font-weight:300;
	color:#F9F9F9;
	text-align:center;
	border:none;
	border-radius:2px;
}
.header-5
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
}
	.prop
	{
		margin:0;
		padding:0;
	}
		.prop
		{
			margin:25px 0;
			padding:0;
		}
	.cards-visit
	{
		margin:0;
		padding:0;
		text-align:center;
	}
		.cards-visit span
		{
			display:inline-block;
			margin:0;
			padding:0;
			font-size:1.6em;
			font-weight:600;
			color:#333;
			line-height:1.1em;
		}
			.cards-visit h1, .cards-visit h2
			{
				display:inline;
				margin:0;
				padding:0;
				font-size:1.8em;
				color:#FF0080;
				line-height:1.1em;
				font-weight:bold;
			}
			.cards-visit h2
			{
				font-size:2.2em;
			}
			.cards-visit img
			{
				vertical-align:text-bottom;
			}
	.passo-a-passo
	{
		margin:0;
		padding:0;
	}
		.passo-a-passo h1
		{
			margin:35px 0;
			padding:0;
			font-size:1.6em;
			line-height:1.1em;
			text-align:center;
			color:#6eb955;
			text-transform:uppercase;
		}
	.funcionamento
	{
		margin:0;
		padding:20px 0;
	}
		.funcionamento h1
		{
			margin:35px 0;
			padding:0 25px;
			font-size:1.6em;
			line-height:1.1em;
			text-align:center;
			color:#6eb955;
			text-transform:uppercase;
		}
	.planos
	{
		display:block;
		margin:0;
		padding:20px 0;
	}
		.planos h1
		{
			margin:35px 0;
			padding:0 25px;
			font-size:1.6em;
			line-height:1.1em;
			text-align:center;
			color:#60C;
			text-transform:uppercase;
		}
		.planos ul
		{
			display:block;
			list-style:none;
			background:#FFF;
			width:310px;
			margin:0 0 20px;
			padding:20px 0;
			border:none;
			border-radius:10px;
			box-shadow:1px 2px 3px #CCC;
		}
			.planos ul li
			{
				width:270px;
				margin:7px 20px;
				padding:0;
				line-height:1.2em;
				font-size:0.85em;
				text-transform:uppercase;
				color:#000;
			}
				.planos ul li ul
				{
					display:block;
					width:270px;
					margin:0;
					padding:0;
					border:none;
					border-radius:5px;
					box-shadow:none;
				}
					.planos ul li ul li
					{
						display:block;
						width:auto;
						background:#F1F1F1;
						border-radius:2px;
						margin:4px 20px;
						padding:7px 15px;
						line-height:1.1em;
						font-size:0.95em;
						text-transform:uppercase;
						color:#666;
						font-weight:normal;
					}
					.planos ul li i
					{
						color:#FF3535;
						font-style:normal;
						font-weight:bold;	
					}
					.planos ul li b
					{
						color:#09F;
						font-size:1.4em;	
					}
		.planos ul>#sls
		{
			margin-bottom:15px;
			font-size:1.2em;
			font-weight:600;
			padding-bottom:5px;
			border-bottom:2px dotted #FF3535;
			color:#09F;
		}
	.sol-card
	{
		display:block;
		margin:0;
		padding:0;
		border-radius:3px;
	}
		.sol-card h1
		{
			margin:35px 0 0;
			padding:0 25px;
			font-size:1.6em;
			line-height:1.1em;
			text-align:center;
			color:#6eb955;
		}
		.sol-card input, .sol-card select, .sol-card option,  .sol-card textarea
		{
			margin:0;
			padding:0;
			color:#333;
			font-size:0.95em;
			text-transform:uppercase;
		}
		.sol-card input:focus, .sol-card select:focus, .sol-card textarea:focus
		{
		box-shadow: 0 0 0 0;
		outline: 0;
		}
		::-webkit-input-placeholder
		{
			text-transform:capitalize;
			color:#FF8080;
		}
			div.box {
				margin:0 auto;
				width:310px;
				position:relative;
				padding-top:250px;
				background:#fb9d9b url(../img/bg_form.jpg)top right no-repeat;
			}		
			div.box label {
				width:310px;
				display:block;
				padding:10px 0 10px 0;
			}		
			div.box label span {
				display:block;
				color:#333;
				font-weight:600;
				font-size:0.95em;
				line-height:1em;
				float:left;
				width:80px;
				text-align:right;
				padding:15px 10px 0 0;
			}		
			div.box .input_text
			{
				padding:10px 10px;
				width:180px;
				background:#ebebeb;
				border:#666 1px solid;
				border-radius:3px;
			}
			div.box .message
			{
				padding:15px;
				width:170px;
				background:#ebebeb;
				border:#666 1px solid;
				border-radius:3px;
				overflow:hidden;
				height:120px;
				font-size:1.3em;
			}		
			div.box .button
			{
				margin:20px 0 10px 90px;
				padding:10px;
				background:#333;
				position:relative;
				border:none;
				border-radius:3px;
				width:auto;
				color:#F9F9F9;
				cursor:pointer;
			}
	.suporte
	{
		display:block;
		margin:0 0 35px;
		padding:20px 0;
	}
		.suporte p
		{
			font-size:1em;
			line-height:1em;
			margin:3px 5px 10px;
			padding:0;
			color:#666;
			cursor:pointer;
		}
		.suporte p img
		{
			height:25px;
			vertical-align:middle;
			border-radius:50%;
		}
		.suporte a
		{
			text-decoration:none;
			cursor:pointer;
		}
			.suporte a:link
			{
				color:#787778;
			}
			.suporte a:visited
			{
				color:#787778;
			}
			.suporte a:hover
			{
				color:#999;
			}
		.suporte i
		{
			display:inline-block;
			width:300px;
			margin:5px 0;
			line-height:1em;
			font-size:0.85em;
			color:#666;
		}
	.cvo-enviado
	{
		margin:0;
		padding:0;
	}
		.cvo-enviado h1
		{
			margin:35px 0;
			padding:0;
			font-size:1.6em;
			line-height:1.1em;
			text-align:center;
			color:#6eb955;
			text-transform:uppercase;
		}
		.cvo-enviado p
		{
			margin:35px 0;
			padding:0;
			font-size:0.95em;
			line-height:1.1em;
			color:#F00;
		}
.header-1 hr, .header-2 hr, .header-3 hr, .header-4 hr, .header-5 hr
{
	border:none;
	border-bottom:1px dotted #666;
	margin:15px 0;
	padding:0;
}

.bio
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
}
	.capa
	{
		margin:25px 0;
		padding:0;
	}
		.capa h1
		{
			font-size:1.6em;
			line-height:0.9em;
			margin:0 5px;
			padding:0 0 5px;
			font-weight:300;
			color:#069;
			border-bottom:solid #999 1px;
		}
		.capa h2
		{
			text-transform:uppercase;
			font-size:0.85em;
			line-height:1em;
			margin:5px 5px 0;
			padding:0;
			color:#999;
			font-weight:300;
		}
		.emp
		{
			text-align:center;
			margin:0;
			padding:0;
		}
			.emp img
			{
				width:230px;
				margin:25px 0;
				padding:0;
				border:none;
				border-radius:2px;
			}
		.capa p
		{
			font-size:1em;
			line-height:1em;
			margin:3px 5px 0;
			padding:0;
			color:#666;
		}
		.capa p img
		{
			width:22px;
			vertical-align:middle;
		}
	.img_capa
	{
		width:310px;
		height:auto;
		margin:15px auto 5px;
		padding:25px 0 50px;
		border-top-left-radius:100px;
		border-bottom-right-radius:50px;
	}	
		.img_perfil
		{
			width:310px;
			height:auto;
			margin:0;
			padding:0;
			text-align:left;
		}
		.img_perfil img
			{
				width:150px;
				height:150px;
				margin:0 0 0 25px;
				padding:3px;
				background:#FFF;
				border:none;
				border-radius:50%;
			}

.box-content-1, .box-content-2, .box-content-3, .box-content-4
{
	display:block;
	width:310px;
	height:auto;
	margin:0 auto;
	padding:0;
}
	.box-content-1 h1, .box-content-2 h1, .box-content-3 h1, .box-content-4 h1
	{	
		display:inline-block;
		background:#006599;
		border-radius:3px;
		width:306px;
		margin:8px auto 0;
		padding:2px;
		font-size:1em;
		font-weight:normal;
		text-align:center;
		color:#FFF;
		text-shadow:1px 1px 2px #333;
		cursor:pointer;
	}
	#content-1, #content-2, #content-3, #content-4
	{
		display:none;
		width:300px;
		margin:0 0 5px 5px;
		padding:0 0 20px;
		background:#FFF;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
		border-bottom:solid #999 1px;
	}
	#content-1 h2, #content-2 h2, #content-3 h2, #content-4 h2
	{
		margin:0;
		padding:5px 15px;
		font-size:0.95em;
		font-weight:300;
		line-height:1.2em;
		color:#666;
	}
	#content-1 h2 img, #content-2 h2 img, #content-3 h2 img, #content-4 h2 img
	{
		background:none;
		width:20px;
		vertical-align:middle;
		margin:0;
	}

	#content-1 p, #content-2 p, #content-3 p, #content-4 p
	{
		margin:0;
		padding:15px 20px 0;
		text-indent:0;
		text-align:left;
		line-height:1.2em;
		font-size:0.95em;
	}
	#content-1 li a, #content-2 li a, #content-3 li a, #content-4 li a
	{
		margin:0 0 0 5px;;
		padding:0;
		text-decoration:none;
		font-size:0.95em;
		text-transform:capitalize;
		color:#06C;
	}
	#content-1 ul, #content-2 ul, #content-3 ul, #content-4 ul
	{
		padding:15px 25px 0 38px;
		margin:0;
		text-align:left;
	}
	#content-1 ul li, #content-2 ul li, #content-3 ul li, #content-4 ul li
	{
		margin:5px 0 0;
		padding:0;
		line-height:1.2em;
		font-size:0.95em;
		list-style:disc;
	}
		
	#content-1 p a, #content-2 p a, #content-3 p a, #content-4 p a
	{
		font-size:0.95em;
		margin:0 auto;
		padding:5px 9px;
		text-decoration:none;
		background:#06C;
		border:none;
		border-radius:2px;
		text-transform:capitalize;
		color:#FFF;
	}
	#content-1 img, #content-2 img, #content-3 img, #content-4 img
	{
		width:310px;
		height:auto;
		background:url(../img/bar_imgs.png) no-repeat bottom left;
		padding:0 0 5px;
		margin:15px 0 0 -5px;
	}
	#content-1 iframe, #content-2 iframe, #content-3 iframe, #content-4 iframe
	{
		width:310px;
		height:230px;
		background:url(../img/bar_imgs.png) no-repeat bottom left;
		padding:0 0 5px;
		margin:0 0 0 -5px;
	}

.box-content-ctt
{	
	display:block;
	width:310px;
	height:auto;
	padding:0;
	margin:0 auto 12.5px;
}
	.content-ctt
	{
		display:inline-block;
		width:310px;
		margin:5px 0;
		padding:0;
		text-align:center;
	}
	#content-ctt p
	{
		margin:0;
		padding:15px 25px;
		font-size:0.95em;
		line-height:1.2em;
	}
	.content-ctt img
	{
		width:35px;
		height:35px;
		vertical-align:middle;
		margin:0 5px 5px;
		padding:0;
		cursor:pointer;
		border:2px solid #fff;
		border-radius:7px;
	}
.box-content-share
{	
	display:block;
	width:310px;
	height:auto;
	padding:0;
	margin:0 auto 12.5px;
}
	.content-whatsapp, .content-facebook, .content-copyurl, #content-url, #content-url2
	{
		font-size:0.95em;
		display:block;
		width:220px;
		height:auto;
		margin:5px auto;
		padding:6px 0;
		text-align:center;
		color:#090;
		border:dashed 1px #090;
		border-radius:5px;
		cursor:pointer;
		background:none;
	}
	
	.content-facebook
	{
		color:#069;
		border:dashed 1px #069;
	}
	
	.content-copyurl
	{
		color:#666;
		border:dashed 1px #666;
		margin-bottom:0;
	}
	
	#content-url, #content-url2
	{
		font-size:0.7em;
		background:none;
		cursor:auto;
		color:#999;
		margin:0 auto;
		font-weight:300;
		border:none;
	}
	
	#content-url:focus
	{
		box-shadow: 0 0 0 0;
		outline: 0;
	}


.alternat5
{
	display:inline-block;
	width:100%;
	background:#1A1A1A;
	margin:0;
	padding:0;
}
	.devel, .mail-ctt
	{
		width:310px;
		margin:0 auto;
		padding:0 20px;
		text-align:center;
	}
		.devel span, .mail-ctt span
		{
			font-size:1.5em;
			line-height:0;
			vertical-align:middle;
		}
		.devel p
		{
			margin:0;
			padding:15px 0 25px;
		}
		.devel img
		{
			opacity:0.25;
			padding:0;
			margin:0 12.5px;
			cursor:pointer;
		}
			.devel img:hover
			{
				opacity:0.75;
			}
		.mail-ctt p
		{
			margin:0;
			padding:25px 0 7px;
			color:#787778;
			font-size:0.95em;
			line-height:1.2em;
		}
		.mail-ctt a img
		{
			vertical-align:middle;
		}
		.mail-ctt a
		{
			text-decoration:none;
			cursor:pointer;
		}	
			.mail-ctt a:link
			{
				color:#787778;
			}
			.mail-ctt a:visited
			{
				color:#787778;
			}
			.mail-ctt a:hover
			{
				color:#999;
			}
		