/* CSS Document */

/*- COMUNES --------------------------- */
	body {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size:62.5%;
		line-height:1.6em;
		margin:0;
		padding:0;
		margin-top:3px;
		margin-bottom:10px;
		background:url(../_aux_imagenes/bgPagina.gif) repeat-x;
	}
	.clear { clear:both; line-height:0; font-size:1px; padding:0; margin:0; }
	input { margin:0; padding:0; }
	.banner { margin-top:7px; margin-bottom:0; }
	a { outline:none; color:#0066CC; }
	.fltLeft { float:left; width:auto; }
	.fltRight { float:right; width:auto; }
	
	.txtGuia { font-weight:bold; color:#2B65DB; font-size:1.1em; }
	.txtCom { font-weight:bold; color:#F68B01; font-size:1.1em; }
	.txtAhorro { font-weight:bold; color:#009900; background:#FFFF99; }
	.txtNovedad { font-weight:bold; color:#FF6600; background:#FFFF99; }

/*- ESTRUCTURA --------------------------- */

	.mainContainer { width:930px; margin:auto; font-size:1.1em; background:url(../_aux_imagenes/bgColLeft.gif) repeat-y; background-position:219px 40px;  }
	.colLeft { float:left; width:220px; padding-bottom:10px; }
	.colRight { float:right; width:700px; padding:0; margin:0; position:relative; padding-bottom:5px; }	
	.footer { width:930px; margin:auto; height:40px; border-top:1px dashed #CCC; border-bottom:1px solid #CCC;
		zoom:1; clear:both; position:relative; color:#666; }
		.bloqueCentral { float:left; width:490px; }
		.bloqueDerecha { float:right; width:200px; }
	/*- Footer -------------------------- */
		.footer .izquierdo { width:420px; 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; }
		.footer .central { width:180px; height:30px; position:absolute; top:4px; left:42%; text-align:center; }
		.footer #flashcontent { border:none; width:180px; height:30px; margin:0; }
	
		
/*- ELEMENTOS --------------------------- */
	.logo { position:relative; height:85px; background:url(../_aux_imagenes/bgLogo1.gif) no-repeat; background-position:80px right; }
		.logo img { position:absolute; top:24px; left:29px; }
	.headMenu { height:27px; width:206px; border-right:1px solid #CCC; background:url(../_aux_imagenes/bgHeadMenu.gif) no-repeat;
		color:white; font-weight:bold; padding-left:13px; line-height:1.9em; }
	
	.showroom { width:450px; padding:3px 10px 5px 10px; text-align:center; font-weight:bold; margin-top:0; margin-bottom:0; font-size:14px; background-color:#F60; font-style:italic;}	
		.showroom a { color:blue; font-weight:bold; }
	.prueba { margin-top:7px; margin-bottom:0;  position:relative;}	
	.servicios { width:160px; height:100px; background:url(../_aux_imagenes/bgServicios.gif) no-repeat;  font-size:1.4em;}
	.campHabitacion { width:175px; height:65px; background:url(../_aux_imagenes/btn_camphabitacion.jpg) no-repeat;  font-size:1.2em; font-weight:bold; color:#FFFFFF;text-decoration:none;}
	    .campHabitacion a {color:White;text-decoration:none;}
	.campaMobiliario { width:175px; height:65px; background:url(../_aux_imagenes/btn_campmobiliario.jpg) no-repeat;  font-size:1.2em; font-weight:bold; color:#FFFFFF;text-decoration:none;}
	    .campaMobiliario a {color:White;text-decoration:none;}
	.campaReformas { width:175px; height:65px; background:url(../_aux_imagenes/btn_campreformas.jpg) no-repeat; font-size:1.2em; font-weight:bold; color:#FFFFFF;text-decoration:none;}
	    .campaReformas a  {color:White;text-decoration:none;}
	.campanDefault { width:175px; height:65px; background:url(../_aux_imagenes/btn_camphabitacion.jpg) no-repeat; font-size:1.2em; font-weight:bold; color:#FFFFFF;text-decoration:none;}
	    .campanDefault a  {color:White;text-decoration:none;}
	.buscador { width:200px; height:66px; background:url(../_aux_imagenes/bgBuscador.gif) no-repeat; padding:7px 5px; }
	
	.buscador p { margin-top:7px; margin-bottom:3px; }
	.buscador .inputBuscar { float:left; width:130px; height:17px; font-size:1.1em; padding:1px; }
	.buscador .btnBuscar {
		float:right; width:58px; height:22px; color:white; text-align:center; text-decoration:none; font-weight:bold;
		background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;
		cursor:hand; cursor:pointer; padding:0; margin:0; }
	.buscador a.btnBuscar { line-height:2em; }
	
	.buscadorHoriz {
		width:auto; padding:10px 5px; background:#E1E2EA; border:1px solid #A0A4BC; margin-top:15px;
		margin-bottom:15px; text-align:center; zoom:1; }
		.buscadorHoriz .inputBuscar { width:90px; height:14px; font-size:1.1em; padding:1px; }
		.buscadorHoriz .btnBuscar {
			width:58px; height:22px; color:white; padding-bottom:2px; margin-left:6px; font-weight:bold;
			background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
			font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			cursor:hand; cursor:pointer;
		}
	 .btnComprar { width:116px; height:22px; color:white; padding-bottom:3px; font-weight:bold;
			background:url(../_aux_imagenes/bgBtnCesta1.gif) no-repeat; border:0;
			font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;
			cursor:hand; cursor:pointer; }	
		.inputComprar { width:90px; height:16px; font-size:1.1em; padding:1px; border:1px solid #A0A4BC; }
		.inputModificar { width:150px; height:16px; font-size:1.1em; padding:1px; border:1px solid #A0A4BC; }
	
	.buscadoravanzado
		{ width:600px; height:66px; background:url(../_aux_imagenes/bgBuscadorcentre.gif) no-repeat; padding:27px 5px; }
	.buscadoravanzado .btnBuscar {
		float:right; width:58px; height:22px; color:white; font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat;
		border:0; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer; padding:0; margin:0; }
	
	.inputBuscar { width:20px; height:17px; font-size:1.1em; padding:1px; border:1px solid #A0A4BC; }
	.inputCesta { width:130px; height:17px; font-size:1.1em; padding:1px; border:1px solid #A0A4BC; }
	.inputComentarios { width:400px; height:50px; font-size:1.3em; padding:1px; border:1px solid #A0A4BC; }
		 .btnConfirm { width:200px; height:22px; color:white; padding-bottom:3px; font-weight:bold;
			background:url(../_aux_imagenes/bgBtnConfirm.gif) no-repeat; border:0;
			font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer; }
	
	.DespBuscar { font-size:0.9em; font-family:Tahoma, Arial, Helvetica, sans-serif; }
	
	p.idiomas { margin-top:20px; margin-bottom:16px; text-align:right; color:#999; display:none; }
	p.logout { margin-top:20px; margin-bottom:16px; text-align:right; color:#999; }
	
	.breadcrumb { padding-left:10px; color:#999; border-bottom:1px solid #CCC; margin-bottom:7px; margin-top:0; zoom:1; }
		
	.breadcrumb a { text-decoration:none; }
	
	.nomPagina { font-size:1.7em; color:#999; letter-spacing:-1px; margin-bottom:30px;  }
	.titSeccion { font-weight:bold; color:#0099FF; font-size:1.3em; background-color:#efeded; padding:2px;  }
	.datosContacto { padding-left:50px; }
	
	ul.listaContenido { padding:0; list-style-type:none; margin-left:20px; padding-left:30px; margin-right:30px;
		background:url(../_aux_imagenes/puntoListaContenido.gif) no-repeat; background-position:0 2px; }
	ul.listaContenido li.primerNivel { font-size:1.2em; font-weight:bold; color:#0099FF; border-bottom:1px solid #0099FF; }
	ul.listaContenido li.segundoNivel { padding-left:20px; }
	ul.listaContenido li.tercerNivel { padding-left:60px; color:#333; }
	
	.firmaLester { background:url(../_aux_imagenes/firmaLester.jpg) no-repeat; height:120px; position:relative; margin-left:15px; color:#666666; }
	.firmaLester p { position:absolute; left:32px; bottom:0; line-height:1.2em; }

	
/*- Bloque de enlaces Acceso de usuarios ---------------- */

	.bloqueAcceso { width:182px; float:right; height:25px !important; *height:25px !important; *height:22px; text-align:right; line-height:2.3em; }
		.bloqueAcceso a { outline-style:none; }
		/*.bloqueAcceso a#header_lnkAreaUsuario { display:none; }*/

/*- Formulario de Acceso de usuarios ---------------- */
		
	.formAcceso { width:700px; display:none; }
	.formAcceso div {
		background:#FFFFCC; border:1px solid #ccc; padding:7px 15px; zoom:1; font-size:1em; color:#006699; margin-bottom:15px; }
	.formAcceso .fltLeft { margin-right:12px; }
	.formAcceso .fltRight { margin-top:9px; }
	.formAcceso p.warningAcceso { color:red; width:400px; margin:0; }
	.formAcceso a { font-weight:normal; }
	.formAcceso .datoAcceso { width:100px; font-size:1em; padding:1px; }
	.formAcceso .btnEntrar {
		padding:0; margin:0; margin-top:15px; width:58px; height:22px; color:white; font-weight:bold;
		background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:0.9em; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer; }

/*- Menu Tabs --------------------------- */
	
    
    .tabsContainer { border-bottom:1px solid #ff9900; height:25px; overflow:hidden; margin-bottom:15px; }
    #tabs { float:left; width:555px; height:25px; margin-bottom:0; z-index:-999; }
    #tabs ul { margin:0; padding:0; padding-left:9px; list-style:none;font-size:11px; }
    #tabs li { display:inline; margin:0; padding:0; }
    #tabs a { float:left; background:url(../_aux_imagenes/tableft.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
    #tabs a span { float:left; display:block; background:url(../_aux_imagenes/tabright.gif) no-repeat right top; padding:5px 12px 4px 4px; color:#FFF; }
	#tabs #Ahorros a { float:left; background:url(../_aux_imagenes/tableftBlue.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
	#tabs #Ahorros a span {
		float:left; display:block; background:url(../_aux_imagenes/tabrightBlue.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; }
	#home #tabs #Index a, #quienes #tabs #Quienes a, #apoyo #tabs #Apoyo a, #contacto #tabs #Contacto a, #ahorros #tabs #Ahorros a  {
		float:left; background:url(../_aux_imagenes/tableftOff.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
    #home #tabs #Index a span,
	#quienes #tabs #Quienes a span,
	#contacto #tabs #Contacto a span,
	#apoyo #tabs #Apoyo a span,
	#ahorros #tabs #Ahorros a span {
		float:left; display:block; background:url(../_aux_imagenes/tabrightOff.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#000; }


    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span, #tabs #Ahorros a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span, #tabs #Ahorros a:hover span { color:#FFF; }
    #tabs a:hover, #tabs #Ahorros a:hover { background-position:0% -42px; }
    #tabs a:hover span, #tabs #Ahorros a:hover span { background-position:100% -42px; }
   

/*- Fin Menu Tabs --------------------------- */

/*- Catálogo -------------------------------- */

	h1.nomFamilia { font-size:1.7em; color:#999; letter-spacing:-1px; margin-top:6px;  padding-bottom:3px; padding-bottom:6px; margin-bottom:15px; }
	.nomCompania {background-color:#c9c9c9; font-size:1.2em; color:#5c5b5b; padding-left:10px; margin-top:6px; margin-bottom:3px; font-weight:bold; }
	/* La medida de ancho del bloque debe ser porcentual, si es 4 columnas es igual a 23%, si son 3 columnas es igual a 31%. Se mantiene el margen derecho de 1%. */
	.bloqueFamilia { width:48%; float:left; margin-right:1%; margin-top:15px; height:110px; border:1px solid #CCC; padding:1px; cursor:hand; cursor:pointer; }
	.bloqueFamilia .imagenFamilia { height:80px; overflow:hidden; width:100%; margin-bottom:1px; }
	.bloqueFamilia .txtFamilia { background:#e7e7e7; height:25px; text-align:center; line-height:1.1em; padding:2px; }
	.bloqueFamilia .txtFamilia a { color:black; }
		.precio { color:#0066cc; font-weight:bold; font-size:1.4em;}
	
	.resultado { color:#0066cc; font-weight:bold; font-size:1.1em;}
	a.lnkDetalle { font-size:1.2em; font-weight:bold; } /* Nombre del producto como enlace en resultados */
	#tablaCesta { background-color: #efeded; }
	#tablaCesta td.cabecera { background:#545979; color:White; font-weight:bold; }
	#tablaCesta td	{ padding:4px 4px; /*background-color:#efeded;*/ color:black; font-weight:normal; }
	#tablaCesta .linia { color:red; font-weight:normal; }
	.tblBorde { border:3px solid #E1E2EA; }

	#dtlstCesta { margin-left:37px; }
	
	.transporte	{ color:#666; font-weight:bold; }
	.totalProveedor { display:block; color:#545979; font-weight:bold; font-size:1.3em; }

/*- Fin Bloque Familia: Catálogo online --------- */

/*- Datos al finalizar presupuesto ---------------*/
	
	.datosAsociadosPpto { width: 750px; background:#4384E4; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; line-height:1.7em; margin-top:30px; margin-bottom:5px; }
	
	.datosPpto { margin:auto; margin-top:20px; width:740px; font-size:1.1em; line-height:1.8em; }
	.datosPpto .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; }
	.datosPpto .cif { float:left; width:110px; }		
	.datosPpto .razonSocial { float:left; width:auto; }		
		
	#divFichaContacto .direccionPostal { float:left; width:auto; margin-right:30px; }
	#divFichaContacto .codigoPostal { float:left; width:140px; }
	#divFichaContacto .telDelegacion { float:left; width:auto; margin-right:30px; }
	#divFichaContacto .emailDelegacion { float:left; width:auto; }
	#divFichaContacto .provincia { margin-right:30px; }
	#divFichaContacto select {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; /* margin-top:8px; */ }
	
	#divComboDelegacion { margin-top: 20px; }
	
	.datosPpto .nombreContacto { margin-right:30px; }
		
	.comentariosPpto { width:420px; margin:auto; margin-top:12px; font-size:1.1em; line-height:1.8em; }
	
				

/*- Fin Bloque Datos al finalizar presupuesto ----*/

/* Bloque lista */
	.bloqueLista { width:90%; float:left; margin-right:1%; margin-top:15px;  border-bottom:1px solid #CCC; padding-bottom:15px; cursor:hand; cursor:pointer; }
	
	.filaOferta{ border-bottom:1px solid #CCC; padding-bottom:5px;  }
	
/*- Fin Bloque Lista: Catálogo online --------- */

/* Bloque Detalle */
	.bloqueDetalle { float:left; width:685px; margin-top:15px; padding-bottom:15px; }
	.bloqueDetalle .imagen { float:left; width:180px; }
	.bloqueDetalle .txt { float:right; width:490px;  }
		.bloqueDetalle .txt p { border-bottom:1px solid #CCC; margin-top:3px; margin-bottom:3px; }
	
/*- Fin Bloque Detalle --------- */


/* Bloque Paginación */
	.Paginador {  text-align:right;  margin-top:15px;  }

	#bannerAfiliacionWide { display:block; width:490px; height:90px; background:url(../_aux_imagenes/bannerAfiliacionWide.gif) no-repeat; position:relative; }
	#bannerAfiliacionWide a.cliente { font-size:11px;position:absolute; top:42px; right:230px; background:url(../_aux_imagenes/arrowMenu.gif) no-repeat; text-indent:10px; background-position:0 6px; }
	#bannerAfiliacionWide a.proveedor { font-size:11px;position:absolute; top:42px; right:110px; background:url(../_aux_imagenes/arrowMenu.gif) no-repeat; text-indent:10px; background-position:0 6px; }
	#bannerAfiliacionWide a.visita { font-size:11px;position:absolute; top:42px; right:10px; background:url(../_aux_imagenes/arrowMenu.gif) no-repeat; text-indent:10px; background-position:0 6px; }
	#bannerAfiliacionWide, #bannerGuiacomFamily { margin-bottom:10px; margin-top:0; padding:0; }
		
/*- Bloque Boletines --------------------------- */
	.bloqueBoletines { margin-top:10px; position:relative; margin-bottom:0; }
	.bloqueBoletines a { text-decoration:none; }
	.bloqueBoletines a:hover { text-decoration:underline; }
		.bloqueBoletines .headBoletines { height:50px; background:url(../_aux_imagenes/bgHeadBoletines.gif) no-repeat; }
		.bloqueBoletines .headBoletines span {
			font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:1.6em; font-weight:bold;
			color:#575F87; display:block; padding-top:10px; padding-left:8px; }
		.bloqueBoletines .headBoletines a { float:right; padding-right:5px; display:block; padding-top:3px; }
		.bloqueBoletines .headNews { height:50px; background:url(../_aux_imagenes/bgHeadBoletines.gif) no-repeat; }
		.bloqueBoletines .headNews span {
			font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-size:1.6em; font-weight:bold;
			color:#575F87; display:block; padding-top:10px; padding-left:8px; }
		.bloqueBoletines .headNews a { float:right; padding-right:35px; display:block; padding-top:3px;color:#FF9900 }
		.bloqueBoletines .bodyBoletines { padding:7px 8px 7px 8px; background:#E1E2EA; }
		.bloqueBoletines ul { margin:0; padding:0; list-style-type:none; }
		.bloqueBoletines ul li {
			padding-left:10px; background:url(../_aux_imagenes/arrowMenu.gif) no-repeat; background-position:0 6px;
			border-bottom:1px dashed white; zoom:1; padding-bottom:3px; }
		.pieBoletines { width:200px; height:15px; }
		
		
/* Cesta */

	.taula { border:1px solid #CCC; margin:5px; }
	.total { background:#4384E4; padding:2px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; }
	.totalpresupuesto { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:bold; }
	.botocesta1, .botocesta2, .btnEnviarPresupuesto, .btnActualizar, .btnSeguirComprando {  height:22px; color:white; font-weight:bold;
			border:none; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer; padding:0; margin:0; }
	.botocesta1 { width:114px; background:url(../_aux_imagenes/bgBtnCesta1.gif) no-repeat; }
	.botocesta2 { width:72px; background:url(../_aux_imagenes/bgBtnCesta2.gif) no-repeat; }
	.btnEnviarPresupuesto { margin:0 auto; display:block; width:118px; background:url(../_aux_imagenes/bgBtnCesta1.gif) no-repeat; }
	.aceptado { width: 750px; background:#4384E4; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold; line-height:1.7em; margin-bottom:5px; }	
	.btnActualizar { width:72px; background:url(../_aux_imagenes/bgBtnActualizarCesta.gif) no-repeat; }
	.btnSeguirComprando { display:block; line-height:2em; text-align:center; text-decoration:none; width:110px; background:url(../_aux_imagenes/bgBtnSeguirComprando.gif) no-repeat; }
	
	#pnlDatosEmpresa .cif { float:left; width:110px; }		
	#pnlDatosEmpresa .razonSocial { float:left; width:auto; }	
	#pnlDatosDelegacion .telDelegacion { float:left; width:auto; }
	#pnlDatosDelegacion .nombreComercial { float:left; width:auto; margin-right:30px; }	
	#pnlDatosContacto .nombreContacto { margin-right:30px; width:auto; }
		
/*- Bloques Descargas PDF --------------- */
	.bloqueDescarga { width:680px; border:1px solid #4384E4; padding:1px 1px 0 1px; margin-bottom:5px; background:#E1E2EA; }	
	.bloqueDescarga .imagenFamilia { float:left; width:90px;  }
	.bloqueDescarga .enlaces { width:589px; float:left; }
	.bloqueDescarga .enlaces .titulo { background:#4384E4; border-bottom:1px solid white; height:28px; width:574px;
		margin:0;  margin-left:1px; color:#FFF; font-weight:bold; line-height:2.4em; padding-left:15px; }
	.bloqueDescarga .enlaces .titulo a { color:white; font-weight:bold; line-height:2.2em; padding-left:15px; }
	.bloqueDescarga .enlaces ul { margin:0 8px 5px 10px; padding:9px 0; list-style-type:none; }
	.bloqueDescarga .enlaces ul li { padding-left:12px; background:url(../_aux_imagenes/bulletBlue.gif) no-repeat;
		background-position:0 7px; margin-bottom:2px; width:auto; float:left; white-space:nowrap; margin-left:10px;  }
	.bloqueDescarga .enlaces a {  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:black; }
	
	/*- Div contenedor que despliega las categorías, proveedores y descargas --------------*/
	.collapseDescargas { width:500px; margin-left:20px; }
	.collapseDescargas #tablaDescargas { padding:15px 10px; }
	
	.tituloSubDescarga { font-size:1.2em; color:#0033CC; font-weight:bold;  }
		
	/*- Tabla de las descargas --------------------------*/
	#tablaDescargas
		{ font-family:Tahoma, Arial, sans-serif; width:570px; margin-bottom:1px; float:right; margin-top:10px; }
	#tablaDescargas table { background-color:#E1E2EA; text-align: left; border-spacing: 0px; width:100%; }
	#tablaDescargas select { font-size:1em; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:1px; }
	#tablaDescargas table a, #tablaDescargas table, #tablaDescargas tbody, #tablaDescargas tr, #tablaDescargas th, 			
	#tablaDescargas td { color:#55595c; }
	tbody td { padding:4px 5px; }
	#tablaDescargas table caption
		{ font-size:1.2em; text-align:left; font-style:normal; font-weight:bold; color:#0033CC; padding:5px 0;}
	#tablaDescargas table a { color:#816658; }
	#tablaDescargas table th { font-weight:normal; color:#816658; }
	#tablaDescargas table th#left { width:120px; }
	#tablaDescargas table th a { color:#816658; text-align:left; padding:5px; display:block; }
	#tablaDescargas table .odd th a, #tablaDescargas table .odd td a, #tablaDescargas table .odd td { color:#816658; }
	#tablaDescargas table .odd th, #tablaDescargas table .odd td { background-color:#CCCDDB; }
	#tablaDescargas thead th {
		height:24px; text-decoration:none; font-style:normal; font-weight:normal; padding:5px;
		background-color:#666; text-transform:none; color:white; }
	tbody th { color:#baaea3; font-style:normal; /*padding:5px;*/ }
	td { padding:4px 8px; /*background-color: #E1E2EA;*/ color:#816658; }
	#tablaDescargas tbody tr:hover td { background-color:#EFEFEF; }
	.ordenCompra { margin-bottom:15px; margin-left:10px; width:100%; }
	.ordenCompra div.titAreaForm { display:block; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; border-bottom:1px solid #999; }
	
	#blanc td { padding:2px 2px; background-color: white; color: black; font-style: normal; }
	
	#tablaOfertas { width:600px;}
	#tablaOfertas table { padding:0px 0px 0px 0px; margin:0px;}
	#tablaOfertas td {padding:0px 0px 0px 0px; margin:0px;}
	#tablaOfertas tbody td { padding:0px 0px 0px 0px; margin:0px;}
		
/*- Formularios ------------------------- */
	.formulario { width:100%; margin-bottom:25px; margin-left:10px; margin-top:15px; }
	.formulario input, .formulario select, .formulario textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	.formulario span { margin-right:3px; line-height:1.8em; }
	.formulario #intro { font-size:1.1em; background:#FFFFCC; width:420px; padding:7px 15px; border:1px dotted #999999; }
	.formulario .contacto, .formulario .empresa { width:100%; }
		.formulario .contacto input, .formulario .empresa input { width:90%; }
	.formulario .sector { width:100%; }
		.formulario .sector input { width:60%; }
	.formulario .email { float:left; width:175px; }
		.formulario .email input { width:165px; }
	.formulario .telefono { float:left; width:100px; }
		.formulario .telefono input { width:90px; }
	.formulario .sitioweb { float:left; width:160px; }
		.formulario .sitioweb input { width:160px; }
	
	.formulario .ciudad { float:left; width:200px; }
		.formulario .ciudad input { width:193px; }
	.formulario .cpostal { float:left; width:83px; }
		.formulario .cpostal input { width:75px; }
	.formulario .provincia { float:left; width:150px; }
		.formulario .provincia input { width:150px; }
	.formulario .comentarios { width:100%; }
		.formulario .comentarios textarea {  width:90%; height:90px; font-size:1.1em; }
	.formulario .opcion { margin-top:7px; margin-bottom:7px; margin-right:10px; }
	.formulario .opcion input { margin-right:6px; }
	.formulario .opcion label { margin-right:14px; }
		
	.formulario .boton .btnEnviar  {
		float:right; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-right:10%; margin-top:10px; line-height:0.9em; }
			
	 .btnRecuperar { width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-right:10%; margin-top:10px; line-height:0.9em; }
	#btnRecuperar { margin-left:10px; }
	/* Formulario Alta Cliente */
	.altaCliente { width:100%; margin-bottom:25px; margin-left:10px; margin-top:15px; }
	.altaCliente span { line-height:1.8em; }
	.altaCliente input, .altaCliente select, .altaCliente textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	
	.altaCliente div.titAreaForm { float:left; width:475px; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; border-bottom:1px solid #999; position:relative; }
	.altaCliente span.notaTitAreaForm { position:absolute; top:0; right:0; font-size:11px; font-weight:normal; letter-spacing:normal; color:#069; }
	.altaCliente .cif { float:left; width:110px; }
		.altaCliente .cif input { width:95px; }
	.altaCliente .razonSocial { float:left; width:360px; }
		.altaCliente .razonSocial input { width:360px; }
	.altaCliente .comentariosEmpresa { width:470px; }
		.altaCliente .comentariosEmpresa textarea { width:470px; height:40px; margin-bottom:5px; }
	.altaCliente .comboCondicionesPago { width:470px; }
		.altaCliente .comboCondicionesPago select, .altaCliente .comboCondicionesPago option  { width:40px; }
	.altaCliente .comboProvincia, .altaCliente .comboCiudad { width:470px; }
		.altaCliente .comboProvincia select, .altaCliente .comboCiudad select { width:470px; }
	.altaCliente .nombreComercial { float:left; width:280px; }
		.altaCliente .nombreComercial input { width:260px; }
	.altaCliente .categDelegacion { float:left; width:110px; }
		.altaCliente .categDelegacion input { width:90px; }
	.altaCliente .habsDelegacion { float:left; width:75px; }
		.altaCliente .habsDelegacion input { width:75px; }
	.altaCliente .direccionPostal { float:left; width:395px; }
		.altaCliente .direccionPostal input { width:375px; }
	.altaCliente .codigoPostal { float:left; width:85px; }
		.altaCliente .codigoPostal input { width:70px; }
	.altaCliente .telDelegacion { float:left; width:90px; }
		.altaCliente .telDelegacion input { width:75px; }
	.altaCliente .emailDelegacion { float:left; width:290px; }
		.altaCliente .emailDelegacion input { width:290px; }
	.altaCliente .webDelegacion { float:left; width:240px; }
		.altaCliente .webDelegacion input { width:225px; }	
	.altaCliente .nombreContacto { float:left; width:290px; }
		.altaCliente .nombreContacto input { width:290px; }
	.altaCliente .cargoContacto { float:left; width:205px; }
		.altaCliente .cargoContacto input { width:190px; }
	.altaCliente .emailContacto { float:left; width:290px; }
		.altaCliente .emailContacto input { width:290px; }
	.altaCliente .password { float:left; width:152px; }
		.altaCliente .password input { width:138px; }
	.altaCliente span.alertas { color:#F00; font-size:11px; }
	.altaCliente .boton .btnEnviar {
		float:left; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-top:20px; line-height:0.9em; }
	.altaCliente .optDelegacionCentral { float:left; width:240px; }
	.altaCliente .optDelegacionCentral .opcion { width: auto; }
	.altaCliente .optDelegacionCentral .opcion input { margin-right:2px; }
	.altaCliente .optDelegacionCentral .opcion label { margin-right:6px; }
	
	.altaCliente span..msgRequired {  margin-right:20px; }
	.msgRequired { float:right; width:auto; margin-right:20px; color:Red; }
	
	.altaCliente #lblFeedback { display:block; font-size:1em; background:#FFC; font-weight:bold; padding:8px 25px; margin-bottom:10px; }
	
	/* Formulario Modifica Cliente */
	.modificaCliente { width:100%; margin-bottom:25px; margin-left:10px; margin-top:15px; }
	.modificaCliente span { margin-right:3px; line-height:1.8em; }
	.modificaCliente input, .modificaCliente select, .modificaCliente textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	
	.modificaCliente div.titAreaForm { float:left; width:475px; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; border-bottom:1px solid #999; position:relative; }
	.modificaCliente span.notaTitAreaForm { position:absolute; top:0; right:0; font-size:11px; font-weight:normal; letter-spacing:normal; color:#069; }
	.modificaCliente .cif { float:left; width:110px; }
		.modificaCliente .cif input { width:95px; }
	.modificaCliente .razonSocial { float:left; width:360px; }
		.modificaCliente .razonSocial input { width:360px; }
	.modificaCliente .comentariosEmpresa { width:470px; }
		.modificaCliente .comentariosEmpresa textarea { width:470px; height:40px; margin-bottom:5px; }
	.modificaCliente .comboCondicionesPago { width:470px; }
		.modificaCliente .comboCondicionesPago select, .modificaCliente .comboCondicionesPago option  { width:40px; }
	.modificaCliente .provincia { width:470px; }
	.modificaCliente .ciudad { margin-left:20px; }
	.modificaCliente .comboProvincia, .modificaCliente .comboCiudad { width:470px; }
		.modificaCliente .comboProvincia select, .modificaCliente .comboCiudad select { width:470px; }
	.modificaCliente .nombreComercial { float:left; width:450px; }
		.modificaCliente .nombreComercial input { width:260px; }
	.modificaCliente .categDelegacion { float:left; width:110px; }
		.modificaCliente .categDelegacion input { width:90px; }
	.modificaCliente .habsDelegacion { float:left; width:75px; }
		.modificaCliente .habsDelegacion input { width:75px; }
	.modificaCliente .direccionPostal { float:left; width:450px; }
		.modificaCliente .direccionPostal input { width:375px; }
	.modificaCliente .codigoPostal { width:85px; }
		.modificaCliente .codigoPostal input { width:70px; }
	.modificaCliente .telDelegacion { margin-left:25px; }
		.modificaCliente .telDelegacion input { width:75px; }
	.modificaCliente .emailDelegacion { float:left; width:290px; }
		.modificaCliente .emailDelegacion input { width:290px; }
	.modificaCliente .webDelegacion { float:left; width:240px; }
		.modificaCliente .webDelegacion input { width:225px; }	
	.modificaCliente .nombreContacto { float:left; width:290px; }
		.modificaCliente .nombreContacto input { width:290px; }
	.modificaCliente .cargoContacto { float:left; width:195px; }
		.modificaCliente .cargoContacto input { width:180px; }
	.modificaCliente .telContacto { float:left; width:90px; }
		.modificaCliente .telContacto input { width:75px; }
	.modificaCliente .emailContacto { float:left; width:290px; }
		.modificaCliente .emailContacto input { width:290px; }
	.modificaCliente .password { float:left; width:152px; }
		.modificaCliente .password input { width:138px; }
	.modificaCliente span.alertas { color:#F00; font-size:11px; }
	.modificaCliente .boton .btnEnviar {
		float:left; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-top:20px; line-height:0.9em; }
	.modificaCliente .optDelegacionCentral { float:left; width:240px; }
	.modificaCliente .optDelegacionCentral .opcion { width: auto; }
	.modificaCliente .optDelegacionCentral .opcion input { margin-right:2px; }
	.modificaCliente .optDelegacionCentral .opcion label { margin-right:6px; }
	
	/* Formulario Administrador Alta Cliente */
	.altaClienteAdmin { width:100%; margin-bottom:25px; margin-left:10px; margin-top:15px; }
	.altaClienteAdmin .enlaceAltaDelegacion { float:right; width:auto; font-weight:bold; font-size:1.2em; margin:20px 15px;}
	.altaClienteAdmin .enlaceAltaContacto { float:right; width:auto; font-weight:bold; font-size:1.2em; margin:20px 15px;}
	.altaClienteAdmin span { margin-right:3px; line-height:1.8em; }
	.altaClienteAdmin input, .altaClienteAdmin select, .altaClienteAdmin textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	
	.altaClienteAdmin div.titAreaForm { float:left; width:475px; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; border-bottom:1px solid #999; position:relative; }
	.altaClienteAdmin span.notaTitAreaForm { position:absolute; top:0; right:0; font-size:11px; font-weight:normal; letter-spacing:normal; color:#069; }
	.altaClienteAdmin .cif { float:left; width:110px; }
		.altaClienteAdmin .cif input { width:95px; }
	.altaClienteAdmin .razonSocial { float:left; width:360px; }
		.altaClienteAdmin .razonSocial input { width:360px; }
	.altaClienteAdmin .comentariosEmpresa { width:470px; }		
		.altaClienteAdmin .comentariosEmpresa textarea { width:470px; }		
	.altaClienteAdmin .comboProvincia, .altaClienteAdmin .comboCiudad, .altaClienteAdmin .comboDelegacion { width:470px; }
		.altaClienteAdmin .comboProvincia select, .altaClienteAdmin .comboCiudad select, .altaClienteAdmin .comboDelegacion select { width:470px; }
	.altaClienteAdmin .nombreComercial { float:left; width:280px; }
		.altaClienteAdmin .nombreComercial input { width:260px; }
	.altaClienteAdmin .categDelegacion { float:left; width:110px; }
		.altaClienteAdmin .categDelegacion input { width:90px; }
	.altaClienteAdmin .habsDelegacion { float:left; width:75px; }
		.altaClienteAdmin .habsDelegacion input { width:75px; }
	.altaClienteAdmin .direccionPostal { float:left; width:395px; }
		.altaClienteAdmin .direccionPostal input { width:375px; }
	.altaClienteAdmin .codigoPostal { float:left; width:85px; }
		.altaClienteAdmin .codigoPostal input { width:70px; }
	.altaClienteAdmin .telDelegacion { float:left; width:90px; }
		.altaClienteAdmin .telDelegacion input { width:75px; }
	.altaClienteAdmin .emailDelegacion { float:left; width:290px; }
		.altaClienteAdmin .emailDelegacion input { width:290px; }
	.altaClienteAdmin .webDelegacion { float:left; width:240px; }
		.altaClienteAdmin .webDelegacion input { width:225px; }	
	.altaClienteAdmin .nombreContacto { float:left; width:290px; }
		.altaClienteAdmin .nombreContacto input { width:290px; }
	.altaClienteAdmin .cargoContacto { float:left; width:205px; }
		.altaClienteAdmin .cargoContacto input { width:190px; }
	.altaClienteAdmin .emailContacto { float:left; width:290px; }
		.altaClienteAdmin .emailContacto input { width:290px; }
	.altaClienteAdmin .password { float:left; width:152px; }
		.altaClienteAdmin .password input { width:138px; }
	.altaClienteAdmin span.alertas { color:#F00; font-size:11px; }
	.altaClienteAdmin .boton .btnEnviar {
		float:left; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-top:20px; line-height:0.9em; }
	.altaClienteAdmin .optDelegacionCentral { float:left; width:240px; }
	.altaClienteAdmin .optDelegacionCentral .opcion { width: auto; }
	.altaClienteAdmin .optDelegacionCentral .opcion input { margin-right:2px; }
	.altaClienteAdmin .optDelegacionCentral .opcion label { margin-right:6px; }	
	
	.altaClienteAdmin .msgRequired { float:right; width:auto; display:block; margin-right:20px; color:Red; }	


	/* Formulario Modifica Vista Administrador */
	.modificaClienteAdmin { width:100%; margin-bottom:25px; margin-left:10px; margin-top:15px; }
	.modificaClienteAdmin span { margin-right:3px; line-height:1.8em; }
	.modificaClienteAdmin input, .modificaClienteAdmin select, .modificaClienteAdmin textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	
	.modificaClienteAdmin div.titAreaForm { float:left; width:475px; font-weight:bold; font-size:1.4em; letter-spacing:-1px; color:#999; margin-bottom:14px; border-bottom:1px solid #999; position:relative; }
	.modificaClienteAdmin span.notaTitAreaForm { position:absolute; top:0; right:0; font-size:11px; font-weight:normal; letter-spacing:normal; color:#069; }
	.modificaClienteAdmin .cif { float:left; width:110px; }
		.modificaClienteAdmin .cif input { width:95px; }
	.modificaClienteAdmin .razonSocial { float:left; width:360px; }
		.modificaClienteAdmin .razonSocial input { width:360px; }
	.modificaClienteAdmin .comentariosEmpresa { width:470px; }
		.modificaClienteAdmin .comentariosEmpresa textarea { width:470px; height:40px; margin-bottom:5px; }
	.modificaClienteAdmin .comboCondicionesPago { width:470px; }
		.modificaClienteAdmin .comboCondicionesPago select, .modificaClienteAdmin .comboCondicionesPago option  { width:40px; }
	.modificaClienteAdmin .provincia { width:470px; }
	.modificaClienteAdmin .ciudad { margin-left:20px; }
	.modificaClienteAdmin .comboProvincia, .modificaClienteAdmin .comboCiudad { width:470px; }
		.modificaClienteAdmin .comboProvincia select, .modificaClienteAdmin .comboCiudad select { width:470px; }
	.modificaClienteAdmin .nombreComercial { float:left; width:280px; }
		.modificaClienteAdmin .nombreComercial input { width:260px; }
	.modificaClienteAdmin .categDelegacion { float:left; width:110px; }
		.modificaClienteAdmin .categDelegacion input { width:90px; }
	.modificaClienteAdmin .habsDelegacion { float:left; width:75px; }
		.modificaClienteAdmin .habsDelegacion input { width:75px; }
	.modificaClienteAdmin .direccionPostal { float:left; width:395px; }
		.modificaClienteAdmin .direccionPostal input { width:375px; }
	.modificaClienteAdmin .codigoPostal { width:85px; }
		.modificaClienteAdmin .codigoPostal input { width:70px; }
	.modificaClienteAdmin .telDelegacion { float:left; width:90px; }
	.modificaClienteAdmin .telDelegacion input { width:75px; }		
	.modificaClienteAdmin .emailDelegacion { float:left; width:290px; }
		.modificaClienteAdmin .emailDelegacion input { width:290px; }
	.modificaClienteAdmin .webDelegacion { float:left; width:240px; }
		.modificaClienteAdmin .webDelegacion input { width:225px; }	
	.modificaClienteAdmin .nombreContacto { float:left; width:290px; }
		.modificaClienteAdmin .nombreContacto input { width:290px; }
	.modificaClienteAdmin .cargoContacto { float:left; width:195px; }
		.modificaClienteAdmin .cargoContacto input { width:180px; }
	.modificaClienteAdmin .telContacto { float:left; width:90px; }
		.modificaClienteAdmin .telContacto input { width:75px; }
	.modificaClienteAdmin .emailContacto { float:left; width:290px; }
		.modificaClienteAdmin .emailContacto input { width:290px; }
	.modificaClienteAdmin .password { float:left; width:152px; }
		.modificaClienteAdmin .password input { width:138px; }
	.modificaClienteAdmin span.alertas { color:#F00; font-size:11px; }
	.modificaClienteAdmin .boton .btnEnviar {
		float:left; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-top:20px; line-height:0.9em; }
	.modificaClienteAdmin .optDelegacionCentral { float:left; width:240px; }
	.modificaClienteAdmin .optDelegacionCentral .opcion { width: auto; }
	.modificaClienteAdmin .optDelegacionCentral .opcion input { margin-right:2px; }
	.modificaClienteAdmin .optDelegacionCentral .opcion label { margin-right:6px; }
	
/* Formulario Confirmar Presupuesto, deriva de Alta Cliente */

.solicitudPpto { width:100%; margin-bottom:25px; margin-left:10px; margin-top:25px; }
.solicitudPpto span { margin-right:3px; line-height:1.8em; }
.solicitudPpto div.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; }
.solicitudPpto .nombreComercial { float:left; width:auto; margin-right:30px; }
.solicitudPpto .refPpto { float:left; width:auto; margin-right:30px; }
.solicitudPpto .cif { float:left; width:auto; margin-right:30px; }
.solicitudPpto .emailContacto { width:auto; margin-right:30px; }

.datosHeadPpto { font-size:1.1em; margin-bottom:15px; }


	.confirmPpto { width:100%; margin-bottom:25px; margin-left:10px; margin-top:25px; }
	.confirmPpto span { margin-right:3px; line-height:1.8em; }
	.confirmPpto input, .confirmPpto select, .confirmPpto textarea {  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3366CC; font-size:1.1em; }
	
	.confirmPpto div.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; }
	.confirmPpto span.notaTitAreaForm { position:absolute; top:0; right:0; font-size:11px; font-weight:normal; letter-spacing:normal; color:#069; }
	.confirmPpto .cif { float:left; width:110px; }
		.confirmPpto .cif input { width:95px; }
	.confirmPpto .razonSocial { float:left; width:360px; }
		.confirmPpto .razonSocial input { width:360px; }
	.confirmPpto .comentariosEmpresa { width:470px; }
		.confirmPpto .comentariosEmpresa textarea { width:470px; height:40px; margin-bottom:5px; }
	.confirmPpto .comboCondicionesPago { width:470px; }
		.confirmPpto .comboCondicionesPago select, .confirmPpto .comboCondicionesPago option  { width:40px; }
	.confirmPpto .comboProvincia, .confirmPpto .comboCiudad { width:470px; }
		.confirmPpto .comboProvincia select, .confirmPpto .comboCiudad select { width:470px; }
	.confirmPpto .nombreComercial { float:left; width:240px; }
		.confirmPpto .nombreComercial input { width:220px; }
	.confirmPpto .direccionPostal { float:left; width:345px; }
		.confirmPpto .direccionPostal input { width:325px; }
	.confirmPpto .codigoPostal { float:left; width:85px; }
		.confirmPpto .codigoPostal input { width:70px; }
	.confirmPpto .telDelegacion { float:left; width:90px; }
		.confirmPpto .telDelegacion input { width:75px; }
	.confirmPpto .emailDelegacion { float:left; width:290px; }
		.confirmPpto .emailDelegacion input { width:290px; }
	.confirmPpto .nombreContacto { float:left; width:290px; }
		.confirmPpto .nombreContacto input { width:290px; }
	.confirmPpto .emailContacto { float:left; width:305px; }
		.confirmPpto .emailContacto input { width:290px; }
	.confirmPpto .password { float:left; width:152px; }
		.confirmPpto .password input { width:138px; }
	.confirmPpto span.alertas { color:#F00; font-size:11px; }
	.confirmPpto .boton .btnEnviar  {
		float:left; width:58px; height:22px; color:white; text-align:center; text-decoration:none;
		font-weight:bold; background:url(../_aux_imagenes/bgBtnBuscar.gif) no-repeat; border:0;
		font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;
		padding:0; margin:0; margin-top:20px; line-height:0.9em; }
	.confirmPpto .msgRequired { float:right; width:auto; margin-top:22px; margin-right:20px; color: Red; }
		
/*- 8 Razones para confiar en Guiacom -------------------------- */
	
	.razonesContainer { width:700px; background:url(../_aux_imagenes/8razones.jpg) no-repeat; }
	.razonesContainer ul { margin:0; padding:0; }
	.razonesContainer ul li { margin-bottom:6px; line-height:1.4em; }
	.bloqueRazones { float:left; width:350px; height:140px; margin:0; position:relative; overflow:hidden; }

		.bloqueRazones .titLeftRazon { position:absolute; top:22px; left:15px; color:#0066FF; font-family:Arial, Helvetica, sans-serif;
			font-weight:bold; font-size:1.6em; letter-spacing:-1px; }
		.bloqueRazones ul li .textoDestaca { color:#EE9706; font-weight:bold; }
		.bloqueRazones ul li .puntoLista { color:#88AC9D; font-weight:bold; }
		
		.razonesContainer #producto ul { margin-left:105px; margin-top:70px; list-style-type:none; }
		.razonesContainer #servicio ul { margin-left:120px; margin-top:60px; list-style-type:none; }
		.razonesContainer #rentabilidad ul { margin-left:0px; margin-top:45px; list-style-type:none; }
		.razonesContainer #asistencia ul { margin-left:20px; margin-top:50px; list-style-type:none; }
		.razonesContainer #precio ul { margin-left:30px; margin-top:55px; list-style-type:none; }
		.razonesContainer #rapidez ul { margin-left:40px; margin-top:55px; list-style-type:none; }
		.razonesContainer #confianza ul { margin-left:55px; margin-top:55px; list-style-type:none; }
		.razonesContainer #family ul { margin-left:15px; margin-top:55px; list-style-type:none; }
		
		.recuadroValor { padding:7px; text-align:center; background:#808000; }
		.argumentos { width:148px; float:left; margin-bottom:5px; padding:5px; border:1px solid #006633;
			text-align:center; height:35px; background:#587C03; color:white; }
		
/*- Controla Banners y Enlaces: Mostrar / Ocultar según páginas ------------- */
	#guiacomFamily #bannerGuiacomFamily, #admin #bannerGuiacomFamily { display: none; }
	#admin #bannerAfiliacionWide { display: none; }
	#hotelplease #bannerHotelplease { display:none; }
	
	
	.bloqueCentral .bannerTopCentro
		{ width:488px; height:186px; margin-bottom:10px; border:1px solid #CCC; position:relative; }
	.bloqueCentral .bannerTopCentro img { position:absolute; left:1px; bottom:1px; }
	.bloqueCentral .containerOfertas { width:490px; height:150px; overflow:hidden; margin-bottom:10px; }
	.bloqueCentral .containerOfertas .boxOfertas { float:left; width:238px; border:1px solid #CCC;  }
	.bloqueCentral .containerOfertas .boxOfertas .titulo {
		height:25px; width:238px; text-indent:10px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif;
		font-weight:bold; font-size:1.5em; letter-spacing:-1px; color:#575F87;
		background:#DEDBCB url(../_aux_imagenes/bgCajaTituloOfertas.jpg) no-repeat; }
	.bloqueCentral .containerOfertas .boxOfertas .cajasOfertasFlash {
		float:left; width:238px; height:123px; }
	
	.containerVideoTop { width:200px; border:1px solid #ff9900; padding:2px; margin-left:220px; margin-bottom:10px; }	
	.containerVideo { float:left; width:200px; border:1px solid #CCC; padding:2px; margin-bottom:10px; margin-right:14px; }
	.containerVideoTop .titVideo { background:#666; color:white; padding:3px 4px; margin-bottom:2px;
		font-weight:normal; height:30px; line-height:1em; font-size:1.4em; }
	.containerVideo .titVideo { background:#0099FF; color:white; padding:3px 4px; margin-bottom:2px;font-weight:normal;
		height:30px; line-height:1em; font-size:1.4em; }
	
/*- Formulario de información de boletines ---------------*/
	.containerFormBoletines { width:490px; margin:auto; }
	.containerFormBoletines a { display:block; margin-top:10px; }
	.containerFormBoletines .formulario { width:490px; margin:0; }
	.containerFormBoletines .formulario p.intro { font-size:1.2em; color:#F60; font-weight:bold; }
	.containerFormBoletines .formulario p.intro span { color:#06C; text-transform:capitalize; }
	
	
	.col1{ width:100px;  color:#000; align:right;  border-bottom:1px solid #fff; }
	.col2{ width:200px;  color:#000; align:right; border-bottom:1px solid #fff; }
	.col3{ width:120px;  color:#000; align:right; border-bottom:1px solid #fff; }
	.col4{ width:60px;  align:right;  border-bottom:1px solid #fff;}
	.col5{ width:40px;  align:right;  border-bottom:1px solid #fff;}
	
	.ok { display:block; background:#DCFFD7; padding:8px 25px; font-size:1em; color:#006699; font-weight: bold; margin:15px auto; line-height:1.4em; zoom:1; }
	.ko { display:block; background:#FFC; padding:8px 25px; font-size:1em; color:#C00; font-weight: bold; margin:15px auto; line-height:1.4em; zoom:1; }
	
	.forminfo { width:170px; padding:3px 10px 5px 10px; text-align:center; margin-top:0; margin-bottom:0; background-color:#F60; align:right; }
		.forminfo a { color:#fff; font-weight:bold;font-size:11px; }
	.formboletines { width:300px; height:17px; padding:1px; border:1px solid #A0A4BC; }
	
	.contactosPilares { text-align:right; padding:0 10px; background:url(../_aux_imagenes/arrowLinks.gif) no-repeat; background-position:410px 5px; }
	
/*- Feedbacks -------------------------------------------*/
	#userLogin_lblFeedback { display:block; font-size:1em; background:#FFC; font-weight:bold; padding:8px 25px; margin-bottom:10px; }
	.pptoDeleted { display:block; background:#DCFFD7; padding:15px 25px; font-size:1em; color:#006699; font-weight: bold; margin:35px auto; line-height:1.4em; zoom:1; }
	
/*- Acciones en página Como te apoyamos -----------------*/
	p.apoyoAcciones { padding-left:30px; margin-bottom:30px; }
	p.apoyoAcciones a { display:block; background:url(../_aux_imagenes/arrowMenu.gif) no-repeat; background-position:0 8px; line-height:1.9em; text-indent:10px; }