/**
	Leon industrial - Pagina de estilos basicos
	Diego Garibaldi - 23/11/2006
*/


/* hacks varios, adivinen para q browser... */
html, body, #centro {

	/*min-height: 100%;*/ /* alto minimom FF y Safari */
    /*width: 100%;
    /*height: 100%;*/ /* alto minimo para IE Windows */
    /*margin: 0;
    padding: 0;
	*/
	
	min-height: auto;
    height: 100%;


}

html>body #centro {
    height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */

img
{
	border:0px;
}

body		
{	background-color: #FFFFFF; 
	margin:0px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background: url(../img/fondo_completo.jpg) repeat-x;
}


#centro
{
	width:730px;
	 height: auto;
	/**height:100%;*/
	/*height:800px;*/
	margin: 0 auto;
	float:center;
}

/* Calidad ISO */
#calidad_ISO
{
	float:left;
	margin-top:-39px;
}


#top
{
	width:100%;
	height:126px;
	margin: 0 auto;
	/*border:1px solid #00FF00;*/
	float:center;
}

#top  #logo
{
	margin-top:5px;
	float:left;
	max-height:110px;
	height:110px;
	padding:0;
}

.buscador
{
	width:142px;
	height:90px;
	float:right;
	text-align:right;
	line-height:1.1;
	margin-top:12px;
}

#menu
{
	text-align:left;
	float:center;
	height:140px;
	padding:0;
}

#menu	ul	
{
	float:left;
	margin-left:0px;
	padding:0px 0 0 0px;
	margin-top:0px;
	width:101%;
}

#menu	ul	li
{
	margin: 0px;
	float: left;
	margin-right:4px;
	list-style-type: none;
}
#menu	ul	li a
{
	text-decoration: none;
}
#tit_menu
{
	margin-top:-5px;
	_margin-top:0px;
	margin-bottom:5px;
}
.titulo_menu{
	width:143px;
	position:relative;
	top:2px;
	color:#fff;
	margin-top:1px;
	_margin-top:-2px;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
.titulo_menu_fondo1{background-color:#407698;}
.titulo_menu_fondo2{background-color:#749CB5;}

.titSeccion	
{
	
	width:100%;
	height:38px;
	float:center;
	text-align:left;
	border-bottom:solid 1px #61ABD8;
	background:url(../img/chirimbolo.gif) no-repeat center left;
}
.titSeccion p{
	_padding-top:10px;
	padding-left:20px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#336699;
	line-height:16px;
	vertical-align:middle;
}
.titSeccion	img		
{
	margin-top:-10px;
	_margin-top:9px;
}
.imagen_seccion{
	_width:260px;
	max-width:260px;
	max-height:260px;
}
/*
.titSeccion a#a_listadoProd
{
	float:right;
	margin-top:-20px;
}
*/

.titSeccion a#a_listadoProd
{
	float:right;
	margin-top:-20px;
}

/* Horrible hack para safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .titSeccion a#a_listadoProd
	{
		float:right;
		margin-top:0px;
	}
}





#descProducto
{
	width:500px;
	height:auto;
	/*height:308px;*/
	float:right;
}

#descProducto	div.titulo
{
	width:325px;
	height:40px;
	margin-top:8px;
	float:left;
	text-align:left;
/*	border:solid 1px #FF33FF; */
}

#descProducto	div.infoProd
{
	width:145px;
	height:192px;
	float:right;
	padding-top:10px;
	text-align:center;

}



#descProducto	div.infoProd	div.ampliarImg
{
	width:105%;
	height:90%;
	margin-top:0px;
	margin-left:10px;
	float:right;
	text-align:left;
	padding-left:8px;
	padding-top:4px;
	overflow:hidden;
	/*border-top:solid 1px #61ABD8;*/
	background:url(../img/fondo_items_prod.jpg) repeat-x;
}


#descProducto	div.infoProd	div.imagenDelProd
{
	width:160px;
	_width:152px;
	height:96px;
	margin-left:-15px;
	_margin-left:5px;
	margin-top:8px;
	float:left;
	border-top:solid 1px #61ABD8;
}






#descProducto div.destacados
{
	margin-top:-8px;
	margin-left:-25px;
	_margin-left:0px;
	width:170px;
	height:120px;
	float:left;
	text-align:left;
/*	border:solid 1px #33FF00; */
}

#descProducto div.destacados	div.itemsDes
{
	width:98%;
	height:70;
	overflow:auto;
	padding-top:5px;
	border-top:solid 1px #61ABD8;
	border-bottom:solid 1px #61ABD8;
}





#descProducto	div.txtProd
{
	width:325px;
	margin-left:0px;
	/*height:260px;*/
	height:auto;
	float:left;
	text-align:JUSTIFY;
	/*border:1px solid;*/
	overflow:block;
}

div.ampliarImg	a  img
{
	margin-top:5px;
	margin-right:5px;
}


/** empresa */
#descEmpresa
{
	width:100%;
	/*height:auto;*/
	height:730px;
	float:left;
	text-align:left;
}

#descEmpresa	div.txtProd
{
	margin-left:15px;
	_margin-left:8px;
	margin-top:0px;
	width:420px;
	height:250px;
	float:left;
	text-align:LEFT;
}

#descEmpresa	img
{
	margin-right:2px;
	margin-top:3px;
	float:right;
}


/** servicios */
#descServicios
{
	width:100%;
	height:auto;
	/*height:580px;*/
	float:left;
	text-align:left;
	overflow:hidden;
}

#descServicios	div.txtProd
{
	margin-left:15px;
	_margin-left:8px;
	margin-top:16px;
	width:420px;
	height:236px;
	float:left;
	text-align:LEFT;
}

#descServicios	img
{
	margin-right:2px;
	margin-top:3px;
	float:right;
}


/* Resultados de la busqueda */
#ResBuscador
{
	clear:both;
	padding-top:0px;
	height:auto;
	text-align:left;

}

#ResBuscador	ul
{
	clear:both;
	margin-bottom:-10px;
	text-align:left;

}

#ResBuscador	ul	li
{

	list-style-type: none;

	
}


/** clientes */
#cliente
{
	clear:both;
	padding-top:0px;
	height:264px;
}
	
#cliente	ul	
{
	float:left;
	margin-left:0px;
	padding:0px 0 0 0px;
	margin-top:5px;
	margin-bottom:-5px;
	_margin-bottom:0px;
	width:101%;

}

#cliente	ul	li
{

	margin: 0px;
	float: left;
	margin-right:4px;
	list-style-type: none;
}


#cliente	#itemClientes
{
	width:250px;
	margin-left:25px;


}

#cliente	#itemClientes2
{
	width:140px;
	height: 259px;
	margin-left:30px;

}

#cliente	p
{
	
	background: url(../img/ico_flecha2.gif) no-repeat 2px 3px;
	text-align:left;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:2px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	border:0px solid #FF33CC;

}

#cliente	p.busc 
{
	
	text-align:left;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:2px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;

}

/** contacto */
#contacto
{
	clear:both;
	padding-top:0px;
	height:264px;

}

#contacto	ul	
{
	float:left;
	margin-left:0px;
	padding:0px 0 0 0px;
	margin-top:5px;
	margin-bottom:-5px;
	_margin-bottom:0px;
	width:101%;


}

#contacto	ul	li
{

	margin: 0px;
	float: left;
	margin-right:4px;
	list-style-type: none;

}


#contacto	#itemClientes
{
	width:170px;
	margin-left:25px;
	margin-top:30px;
	text-align:left;
	height:182px;

}

#contacto	#itemClientes2
{
	width:250px;
	height: 182px;
	margin-left:10px;
	margin-top:25px;
	text-align:left;


}

#contacto	p
{
	
	padding-left:12px;
	margin-top:5px;
	margin-bottom:2px;
}


.arbol
{
	width:210px;
	height:470px;
	text-align:left;
	float:left;
	margin-top:8px;
	margin-left:-5px;
	overflow:auto;
}

#foot
{
	/*
	width:543px;
	float:center;
	text-align: center;
	border-top:1px solid #61ABD8;
	*/
	clear: both;
	margin: 0 auto;
	float:center;
	width:730px;
	display:block;
	border-top:1px solid #61ABD8;
	text-align:left;
	padding-top:28px;
	/*padding-left:13px;*/
	_margin-left:-15px;
	line-height:1.1;
	
}

#foot	p
{
	margin-top:-19px;
	_margin-top:-19px;
	margin-left:8px;
}

/* Texto Home */
#divHome
{
	/*width:100%;*/
	width:100%;
	/*height:315px;*/
	height:262px;
	_height:302px;
	padding-top:41px;
	margin-left:0px;
	text-align:left;
	vertical-align:top;
}

#divHome	.imgs
{
	margin-left:-2px;
	_margin-top:-3px;
	height:10px;
	text-align:left;
	padding-top:15px;
	float:left;

}

#divHome	.noticias
{
	padding-left:10px;

	margin-top:0px;
	width:250px;
	height:140px;
	overflow:auto;
	clear:both;
}

#divHome	.noticias	.item
{
	margin-left:-17px;
}


#clock
{
	width:140px;
}

#listop
{
	width:100%;
	height:40px;
	/*border:1px solid #00FF00;*/
	float:center;
}


.titSeccionLis	
{
	
	width:100%;
	height:20px;
	float:center;
	text-align:left;
	border-bottom:solid 1px #61ABD8;

}

.titSeccionLis	img		
{
	margin-top:-10px;
	_margin-top:9px;

}

.titSeccionLis	div		
{
	float:right;
	margin-top:-22px;
	_margin-top:-22px;
}


.titSecTit
{
	height:64px;
	border-bottom:solid 1px #61ABD8;
}

.seccionProdLis
{
	height:100px;
	border-bottom:1px solid #BFBFBF	;
}

.seccionProdLis #imgprod
{
	margin-top:10px;
	margin-left:50px;
	margin-right:50px;
	float:left;
}

.seccionProdLis #divnombre
{
	margin-top:2px;
	width:170px;
	/*border:1px solid #BFBFBF	;*/
	float:left;
}

.seccionProdLis #divdes
{
	margin-top:2px;
	height:70px;
	width:340px;
	/*border:1px solid;*/
	float:right;
	overflow:auto;
}

.seccionProdLis #divdesico
{
	margin-top:-2px;
	height:24px;
	width:340px;
	/*border:1px solid;*/
	float:right;
}

.seccionProdLis #divdesico img
{
	margin-left:0px;
	margin-top:2px;
	_margin-top:2px;
	text-align:left;

	float:left;

}
.seccionProdLis #divdesico img:hover
{
/*	margin-left:1px; */
	margin-top:3px;
	_margin-top:3px;
	cursor:pointer;
}


#descListProd
{
	width:100%;
	/*height:auto;*/
	height:480px;
	float:left;
	text-align:left;
}

