/* --------------------- ESTILOS COMUNES ------------------------*/


@charset "iso-8859-1";

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 18px;
	text-decoration: none;
}
body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-image: url(imagenes/fondo-principal.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 18px;
	text-decoration: none;
}
a {
	text-decoration: none;
}
h1,h2,h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
h1 {
	font-size: 26px;
	line-height: 28px;
	color: #1a7fc5;
	font-weight: normal;
}
h2 {
	font-size: 21px;
	line-height: 22px;
	color: #1a7fc5;
	font-weight: normal;
}
h3 {
	font-size: 14px;
	line-height: 16px;
	color: #009beb;
	font-style: italic;
	font-weight: bold;
}
li {
	list-style-position: outside;
	list-style-image: url(imagenes/bullet.gif);
	list-style-type: disc;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
ul {
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 1px;
}
select {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}
textarea {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}
#Contenedora {
	position:relative;
	width:950px;
	top:27px;
	margin:0 auto 0 auto;
	text-align: left;
}
.InputTipoText {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}
#Breadcrumbs {
	position:absolute;
	left:65px;
	top:130px;
	width:850px;
}
#Breadcrumbs a {
	color: #009beb;
	font-weight: bold;
}
#Breadcrumbs a:hover {
	text-decoration: underline;
}


/* --------------------- ZONA SUPERIOR COMÚN A TODAS LAS PÁGINAS ------------------------*/


#LogotipoQuilinox {
	position:absolute;
	left:24px;
	top:1px;
}
#BannerProductos {
	left:305px;
	top:0px;
	text-align: right;
	margin-right: 16px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;

}
#Banderitas {
	display:none;
	position:absolute;
	left:880px;
	top:47px;
	width: 60px;
}
#MenuPrincipal {
	position:absolute;
	left:21px;
	top:71px;
	width:913px;
	background-color: #93d2f4;
	background-image: url(imagenes/fondo-menu-principal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}
#MenuPrincipal a {
	color: #FFFFFF;
	text-decoration: none;
}
#MenuPrincipal a:hover {
	text-decoration: underline;
}


/* --------------------- PÁGINA HOME ------------------------*/


#ImagenTematicaHome {
	position:absolute;
	left:24px;
	top:115px;
	background-image: url(imagenes/bodegon-productos-home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 665px;
	height: 300px;
}
#BannerBlogNovedades {
	position:absolute;
	left:703px;
	top:115px;
	width:234px;
	height:300px;
	background-image:url(imagenes/banner-blog.jpg);
}
#ImagenProductosHomeBombas {
	position:absolute;
	left:118px;
	top:492px;
}
#ImagenProductosHomeValvulas {
	position:absolute;
	left:245px;
	top:436px;
}
#ImagenProductosHomeTubos {
	position:absolute;
	left:340px;
	top:473px;
}
#ImagenProductosHomeContenedores {
	position:absolute;
	left:467px;
	top:467px;
}
#ImagenProductosAccesorios {
	position:absolute;
	left:586px;
	top:466px;
}
#ImagenProductosVarios {
	position:absolute;
	left:757px;
	top:430px;
}
#RotuloProductosHome {
	position:absolute;
	left:37px;
	top:434px;
}
#RotuloProductosHome h1 {
	color: #2887c9;
	font-size: 21px;
	line-height: 22px;
	text-decoration: none;
}
#RotuloProductosHome a {
	color: #2887c9;
}
#RotuloProductosHome a:hover {
	text-decoration: underline;
}
#RotuloProductosBombas {
	position:absolute;
	left:43px;
	top:569px;
}
#RotuloProductosValvulas {
	position:absolute;
	left:173px;
	top:451px;
}
#RotuloProductosTubos {
	position:absolute;
	left:297px;
	top:585px;
}
#RotuloProductosContenedores {
	position:absolute;
	left:457px;
	top:440px;
}
#RotuloProductosAccesorios {
	position:absolute;
	left:687px;
	top:548px;
}
#RotuloProductosVarios {
	position:absolute;
	left:855px;
	top:475px;
}
.RotulosHome {
	font-size: 17px;
	line-height: 18px;
	color: #2887c9;
	text-decoration: none;
}
.RotulosHome a {
	color: #2887c9;
}
.RotulosHome a:hover {
	text-decoration: underline;
}


/* --------------------- NOSOTROS ------------------------*/


#ImagenNosotros {
	position:absolute;
	left:24px;
	top:174px;
}
#TextosNosotros {
	position:absolute;
	left:396px;
	top:129px;
	width:465px;
}
#LogoQuilinoxNosotros {
	position:absolute;
	left:396px;
	top:850px;
}
#RotuloLiderEnCalidad {
	position:absolute;
	left:543px;
	top:855px;
}


/* --------------------- MARCAS ------------------------*/


#RotuloPrincipalesMarcas {
	position:absolute;
	left:25px;
	top:119px;
	width: 230px;
}
#TextosMarcasSuperior {
	position:absolute;
	left:274px;
	top:120px;
	width:580px;
}
#TextosMarcasSuperior strong {
	font-weight: bold;
	color: #009BEB;
}
#ImagenSeparadoraMarcas {
	position:absolute;
	left:0px;
	top:300px;
}
.CajasMarcas {
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	width: 270px;
}
#TextosMarcasBBS,#TextosMarcasPBM,#TextosMarcasDockweiler,#TextosMarcasGeciTech,#TextosMarcasAB6,#TextosMarcasAdvancedCouplings,#TextosMarcasChargePoint  {
	position:absolute;
	left:230px;
}
#TextosMarcasBreconcherry,#TextosMarcasAzzini,#TextosMarcasBoyer,#TextosMarcasCSF,#TextosMarcasOmac,#TextosMarcasGraco,#TextosMarcasBardiani,#TextosMarcasMBS {
	position:absolute;
	left:620px;
}
#LogotiposMarcasBBS,#TextosMarcasBBS,#LogotiposMarcasBreconcherry,#TextosMarcasBreconcherry {
	position:absolute;
	top:340px;
}
#LogotiposMarcasPBM,#TextosMarcasPBM,#LogotiposMarcasAzzini,#TextosMarcasAzzini {
	position:absolute;
	top:415px;
}
#LogotiposMarcasDockweiler,#TextosMarcasDockweiler,#LogotiposMarcasBoyer,#TextosMarcasBoyer {
	position:absolute;
	top:495px;
}
#LogotiposMarcasGeciTech,#TextosMarcasGeciTech,#LogotiposMarcasCSF,#TextosMarcasCSF {
	position:absolute;
	top:600px;
}
#LogotiposMarcasAB6,#TextosMarcasAB6,#LogotiposMarcasOmac,#TextosMarcasOmac {
	position:absolute;
	top:670px;
}
#LogotiposMarcasAdvancedCouplings,#TextosMarcasAdvancedCouplings,#LogotiposMarcasGraco,#TextosMarcasGraco {
	position:absolute;
	top:729px;
}
#LogotiposMarcasChargePoint,#TextosMarcasChargePoint,#LogotiposMarcasBardiani,#TextosMarcasBardiani {
	position:absolute;
	top:825px;
}
#LogotiposMarcasMBS,#TextosMarcasMBS {
	position:absolute;
	top:900px;
}
#LogotiposMarcasChargePoint{
	left:61px;
}
#LogotiposMarcasMBS {
	left:526px;
}
#LogotiposMarcasBBS {
	left:140px;
}
#LogotiposMarcasBreconcherry {
	left:501px;
}
#LogotiposMarcasPBM {
	left:138px;
}
#LogotiposMarcasAzzini {
	left:530px;
}
#LogotiposMarcasDockweiler {
	left:108px;
}
#LogotiposMarcasBoyer {
	left:533px;
}
#LogotiposMarcasGeciTech {
	left:134px;
}
#LogotiposMarcasCSF {
	left: 530px;
}
#LogotiposMarcasAB6 {
	left:74px;
}
#LogotiposMarcasOmac {
	left:511px;
}
#LogotiposMarcasGraco {
	left:538px;
}
#LogotiposMarcasAdvancedCouplings {
	left:52px;
}
#LogotiposMarcasBardiani {
	left:522px;
}


/* --------------------- CONTACTO ------------------------*/

#RotuloContacto1 {
	position:absolute;
	top:229px;
	left:69px;
}
#RotuloContacto1 h1 {
	font-size: 28px;
	text-decoration: none;
}
#RotuloContacto2 {
	position:absolute;
	top:290px;
	left:69px;
}
#RotuloContacto2 p {
	font-size: 16px;
	line-height: 22px;
	color: #3f3f3f;
	text-decoration: none;
	margin-bottom: 20px;
}
#RotuloContacto2 strong, strong {
	color: #1789d2;
}

#RotuloContacto2 a {
	color: #1789d2;
	font-weight:bold;
	text-decoration: underline;
}
#RotuloContacto2 a:hover {
	color: #33caff;
}
#PlanoGoogleMaps {
	position:absolute;
	left:361px;
	top:215px;
}
#FotoValenciaContacto1, #FotoValenciaContacto2, #FotoValenciaContacto3, #FotoValenciaContacto4, #FotoValenciaContacto5 {
	position:absolute;
	top:110px;
}
#FotoValenciaContacto1 {
	left:21px;
}
#FotoValenciaContacto2 {
	left:188px;
}
#FotoValenciaContacto3 {
	left:361px;
}
#FotoValenciaContacto4 {
	left:524px;
}
#FotoValenciaContacto5 {
	left:772px;
}


/* --------------------- CATÁLOGO, FAMILIA Y PRODUCTO ------------------------*/


#TextosProducto,#ImagenProducto {
	position:absolute;
	top:175px;
}
#TextosProducto {
	left:390px;
	width:500px;
}
#TextosProducto h1 {
	text-transform: uppercase;
	font-size: 21px;
	line-height: 22px;
	color: #1a7fc5;
	font-weight: normal;
}
#TextosProducto h2 {
	font-size: 14px;
	line-height: 15px;
	color: #009beb;
	font-weight: bold;
}
#TextosProducto a {
	color: #004a7d;
	text-decoration: underline;
}
#TextosProducto a:hover {
	color: #009beb;
}
#ImagenProducto {
	left:65px;
	border: 1px solid #d2d2d2;
}
#RotuloCatalogoDeProductos {
	position:absolute;
	left:80px;
	top:121px;
	width:776px;
}
#RotuloCatalogoDeProductos h1, p {
	margin-top: 2px;
	margin-bottom: 3px;
}
#RotuloCatalogoDeProductos h1 {
	font-size: 21px;
}
#TablaDeFamiliasySubfamilias {
	position:absolute;
	left:90px;
	top:320px;
	top-original:185px;
	width:780px;
}
#TablaDeFamiliasySubfamilias td {
	text-align: left;
	vertical-align: top;
}
#TablaDeFamiliasySubfamilias h2 {
	font-size: 17px;
	line-height: 18px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#TablaDeFamiliasySubfamilias a {
	color: #1a7fc5;
	text-decoration:none;
}
#TablaDeFamiliasySubfamilias a:hover {
	text-decoration:underline;
}
#ImagenFamilia {
	position:absolute;
	left:65px;
	top:170px;
}
#RotuloFamilia {
	position:absolute;
	left:230px;
	top:170px;
	width:600px;
}
#TablaFamiliasConProductos {
	position:absolute;
	left:230px;
	top:220px;
	width:690px;
	height:300px;
}
#RotuloSubfamilia {
	position:relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(imagenes/remate-degradado-superior-peque.gif);
	padding-top: 20px;
}
#RotuloSubfamilia h2 {
	font-size: 16px;
	line-height: 18px;
}
#ParrillaProductos {
	position:relative;
}
.ThumbProducto {
	width: 80px;
}
.ImgThumbProducto {
	border: 1px solid #A3DBF8;
}
a.LinkThumbProducto {
	font-size: 10px;
	line-height: 12px;
	color: #004a7d;
	text-decoration: underline;
}
a:hover.LinkThumbProducto  {
	color: #1a7fc5;
}


/* --------------------- PIE DE PÁGINA ------------------------*/


#PieDePagina {
	position:relative;
	background-image: url(imagenes/remate-pie-de-pagina.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}
#MenuPieDePagina {
	position:relative;
	height: 25px;
	color: #3f3f3f;
}
#MenuPieDePagina a {
	color: #3f3f3f;
}
#MenuPieDePagina a:hover {
	color: #009beb;
	text-decoration: underline;
}
#CopyrightPieDePagina {
	position:relative;
	width:950px;
	text-align: center;
	height: 50px;
}
#CopyrightPieDePagina a {
	color: #004a7d;
	text-decoration: underline;
}
#CopyrightPieDePagina a:hover {
	color: #009beb;
}

