@charset "utf-8";

	h1.titulohospedagem {	
		width:			100%;
		border-bottom:	1px dotted #000;
		font:  			bolder 18px Tahoma, Geneva, sans-serif;
		color:			#C00;
	}
	
	img.step {
		padding: 3px;
	}
	
	p.introhospedagem {
		width:			100%;
		font-family:	Tahoma;
		font-size:		11px;
		padding-top: 	5px;
		padding-bottom: 10px;
		line-height:	16px;
		text-align: 	justify;	
	}

	p.avisoemail {
		width:			100%;
		font-family:	Tahoma;
		font-size:		9px;
		padding-top: 	5px;
		text-align: 	justify;	
	}

	h1.subtitulohospedagem {	
		width:			100%;
		font-size: 		14px;
		padding-bottom: 5px;
		font-weight:	bold;
	}

	table.planoshospedagem {
		border: 		0px;
	}
	
	table.planoshospedagem tr.cabecalho {
		background: 	#09F;
		font-size:		12px;
		font-weight:	bold;
		color:			#FFF;

	}

	table.planoshospedagem td.cabecalho {
		border-bottom: 	1px solid #036;
	}
	
	table.planoshospedagem td {
		height: 		20px;
		border-bottom: 	1px dotted #999;
		border-right: 	1px dotted #999;		
	}	

	table.planoshospedagem td.fimconfig {
		height: 		20px;
		border-bottom: 	1px solid #036;

	}	

	input.textoPersonal {
		padding: 		2px;
		font-family: 	Tahoma;
		font-size: 		11px;
		font-weight:	bold;
		color:			#333;
		border:			1px solid;
		background:		#F9F9F9;
		width:			98%;
		vertical-align: middle;
	}


	span.assinar a{
		font-family: 	Tahoma;
		font-size:		12px;
		color:			#FFF;
		text-decoration:none;
	}
	
	span.assinar a:hover{
		font-family: 	Tahoma;
		font-size:		12px;
		color:			#FF0;
		text-decoration:none;
	}	
	
	#conteudocontrato {
		width:			100%;
		height:			445px;
		border:			1px solid;
		overflow-x:		hidden;
		overflow-y:		scroll;
	}
	
	p.conteudocontrato {
		width:			95%;
		padding: 		10px;
		text-align:		justify;
		line-height: 	18px;
	}
	
	input.btnContinuar {
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		padding: 		4px;
		background-image: url(../imagens/fundobotoes.gif);
	}

	#formularioinscricao {
		float: 			left;
		border: 		0px solid;
		width: 			480px;
	}

	#molduracaracteristicas {
		float: 			right;
		border: 		0px solid;
		width: 			250px;		
	}


	table.formulario {
		border: 		0px;
	}

	table.formulario tr.cabecalho {
		background: 	#09F;
		font-size:		12px;
		font-weight:	bold;
		color:			#FFF;

	}

	table.formulario td.cabecalho {
		border-bottom: 	1px solid #036;
	}

	table.formulario td {
		height: 		20px;
		border-bottom: 	1px dotted #999;
		border-right: 	1px dotted #999;		
	}	

	table.formulario td.fimform {
		padding:		13px;
		border-bottom: 	1px solid #036;

	}	

	table.formulario td.fimform1 {
		padding:		13px;
		border: 		none;

	}	

	input.texto {
		padding: 		2px;
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		color:			#333;
		border:			0px solid;
		background:		#F9F9F9;
		width:			98%;
		vertical-align: middle;
	}
	
	select.texto {
		padding: 		2px;
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		color:			#333;
		border:			0px solid;
		background:		#F9F9F9;
		width:			100%;
		vertical-align: middle;
	}	
	
	input.checkbox {
		vertical-align: middle;		
	}
	
	span.legendaform {
		font-family:	Tahoma;
		font-size: 		10px;
		color:			#999;
	}
	
	input.btnEnviarFormulario {
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		padding: 		4px;
		background-image: url(../imagens/fundobotoes.gif);
	}

	input.btnLimparFormulario {
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		padding: 		4px;
		background-image: url(../imagens/fundobotoes.gif);
	}
	
	#resPesquisaDominio {
		margin-top: 5px;
		float: left;
		border: 0px solid;
	}
	
	span.www1 {
		font-size: 12px;
		font-weight:bold;
		vertical-align:middle;
	}
	
	#msgResultado_1 {
		width:457px;
		border: 1px dotted #CCC;
		padding: 10px;
		
	}
	
	#msgResultado_2 {
		width:457px;
		border: 1px dotted #CCC;
		padding: 10px;
		
	}	
	
	#erroPedido {
		width:	733px;
		border: 1px dotted #CCC;
		padding: 5px;
		margin-bottom: 5px;
	}
	
	p.avisoErro {
		color: #C00;
		font-size: 12px;
		font-weight:bold;
		margin-bottom: 3px;
	}

	p.avisoOK {
		color: #0099ff;
		font-size: 12px;
		font-weight:bold;
		margin-bottom: 3px;
	}

	p.avisoConfirmado {
		color: #69B80D;
		font-size: 12px;
		font-weight:bold;
		margin-bottom: 3px;
	}

	p.descricaoErro {
		color: #333;
		font-size: 11px;
		text-align:justify;
	}	
	
	img.avisos {
		padding: 5px;
		vertical-align: middle;
	}
	
	#pedidoConfirmacao {
		margin-top:10px;
		padding: 10px;
		border-bottom: 1px dotted #CCC;
	}

	input.btnReenviar {
		font-family: 	Tahoma;
		font-size: 		12px;
		font-weight:	bold;
		padding: 		4px;
		background-image: url(../imagens/fundobotoes.gif);
	}
	
	#pedidoConfirmado {
		margin-top:10px;
		padding: 10px;
		border: 1px dotted #CCC;
	}
