/*- COMUNES --------------------------- */
	body {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size:62.5%;
		color:#333;
		line-height:1.6em;
		margin:0;
		padding:0;
		margin-top:5px;
		margin-bottom:10px;
		background:url(bgPagina.gif) repeat-x;
	}
	a { outline:none; color:#0066CC; }
	.clear { clear:both; line-height:0; font-size:1px; padding:0; margin:0; }
	input { margin:0; padding:0; }
	
	.wrapper { width:870px; margin:auto; font-size:1.2em; }
	
	.logo { float:left; width:170px; margin-top:5px; margin-bottom:20px; }
	.claim { float:right; width:620px; background:#CBFD9D; color:#009900; font-size:1.4em; font-weight:bold; line-height:1em; margin:9px 0; padding:10px; text-align:center; }
	
	.intro { margin:5px 0 20px 0; text-align:justify; border:1px solid #CCC; border-width:1px 0 1px 0; padding:7px; }
	.gracias { padding:40px 0; text-align:center; }
	
	.columnaLeft { float:left; width:420px; text-align:justify; }
	.columnaRight { float:right; width:420px; text-align:justify; }
	
	ul { list-style-type:none; margin:0; padding:0; }
	li { margin:0; padding-left:26px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px dotted #666; zoom:1; position:relative; }
	.chkBox { position:absolute; top:2px !important; *top:0 !important; left:0; margin:0; padding:0; }	

	span.destaca { font-weight:bold; color:#06C; }
	
	.titAreaForm { display:block; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; margin-top:20px;border-bottom:1px solid #999; position:relative; }

/*- FORMULARIO ------------------------*/

	.formulario { width:405px; margin:auto; margin-bottom:25px; margin-top:25px; border:1px solid #CCC; padding:10px; line-height:1.8em; }
	.formulario span { font-size:0.9em; }
	.formulario input, .formulario textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#0066CC; font-size:1.1em; }
	.formulario .nombreEmpresa { display:block; width:400px; }
	.formulario .nombreEmpresa input { width:400px; }
	.nombreContacto input { width:400px; }
	.emailContacto { float:left; width:290px; }
		.emailContacto input { width:275px; }
	.formulario .telefonoContacto { float:left; width:110px; }
		.formulario .telefonoContacto input { width:110px; }
	.formulario .numHabitaciones { float:left; width:100px; }
		.formulario .numHabitaciones input { width:85px; }
	.formulario .poblacion { float:left; width:300px; }
		.formulario .poblacion input { width:300px; }
	.formulario .comentarios textarea { width:400px; height:80px; }
	.formulario .btnEnviar { background:#F60; color:#FFF; font-weight:bold; display:block; width:280px; height:22px; font-size:1.1em; border:0; text-align:center; cursor:pointer; cursor:hand; margin:auto; margin-top:15px; }
	.warning, .required { color:#C00; font-size:0.9em; }
	
/*- FOOTER ----------------------------*/
	.footer { width:870px; margin:auto; height:40px; border-top:1px dashed #CCC; border-bottom:1px solid #CCC;
		zoom:1; clear:both; position:relative; color:#666; }
		.footer .izquierdo { width:auto; position:absolute; top:25%; left:0; }
		.footer .derecho { width:auto; height:22px; position:absolute; top:9px; right:110px; background-position:top right; line-height:-3em; }
		.footer a.grupoTh { position:absolute; top:9px; right:0; }
		.txtGuia { font-weight:bold; color:#2B65DB; font-size:1.1em; }
		.txtCom { font-weight:bold; color:#F68B01; font-size:1.1em; }