﻿
/* equema */
body
{
	border: 0;
	margin: 0;
	border-collapse: collapse;
	font-family: Arial;
}

.divGeneral
{
	margin: auto; /* per que centri la plana */
	width: 1223px;
	vertical-align:top;
}

.tblGeneral
{
	width: 1223px;
	height: 100%;
	border-collapse: collapse;
	background-image: url(/Imatges/cap.jpg);
	background-repeat: no-repeat;
}

.tblGeneralen
{
	width: 1223px;
	height: 100%;
	border-collapse: collapse;
	background-image: url(/Imatges/cap_en.jpg);
	background-repeat: no-repeat;
}

.tdCapAccesoClientes
{
	padding-right:6px;
	height:25px;
	vertical-align:bottom;
}

.aCapAccesoClientes
{
	text-decoration:none;
	color:#d3d1c6;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.divNivel2Cap
{
	margin-left:5px;
	margin-right:5px;
	height: 23px;
	text-align:left;
	background-color: #d3d1c6;
	margin-bottom:10px;
}

.tdMenuSuperior
{
	padding-left: 210px;
}

.spanMenuSuperiorItem
{
	font-size: 11px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
}

.spanMenuN2SuperiorItem
{
	font-size: 11px;
	font-family: Arial;
	color: #c2000e;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 5px;
	text-decoration: none;
}

.spanMenuN2SuperiorItemSelected
{
	font-size: 11px;
	font-family: Arial;
	color: gray;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 5px;
	text-decoration: none;
}

/*.spanMenuSuperiorSeparador
{
	background-image: url(/Imatges/separador_menu.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 25px;
}*/

.spanMenuSuperiorSeparadorNivel2
{
	padding-left: 0px;
	width: 10px;
	color: #c2000e;
}

.divPeu
{
	background-image: url(/Imatges/peu.jpg);
	background-repeat: no-repeat;
	/*border: solid 5px green;*/
	margin-top: 10px;
	/*position:relative;*/
	/*float:right;*/
	height:200px;
	width:100%;
}

.divCentral
{
	width: 970px;
	/*float: left;*/
}

.divMain
{
	/*float:right;*/
	/*clear:both;*/
	width:100%; /* IE 7, si no puja el peu cap a dalt */
	/*border: solid 5px blue;*/
}

.divCentralEsq
{
	width: 766px;
	/*float: left; */
	/*border: solid 1px red;*/
}
.divCentralDre
{
	width: 188px;
	/*float: right;*/
}
.divLateralDre
{
/*	float: right;*/
}
.div1HCentral
{
/*	float: left;*/
}

.lnkGenericPetit
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #c2000e;
}

.GrisFosc
{
	color: #46453f;
	font-weight: bold;
}

/* Default.aspx */
.vermell
{
	color: #ca222e;
}
.vermellNegreta, .vermellNegretaGran
{
	color: #ca222e;
	font-weight: bold;
}

.vermellNegretaGran
{
	font-size: 22px;
}

.div1HEsq, .div1HCen, .div1HDre
{
	width: 215px;
	height: 183px;
	cursor: pointer;
/*	float: left;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	color: #46453f;
	text-align: left;
	padding-left: 15px;
	padding-right: 0px;
	background-repeat: no-repeat;
}

.div1HEsq
{
	margin-left: 2px;
	background-image: url(/Imatges/boto1.jpg);
}

.div1HCen
{
	/*margin-left: 15px;*/
	background-image: url(/Imatges/boto2.jpg);
}

.div1HDre
{
	/*margin-left: 15px;*/
	background-image: url(/Imatges/boto3.jpg);
}

.div2HEsq
{
	width: 354px;
	height: 487px;
	margin-left: 10px;
	margin-top: 7px;
	/*float: left;*/
	/*border: solid 1px blue;*/
}

.div2HDre
{
	width: 364px;
	height: 487px;
	margin-right: 0px;
	margin-top: 7px;
	/*float: right; */
	/*border: solid 1px blue;*/
}

.divBannerDreta
{
	height: 705px;
	width: 180px;
	background-image: url(/Imatges/banner_dret.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	border-right: solid 5px white;
}

.divDefaultDretaTitol
{
	font-family: Arial;
	font-size: 22px;
	color: #46453f;
	text-align: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 5px;
	vertical-align: top;
	height: 90px; /*border: solid 1px blue;*/
}

.divDefaultDretaDescripcio
{
	font-family: Arial;
	font-size: 16px;
	color: #958f8f;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	height: 60px; /*border: solid 1px green;*/
}

.divDefaultDretaSectors
{
	/*position: absolute; 	top: 340px;*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #c2000e;
	text-align: left;
	padding-top: 24px;
	padding-left: 45px;
	padding-right: 5px; /*border: solid 1px red;*/
}

.divDefaultDretaSectorsItem
{
	height: 22px;
}

.lnkDefaultDretaSectorsItem
{
	text-decoration: none;
	color: #c2000e;
}

.divDefaultTelefon
{
	padding-top:28px;
	padding-left: 32px;
}

/* Listado */

.itemListado
{
	background-color: white;
}

.divListadoImg
{
	/*border: solid 1px red;*/
	float: left;
	width: 180px;
}

.divListadoText
{
	padding-left: 5px;
	float: right;  /*border: solid 1px blue;*/
	width: 150px;
}

.dvListado
{
}

.lblListadoTitulo
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #ca222e;
	text-decoration: none;
	width: 150px; /*border: solid 1px blue;*/
	white-space: normal;
	cursor: pointer;
}

.lblListadoDesc
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	width: 130px;
	color: #958f8f;
	white-space: normal;
}

.lblListadoMedidas
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #46453f;
	width: 100px;
	white-space: normal;
}

/* empresa */

.divTituloPagina, .divTituloPaginanivel2, .divDefaultTituloPaginaEsq, .divDefaultTituloPaginaDre
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height: 25px;
	padding-top: 5px;
	padding-left: 20px;
	color: white;
	background-image: url(/Imatges/contenidor_cap.jpg);
	background-repeat: repeat-x;
}

.divTituloPagina
{
	width: 100%;
	margin-bottom: 15px;
}

.divTituloPaginanivel2
{
	width: 100%;
}

.divDefaultTituloPaginaEsq
{
	width:334px;
}

.divDefaultTituloPaginaDre
{
	width:344px;
}

/* producte */
.divProductoImg
{
	text-align: center;
	height: 300px;
}

.divProductoCarac
{
	text-align: left;
}

.tdPrimeraColumna
{
	width: 450px;
	padding-left: 20px;
	padding-bottom: 2px;
	vertical-align: top;
	text-align: left;
}

.tdSegonaColumna
{
	vertical-align: top;
	text-align: left;
}

.divProductoNombre
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #ca222e;
	text-align: left; /*cursor: pointer;*/
}

.separadorProducto
{
	background-image: url( '/Imatges/separador_horitz.png' );
	background-repeat: no-repeat;
	background-position: center;
	font-size: 1px;
}

.lblDescripcionProducto
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #958f8f;
	text-align: left;
	width: 380px;
}

.divTituloContenido
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #ca222e;
	text-align: left;
}

.divContenido
{
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	margin: 0px;
}

.itemContenidoProducto, .lblProductoContenido
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.divProductoLinksGenerics
{
	text-align: left;
}

.lblCaracteristicastProducto
{
	font-size: 11px;
	color: #958f8f;
}

.lblProductoContenido
{
	white-space:pre-wrap;
}

/*********************************************************************/
/* PRODUCTOS *********************************************************/

.tags
{
	padding-top:75px;
	text-align:center;
	vertical-align:bottom;
}

.tagAnchor
{
	text-decoration:none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: Silver;
	/*color: #ca222e;*/
}

.divProductoBannerDreta
{
	height: 705px;
	width: 185px;
	vertical-align: top;
	border: none 0px;
}

.divProductoDretaTitol
{
	font-weight: bold;
	font-size: 16px;
	height: 39px;
	color: #46453f;
	text-align: left;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 5px;
	vertical-align: top;
	background-image: url( '/Imatges/fons_menu_botiquins.jpg' );
	border: none 0px;
}

.divProductoDretaSubtitol
{
	font-weight: bold;
	font-size: 18px;
	color: White;
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-top: 1px;
	cursor: pointer;
	border: none 0px;
	background-image: url(/Imatges/fons_boto_menu1.jpg);
}

.divProductoDretaPerEmpresa
{
	background-image: url(/Imatges/fons_menu_botiquins.jpg);
	border: none 0px;
}

.divProductoDretaPresupuesto
{
	height: 90px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 5px;
	vertical-align: top;
	color: #46453f;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	background-image: url(/Imatges/solicita.jpg);
	border: none 0px;
}

.divProductoDretaSAC
{
	height: 167px;
	text-align: left;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 5px;
	vertical-align: top;
	color: #46453f;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/Imatges/telf.jpg);
}

.divProductoDretaLlistaOpcions
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #c2000e;
	text-align: left;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 7px;
}

.divProductoDretaSectorsItemUltim, .divProductoDretaSectorsItem
{
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 4px;
}

.divProductoDretaSectorsItem
{
	background-image: url(/Imatges/separador_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.lnkProductoDretaSectorsItem
{
	text-decoration: none;
	color: #c2000e;
}

.fontAtencion
{
	margin-top: 10px;
	font-size: 18px;
}

.fontPersonalizada
{
	font-size: 14px;
}

.navBarProducto
{
	margin: 0px;
	padding: 0px;
	border: none 0px;
	width: 185px;
}

/* SiteMap */

.dxsmControl a:hover
{
	font-size: 10px;
	text-decoration: none !important;
	text-align: left;
}

.dxsmControl a:visited
{
	font-size: 10px;
	color: White !important;
	text-align: left;
}

.dxsmControl
{
	color: White;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

.SiteMapTopNode
{
	font-size: 10px;
	color: White;
	border: none 0px;
	text-align: left;
	height: 10px;
}

.dxsmLevel1, .dxsmLevel1 a, .dxsmLevel1Categorized a, .dxsmLevel1Categorized
{
	color: White;
	text-decoration: none;
}

.dxsmLevel1, .dxsmLevel1Categorized
{
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
}

/* Home de productos */
.ApartatsHome, .HomeProductosEmpresa, .HomeProductosTipologia
{
	width:355px;
	height: 693px;
	background-repeat:no-repeat;
	vertical-align:top;
}

.HomeProductosEmpresa
{
	background-image:url(/Imatges/HomeProductosEmpresa.jpg);
	margin-left:27px;
}

.HomeProductosTipologia
{
	background-image:url(/Imatges/HomeProductosTipologia.jpg);
	padding-right:10px;
}

.divHomeTitulo
{
	width: 345px;
	height: 100px;
	margin-left: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 25px;
	color: #46453f;
	text-align: left;
	padding-right: 5px;
	padding-top:15px;
}

.divHomeDesc
{
	margin-top:200px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	width: 325px;
	color: #958f8f;
	white-space: normal;
	text-align:left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
}

.divHomeSeparador
{
	background-image:url(/Imatges/separador_banner.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width:345px;
	height:10px;
	margin-top:5px;
}

.divHomeOpcio
{
	background-image:url(/Imatges/HomeProductosBoto.png);
	background-repeat: no-repeat;
	color: #c2000e;
	text-align:left;
	width: 338px;
	height: 30px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration:none;
	cursor: pointer;
	margin-left: 15px;
}

.divHomeOpcioText
{
	padding-top:12px;
	padding-left:10px;
}

.ContenidoGeneral
{
	text-align:left;
}

img
{
    border:0px none;
}
