/*remove*/
.redborder{border:solid red 1px !important;}
.Gama .CmsListViewLayoutWrapper .CmsListViewItemWrapper,.AlmacenRespuestas .CmsListViewLayoutWrapper .CmsListViewItemWrapper, .Detalles .CmsListViewLayoutWrapper .CmsListViewItemWrapper{float:left;}

.Cat_Huppe a{
background-color:white !important;
color:black !important;
}
.Cat_Manuf a{
padding:8px 4px !important;
background-color:black !important;
color:white !important;
}
.Cat_Manuf a.Selected,.Cat_Huppe a.Selected{
background-color:#fd9124 !important;


}
/*  .Cat_Huppe a{
background-color:#A1A1A1!important;
color:black !important;
}
.Cat_Manuf a{
padding:8px 4px !important;
color:white !important;
background-color:#A1A1A1!important;
}
.Cat_Manuf a.Selected{
background-color:black !important;
color:white !important;

}
.Cat_Huppe a.Selected{

background-color:white !important;
color:black !important;
}  */
.Picto{
	display:block;
	float:left;
	margin:25px 35px;
	vertical-align:middle;
	width:40%;
}

.Picto img{
	float:left;
	display:block;
}

.LatProd{
	display:block;
	float:left;
	margin:25px 35px;
	vertical-align:middle;
	width:20%;
}

.LatProd img{
	float:left;
	display:block;
	width:100%;
}
.Picto span{
	color:#888888;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:48px;
	text-transform:uppercase;
	vertical-align:middle;
}
#colDer{
background-color:#FFF !important;
padding:0px !important;
border-right:1px solid #D1CDBA;	
width:590px !important;
}
.DescargaArchivo{
margin-top:10px !important;
float:right !important;
margin-right:30px !important;
}
.Asesor{
background-color:#EEEBE4 !important;
padding-right:5px;	
float:left;
padding:0px !important;	
width:585px !important;
min-height:350px;
}

#Appended
{
	display:block;
	float:right;	
	width:135px;
	text-align:left;
	background-color:#F8F7F4;
	padding:20px;
	margin-right:20px;
	_margin-right:10px;
}
#Appended .Tit{
	display:block;
	color:#456374;
	font-size:11px;
	clear:both;
	margin-bottom:10px;
}
/* CSS Document */
.spacer{
clear:both;
width:183px !important;
}
#Catalogo{
	width:780px;
	float:left;
}
.Catalogos
{		
	display:block;
			margin-bottom:0px;
			margin-top:0px;
			_height:30px;
			overflow:hidden;
			_overflow:hidden;					
			width:183px;
						
}
.Catalogos a{
	
	text-decoration:none;
		color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
		font-size:11px;
		font-weight:bold;
		letter-spacing:2px;
		padding:8px;
		text-transform:uppercase;
		/*width:50%;
		#width:49.7%;*/
				display:block;
		text-align:center;		
		float:left;
}
.Catalogos a.Selected{	
				
}
div.lineadeSeparacion {
 	color:#FFF;
	border:0;
	height:15px;
	background-image: url(/en-us/sistema/disenos/estilos/imgs/puntito.gif);
	background-repeat: repeat-x;	
	width:358px;
	margin-bottom:20px;
	background-position: bottom;
	clear:right;
}

/*Menu lateral*/
	#colIzq{
		
		margin-right:4px;
		min-height:312px;
		/*width:175px !important;*/	
			width:183px !important;
	}
	#colIzq .titulo{
	/*width:148px !important;*/	
			/*separador line doble*/
			padding-bottom:10px !important;				
			background-image:url('/en-us/sistema/disenos/estilos/imgs/lineadoble.gif');
			background-repeat: repeat-x;
			background-position:15px 0px;
			margin-bottom:1px !important;
	}
	#colIzq #localizacion{
		background-color:#EEEBE4 !important;
		text-align:center;
		min-height:300px;
	}
		#colIzq #localizacion img
		{
			display:block;
		 margin-bottom:10px;
		 }
	#migas{
		float:right;
		border:0px;
	}
	
	#migas .tituloPaginaSup
	{		
			/*separador line doble*/						
			background-image:url('/en-us/sistema/disenos/estilos/imgs/lineadoble.gif');
			background-repeat: repeat-x;
			background-position:0px -4px;
			border:0px !important;
			padding-bottom:13px !important;	
			margin-bottom:2px !important;
			height:16px !important;			
	}
	
	.menuLateral{		
		float:left;	
			_width:175px !important;
			width:183px !important;
	}
	
	.menuLateral .RadMenu_Huppe .rmText{
		width:145px !important;
	}
	#asesor{
		width:185px;
	}
	#colIzq .FamiliaNombre
	{
		font-family: "Times New Roman", Verdana, sans-serif !important;
		background-color:#C5C5C5;
		color:#FFFFFF;
		font-family:Verdana Sans-Serif Arial;
		font-size:20px;
		font-weight:bolder;
		letter-spacing:2px;		
		text-transform:uppercase;		
		display:block;
		float:left;
		text-align:center;		
		padding-bottom:8px;
			padding-top:8px;			
			margin-top:3px;
			width:183px;
				
	}
	
/*Fin Menu lateral*/

/*Familia*/
	#Familias{
		float:left;
		width:735px;
		_width:730px !important;		
		height:80px;		
		margin-bottom:7px;
		overflow:hidden;
		display:inline;
	}
	.FamTot{		
		width:auto; /* calculado automaticamente por jquery - Catalogo calcular ancho de familias */
		
						
	}
	/*Familia peque*/
		
		.MiniFamilia{
			width:126px !important;
			float:left;
			margin-right:2px;
		}
		.MiniFamilia input, .MiniFamilia img{
			float:left;
			width:126px !important;
			height:76px !important
		}
		.MiniFamilia .FamiliaNombre{
			float:left;
			background-color:#a5a5a5;
			margin-top:-13px;
			text-transform:uppercase;
			color:#FFF;
			font-size:10px;
			width:116px;
			padding:2px 5px;
			display:block;
			z-index:10000;	
		}
		 .Selected .FamiliaNombre{
			background-color:#fd9124;
			float:left;
			margin-top:-13px;
			text-transform:uppercase;
			color:#FFF;
			font-size:10px;
			width:116px;
			padding:2px 5px;
		}
	.MiniFamilia a.FamiliaNombre:link,
	.MiniFamilia a.FamiliaNombre:visited,	
	.MiniFamilia a.FamiliaNombre:active  
	{
		text-decoration:none;
	}
	.MiniFamilia a.FamiliaNombre:hover 
	{
		text-decoration:underline;
	}
	/*Fin Familia peque*/
	/*Familia presentacion*/
		.FamiliaGrande span input{
			_width:548px;
		}
		.Familia_Presentacion{
			background-color:#d1d1d1;			
			float:left;
			min-height:312px;
			_height:306px;
				width:210px;
				text-align:center !important;
		}
		
		.Familia_Presentacion p{
			padding:10px 20px;
			color:#333;			
			font-size:11px;
				text-align:left;
		}
		.Familia_Presentacion input{
			margin-top:10px;
			display:block;
			margin:0px auto;
			_width:200px !important;
		}
		.Familia_Presentacion img{
		  margin:0px auto !important;
		  border:solid red 0px;
		}
	/*Fin Familia presentacion*/
/*Fin Familia*/

/*Gama*/
	.Gama{
		background-color:#F2F1EC;
		float:left;
		/*width:100%;*/
		width:773px;
		padding-top:10px;
		#padding-bottom:15px;
		_padding-bottom:15px;
	}
	.TituloGama {
		background-color: #C5C5C5;
		border-bottom:solid 4px #E3E3E3;
		color:#FFF;
		line-height:9px;
		font-weight:bold;
		float:left;
		width:767px;
	}
	.TituloGama span{
	padding:2px 20px;
	display:block;
	}
/*Fin Gama*/

/*Producto*/
	/*Producto Lista*/
		.ProductoLista{
			width:130px;
			height:185px;

			float:left;
			background-color:#fff;
			display:block; 
			margin-bottom:15px;
			margin-left:10px;	
			padding-top:10px;
                        padding-bottom:10px;
			color:#4e6e80;
		
		}
		.ProductoLista input{
		display:block;
		margin:5px auto;		
		_margin:5px 0px;		
		}

		.ProductoLista span input{
		display:block;		
		width:100px !important;
		height:116px !important;
		}

		.ProductoLista .Titulo {
		background-color: #fff;
		clear:both;
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:11px;
		}
		.ProductoLista span{
			display:block;
			width:110px;
			margin-left:10px;
			_margin-left:12px;
			font-size:10px;
			text-align:center;
		}	
		/*Fin Producto Lista*/
		
		/*Marco producto*/
		#MenuSuperiorProducto{
			background-color: #C5C5C5;
			border-bottom:solid 4px #E3E3E3;

			color:#FFF;
			line-height:28px;
			
			float:left;
			width:100%;
		}
		#MenuSuperiorProducto .ProdTit{
			font-weight:bold;
			color:#FFF;
			float:left;
			font-size:12px;
			padding-top:7px;
			padding-bottom:2px;
			padding-left:20px;
                        
                        line-height:13px;
                        /*width:385px;					*/
		}
		#MenuSuperiorProducto .Menusuperior{
		display:block;
		float:right;
		margin-right:20px;
		/*width:61.2%;*/
		}
		#MenuSuperiorProducto ul div{
		float:left !important;
		display:block !important;
		}

		#MenuSuperiorProducto .MenuSuperior li{
		float:left;
		
		}
		
		 .Menusuperior li{
			float:left;
			display:block;
			margin-left:1px;
			margin:0px 2px;
			padding:0px 5px;
			width:auto;
			min-width:45px;
			text-align:center;
			margin-top:8px !important;
		line-height:20px;
	
		}
		#MenuSuperiorProducto .Menusuperior li:hover,#MenuSuperiorProducto .Menusuperior li a:hover{
			
			display:block;
			color:#000;	
			text-align:center !important;
			
		}
		
		#MenuSuperiorProducto .Menusuperior li.Selected{
			background-image:url(/en-us/sistema/disenos/estilos/imgs/tableftfirston.gif);
			background-position:0px left;
			background-repeat:no-repeat;
			line-height:21px;
			
			margin-top:8px;
			
			display:block;
			color:#688EA6;	
			text-align:center !important;
			
		}
			
		#MenuSuperiorProducto .Menusuperior li.Selected a{
			
			background-image:url(/en-us/sistema/disenos/estilos/imgs/tabrightlaston.gif);		
			padding:0px 5px;
			padding-right:10px;
			background-position: right !important;
			background-repeat:repeat-x !important;
			z-index:999;
			
		}
		#MenuSuperiorProducto .Menusuperior li.Selected,#MenuSuperiorProducto .Menusuperior li.Selected a{
			
			display:block;
			color:#688EA6;	
			text-align:center !important;
			
		}
		#MenuSuperiorProducto .Menusuperior li a{
		text-decoration:none;
		color: #FFF;
		font-size:10px;
		text-align:center !important;
		}
	
		/*Fin marco producto*/
		/*Producto FT*/
		.ProductoDetalle{
			width:100%;
			float:left;
			display:block;
			background-color:#f2f1ec;
		}
		.ProductoDetalle input, #Catalogo .ProductoDetalle img{
			float:left;
			margin-right:0px;				
		}
		.ProductoDetalle .ProductoDetalleImagenGrande{
			float:left;
			margin-right:5px !important;			
		}
		
		.ProductoDetalle .PropiedadesProductos .divAntiPlaqueer img{
			float:left;
			margin-right:5px;
		}
		.TitProd{
			color:#A21039;
			font-weight:bold;
			clear:right;
			display:block;
			margin:20px 0px;

		}
		.FT,.Detalles,.Paneles,.Perfiles{
			float:left;
			display:block;
			color:#456374;
		}
		.FT .ImgBig ,.Detalles .ImgBig ,.Paneles .ImgBig ,.Perfiles .ImgBig {
			float:left;
		}
		.FT .ImgBig img{
			width:384px;
			height:432px;
		}
		.FT{width:391px; padding-left:5px}
		.Detalles .ImgBig img{
			width:384px;
			height:432px;
		}
		.Paneles .ImgBig img{
			width:254px;
			height:432px;
		}
		.Perfiles .ImgBig img {
		}
		.PlumaCs{
			font-weight:bold;
			color:#456374;
			margin-bottom:10px;
			display:block;
			
		}
		/*Fin Producto FT*/
/*Fin Producto*/

/*Panel, perfil y detalle*/
	.Panel,.Detalle{
		width:100px;
                
		float:left;
		display:block;
		height:123;
		padding:5px;
		border:1px solid #BAC9CF;
		background-color:#FFF;
		margin-left:5px;
		color:#456374;
		margin-top:5px;
		
	}
	.Panel span input,.Detalle span input{
		/*cursor:pointer !important;*/
		display:block;
               		_margin:0px;
	}
        .Panel span input{
          height:100px; 

        }
        .Panel{
        	height:130px;
			display: block;
			position:relative;
		/*border:solid red 1px !important;*/        
        }
        .Panel span {
          /*height:114px; */
		position:absolute;
		top:5px;
		left:5px;
		height:105px;		
        }
        .Detalle span input{
          height:114px; 
		
        }
	.Panel span.Nom{
		margin:5px 0px;
		display:block;
		/*float:left;*/
			position:absolute;
			top:105px;
			left:5px;
			z-index:10000;
			height:15px;
	}
	.Detalle{
		width:115px;
	}
/*Fin Panel, perfil y detalle*/





.ProductoDetalle .container{
	display:block;
	float:left;
	width:526px;
	
}
.ProductoDetalle .content{
	display:block;
	float:left;
	min-height:310px;
}

.Logos{
	/*position:relative;
	margin-top:2px;
	margin-bottom:-95px;
	float:left;
	width:75px;*/
	position:absolute;
	top:10px;
	left:10px;
	z-index:100010
}
.AquaShield{
	background-image:url(/en-us/globales/propiedades-de-paneles-productos/aqua-shield/recursos/logoaquashield.gif);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
}
.AntiPlaque{
	background-image:url(/en-us/globales/propiedades-de-paneles-productos/anti-plaque/recursos/antiplaque.gif);
		background-repeat:no-repeat;

	width:75px;
	height:32px;
	margin-top:2px;
}
.MicroLip{
	background-image:url(/en-us/globales/propiedades-de-paneles-productos/microlip/recursos/c3_microlip-fr.jpg);
	background-repeat:no-repeat;
	
	width:32px;
	height:32px;
	margin-top:2px;
}

.PropiedadesProductos{
	float:left;
	clear:both;	
		vertical-align:text-bottom;
		width:100%;
}

.PropiedadesProductos ul {	
	float:none;		
	position:static;
	text-align:center;	
	height:100px;
	padding-right:40px;
	#padding-right:0px;
}

.PropiedadesProductos ul li{	
	list-style-type:none;	
	padding:5px;	
	padding-right::10px;
		width:32%;
		#width:40%;	
		display:block;		
		#display:inline-block;			
		float:right;
		#float:none;					
		position:relative;	
		#position:static;  
		margin: 0 20px;
		#margin:5px auto;	
}

.PropiedadesProductos ul li{	
	display:inline;			
}

.ulAquaShield, ulAntiPlaqueer, ulMicroliper{}

.divAquaShielder, .divAntiPlaqueer, .divMicroliper{
	float: left;
	#float: none;
	_float: none;
	background-color:#F5F5EB;
	border:1px solid #646933;
	height:77px;
	width:180px;
	/*	width:180px; width:240px;*/
	padding:0px 5px;	
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.divAntiPlaqueer, .divMicroliper{
	height:53px !important;	
}

.divAquaShielder a,.divAntiPlaqueer a,.divMicroliper a,.divAquaShielder a:visited,.divAntiPlaqueer a:visited,.divMicroliper a:visited{
	color: #646933 ;
	text-decoration:none;
	margin-top:10px;	
	#margin-top:15px;
	display:block;
	font-size:12px;
	}
.divAntiPlaqueer a,.divMicroliper a,.divAntiPlaqueer a:visited,.divMicroliper a:visited{
	margin-top:5px;	
	#margin-top:5px;
}	
.divAquaShield a:hover,.divAntiPlaqueer a:hover,.divMicroliper a:hover{
	text-decoration:underline;
}	
.divAquaShield input ,.divAntiPlaqueer input ,.divMicroliper input {
	margin-top:5px;
	display:block;
}
.divAntiPlaqueer input ,.divMicroliper input{
	margin:0px !important;
	margin-right:15px !important;
}
.prev{
	background-image:url(/en-us/sistema/disenos/estilos/imgs/scrollleft.gif);
	background-repeat:no-repeat;
	height:80px;
	display:block;
	background-position:50%;
	float:left;
	width:20px;
}
.next{
	background-image:url(/en-us/sistema/disenos/estilos/imgs/scrollright.gif);
	background-repeat:no-repeat;
	height:80px;
	display:block;
	background-position:50%;
	float:right;
		width:20px;
}
.Propiedades{
color:#42617B;
font-family:Trebuchet MS,Verdana,Arial,Helvetica;
font-size:8pt;
text-decoration:none;
width:90%;
margin:10px auto;
}
.Propiedades .Nom{
	color:#42617B;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica;
	font-size:10pt;
	text-decoration:none;
	border-bottom:1px solid #42617B;
	width:100%;
	display:block;
	margin-bottom:10px;
}



.AlmacenRespuestas{
	width:450px;
	display:block;
}
.AlmacenProductos{
	display:block;
	background-color:#F2F1EC !important;
	/*width:570px;*/
	width:auto;
	margin-top:30px;
	display:block;
	overflow:visible;
	padding:10px;
	overflow:hidden;
	margin-bottom:50px;
}

.PreguntaGlobo{
background-image:url(/en-us/sistema/disenos/estilos/imgs/globo_asesor1.gif);
background-repeat:no-repeat;
width:auto;
margin-top:10px;
margin-left:10px;
clear:both;
display:block;
height:47px;	
}

.PreguntaGlobo span{
float:left;
display:block;
background-color:#ffF;
padding:17px 2px;
color:#4E6E80;
font-weight:bold;
margin-left:29px;
        min-width: 150px;
        width:auto;
	_margin-left:12px;
	_margin-right:0px;
}
.PreguntaGlobo .fin{
background-image:url(/en-us/sistema/disenos/estilos/imgs/globo_asesor2.gif);
background-repeat:no-repeat;
width:15px;
float:left;
height:47px;	
}
.RespuestaPregunta{
	display:block;
	width:150px;
	height:181px;
	margin-top:30px;
	margin-left:30px;
	float:left;
	overflow:visible;

}


.RespuestaPregunta a,.RespuestaPregunta a:visited{
background-image:url(/en-us/sistema/disenos/estilos/imgs/flecha2.gif);
background-repeat:no-repeat;
color:#333333;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
padding: 0 0 2px 30px;
margin: 2px 0 2px 0px;
display:block;
}
.RespuestaPregunta a:hover{
	background-image:url(/en-us/sistema/disenos/estilos/imgs/flecha2_sel.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
}
.RespuestaPregunta input {
margin-left:auto;
margin-right:auto;
margin-top:30px;
display:block;
}

.PreguntaLista,.PreguntaLista:visited{
	color:#5B819F;
	font-size:10px;
	text-decoration:none;
	background-image:url(/en-us/sistema/disenos/estilos/imgs/flecha_asesor.jpg);
	background-repeat:no-repeat;
	clear:both;
	display:block;
	padding-left:10px;
}
.PreguntaLista:hover{
	text-decoration:underline;
}
.RespuestaLista,.RespuestaLista:visited,RespuestaLista:hover{
	text-decoration:none;
	color:#333333;
	padding-left:10px;
	margin-bottom:10px;
	display:block;
	font-size:10px;
}


/**override menu*/

.menuLateral .RadPanelBar_Huppe
{
	width:183px !important;
	margin-left:0px;
	_margin-left:0px;
}