*,html {
	margin: 0px;
	padding: 0px;
}
img {
	border:0px;
}
#wrap {
	margin:0 auto;
	width:960px;
	height:600px;
	min-height:600px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	background:top url(images/fdo-sup-web.gif) repeat-x;
}
h1{
	font-size: 1.3em;
}
h2{
	font-size: 1.2em;
	color:#C32230;
}
h3{
	font-size: 1em;
	color:#28589A;
	padding: 0 0 0 17px;
	background:left url(images/bullet-estrella-roja.gif) no-repeat;
	}
#noMostrar{
	display:none;
}


/* :::::: HEADER :::::: */
#header {
	position:relative;
	float:left;display:inline;
	width:955px;
	height:153px;
	background:top url(images/img-cabecera.jpg) repeat-x;
}
	#logo{
		position:relative;
		float:left;display:inline;
		width:955px;
		height:112px;
	}
	#header ul{
		position:relative;
		float:left;display:inline;
/*		background-color: #666666;*/
		margin:0 0 0 35px;
	}
	#header ul li{
		display:inline;
		list-style:none;
	}
	.pductos{
		margin-right:115px;
	}
	.grupom{
		margin-right:60px;
	}
	.servtec{
		margin-right:54px;	
	}
	.clients{
		margin-right:45px;	
	}
	.contact{	
		margin-right:0px;
	}
	#header ul li a{
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
	}
	#header ul li a:hover{
		color:#C0232E;
	}

/* :::::: FIN HEADER :::::: */


/* :::::: COLUMNA IZQUIERDA :::::: */
#leftCol {
	position: relative;
	float:left;display:inline;
	width:196px;
	min-height:490px;
/*	height:490px;*/
}
#otrasMarcas {
	margin:1px 0 0 0;
	background-color: #BCBCBC;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-left:solid #999999 8px;
}
#otrasMarcas ul li{
	font-size: 12px;
	list-style-type: none;
	margin:0 0 3px 0;
}
#otrasMarcas ul li a{
	color:#FFF;
	text-decoration:none;	
}
#otrasMarcas ul li a:hover{
	color:#0A295F;

}
/* :::::: FIN COLUMNA IZQUIERDA :::::: */


/* :::::: CONTENIDO PRINCIPAL :::::: */
#mainContent {
	position: relative;
	float:left;display:inline;
	width:759px;
	min-height:490px;
	background:left top url(images/sombra-izqda.gif) no-repeat;
}
	#bannerPrincipal{
		position: relative;
		float:left;display:inline;
		font-size:12px;
		color:#0A295E;
		width:200px;
		margin:150px 0 0 40px;
	}
	#bannerPductos{
		position: relative;
		float:left;display:inline;
		width:311px;
		height:420px;
/*		margin:150px 0 0 40px;*/
	}
	#bannerDchaSup{
		position: relative;
		float:left;display:inline;
		width:162px;
		height:140px;
		margin:62px 0 0 0;
/*		margin:80px 0 0 335px;*/
	}
	#bannerDchaInf{
		position: relative;
		float:left;display:inline;
		width:162px;
		margin:250px 0 0 25px;
/*		margin:248px 0 0 335px*/;
	}
	#bannerDchaInf a{
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
	}
	#bannerDchaInf a:hover{
		color:#C0232E;
	}
	#noticias{
		position: relative;
		float:left;display:inline;
/*		background-color: #996699;*/
		margin:-115px 0 0 20px;
	}
	#noticias h3{
		color:#000;
	}
	#noticias p{
		width:505px;
		margin:5px 0 10px 18px;
	}
	#pagNoticias{
		position: relative;
		float:left;display:inline;
		margin:75px 0 0 20px;
	}
	#pagNoticias h3{
		color:#000;
	}
	#pagNoticias h2{
		font-size: 1.2em;
		color:#C32230;
		margin:10px 0 10px 20px;
	}
	#pagNoticias p{
		width:600px;
		margin:5px 0 10px 18px;
	}
	#pathway{
		position: relative;
		float:left;display:inline;
		width:732px;
		font-size:0.9em;
		color:#999;
		margin:20px 0 0 16px;
/*		background-color: #9966FF;*/
	}
		#pathway a{
			color:#999;
			text-decoration:none;
		}
		#pathway a:hover{
			color:#999;
			text-decoration:underline;
		}
	
	#titProducto{
		position: relative;
		float:left;display:inline;
		width:597px;
		height:70px;
		margin:28px 0 0 16px;
/*		background-color: #99CCFF;*/
	}
	#titPductoContact{
		position: relative;
		float:left;display:inline;
		width:597px;
		height:50px;
		margin:28px 0 0 16px;
/*		background-color: #99CCFF;*/
	}
	#subTitProducto{
		color:#333333;
		margin:5px 0 0 0;
	}
	#logoProducto{
		position: relative;
		float:left;display:inline;
		width:135px;
		height:70px;
		margin:28px 0 0 0;
	}
	#caractGen{
		position: relative;
		float:left;display:inline;
		width:342px;
		margin:0 0 0 16px;
/*		background-color:#9999FF;*/
	}
	#caractGen h3{
		margin-bottom:10px;
	}
	#caractGen ul li{
		list-style-type: none;
		line-height:12px;
		margin:0 0 7px 35px;
		list-style-image: url(images/bullet-li.gif);
	}
	#caractGen a{
		color:#28589A;
		text-decoration:none;
	}
	#caractGen a:hover{
		color:#28589A;
		text-decoration:underline;
	}
	#caractGen a.downloadFile{
		color:#000;
		text-decoration:none;
/*		height:17px;*/
		padding:2px 20px 2px 0;
		background:right url(images/ico-pdf.gif) no-repeat;
	}
	#caractGen a.downloadFile:hover{
		color:#28589A;
		text-decoration:none;
	}
	#imgProducto{
		position: relative;
		float:right;display:inline;
		width:385px;
/*		height:338px;*/
	}
	#imgProductoGrande{
		position: relative;
		float:left;display:inline;
		text-align: right;
		width:746px;
	}
	#tabla{
		position: relative;
		float:left;display:inline;
		width:100%;
		margin:0 0 30px 16px;
/*		background-color:#9999FF;*/
	}
	#tabla h3{
		margin-bottom:10px;
	}
	#tabla p{
		width:95%;
/*		margin-bottom:5px;*/
		margin:0 0 5px 20px;
	}
	#tabla ul li{
		list-style-type: none;
		line-height:12px;
		margin:0 0 7px 35px;
		list-style-image: url(images/bullet-li.gif);
	}
	#tabla a.downloadFile{
		color:#000;
		text-decoration:none;
/*		height:17px;*/
		padding:2px 20px 2px 0;
		background:right url(images/ico-pdf.gif) no-repeat;
	}
	#tabla a.downloadFile:hover{
		color:#28589A;
		text-decoration:none;
	}
	#accesorios{
		position: relative;
		float:left;display:inline;
		width:132px;
		margin:15px 20px 0 0;
	}
	#accesorios.espPitco{
		position: relative;
		float:left;display:inline;
		width:132px;
		margin:15px 200px 0 0;
	}
	#accesorios.lastAcc{
		margin-right:0px;	
	}
	#titAcc{
		position: relative;
		float:left;display:inline;
		font-size: 0.9em;
		font-weight:bold;
		color:#28589A;
		height:30px;
		margin:5px 0;
	}
	#imgAcc{
		position: relative;
		float:left;display:inline;
		width:130px;
		height:130px;
		border:solid #999999 1px;
	}
	#txtAcc{
		position: relative;
		float:left;display:inline;
		font-size: 0.9em;
		margin:5px 0;
	}
	#modMenu{
		position: relative;
		float:left;display:inline;
		width:175px;
		margin:15px 6px 0 6px;
	}
	#imgModMenu{
		position: relative;
		float:left;display:inline;
		width:175px;
		height:183px;
		border:solid #999999 1px;
	}
	#titModMenu{
		position: relative;
		float:left;display:inline;
		font-size: 0.9em;
		font-weight:bold;
		color:#28589A;
		padding:2px 3px 2px 0;
		background-color:#FFF;
	}
	#fdoModMenu{
		position: relative;
		float:left;display:inline;
		width:100%;
		height:30px;
		margin-top:5px;
		background:left top url(images/banda-tablas.gif) repeat-x;	
	}
	#titModMenu ul{
		margin-top:10px;
	}
	#titModMenu ul li{
		list-style-type: none;
		line-height:12px;
		margin:0 0 5px 5px;
		list-style-image: none;
	}
	#titModMenu ul li a{
		color:#28589A;
		text-decoration:none;
	}
	#titModMenu ul li a:hover{
		color:#0A295E;
		text-decoration: underline;
	}
	#dirViz{
		position: relative;
		float:left;display:inline;
		width:180px;
		height:150px;
		margin:163px 0 0 485px;
	}
	#dirViz h3{
		font-size: 1.1em;
		color: #666;
		padding:0;
		background: none;
	}
	#dirViz p{
		color: #999;
		margin-top:10px;
	}
	#dirSant{
		position: relative;
		float:left;display:inline;
		width:290px;
		margin:20px 0 0 20px;
	}
	#dirSant p{
		color: #999;
		margin:10px 0 0 16px;
	}
	#dirSSeb{
		position: relative;
		float:left;display:inline;
		width:290px;
		margin:20px 0 0 60px;
	}
	#dirSSeb p{
		color: #999;
		margin:10px 0 0 16px;
	}
	#dirContactaForm{
	/*display:none;*/
	position: relative;
	float:left;
	/*display:inline;*/
	width:490px;
	/*margin:20px 0 0 20px;*/
		margin:0 0 0 20px;
	}
/* ::::: Formulario de Contacto ::::: */	
	#cerrarFormContacto{
		position: relative;
		float:right;display:inline;
		text-align:right;
/*		padding:10px;*/
	}
	#formContacto{
		position: relative;
		float:left;display:inline;
		color: #333;
		width:490px;
		height: 450px;
		margin:15px 0 0 20px;
		padding:10px;
		border:solid #CCCCCC 1px;
/*		display:none;*/
	}
	#formContacto table{
		width:98%;
		border-collapse: collapse;
		margin:0;
	}
	#formContacto tr{
		height:21px;	
	}
	#formContacto td{
		text-align: left;
		border:0px solid #CCC;
		background-color:#fff;
	}
	.avisoLegalForm{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #666;
	}
	
	#separador{
		position: relative;
		float:left;display:inline;
		width:628px;
		height:10px;
		margin:0 0 0 20px;
		border-bottom:dashed #CCC 1px;
	}
	#grupoMiddleby{
		position: relative;
		float:left;display:inline;
		width:740px;
		margin:-20px 0 0 16px;
	}
	#grupoMiddleby p{
		position: relative;
		float:left;display:inline;
		width:326px;
	}
	#grupoMiddleby img{
		position: relative;
		float:left;display:inline;
		margin:0 0 0 20px;
	}
	#avisoLegal{
		position: relative;
		float:left;display:inline;
		text-align:justify;
		width:740px;
		margin:-20px 0 0 16px;
	}
	#avisoLegal ul{
		position:relative;
		float:left;display:inline;
		width:700px;
		margin:10px 0 10px 0;
	}
	#avisoLegal ul li{
		list-style-type: disc;
		line-height:12px;
		margin:0 0 7px 30px;
	}
	#avisoLegal ul li ul li{
	list-style-type: circle;
	line-height:12px;
	margin:0 0 7px 30px;
	list-style-position: outside;
	}
	
/* :::::: FIN CONTENIDO PRINCIPAL :::::: */


/* :::::: FOOTER :::::: */
#footer {
	position:relative;
	float:left;display:inline;
	width:955px;
	height:25px;
	font-size: 0.9em;
	color: #CCCCCC;
	text-align:center;
	margin-top:20px;
	padding-top:10px;
	background-color:#0A295E;
}
#footer a{
	color: #CCC;
	text-decoration:none;
	padding:0 0 0 15px;
	background:left url(images/bullet-estrella-roja-foot.gif) no-repeat;
	margin:0 0 0 390px;
}
#footer a:hover{
	color: #FFF;
	text-decoration:none;
	padding:0 0 0 15px;
	background:left url(images/bullet-estrella-roja-foot.gif) no-repeat;
}

/* :::::: FIN FOOTER :::::: */


.alinearIzqda{
	text-align: left;
}
.alinearCentro{
	text-align: center;
}
.alinearDcha{
	text-align: right;
}
.justificar{
	text-align: justify;
}
.negritas{
	font-weight:bold;
}
.gas{
	background-color:#FFA8A8;
}
.electrico{
	background-color:#AECAF7;
}
table {
	width:98%;
	border-collapse: collapse;
	margin:-15px 0 5px 0;
}
tr{
	height:30px;	
}
th{
	border:1px solid #FFF;
	background-color:#CCC;
}
td{
	text-align:center;
	border:1px solid #CCC;
	background-color:#fff;
}

