@charset "utf-8";
/* CSS Document */

html, body { overflow: auto; }
body {
	background: none;
}

div#header {
	background: #005e9c url(../images/secciones/header_bg.jpg) no-repeat scroll center top;
	width: 100%;
	height: 95px;
}

div#header div#logo {
	position: absolute;
	margin: 20px 0 0 45px;
}
.centrado {
	width: 825px;
	margin: 0 auto;
}
.centrado3 {
	width: 840px;
	margin: 0 auto;
}

/* contenidos estilos gral */
p {
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	color: #235e93;
	line-height: 22px;
}
a { color: #7dc102; text-decoration: underline; font-weight: bold; font-style: italic }
.verde { color: #7dc102; font-weight: bold; }

/* contenido */
div#clientes {
	background: transparent url(../images/clientes/clientes_bg.png) no-repeat scroll 0 0;
	width: 1064px;
	height: 132px;
}
div#clientes h1 {
	background: transparent url(../images/clientes/titulo.gif) no-repeat scroll 0 0;
	width: 204px;
	height: 14px;
	text-indent: -3000px;
	position: absolute;
	margin: 20px 0 0 432px;
}
div#clientes p {
	width: 760px;
	position: absolute;
	margin: 47px 0 0 173px;
}

/*lista de clientes */
div#clientes-logos ul { list-style: none; }
div#clientes-logos ul li {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
div#clientes-logos ul li a {
	width: 149px;
	height: 79px;
	display: block;
	text-indent: -3000px;
}

div#clientes-logos ul li#arquine a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#arquine a { background: transparent url(../images/clientes/arquine_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#bepensa a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#bepensa a { background: transparent url(../images/clientes/bepensa_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#palacio a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#palacio a { background: transparent url(../images/clientes/palaciodehierro_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#falcon a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#falcon a { background: transparent url(../images/clientes/industriafalcon_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#fotorama a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#fotorama a { background: transparent url(../images/clientes/fotoramademexico_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#gagencias a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#gagencias a { background: transparent url(../images/clientes/agencias_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#koblenz a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#koblenz a { background: transparent url(../images/clientes/koblenz_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#lummi a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#lummi a { background: transparent url(../images/clientes/lummi_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#elchopo a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#elchopo a { background: transparent url(../images/clientes/laboratorioselchopo_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#proa a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#proa a { background: transparent url(../images/clientes/proa_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#xanic a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#xanic a { background: transparent url(../images/clientes/monte_xanic_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#mprestaurantes a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#mprestaurantes a { background: transparent url(../images/clientes/mp_restaurantes_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#pjalisco a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#pjalisco a { background: transparent url(../images/clientes/productos_de_jalisco_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#sigma a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#sigma a { background: transparent url(../images/clientes/sigma_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#vertice a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#vertice a { background: transparent url(../images/clientes/vertice_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#mexicounido a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#mexicounido a { background: transparent url(../images/clientes/mexico_unido_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#fbeca a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#fbeca a { background: transparent url(../images/clientes/fb_sprite.gif) no-repeat scroll 0 0; }

div#clientes-logos ul li#rivera a:hover { background-position: 0 -79px; }
div#clientes-logos ul li#rivera a { background: transparent url(../images/clientes/rivera_sprite.gif) no-repeat scroll 0 0; }

/*esconder otros contenidos */

div#footer {
	background: transparent url(../images/secciones/footer_bg.png) no-repeat scroll center top;
	width: 100%;
	height: 42px;
	color: #FFF;
	font-family: Arial;
	font-size: 10px;
}
div#footer div {
	margin: 0 auto;
	width: 727px;
	padding-top: 14px;
}
.Subcentrado {
	margin: 0 auto;
	width: 858px;
	padding-top: 24px;
}


/* pantalla bca */
div#windowbg {
	background: transparent url(../images/clientes/clientes-win-bg.png) no-repeat scroll 0 0;
	width: 789px;
	height: 333px;
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	margin-left: -394px;
	margin-top: -166px;
	z-index:600;
	display: none;
}
div#windowbg div#texto {
	position: absolute;
	margin: 38px 0 0 27px;
	color: #FFF;
	width: 364px;
}
div#windowbg div#texto h1 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
div#windowbg div#texto p {
	color: #FFF;
	font-size: 12px;
	line-height: normal;
}
div#windowbg div#imagen {
	position: absolute;
	margin: 38px 0 0 421px;
}
div#windowbg div#cerrar {
	position: absolute;
	margin: -31px 0 0 683px;
}
div#windowbg div#cerrar a {
	background: transparent url(../images/clientes/cerrar_btn.png) no-repeat scroll 0 0;
	display: block;
	text-indent: -3000px;
	width: 96px;
	height: 37px;
}
.overlay {
	background-color:#FFF !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:500;
}
.overlay_full {
	background-color:#FFF !important;
	left:0;
	margin:auto;
	position:absolute;
	top:0;
	z-index:500;
	height:100%;
	opacity:0.7;
	filter:alpha(opacity=70); /* IE patch */
	width:100%;
}
