/*- 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(../images/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; position:relative; }
	
	.logo { float:left; width:100px; 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; text-align:center; border:1px solid #CCC; border-width:1px 0 1px 0; padding:7px; font-size:1.3em; }
	.okForm { margin:5px 0; text-align:justify; padding:7px; font-size:1.2em; }
		.okForm span { font-weight:bold; }
	.gracias { padding:40px 0; text-align:center; }
	
	ul { list-style-type:none; margin:0; padding:0; }
	
	.chkBox { position:absolute; top:2px !important; *top:0 !important; left:0; margin:0; padding:0; }	

	span.destaca { font-weight:bold; color:#06C; }
	
	.tituloForm { float:left; width:auto; margin-top:20px; }
		.titAreaForm { float:left; width:auto; font-weight:bold; font-size:1.6em; letter-spacing:-1px; color:#999; margin-bottom:24px; margin-right:20px; }
		#lnkPdfApartado { display:block; float:right; width:auto; padding-left:23px; padding-right:3px; height:22px; background:#FFC url(../images/icon-pdf.gif) no-repeat; background-position:2px 2px; }
	.imagenApartado { float:right; width:auto; }
	#dtlstSubapartados { width:auto; margin:0 auto;}
	

/*- FORMULARIO ------------------------*/

	.camposAhorro span { font-size:0.9em; margin-right:5px; line-height:1.8em; }
	.camposAhorro input { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#0066CC; font-size:1em; margin-right:10px;  }
	
	.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:287px; }
		.emailContacto input { width:275px; }
	.formulario .telefonoContacto { float:left; width:110px; }
		.formulario .telefonoContacto input { width:110px; }
	.formulario .numHabitaciones { float:left; width:97px; }
		.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:140px; 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; }
		
/*- SLIDER -------------------------------------------*/
    /* image replacement */
        #prevBtn, #nextBtn { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
    /* // image replacement */

    /* clearfix */

		#content:after, ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		#content, ul{ display:block; }
		/*  \*/
		#content, ul { min-height:1%; }
		* html #content, * html ul { height:1%; }
    /* // clearfix */

/* content */

	#container { margin:0 auto; position:relative; text-align:left; width:600px; height:280px; background:#fff; margin-bottom:2em; }
			
	/* slider */

		#slider ul, #slider li { margin:0; padding:0; list-style:none; }
		#slider, #slider li { height:280px; width:600px; overflow:hidden; text-align:center; }
		#slider{ margin:0; }
		#prevBtn, #nextBtn { display:block; width:48px; height:48px; position:absolute; left:-25px; top:171px; }
		#nextBtn{ left:574px; }
		#prevBtn a, #nextBtn a { display:block; width:48px; height:48px; background:url(../images/btn-prev.gif) no-repeat 0 0; }	
		#nextBtn a { background:url(../images/btn-next.gif) no-repeat 0 0; }								
	
	/* // slider */	

/* // content */