.pTipoDeCliente,.pCategoria{margin:1px 0px 1px 0px;text-align:left;font-family:Arial,Tahoma,Verdana;font-size:12px;font-weight:bold;color:#fff;padding:8px}
.pTipoDeCliente{background-color:#9495bf;}
.pCategoria{background-color:#5d618f;}
.pTipoDeCliente span,.pCategoria span{text-transform:uppercase;}
.pTipoDeCliente a,.pCategoria a{color:#fff;text-decoration:none;}
.pTipoDeCliente a:hover,.pCategoria a:hover{color:#fff;text-decoration:underline;}

.pContendedorListado{padding:5px 2px 11px 34px;border-bottom:1px solid #ccc;}

.pContenidoTexto{float:left;width:121px;font-family:Arial,Verdana,Tahoma;color:#000;font-size:11px;text-align:left;}

.pContendedorListado .gFloatLeft{margin:0px 0px 0px 27px;}

.gUlBtCategorias{list-style:none;margin:0;padding:0;}
.gUlBtCategorias li{padding:0;margin:0;float:left;}
.gUlBtCategorias a{
	display:block;
	float:left;
	cursor:pointer;
	text-align:left;
	width:127px;
	height:19px;
	padding:5px 2px 0px 17px;
	font-family:Arial,Verdana,Tahoma;
	text-transform:uppercase;
	color:#4d4c89;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
}
a.gLIBtCategorias{background:url(../../sitefiles/img/cBkBtCatHome_Off.gif) top center no-repeat;text-decoration:none;}
a:hover.gLIBtCategorias{background:url(../../sitefiles/img/cBkBtCatHome_On.gif) top center no-repeat;text-decoration:none;}

.gUlBtCategorias .gClear{height:2px;}

.pContenedorListadoCategorias,.pContenedorFicha,.pContenedorRelacionados{margin:22px 0px 0px 0px}
.pContenedorFicha{margin:5px 0px;}

.pOverflow{overflow:hidden;}

.pContendorTitulo,.pContendorFoto,.pContendorDescripcion,.pContendorSubCategorias,.pContendorFinBlanco{
	float:left;
	margin:0px 34px -1000px 0px;
	padding:0px 0px 1000px 0px;
	width:191px;
	text-align:left;
	font-family:Arial,Tahoma,Verdana;
}
.pContendorTitulo,.pContendorFoto,.pContendorDescripcion{background-color:#d7d7d7;}
.pContendorTitulo,.pContendorSubCategorias,.pMasInfo{font-weight:bold;}
.pContendorTitulo{font-size:12px;text-transform:uppercase;}
.pContendorDescripcion{font-size:10px;color:#3d3d3d;}
.pContendorSubCategorias{font-size:11px;color:#fff;;background-color:#696ea0;}
.pContendorFinBlanco{background-color:#fff;}

.pContendorTitulo a{color:#3f3d79;text-decoration:none;}
.pContendorSubCategorias a{color:#fff;font-size:11px;text-decoration:none;}
.pContendorSubCategorias a:hover{text-decoration:underline;}

.pULSubCategorias{list-style:none;margin:0px;padding:0px;}
.pULSubCategorias li{padding:0px 0px 0px 10px;margin:0px;}
.pULSubCategorias a{font-size:10px;padding:0px 10px 7px 0px;text-decoration:underline;}

.pError{padding:80px 80px;text-align:center;font-family:Arial,Verdana,Tahoma;color:#000;font-weight:bold;font-size:12px;}

.pContenedorListadoProductos{padding:14px 0px 0px 0px;}

.pResultadoBusqueda{font-family:Arial,Verdana,Tahoma;font-size:12px;float:right;color:#46448a;font-weight:none;text-decoration:none;}

.pTablaProductos{border:0;margin:2px 0px 6px 0px;}
.pFlecha{width:13px;background-color:#9da1ca;}
.pImg{width:20px;padding:8px 0px 8px 9px;background-color:#e8e8e8;}
.pProductos{
	width:128px;
	padding:8px 8px 11px 13px;
	text-align:left;
	font-family:Arial,Verdana,Tahoma;
	color:#000;
	font-size:12px;
	background-color:#e8e8e8;
}
.pProductos a{color:#46448a;font-weight:bold;text-decoration:none;}
.pProductos a:hover{color:#000;font-weight:bold;text-decoration:underline;}
.pProductos div{padding:2px 0px 0px 0px;font-size:11px;}
.pAmpliar{background-color:#e8e8e8;}
.pAmpliar img{margin:0px 7px 5px 0px;}
.pProductoSeparadorV{width:10px;background-color:#fff;}

.pBtVolver{width:100%;text-align:left;border-top:1px solid #b2b2b2;padding:8px 0px;}


/*--- PRODUCTOS FICHA ---*/
.pLineaPuntos{font-size:0;height:1px;background:url(../../sitefiles/img/cBkLinea.gif) center top repeat-x;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;}

.pTablaProductosFicha{border:0;background-color:#f0f0f0;margin:0px 0px 6px 0px;}
.pFichaFlecha{width:14px;background-color:#9da1ca;}
.pFichaImg{width:20px;padding:8px 0px 8px 9px;}
.pFichaDescripcion{
	width:196px;
	padding:8px 12px 11px 12px;
	text-align:left;
	font-family:Arial,Verdana,Tahoma;
	color:#000;
	font-size:12px;
}
.pFichaPresupuestar{text-align:right;margin:0px 0px}
.pFichaPresupuestar img{margin:1px 0px;}

.pFichaNombreProducto,.pFichaReferencia{font-weight:bold;color:#5d618f;}
.pFichaNombreProducto{font-size:15px;text-transform:uppercase;padding:0px 0px 10px 0px;text-decoration:none;}
.pFichaReferencia{font-size:12px;padding:6px 0px;}

.pBarraFichaDescripcion{padding:3px 1px 3px 5px;color:#fff;font-weight:bold;background-color:#5d618f;}

.pFichaDescripcion a{font-size:11px;color:#000;text-decoration:none;}
.pFichaDescripcion a:hover{text-decoration:underline;}

.pContenedorRelacionados{margin:15px 0px 0px 0px}
.pProductosRelacionados{padding:0px 0px 3px 0px;text-align:left;font-family:Arial,Verdana,Tahoma;color:#000;font-size:15px;border-bottom:1px solid #b2b2b2;margin:0px 0px 8px 0px;}

.pNombreRelacionados{width:100px;padding:12px;text-align:left;font-family:Arial,Verdana,Tahoma;color:#000;font-size:12px;text-transform:uppercase;}
.pNombreRelacionados a{font-weight:bold;color:#5d618f;text-decoration:none;}
.pDescripcionRelacionados{width:132px;padding:12px 18px;text-align:left;font-family:Arial,Verdana,Tahoma;color:#000;font-size:10px;}
.pMedidasRelacionados{width:106px;padding:12px 16px;text-align:center;font-family:Arial,Verdana,Tahoma;color:#000;font-size:10px;}
.pAmpliarRelacionados{padding:0px 13px;}

.pPaginador{
	font-family:Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #4f5354;
}
.pPaginadorUb{
	float:right;
	padding:4px 8px 0px 0px;
}

.pContenidoDescripcion{
	list-style-type: none;
	list-style-image: url(../../sitefiles/img/cImIcoLista.gif);
}
ul{margin:0 0 0 17px;padding:0}
li{margin:0;padding:0}

.pForm{float:right;text-align:left;padding:0px;}
.pForm input,.pForm textarea,.pForm select{
	width: 60px;
	border: 1px solid #9495bf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #353072;
	background-color:#ffffff;
}
.pForm input{height:15px;}
.pForm select{height:21px;padding:0;margin:0}

.pEtiquetas{float:left;text-align:left;padding:3px 0px 0px 0px;}

.pNoAgregado, .pAgregado{width:100%;height:20px;z-index:1;text-align:right;color:#ff0000;font-size:11px;padding:5px 0px 0px 0px;font-family: Tahoma, Helvetica, sans-serif;}
.pNoAgregado{filter: alpha(opacity=0); opacity: .0;-moz-opacity:0.0;}
.pAgregado{filter: alpha(opacity=100); opacity: 1.0;-moz-opacity:1.0;}