body{
	background-color: #FFF/*#5698ca/*589acc*/
	margin: 0em;
	padding: 0em;
	font:62.5% arial;
	color: #71767a;
	}

body.home{
	background: url(../images/azul2.jpg) repeat-y top left;
	margin: 0em;
	padding: 0em 0em 5em 0em;position: relative;

}
body.int{
	background: #FFF;
	margin: 0em;
	padding: 0em 0em 5em 0em;position: relative;
}
	/*----------------------------------------------------------------------- genericos ---------*/
a{
outline: none
}
	h1{
	height: 190px;
	width: 12em!important;
	margin: 0em;
	padding: 0em;
	text-indent: -4000px;
	background: url(../images/logo.jpg) no-repeat top left;
	float: left;
	}

	h2{
	background: url(../images/tel.jpg) no-repeat top left;
	width: 7em;
	height: 0.5em;
	margin: 0em;
	padding: 0em;
	text-indent: -5000px;
	}

	h3{
	margin: 0em;
	padding: 0em;
	}

	h3{
	color: #FFF;
	margin: 0em;
	padding: 0.3em 0em 0em 1.7em;
	font-size: 1.2em;
	text-transform: uppercase
	}

	h4{
	color: #000;
	margin: 0em;
	padding: 0em 0em 0em 1em;
	font-size: 1.2em;
	border-bottom: 1px solid #c3d2cf;
	text-transform: uppercase;
	font-weight: normal;
	background: #FFF url(../images/flecha.jpg) no-repeat top left;
	}
	


	/*----------------------------------------------------------------------- interiores ---------*/
	
	#cabecera{
	width: 930px;
	height: 190px;
	background: #FFF url(../images/fondomenu.jpg) no-repeat top right;
	}

	#contenedor{
	margin: 0em;
	padding: 0em 0em 0em 0em;
	background: url(../images/fondointerior.jpg) repeat-x top left;
	width: 100%;
	overflow: hidden;
	}
	
	.desarrollado{
	background: url(../images/logoizanet.jpg) no-repeat top right;
	float: left;
	width: 127px;
	padding-top: 17px;
	padding-left: 80em;
	}
	.desarrollado a {
	display: block;
	width: 130px;
	height: 17px;
	color: #FFF;
	text-decoration: none
	}

	#contenidoshome{
	width: 699px;
	min-height: 35em;
	height: auto;
	float: left;
	background: url(../images/bannercentral.jpg) no-repeat top right;
	}

	#contenidosint{
	width: 699px;
	min-height: 30em;
	height: 37em;
	height: auto!important;
	float: left;
	background: url(../images/bannercentral2.jpg) no-repeat top right;
	/*margin-bottom: 9em;*/
	padding-bottom: 4em;
	}

	ul#menuhome{
	clear: both;
	float: left;
	margin: 0em;
	padding: 3em 0em 1em 3em;
	width: 20em;
	height: 461px!important;
	background-color: #4f88bd;
	background: url(../images/fondomenuhome_ie6.jpg) no-repeat top right;
	font-size: 1em;
	}

	ul#menuhome li{
	display: block;
	color: #FFF;
	list-style-type: none;
	margin: 0em;
	padding: 0.1em 0em 0.1em 0em;
	}

	ul#menuhome a{
	display: block;
	color: #FFF;
	list-style-type: none;
	margin: 0em;
	padding: 0.1em 0em 0.1em 0em;
	font-size: 1.2em;
	text-decoration: none
	}

	ul#menu a:hover{
	color: #2f6faf
	}



	ul#menugenerico{
	margin: 0em 0em 0em 0.65em;
	padding: 0em;
	width: 675px;
	float: left;
	}

	ul#menugenerico li{
	display: block;
	float: left;
	color: #FFF;
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	width: /*110*/112px;
	height: 93px;
	}

	ul#menugenerico a{
	display: block;
	float: left;
	color: #FFF;
	list-style-type: none;
	margin: 0px;
	padding: 0em;
	width: /*110*/110px;
	height: 93px;
	text-indent: -4000em;
	}

	/*ul#menugenerico a:hover{
			background: url(../images/catalogo.png) no-repeat;
	width: /110px;
	}*/

	.inicio a:hover{
	margin: 0px 0px 0px 2px!important;
	padding: 0px;
		width: /*110*/110px;
	background: url(../images/inicio.png) no-repeat;
	}


	.empresa a:hover{
	margin: 0px 0px 0px 1px!important;
	padding: 0px;
		width: /*110*/110px;
	background: url(../images/empresa.png) no-repeat;
	}
	
	.catalogo a:hover{
	background: url(../images/catalogo.png) no-repeat;
	padding: 0em;
		width: /*110*/110px!important;
	margin: 0px 0px 0px 0px!important;
	}
	
	.attcliente a:hover{
	padding: 0em;
	background: url(../images/attcliente.png) no-repeat;
	margin: 0px 0px 0px -1px!important;
	width: /*110*/109px;
	}
	
	.contacto a:hover{
	padding: 0em;
	background: url(../images/innovacion.png) no-repeat;
	margin: 0px 0px 0px -2px!important;
	width: /*110*/109px;
	}
	
	.mapaweb a:hover{
	padding: 0em;
		margin: 0px 0px 0px -3px!important;
	width: /*110*/109px;
	background: url(../images/mapaweb.png) no-repeat;
	}






	.inicio_est{
	margin: 0px 0px 0px 2px!important;
	padding: 0px;
		width: /*110*/110px;
	background: url(../images/inicio.jpg) no-repeat;
	}


	.empresa_est{
	margin: 0px 0px 0px 1px!important;
	padding: 0px;
		width: /*110*/110px;
	background: url(../images/empresa.jpg) no-repeat;
	}
	
	.catalogo_est{
	background: url(../images/catalogo.jpg) no-repeat;
	padding: 0em;
		width: /*110*/110px!important;
	margin: 0px 0px 0px 0px!important;
	}
	
	.attcliente_est{
	padding: 0em;
	background: url(../images/attcliente.jpg) no-repeat;
	margin: 0px 0px 0px -1px!important;
	width: /*110*/109px;
	}
	
	.contacto_est{
	padding: 0em;
	background: url(../images/contacto.jpg) no-repeat;
	margin: 0px 0px 0px -2px!important;
	width: /*110*/109px;
	}
	
	.mapaweb_est{
	padding: 0em;
		margin: 0px 0px 0px -3px!important;
	width: /*110*/109px;
	background: url(../images/mapaweb.jpg) no-repeat;
	}


















	ul#menuint{
	clear: both;
	float: left;
	margin: 0em;
	padding: 3em 0em 1em 3em;
	width: 20em;
	background-color: #FFF;
	background: url(../images/int.jpg) no-repeat top right;
	}

	ul#menuint li{
	display: block;
	color: #FFF;
	list-style-type: none;
	margin: 0em;
	padding: 0.1em 0em 0.1em 0em;
	font-size: 1em;
	}

	ul#menuint a{
	display: block;
	color: #535353;
	list-style-type: none;
	margin: 0em;
	padding: 0.1em 0em 0.1em 0em;
	font-size: 1.2em;
	text-decoration: none
	}

	ul#menuint a:hover{
	color: #67819c
	}


	ul.indice{
		margin: 0 auto;
		padding: 0em;
		list-style-type: none;
		width: 630px;
	}


	ul.indice li{
		margin: 0em 0em 0.5em 0em;
		padding: 0.2em 0.2em 0.2em 2em;
		list-style-type: none;
		display: block;
		background-color: #e4eef8
	}

	ul.indice a{
		display: block;
		color: #535353;
		list-style-type: none;
		margin: 0em!important;
		padding: 0em!important;
		font-size: 1em;
		text-decoration: none
	}

	ul#indice a:hover{
		color: #FFF/*67819c*/;
		background-color: #4e87bc;
	}


	ul.subindice{
		margin: 0em 0em 0em 2em;
		padding: 0em;
		list-style-type: none;
	}


	ul.subindice li{
		margin: 0em!important;
		padding: 0em!important;
		list-style-type: none;
		display: block;
		border-bottom: 1px solid #c2ddf0;
	}

	li.espacio{
		margin-bottom: 1em!important;
	}

	ul.subindice a{
		display: block;
		color: #535353;
		list-style-type: none;
		margin: 0em;
		padding: 0em 0em 0em 0em;
		font-size: 1em;
		text-decoration: none
	}

	ul#subindice a:hover{
	color: #67819c
	}

	.susubindice a{
	margin: 0em 0em 0em 1em!important;
	}

	.imageng{
	background: url(../images/g.jpg) no-repeat top right;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	}

	.tablasinteriores{
	padding: 1em 2em 4em 2em!important;
	float: left;
	/*background: url(../images/botes.jpg) no-repeat bottom right;*/
	color: #717679;
	font-size: 1.1em;
	}

	.sombrica{
	background: url(../images/sombrica.jpg) no-repeat top left;
	width: 20px;
	height: 50em;
	float: left;
	position: absolute;
	top: 0em;
	left: 930px
	}
	.secciontitular{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	}
	.seccionsubtitular{
	color:#b78e5a;
	text-decoration:none
	}
	.secciontextosuno{
	color:#767676;
	text-decoration:none
	}
	.secciontextosdos{
	color:#64829c;
	text-decoration:none
	}
	.colores{
	border-bottom: 1px solid #c9cfcf;
	color: #77787a;
	margin-bottom: 0.2em;
	text-transform: uppercase
	}
	
	.botonimagen{
	  background: url(../images/buscador.jpg) no-repeat top right;
	  height:19px;
	  width:15px;
	  background-position:center;
	}

	.oscuro p{
	color: #000!important
	}
	table.catalogo{
	font-size: 1.1em!important;
	}

	.submenu{
	padding-left: 20px!important;
	}
	/*----------------------------------------------------------------------- pie ---------*/

	#pie{
	/*clear: both;*/
	width: 100%; height: 9em; color: #c9dfec;
	background: #589acc url(../images/logosmarcas.jpg) no-repeat top left;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	clear: both;
	}

	#pie p{
	clear: both;
	margin: 0em;
	padding: 0em;
	padding-top: 30px;
	padding-left: 30px; }

	.enlacepie{
	color: #c9dfec;
	font-weight: bold!important;
	text-decoration: none;
	font-size: 1.1em; }

		span.asterisco{
	font-size: 1.2em;
	color: #f20600!important;
	font-weight:normal;
	}