/* FORMULARIOS */

.condiciones {
	padding:10px 0;
	}
	
*:first-child+html .condiciones {
	padding:5px 0 10px 0;
	}	

input, select {
	font-size:11px;
	color:#333;
}

fieldset {
	width:574px;
	clear:both;
	float:left;
	margin: 10px 0px 0px 15px;
	padding:0px 5px 10px 5px;
    text-align:left;
	}

fieldset select {
	margin-top:10px;
}

fieldset label {
	clear:both;
	float:left;
	margin-top:0px;
	font-size:11px;	
}

fieldset input {
	clear:both;
	float:left;		
}

legend {
	color:#990000;
    font-size:11px;
    font-family: Arial, Verdana;    
    padding:0
	}

.importante {
	font-weight:bold
}

.radioBut {
	padding-top:5px;
	float:left;
	clear:both;
	font-size:12px;
}

small {
	clear:both;
	float:left;	
	margin-top:10px;
	width:99%;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.normal, .normalUser {
	width:100px;
	float:left;
}

.textoMini, input.normal, .textoMedio, .textoGrande {
	border:solid 1px #7f9db9;	
}

.textoMiniUser, input.normalUser, .textoMedioUser, .textoGrandeUser {
	border:solid 1px #ccc;
    color:#999;
}

.textoMini, .textoMiniUser {
	width:20px;
}

.textoMedio, .textoMedioUser {
	width:161px;
}

.textoGrande, .textoGrandeUser {
	width:400px;
}

.inputselectMedio
{
	border:solid 1px #7f9db9;	
	width:161px;
	margin-top:10px;
	}
	
.checkboxform
{
	width:250px;
	float:left;
}

.formularios {
	float:left;
	clear:both;
	border:0px;
	padding:0px;
	margin:0px;
    font-family: Arial;
    font-size:11px;
    display:inline;
    width:100%;    
}

.formularios td span {
	float:left;
	padding:5px;
	}
	
.formularios td input, .formularios td textarea {
	float:left;
	margin:0 0 0 5px;
	padding:3px
	}	
	
.formularios td .condiciones span {
	float:none;
	padding:0;
	}	
	
.formularios td .condiciones input {
	margin-right:5px;
	}	
	
.formularios img {
	float:left;
	clear:both;
	margin:0 0 5px 5px;
	}

.areasTexto {
	width:530px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#map {
	margin-top:10px;
	clear:both;
	border: solid 1px #666666;	
	height: 400px;
	}

.tituloFormularios {
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	color:#666666;
}

#princEmpGen {
	clear:both;
	float:left;
	width:986px;
	background-repeat:repeat-y;
	background-image:url(../Resources/img/fondoWeb.gif);
	padding:2px 2px 0 2px;
	}
	
table {
	margin:auto;
	}
	
a {
    color: #20467F;
    text-decoration: none;
}
	
#principalEmpresasPaks {
	width:990px;
	text-align:center;
}

#principalEmpresasPaks .C_Pie {
	filter: alpha(opacity=50);
	opacity: .5;
	}

	.contentWebEma {
		width:986px;
		min-height:18px;					
		text-align:right;
		color:#FFF;
		float:left;
		clear:both;
		}
		
		.contentWebEma a {
			color:#FFF;
			font:11px Arial, Verdana;
			margin-right:20px;
			}
	
	.cabeceraContenido {
		width:976px;
		min-height:70px;		
		float:left;
		clear:both;
		padding-left:10px;
		}
		
		.nombreEmpresa {
			width:976px;
			}

			.nombreEmpresa h1 {
				color: #FFFFFF;
				font-size: 21px;
				text-align: left;
				text-transform: uppercase;			
				}	
	
		#cabeceraTopEmpres{
			width:990px;
		    text-align:right;
			} 
			
		#contenedorLogoEmpres {			
			background:url(../Resources/img/quebuscas/empresas/fonCabEmpresa.gif);			
			}
			
			#cabeceraTopEmpres.claro {		
				filter: alpha(opacity=50);
				opacity: .5;
			}
		
		.esloganText {
			width:976px;
			font:14px Trebuchet MS, Arial;
			color:#FFF;			
			text-align:left;
			}
		
	.cuerpoContenido {
		width:986px;
		float:left;
		clear:both;			
		}

		.contentSeccTop {			
			min-height: 15px;
			padding: 0 10px 5px;
			text-align: left;
			width: 972px;
			}
			
			.contentSeccTop h2{						
				font:11px Arial, Verdana;
				color:#454543;
				margin:0;
				padding:0;								
			}
			
			.contentSeccTop h2 a{
				color:#000;	
				font-family:Arial, Verdana;				
				font-weight:normal;		
				font-size:11px;				
				padding:0;
				margin:0;				
				}
				
			.contentSeccTop h2 a:hover{
				text-decoration:underline;
				padding:0;
				margin:0;				
				}
		
			.contentSeccTop a {
				color:#000;
				}
			
			.contentSeccTop a:hover {
				text-decoration:underline
				}
				
		.contentCuerpoTot {
			margin-top:5px;
			width:986px;
			}
			
			.zonaIzqWebEmp {
				width:183px;
				margin-left:5px;
				float:left;				
				}			
				
				.estrellas {
					width:170px;
					text-align:center;	
					margin:0 auto;										
					}	
					
					.estrellas table {												
						margin:0 auto;					
						}																	
				
					.verEstrella {
						width:20px;
						height:20px;															
						}
				
				.contentLogoMenu {
					width:170px;
					border:solid 1px #CCC;
					margin-left:2px;
					padding:3px;
					float:left
					}
					
					.contentLogoIzq {						
						width:170px;
						text-align:center;
						min-height:70px;
						}
						
						.contentLogoIzq img {
							max-width:165px;
							max-height:200px;							
							}
					
				.contentMenuIzq {
					width:168px;
					text-align:justify;									
					}
					
					.menuIzqWeb {
						padding:10px 0px 0px 0px;
						margin:0px 0px 0px 0px;
						list-style:none;
						}
						
						.menuIzqWeb li {																
							margin-bottom:2px;
							min-height:17px;
							}
							
							.menuIzqWeb li.selecMenIzq a {
								background:none;									
								}
							
							.menuIzqWeb li a, .menuIzqWeb li.selecMenIzq a {
								font:11px Arial, Verdana;																	
								display:block;									
								min-height:17px;
								width:149px;
								padding:3px 2px 1px 15px;																	
								text-align:left;									
								}
							
								.menuIzqWeb li a {
									color:#FFF;
									border-bottom:solid 1px;
									border-left:solid 1px;	
									}
								
								.menuIzqWeb li.selecMenIzq a {
									color:#333;
									background-color:#FFF;										
									border:solid 1px;	
									}
							
							.menuIzqWeb li:hover {
								filter: alpha(opacity=70); opacity: 0.7;
								}
					
					.icoEmWe {
						padding:10px;
						float:left;
						width:150px;
						text-align:center;						
						}
						
						.webIcoIzq, .emailIcoIzq  {
							width:35px;
							height:35px;
							float:left;
							margin-left:25px;
							}
							
							.webIcoIzq img, .emailIcoIzq img {
								width:35px;
								height:35px;
								}				
					
					.webMailIcon {
						float:left;
						width:160px;
						text-align:center;
						padding:5px;
						font-family:Arial;
						font-size:11px;
						margin-top:5px;
						}
						
						.webMailIcon img {
							float:left							
						}
						
						.webMailIcon a img{
							float:left;
							margin-right:5px;
							margin-left:15px;
						}
						
						.webMailIcon a{
							float:left;			
							color:#666;	
						}
						
						.webMailIcon a:hover {
							text-decoration:underline
						}
						
				.divPresuIzq {					
					margin-left:4px;
					margin-top:20px;
					float:left;
					}
					
					.divPresuIzq img:hover {					
						filter: alpha(opacity=50); opacity: .5;						
						}
				
				.GPSIcon {
					float:left;
					margin-top:0;
					width:183px;					
					}
					
					.GPStopes-ES {
						float:left;
						width:163px;
						padding:28px 10px 0 10px;
						font-family:Arial;
						font-size:11px;						
						background:url(../Resources/img/es-ES/widget_top.gif);					
						}
						
					.GPStopca-ES {
						float:left;
						width:163px;
						padding:28px 10px 0 10px;
						font-family:Arial;
						font-size:11px;											
						background:url(../Resources/img/ca-ES/widget_top.gif);
						}
						
					#GPSbot {	
						float:left;		
						width:183px;			
						height:28px;
						background:url(../Resources/img/widget_bot_hid.gif);
						text-align:right;						
						font-family:Arial;
						font-size:11px;
						color:#F00;
						cursor:pointer;						
						}
						
						#GPSbot span {
							margin-right:22px;
							}
							
							#GPSbot:hover {
								color:#000;								
								}
								
					#GPSbotIcon {
						display:none;
						float:left;		
						width:183px;
						height:81px;
						background:url(../Resources/img/widget_bot_ver.gif);						
						}
						
						.lineaIcons {
							width:180px;
							float:left;
							clear:both;
							}
				
			.tfnoDir {
					text-align:left;
					border:dotted 1px #999;
					width:776px;
					min-height:33px;
					padding:5px;
					font:12px Arial, Verdana;
					color:#333;
					float:left;
					}
					
					.numTel {
						font-size:15px;
						font-weight:bold;
						}
			
			.zonaCenWebEmp {
				width:607px;
				margin-left:1px;
				float:left;
				}				
								
				.tituloZonaWeb h2 {					
					margin:5px 0px 0px 0px;
					padding:2px 0px 0px 10px;
					height:27px;
					width:597px;					
					font:18px Arial, Verdana;					
					color:#FFF;	
					text-align:left;
					float:left;								
					}
					
				.contenidoZonaWeb {
					float:left;
					clear:both;
					font:12px Arial, Verdana;
					padding:10px;
					width:585px;
					border:solid 1px #CCC;
					margin-bottom:1px;
					text-align:justify;					
					}
					
					.iconoTexto {
						width:160px;
						font-size:11px;
						}
						
					.idiomTarj td {
						width:290px;						
						}
					
					.contentImgCentral {
						width:580px;						
						text-align:center;						
						margin:10 auto;
						margin-top:10px;
						clear:both;
						}
					
					.contentImgCentral table {
						margin:0 auto;
						clear:both;						
						}	
						
						.imagenMed {
							margin-top:5px;							
							}
						
						.imagenMed td {
							width:145px;
							height:110px;
							padding:2px;							
							text-align:center;
							border:solid 1px;/* Por si queremos poner un borde delimitador */
							}
							
							.imagenMed img {
								max-width:145px;
								max-height:110px;								
								}
					
					.contentImgCentral table {
						margin:0 auto;
						}
					
				.contenidoZonaWebImg {
					width:605px;
					border:solid 1px #CCC;					
					margin:0 auto;
					text-align:center;
					padding:2px 0 2px 0;
					}
					
					.contenidoZonaWebImg img {
						max-width:600px;
						max-height:450px;
						}
						
					.minCentralImg td {						
						width:80px;
						height:60px;																
						text-align:center;						
						border:solid 1px; /* Por si queremos poner un borde delimitador */
					}
					
						.minCentralImg img {
							max-width:80px;
							max-height:60px;							
							}
					
				.pieFichaWeb {
					float:left;
					clear:both;
					width:607px;
					height:19px;					
					}
				
				.imgPlanoFormu {
					margin:0 auto;
					width:587px;
					background-color:Aqua;
					}
					
					.planoFormu {
						max-width:500px;
						}
				
			.zonaDerWebEmp {
				width:184px;
				margin-left:1px;
				float:left;				
				}
				
				.content360 {
					width:175px;
					margin:0 auto;
					float:left;
					clear:both;
					text-align:center;
					height:35px;					
					padding-top:8px;					
					}
					
					.content360 img:hover {					
						filter: alpha(opacity=50); opacity: .5;						
						}				
				
				.zonaDerWebEmp table {						
						margin:0 auto;
						margin-top:5px;
						}	
						
					.imagenDer {
						margin-top:5px;							
						}
					
					.imagenDer td {						
						width:145px;
						height:110px;
						padding:2px;
						text-align:center;
						border:solid 1px; /* Por si queremos poner un borde delimitador */
						}
						
						.imagenDer img {
							max-width:145px;
							max-height:110px;							
							}
							
					.imagenDerMin td {						
						width:80px;
						height:60px;
						min-width:80px;
						min-height:60px;												
						text-align:center;						
						border:solid 1px; /* Por si queremos poner un borde delimitador */
						padding:3px;
						}
						
						.imagenDerMin img {
							max-width:80px;
							max-height:60px;							
							}
				
		.contentPieWeb {			
			float:left;
			width:986px;
			min-height:81px;
			text-align:center;			
			}
			
			.textoNotaPie {
				font: 11px Arial, Verdana;				
				color:#FFF;
				margin-top:35px;
				}
				
/* FORMULARIO CONTACTO */

				fieldset {
					float:none;					
					padding:5px;
					margin: 0					
					}
					
					
				

/* FICHA COMPLETA */

			.zonaCenWebEmpFicha {
				width:789px;
				margin-left:0px;
				float:left;
				}
				
				.tituloZonaWebFicha h2 {					
					margin:5px 0px 0px 0px;
					padding:2px 0px 0px 10px;
					height:27px;
					width:779px;
					float:left;
					font:18px Arial, Verdana;					
					color:#FFF;			
					text-align:left;							
					}
					
				.contenidoZonaWebFicha {
					font:12px Arial, Verdana;
					padding:10px;					
					width:767px;
					border:solid 1px #CCC;
					margin-bottom:1px;	
					float:left;	
					text-align:left;								
					}
					
					.contentImgCentralFicha {
						margin-top:10px;
						}
					
					.contentImgCentralFicha table {
						margin:0 auto;
						clear:both;						
						}	
						
						.imagenMedFicha {
							margin-top:5px;							
							}
						
						.imagenMedFicha td {
							width:145px;							
							height:110px;
							padding:2px;							
							text-align:center;
							border:solid 1px; /* Usar para poner bordes a las imagenes */
							}
							
							.imagenMedFicha img {
								max-width:145px;
								max-height:110px;								
								}
					
				.pieFichaWebFicha {
					width:789px;
					height:19px;
					float:left;
					}
					
				.PlanoFormuFicha {
					margin:0 auto;										
					text-align:center;
					}
					
				.mapFicha{
					width:760px;
					}
					
				.magGen{
					width: 580px;
					}
					
/* ZONA DE TIENDA */

					.contentMenuTienda {
						width:138px;
						padding:0px;
						text-align:left;
						padding-left:30px;
						margin:0px;							
						}
						
						.menuIzqTienda {
							padding:0px;
							margin:0px;						
							}
							
							.menuIzqTienda li a:hover {
								filter: alpha(opacity=70); opacity: 0.7;								
								}
							
							.menuIzqTienda li.seccion {
								padding:0px;								
								margin:0px;
								line-height:10px;
								}
							
								.menuIzqTienda li.seccion a {								
									font:11px Arial,Verdana;
									font-weight:bold;
									margin:0px;
									}
							
							.menuIzqTienda li.subsecTienda {
								padding:0px;								
								margin-left:15px;
								line-height:10px;								
								list-style-position:outside;
								}
								
								.menuIzqTienda li.subsecTienda a{
									font:11px Arial,Verdana;		
									margin-left:0px;
									}

.buscadorTienda {
	width:767px;
	height:26px;
	background-image:url(../Resources/img/webs/fonBuscTien.gif);
	background-repeat:no-repeat;
	padding-top:0px;	
	}
	
	.buscadorTab {
		margin:0px;
		padding:0px;
		border:0px;		
		}
	
		.buscadorTienda select {
			margin: 0px 0px 0px 100px;
			height:18px;
			max-width:250px;		
			}
			
		.buscadorTienda input.textoBuscTien {	
			height:12px;		
			margin:0px;
			width:150px;
			}

	.destaTiendaOfer { /* DESTACADOS CON OFERTAS */
			margin-top:5px;	
			padding:0px 0px 0px 0px;
			width:512px;
			float:left;
			}

		.destaTiendaOferTit {
			padding-left:5px;
			float:left;
			clear:both;										
			}
			
			.destaTiendaOferTit h3 {
				padding:0px;
				margin:0px;		
				font-size:14px;
				color:#FFF;					
				height:19px;
				width:506px;
				padding-top:3px;					
				}

	.ofertasContent, .ofertasTienda, .ofertasTienda h3, .oferTiendaCont { /* OFERTAS CON DESTACADOS */
		width:245px
		}
	
	.ofertasContent {
		float:left;	
		margin-left:5px;
		}
			
		.ofertasTienda {
			margin-top:5px;	
			padding:0px 0px 0px 4px;			
			float:left;
			margin-left:0px;
			}

			.ofertasTienda h3 {
				padding:0px;
				margin:0px;		
				font-size:14px;
				color:#FFF;
				height:19px;
				padding-top:3px;
				}
			
			.imgProdTienOfer {				
				width:55px;				
				float:left;	
				margin:0px 5px 0px 0px;
				min-height:55px;
				}
				
				.imgProdTienOfer img {
					max-width:55px;
					max-height:55px;					
				}
				
				.nomProdTienOfer {
					padding:2px;
					font-weight:bold;
					font-size:11px;
				}
				
			.nomProdTienOfer a.nombreProd {
				color:#F00;
			}
			
			.nomProdTienOfer a.nombreSecc {
				color:#000;
				font-weight:normal;
			}
		
		.oferTiendaCont {
			float:left;
			border:solid 1px;
			height:60px;
			margin-top:1px;
			padding:1px;
			}


	.listadosOfertas {  /* OFERTAS SIN DESTACADOS */
		margin-top:5px;	
		padding:0px 0px 0px 0px;
		width:768px;
		float:left;				
		}
			
		.listOferProductosTit {
			padding-left:5px;
			float:left;
			clear:both;										
			}
			
			.listOferProductosTit h3 {
				padding:0px;
				margin:0px;		
				font-size:14px;
				color:#FFF;
				height:19px;
				width:762px;
				padding-top:3px;
				}

			.nomProdTien a:hover, .seccProdTien a:hover, .descProdTien a:hover, .paginasContent a:hover, .descProdTienFicha a:hover, a:hover.verDestacados {
				filter: alpha(opacity=70); opacity: 0.7;	
			}

	.destacadosTienda {  /* DESTACADOS SIN OFERTAS */
		margin-top:5px;	
		padding:0px 0px 0px 0px;
		width:768px;
		float:left;				
		}
			
		.destacadosTiendaTit {
			padding-left:5px;
			float:left;
			clear:both;										
			}
			
			.destacadosTiendaTit h3 {
				padding:0px;
				margin:0px;		
				font-size:14px;
				color:#FFF;					
				height:19px;
				width:762px;
				padding-top:3px;					
				}
		
			.fichaDestacados {
				width:251px;
				min-height:140px;
				margin-top:1px;
				border:solid 1px #CCC;
				/* border:solid 1px #CCC; EL QUE HAY AHORA */
				float:left;
				margin-right:1px;
				}		
		
		
			.seccProdTienCont {				
				min-height:17px;
				margin:1px;					
				}
				
				.seccProdTien {
					padding-left:10px;
					margin-left:5px;					
					}
				
					.seccProdTien a {
						font-size:11px;
						padding:0px;
						margin:0px;						
						}
			
			.nomProdTien, .nomProdTienOfer {
				padding:5px;
				font-weight:bold;
				font-size:11px;
				}
				
				.nomProdTienOfer a {
					color:#F00;
					}
			
			.imgProdTien {
				width:55px;
				padding-left:5px;
				float:left;	
				margin:0px 5px 10px 0px;
				min-height:55px;
				}
				
				.imgProdTien img {
					max-width:55px;
					max-height:55px;
					}			
				
			.descProdTien {					
				font-size:11px;					
				text-align:justify;
				padding-right:5px;
				padding-left:5px;
				}
				
				.precioProdTien {
					font-size:20px;
					color:#F00;
					clear:both;
					float:right;
					margin-right:5px;
					}
				
			.verDestacados, .verOfertas {				
				font-weight:bold;
				float:left;
				clear:both;
				width:170px;
				font-size:11px;
				margin:5px 0px 5px 0px;
				}
				
			.verOfertas {
				color:#F00;
				}
				
		.listaProductos {
			margin-top:5px;	
			padding:0px 0px 0px 0px;
			width:768px;
			float:left;				
			}
			
			.listaProductosTit {
				margin-top:5px;
				padding-left:5px;
				float:left;
				clear:both;										
				}
			
				.listaProductosTit h3 {
					padding:0px;
					margin:0px;
					font-size:14px;
					color:#FFF;					
					height:19px;
					width:762px;
					padding-top:3px;					
					}	
		
			.productosVer {					
				width:763px;
				height:15px;
				clear:both;
				float:left;				
				margin-top:1px;
				padding-top:1px;
				padding-left:1px;
				padding-right:1px;
				font-size:11px;
				border:solid 1px #CCC;
				border-bottom:none;
				}
				
				.productosSecc, .productosSeccOfer {
					height:15px;
					float:left;
					width:655px;
					padding-left:4px;					
					}
					
					 .productosSeccOfer {
						background-color:#FFEFEF;						
						}
				
				.productosPrecio, .productosPrecioOfer {
					height:15px;
					float:left;					
					width:104px;
					text-align:center;										
					}
					
					.productosPrecioOfer {
						background-color:#FFEFEF;						
						}
						
				.productosPrecioOfer a, .productosSeccOfer a {
					color:#F00;
					}
				
			.productosDesc {
				width:765px;					
				clear:both;
				float:left;
				padding-top:0px;
				font-size:11px;
				border:solid 1px #CCC;
				border-top:none;
				}
				
				.listaDescProd, .listaDescProdOfer {
					width:655px;	
					float:left;
					padding-right:5px;
					border-right:solid 1px #CCC;
					margin-bottom:1px;
					min-height:77px;
					}

				
				.listaPrecio {
					width:100px;					
					float:left;
					text-align:center;
					padding-top:30px;
					font-size:12px;
					color:#F00;
					font-weight:bold;														
					}								


		.paginasContent {
			clear:both;
			float:left;
			width:500px;
		}

.noEncontrados {
	width:725px;
	padding:50px 20px 50px 20px;	
	margin-top:5px;
	border:dotted 1px #CCC;
	clear:both;
	float:left;
	text-align:center;	
	}
	
	
/* FICHA PRODUCTO */

.listaDescProdFicha {
	width:755px;	
	padding:10px 5px 5px 5px;
	}

	.contentImagFich {
		width:265px;		
		float:left;	
		margin:0px 5px 0px 0px;
		vertical-align:top;
		text-align:center;					
		}
		
		.imgProdTienFicha {
			min-height:250px;
			}
		
		.imgProdTienFicha img {
			max-width:260px;
			max-height:250px;			
			}

.C_td_img {
	vertical-align:top;	
	}

.C_pie_old, .C_td_img .C_pie_old {
	background-color: #EFEFEF;
    border: 1px dotted #CCCCCC;    
    clear: both;
    float:left;
    font-size: 10px;
    padding: 5px;    
    margin-top:5px;
    letter-spacing:-0.3px;
    font-family:Tahoma;
    line-height:10px;
    width:255px;
}
	.C_pie_old {
		margin-bottom:5px;
		}
	
	.C_td_img .C_pie_old {
		width: 102px;
		margin-bottom:0;
		margin-left:15px;
		}
	
	
		.miniThumb {			
			border:solid 1px #CCC;
			float:left;
			padding:1px;
			margin-left:15px;
			margin-top:5px;
			min-height:110px;
			width:110px;			
			}
		
			.miniThumb img {
				max-width:110px;
				max-height:110px;				
				}
	
	.descProdTienFicha {					
		font-size:11px;					
		text-align:justify;		
		vertical-align:top;		
		padding-right:0px;		
		}
		
		.listaDescProdFicha table {
			width:100%;
			padding-right:0px;			
			}
		
		.precioFicha {
			float:right;
			color:#F00;
			font-size:20px;
			clear:both;
			text-align:right;
			}
		
		.precioTop {
			float:right;
			clear:both;
			width:200px;
			}
		
		.literalBajo {
			font-size:11px;
			float:right;
			clear:both;
			width:200px;			
			}
		
		.textFichProd {			
			float:left;
			margin-top:10px;
			border:dotted 1px #CCC;
			padding:10px 0px 10px 0px;						
			width:100%;
			}
			
			.textoAjuste {
				margin-left:10px;
				margin-right:10px;
				}
		
		.titPieWeb {
			margin-top:10px;						
			color:#FFF;			
			}
		
		.zonaFichero {			
			width:100%;
			padding:10px 0 10px 0;
			border:dotted 1px #BF1717;
			background-color:#fff8f8;
			font-size:12px;
			font-weight:bold;
			}
			
			.zonaFichero span {
				margin:10px;
				}
			
			.zonaFichero a {
				font-weight:normal;
				margin:10px;
			}
			
/* imagen 360*/

#Img360 {
	background:url(../Resources/img/webs/fondo360.gif);
	background-repeat:no-repeat;	
	width:490px;
	height:290px;
	padding-top:20px;
	margin:auto;
	}
	
.contenedorIconos{
	width:579px;	
	float:left;
	margin:0px;
	padding:0px;
	}

.contenedorIconosFicha{
	width:760px;	
	float:left;
	margin:0px;
	padding:0px;
	}
	
.iconoServicio {	
	float:left;
    width:190px;
    font-size:11px;
}

.iconoServicio img{
	margin-right:2px;
	float:left;
}

.iconoTexto {
	margin-top:7px;
	float:left;
	font:Arial;
}

#tarjetas, #idiomas {
	float:left;
    width:280px;
    margin-left:0px;
}

#idiomas {
	float:right;
}

#tarjetas {
	clear:both;
}

#tarjetas img, #idiomas img {
	margin-right:5px;
}

.seccionesBuscador {
	color:#FFF;
    background-color:#0099FF;
}

.formularioProducto{
	width:765px;
	text-align:center;	
	}

.formularioProducto fieldset{
	width:755px;
	margin-top:10px;
	float:left;
	clear:both;
}

.formularioProducto fieldset legend {
	padding:0;
	margin:0
	}

.divVideoIzq {					
	margin-left:4px;
	margin-top:20px;
	float:left;
	}
	
	.divVideoIzq img:hover {					
		filter: alpha(opacity=50);
		opacity: .5;						
		}
		
.lineaVideo {	
	margin-top:10px;
	margin-bottom:10px;
	width:580px;
	float:left;
	clear:both;	
	}
	
	.imgVideo {
		float:left;		
		width:140px;
		height:80px;
		}
		
	.txtVideo {
		float:left;
		width:430px;
		margin-left:10px;
		font-size:14px;		
		}
		
		.titVideo, desVideo, .verVideo {
			float:left;
			clear:both;
			width:100%;
			}
			
		.desVideo {
			font-size:11px;
			color:#666;			
			}
			
		.verVideo a {
			font-size:11px;
			vertical-align:top;
			float:left;	
			margin-top:10px;		
			}
			
		.verVideo img {
			float:left;
			margin-top:-10px;			
			}
			
.content360 {
	float:left;
	clear:both;
	margin-left:20px;
	height:90px;
	width:160px;
	}
	
* html .content360 {
	margin-left:5px;
	}
	
.s_360 {
	position:absolute;
	z-index:1000;
	width:160px;
	margin-left:-7px;
	}
	
*:first-child+html .s_360 {
	margin-left:-14px;
	}
	
	.s_360 img {
		float:left;
		}
		
.medidasCaptcha {
	margin:0;
	padding:0
	}		

.contenidoZonaWeb {
	vertical-align:inherit;
	}
	
.contenidoZonaWeb table td {
	vertical-align:inherit;
	}
	
.seccionSelect {
		background-color: #BACDD6;
		color: #FFFFFF;
		font-weight: bold;
		font-family: Tahoma,Arial;
		font-size: 13px;
		}
		
.paginacion {
	clear:both;
	float:left;
	width:100%;
	padding:5px 0;	
	}		
	
.social_emp {
	float:left;
	clear:both;
	width:150px;
	margin:10px 0 0 16px;
	}
	
	.social_emp span {
		width:100%;
		float:left;
		clear:both;
		font-family:Arial;
		text-align:left;
		font-size:11px;
		}
	
	.social_emp_icos {
		border:solid 1px #b8dae1;
		background-color:#f4fdff;		
		float:left;
		clear:both;
		width:135px;
		text-align:left;
		padding:7px;
		}
		
		.social_emp_icos img {
			margin:2px;
			}
			
.C_colaboran {
	display:none;
	}
