@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;}*/
.clearfix {display: block;}
/* End hide from IE-mac */

:focus {-moz-outline-style: none;}  

#contenedor {
	width: 960px;
	margin: auto;
	text-align: left;
	position: relative;
	padding-bottom: 145px;
}

/**********************************************************************
* ----------------- ESTILOS PARA PAGINA PRINCIPAL ------------------ **
**********************************************************************/
body.home {
	background: url(../img/body-index-bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

.home #header {
	height: 378px;
	overflow: hidden;
	position: relative;
}

#header-slide {
	position: relative;
	clear: both;
	height: 290px;
	overflow: hidden;
	top: -39px;
}

#hs-login {
	position: absolute;
	width: 282px;
	height: 382px;
	overflow: hidden;
	top: 0;
	right: 0;
	background: url(../img/slide-login-bg.gif);
	color: #fff;
}

	#hsl-fadeintxt {
		height: 170px;
		width: 250px;
		margin: auto;
		overflow: hidden;
		margin-top: 10px;
		position: relative;
		font-size: 13px;
	}
	
	#hsl-fadeintxt h3 {
		color: #FFCC00;
		font-size: 18px;
	}
	
	#hsl-fadeintxt p, #hsl-form p {
		margin-bottom: 5px!important;
	}
	
	#hsl-form {
		width: 250px;
		margin: auto;
		margin-top: 15px;
	}
	
	#controls {
		position: absolute;
		left: 696px;
		top: 150px;
	}
	
/* COLUMNAS DE LA PAGINA PRINCIPAL */
.home #columnas .columna {
	width: 300px;
	float: left;
	display: inline;
	height: 319px;
	overflow: hidden;
	position: relative;
}
		
	#columnas #mapa-distribucion {background:url(../img/home-mapa-off.jpg) no-repeat;}
	#columnas #testimonial-mes {background:url(../img/home-recorrido-off.jpg) no-repeat; margin-left: 30px; margin-right: 30px;}
	#columnas #contact-center {background:url(../img/home-contact-off.jpg) no-repeat;}
	
/*	.columna .cont {
		width: 240px;
		margin: auto;
		margin-top: 20px;
		font-size: 13px;
	} */
	
	.columna .cont a {
		display: block;
		width: 100%;
		height: 320px;
		overflow: hidden;
		text-decoration: none;
		color: #000;
		font-size: 13px;
	}
	
	.columna span.ver-mas {
		display: block;
		position: absolute;
		color: #1B889F;
		top: 17px;
		right: 15px;
		padding: 0!important;
		font-size: 11px;
		text-decoration: underline;
		margin: 0!important;
		cursor: pointer;
	}
	
		.columna .cont a span {
			display: block;
			padding-top: 35px;
			margin: 0 30px 0 30px;
		}
	
	/* z-index de elementos */
	#header-login {z-index: 1;}
	#logo {z-index: 16;}
	#hs-login {z-index: 9;}
	#controls {z-index: 10;}
	#footer {z-index: 1100;}
	#menu-principal {z-index: 15;}
	#header-slide {z-index: 14;}
	
/**********************************************************************
* ----------------- ESTILOS PARA PAGINA INTERIOR ------------------ **
**********************************************************************/
body.interior {
	background:url(../img/body-bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

body#int-mapa {
	background: url('../img/mapa-bg.jpg') repeat-x;
}

/* ESTILOS PARA HEADER */
.interior #header {
	height: 248px;
	overflow: hidden;
	position: relative;
}

	#header #logo {
		background-image: url('../img/impac-logo.png');
		background-image: url('../img/impac-logo.png')!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/impac-logo.png',sizingMethod='scale');
		width: 125px;
		height: 125px;
		overflow: hidden;
		position: relative;
		float: left;
	}
	
	#header #logo a {
		display: block;
		padding-top: 180px;
		position: relative;
	}
	
	#submenu {
		position: relative;
		float: right;
		height: 55px;
		line-height: 53px;
		overflow: hidden;
	}
	
/*	.interior #submenu {
		margin-bottom: 18px;
		height: 54px;
	} */
	
	#submenu li {
		float: left;
		display: inline;
		list-style: none;
		margin-left: 10px;
	}
	
		#submenu li a {
			color: #333333;
			font-size: 12px;
			text-decoration: none;
		}
		
		#submenu li a:hover {
			text-decoration: underline;
		}
		
		#submenu .it1 {}
		#submenu .it2 {}
		#submenu .it3 {}
		#submenu .it4 {}
		#submenu .it5 {}
		#submenu .it6 {}
		#submenu .it7 {}
	
	#menu-principal {
		float: right;
		width: 810px;
		height: 29px;
		position: relative;
	}
	
	#menu-principal {
		height: 29px;
	}
	
	#menu-principal li {
		list-style: none;
		float: left;
		position: relative;
	}
		
		#menu-principal .it1 {width:133px;}
		#menu-principal .it2 {width: 177px;}
		#menu-principal .it3 {width: 187px;}
		#menu-principal .it4 {width: 181px;}
		#menu-principal .it5 {width: 132px;}
		
		#menu-principal .it1 a {background: url(../img/menu/1-quienes_ch.jpg) no-repeat;}
		#menu-principal .it2 a {background: url(../img/menu/2-mapa_ch.jpg) no-repeat;}
		#menu-principal .it3 a {background: url(../img/menu/3-valores_ch.jpg) no-repeat;}
		#menu-principal .it4 a {background: url(../img/menu/4-curriculum_ch.jpg) no-repeat;}
		#menu-principal .it5 a {background: url(../img/menu/5-contact_ch.jpg) no-repeat;}
		
	#menu-principal a {
		display: block;
		height: 29px;
		overflow: hidden;
		line-height: 38px;
	}
	
	#header #menu-principal a {
		background-position: 0 -29px;
	}
	
	#header #menu-principal a:hover {
		background-position: 0 0;
	}
	
	#menu-principal a span {
		padding-top: 50px;
		display: block;
	}
	
	#menu-principal .menu-drop {
		position: absolute;
		top: 31px;
		left: 0;
	}

		#header #menu-principal .menu-drop li {
			float: none;
			display: block;
			background: 0;
			height: 20px;
			overflow: hidden;
			padding: 0;
			margin: 0;
			width: 131px;
			background: #198197;
			border-bottom: 1px #86B1BA solid;
		}
		
			#menu-principal .menu-drop a {
				background: 0;
				padding: 0 0 0 10px;
				margin: 0;
				font-size: 12px;
				line-height: 20px;
				height: 20px;
				display: block;
				color: #fff;
				text-decoration: none;
			}
			
			#menu-principal .menu-drop a {
				background: 0;
			}
			#menu-principal .menu-drop a:hover {
				background: #21A5C3;
			}
			
			#menu-principal .menu-drop a span {padding: 0;}
	
	#header-login,#header-login-Noticias ,#header-login-bolsa ,#header-login-clima ,#header-login-center ,#header-login-contacto ,#header-login-curriculum ,#header-login-distribucion ,#header-login-glosario ,#header-login-innovaciones ,#header-login-mision ,#header-login-testimonial ,#header-login-vision ,#header-login-historia,#header-login-valores,#header-login-mapa,#header-login-extranet {
		position: relative;
		clear: both;
		height: 164px;
		overflow: hidden;
		top: -44px;
	}
	
		.interior #header-login, #header-login-Noticias ,#header-login-bolsa ,#header-login-clima ,#header-login-center ,#header-login-contacto ,#header-login-curriculum ,#header-login-distribucion ,#header-login-glosario ,#header-login-innovaciones ,#header-login-mision ,#header-login-testimonial ,#header-login-vision ,#header-login-historia,#header-login-valores,#header-login-mapa,#header-login-extranet {
			top: -39px;
		}
	
		.hl-titulo {
			width: 678px;
			overflow: hidden;
			height: 164px;
			overflow: hidden;
			float: left;
		}
		
			.hl-titulo h2 {
				padding-top: 170px;
			}
			
		.hl-login {
			float: right;
			width: 282px;
			height: 160px;
			overflow: hidden;
		}
		
			.hl-login .cont {
				color: #fff;
				width: 225px;
				margin: auto;
				margin-top: 20px;
			}
			
			.hl-login p, #hsl-form p {
				margin-bottom: 15px;
			}
			
			.hl_entrar {
				display: block;
				width: 42px;
				height: 18px;
				background:url(../img/textos/hl_entrar.jpg) no-repeat;
				float: right;
				margin-right: 15px;
			}
			
				form p>.hl_entrar {
					margin-right: 30px;
				}
				
				.hl-login .hl_entrar {
					margin-right: 5px;
				}
			
			.hl_entrar span {
				display: block;
				padding-top: 50px;
			}
			
			#hl_usuario, #hl_password {
				border: 1px #1C89A0 solid;
				color: #fff;
			}
			
				#hl_usuario {background: #1C535F; width: 208px; padding-left: 10px;}
				#hl_password {background: #1C535F; padding-left: 10px; width: 208px;}
	
	/* headers */
	#int-quienes #header-login {
		background: url(../img/headers/int-quienes.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-Noticias {
		background: url(../img/headers/int-noticias.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-contact #header-login-bolsa {
		background: url(../img/headers/int-bolsa.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-clima {
		background: url(../img/headers/int-clima.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-contact #header-login-center {
		background: url(../img/headers/int-center.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-contact #header-login-contacto {
		background: url(../img/headers/int-contacto.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-galeria #header-login-curriculum {
		background: url(../img/headers/int-curriculum.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-mapa #header-login-distribucion {
		background: url(../img/headers/int-distribucion.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-glosario {
		background: url(../img/headers/int-glosario.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-innovaciones {
		background: url(../img/headers/int-innovaciones.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-mision {
		background: url(../img/headers/int-mision.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-testimonial {
		background: url(../img/headers/int-testimonial.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-vision {
		background: url(../img/headers/int-vision.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-historia {
		background: url(../img/headers/int-historia.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-valores {
		background: url(../img/headers/int-valores.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-mapa {
		background: url(../img/headers/int-mapa.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	#int-quienes #header-login-extranet {
		background: url(../img/headers/int-extranet.jpg) no-repeat;
		height: 164px;
		overflow: hidden;
		position: relative;
	}
	/* fade de marcas */
	#marcas {
		height: 45px;
		overflow:hidden;
		position: relative;
		white-space: nowrap;
		width: 980px;
		margin: auto;
	}
	
	.interior #marcas {
		height: 45px;
	}
	
	#marcas a img {
		border: 0;
	}
	
	#marcas .marca-cont {
		display: inline;
		overflow: hidden;
		position: relative;
		margin: 0;
		height: 45px;
		padding: 0;
		float: left;
	}
	
	#marcas #marca-impac {width: 189px;}
	#marcas #marca-g5 {width: 99px;}
	#marcas #marca-akriltek {width: 109px;}
	#marcas #marca-pgalo {width: 103px;}
	#marcas #marca-renova {width: 134px;}
	#marcas #marca-weider {width: 134px;}
	#marcas #marca-otras {width: 191px;}

	#marcas-Int {
		height: 80px;
		overflow:hidden;
		position: relative;
		white-space: nowrap;
		width: 980px;
		margin: auto;
	}
	
	#marcas-Int .marca-cont {
		display: inline;
		overflow: hidden;
		position: relative;
		margin: 0;
		height: 80px;
		padding: 0;
		float: left;
	}
	
	#marcas-Int a img {
		border: 0;
	}

	#marcas-Int #marca-impacInt {width: 189px;}
	#marcas-Int #marca-g5Int {width: 99px;}
	#marcas-Int #marca-akriltekInt {width: 109px;}
	#marcas-Int #marca-pgaloInt {width: 103px;}
	#marcas-Int #marca-renovaInt {width: 134px;}
	#marcas-Int #marca-weiderInt {width: 134px;}
	#marcas-Int #marca-otrasInt {width: 191px;}

	
/* COLUMNAS PRINCIPALES DE PAGINA INTERIOR */
.interior #columnas {
	background: url(../img/int-cols-bg.jpg) repeat-y;
	position: relative;
}

.interior #principal {
	width: 665px;
	float: left;
	display: inline;
}

.interior #principal .cont {
	margin: 30px 10px 0 0;
	font-size: 13px;
}

	.interior #principal .cont a {
		color: #1C89A0;
	}

.interior #principal .cont h2 {
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 20px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
}

.interior #principal .cont .fotoCont {
	float: right;
	width: 250px;
	overflow: hidden;
	position: relative;
	top: 5px;
}

	.fotoCont .fotoPie {
		margin-top: 2px;
		background: #d1d1d1;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		padding: 3px 5px 4px 5px;
	}

.interior #principal .cont p {
/*	margin-right: 270px; */
	margin-bottom: 30px;
}

.interior #sidebar {
	float: right;
	width: 280px;
	display: inline;
	position: relative;
}

.interior #sidebar .cont {
	width: 240px;
	overflow: hidden;
	margin: auto;
	padding-top: 35px;
	font-size: 12px;
}

	#sidebar label {
		display: block;
		margin-bottom: 5px;
		color: #262626;
	}
	
	#sidebar .inp-txt {
		width: 213px;
		border: 1px #999 solid;
		height: 21px;
	}
	
	#sidebar textarea {
		width: 213px;
		border: 1px #999 solid;
		height: 100px;
	}
	
	#sidebar p {
		margin-bottom: 20px;
	}
	
	#sidebar .subm-enviar {
		float: right;
		display: block;
		width: 42px;
		height: 18px;
		background: #1C89A0;
		color: #fff;
		text-align: center;
		font-size: 10px;
		text-decoration: none;
		line-height: 18px;
		font-weight: bolder;
		margin-right: 12px;
		cursor:pointer;
	}
	
	#sidebar p>.subm-enviar {
		margin-right: 25px;
	}

/* TEXTOS IMG */
#txt-extranet-para-cilentes {
	background-image: url('../img/textos/extranet_para_clientes.png') no-repeat;
	background-image: url('../img/textos/extranet_para_clientes.png')!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textos/extranet_para_clientes.png',sizingMethod='scale');
	position: relative;
	width: 188px;
	height: 19px;
	overflow: hidden;
}

.png-txt span {
	display: block;
	padding-top: 50px;
}

h3#txt-contactenos {
	width: 100px;
	height: 16px;
	overflow: hidden;
	background:url(../img/textos/h3-contactenos.jpg) no-repeat;
	margin-bottom: 20px;
}

.txt-img2 span {
	display: block;
	padding-top: 50px;
}

/**********************************************************************
* ---------------------- ESTILOS PARA FOOTER ----------------------- **
**********************************************************************/
#footer{
    position:fixed;
    left:0px;
    bottom:0px;
    width:100%;
	padding-left: 6px;
}
/* para ie6*/
* html #footer{
    position:absolute;
	padding-left: 0px;
    top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}	


#footer {
	background:url(../img/footer-cont2-bg_old_001.jpg) repeat-x bottom;
	padding-top: 10px;
	width: 100%;
	height: 145px;
}

#footer .cont2 {
	width: 972px;
	margin: auto;
	text-align: center;
	color: #000;
	font-weight: lighter;
	margin-top: 0px;
	height: 15px;
	clear: both;
	font-size: 10px;
}

	#footer .cont2 p {
		margin-bottom: 5px;
		vertical-align: middle;
		line-height: 20px;
	}
	
	#footer .cont2 img {
		position: relative;
		top: 5px;
	}
	
	#footer .cont2 a {
		color: #000;
	}

#footer .cont { 
	width: 960px;
	margin: auto;
	right: 5px;
	border: 1px #fff solid;
	border-bottom: 0;
	height: 102px;
	background: #d9d9d9;
	padding-top: 3px;
	position: relative;
	background-repeat: no-repeat
}

* html #footer .cont {
	right: 10px;
	position: relative;
}

#footer .top {
	display: none;
}

#footer .bot {
	display: none;
}

#footer p {
	font-size: 13px;
}

#footer .cols {
	height: 100px;
	width: 920px;
	margin: auto;
}

#footer a {
	position: relative;
}

#footer #f-innovaciones, #footer #f-otrasin {float: left; overflow: hidden}
#footer #f-otrasin {margin-top: 15px;width: 270px; background:url(../img/f-innovaciones.jpg) no-repeat; display: inline; margin-left: 10px; height: 90px; overflow:hidden;}
	#footer #f-otrasin h4 {color: #CBE6EA; font-size: 13px; font-weight: bolder; font-family: Arial Black, Arial, Helvetica, sans-serif; margin-left: 25px; margin-top: 5px;}
	#footer #f-otrasin ul {margin-left: 25px; list-style: none;}
		#footer #f-otrasin a {color: #fff; font-size: 11px; font-weight: bolder;}
#footer #f-innovaciones {width: 240px; font-size: 12px; margin-top: 5px;}
	#footer #f-innovaciones h4 {font-size: 14px; font-weight: bolder; font-family: Arial Black, Arial, Helvetica, sans-serif; color:#1B889F; margin-bottom: 5px; position: relative; top: 5px;}
	#f-innovaciones .leermas {display: block; position: relative; color: #1C89A0; font-size: 11px; text-align: right}

#footer #f-solucentro {
	width: 250px;
	margin-top: 15px;
	height: 90px;
	float: right;
	background: url(../img/f-solucentro.jpg) no-repeat;
	padding-left: 145px;
}

	#f-solucentro h4 {
		color: #003266;
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	#f-solucentro a {
		color: #EE0E1E;
		font-size: 11px;
		display: block;
		margin-top: 5px;
	}


/* ESTILOS PARA TOOLTIP */
.tipContenido {
	width: 150px;
	margin: auto;
	padding-top: 10px;
	height: 70px;
}

.tipContenido span {
	display: block;
	padding-top: 100px;
}

.tipsContenido a {
	overflow: hidden;
}

.linkOrix {
	display: block;
	width: 64px;
	height: 24px;
	background: url(../img/marca-orix.jpg) no-repeat;
	float: left;
	overflow: hidden;
}

.linkProtectoCooler {
	background: url(../img/marca-protecto.jpg) no-repeat;
	width: 77px;
	height: 22px;
	display: block;
	float: right;
	overflow: hidden;
}

.linkSnowtek {
	background: url(../img/marca-snowtek.jpg) no-repeat;
	width: 48px;
	height: 35px;
	float: left;
	overflow: hidden;
}

.linkParketStik {
	background:url(../img/marca-parket.jpg) no-repeat;
	width: 61px;
	height: 35px;
	float: right;
	overflow: hidden;
}

.tc2 {
	clear: both;
	padding-top: 5px;
}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:382px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		width: 18px;
		list-style:none;
		height: 18px;
		line-height: 18px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		width: 18px;
		line-height:18px;
		background:#fff;
		color:#666;
		font-size: 12px;
		text-align: center;
		font-weight: bolder;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#FFCC00;
		color:#262828;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/**********************************************************************
* ------------------ ESTILOS PARA CONTACT-CENTER ------------------- **
**********************************************************************/
#principal h3 {
	color: #1B889F;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 5px;
}

#contact-center-form {
	width: 650px;
	overflow: hidden;
}

	#contact-center-form fieldset {
		border: 0;
	}

	#contact-center-form .izq {
		float: left;
		width: 325px;
		overflow: visible;
	}
	
	#contact-center-form .der {
		float: right;
		overflow: hidden;
		width: 325px;
	}
	
	#contact-center-form label {
		display: block;
		padding-left: 5px;
		margin-bottom: 5px;
	}
	
	#int-contact #contact-center-form p {
		margin-bottom: 15px;
	}
	
	#contact-center-form .inp-txt {
		width: 290px;
		border: 1px #999999 solid;
		height: 20px;
	}
	
	#contact-center-form textarea {
		width: 290px;
		border: 1px #999999 solid;
		height: 150px;
	}
	
	#contact-center-form .inp-subm,.inp-submCC {
		display: block;
		width: 40px;
		height: 18px;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
		background: #1C89A0;
		text-align: center;
		line-height: 18px;
		float: right;
		margin-right: 16px;
	}
	#contact-center-form .inp-submCC {
		display: block;
		width: 40px;
		height: 18px;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
		background: #C6DBDF;
		text-align: center;
		line-height: 18px;
		float: right;
		margin-right: 90px;
	}

	
	#contact-center-form p>.inp-subm {
		margin-right: 32px;
	}
	
	#int-contact #columnas {
		background: 0;
	}
	
	#int-contact #sidebar .cont {
		width: 280px;
		padding: 0;
		margin: 0;
	}
	
	#int-contact #sidebar .llamado .cont {
		width: 240px;
		margin: auto;
		position: relative;
	}
	
	.interior #sidebar .llamado {
		height: 159px;
		overflow: hidden;
		background: url(../img/int-llamados-bg.jpg) repeat-x;
		margin-bottom: 1px;
	}
	
	.llamado h3 span {
		display: block;
		padding-top: 100px;
	}
	
	.llamado h3 {
		overflow: hidden;
		background-repeat: no-repeat!important;
		margin-bottom: 10px;
	}
	
	#ll-mapadist h3 {
		background-image: url('../img/textos/h3-mapa-de-distribucion.png');
		background-image: url('../img/textos/h3-mapa-de-distribucion.png')!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textos/h3-mapa-de-distribucion.png',sizingMethod='scale');
		width: 199px;
		height: 23px;
		overflow: hidden
	}
	
	#ll-testimonial h3 {
		background-image: url('../img/textos/h3-testimonial.png');
		background-image: url('../img/textos/h3-testimonial.png')!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textos/h3-testimonial.png',sizingMethod='scale');
		width: 191px;
		height: 17px;
		overflow: hidden		
	}
	
	#ll-bolsa h3 {
		background-image: url('../img/textos/h3-bolsa-de-trabajo.png');
		background-image: url('../img/textos/h3-bolsa-de-trabajo.png')!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textos/h3-bolsa-de-trabajo.png',sizingMethod='scale');
		width: 158px;
		height: 21px;
		overflow: hidden		
	}
	
	#ll-recorrido h3 {
		background-image: url('../img/textos/h3-recorrido.png');
		background-image: url('../img/textos/h3-recorrido.png')!important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textos/h3-recorrido.png',sizingMethod='scale');
		width: 204px;
		height: 24px;
		overflow: hidden		
	}
	
	.llamado .cont a {
		color: #1C89A0;
		font-size: 11px;
		float: right;
		font-weight: bolder;
	}
	
/**********************************************************************
* ---------------------- ESTILOS PARA GALERIA ---------------------- **
**********************************************************************/
#galeria .panel-overlay {
	border-top: 1px #808080 solid;
}

#int-galeria #galeria .panel h2 {
	font-size: 16px;
	color: #1A879F;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
}

#int-galeria #galeria .panel p {
	font-size: 12px;
	color: #fff;
}

/* SELECTBOX */
.select1 .jquery-selectbox {
	position: relative;
	height: 20px;
	border: 1px solid #333;
	width: 210px!important;
	z-index: 0;
	margin: 4px 4px 15px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 0 0 3px;;
	background: #fff;
	color: #666;
}

.select1 .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
	background: #ffffff;
	width: 213px!important;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #333;
}

.select1 .jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
 	background: url("../img/flechitasel.jpg"); 
	width: 25px;
	border-left: 1px #333 solid;
	height: 20px;
	cursor: pointer;
}

.jquery-selectbox.selecthover {
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:  #eeeeee;
	color: #333;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 2px 5px 2px 5px;
}

#int-galeria #sidebar .cont, #int-galeria #sidebar {
	overflow: visible!important;
}

#int-galeria #sidebar h3 {
	color: #1B889F;
	font-size: 12px;
	margin-bottom: 5px;
}

#contact-center-form .select1 {
	width: 285px;
}

#contact-center-form .select1 .jquery-selectbox {
	position: relative;
	height: 20px;
	border: 1px solid #333;
	width: 285px!important;
	z-index: 0;
	margin: 4px 4px 15px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 0 0 3px;;
	background: #fff;
	color: #666;
}

#contact-center-form .select1 .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
	background: #ffffff;
	width: 288px!important;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #333;
}

#int-mapa .cont h2 {
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 20px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
}

#int-mapa .cont p {
	margin-bottom: 29px;
	font-size: 12px;
}

#int-mapa .hl-login p {
	margin-bottom: 18px;
}

#int-mapa .cont>h2 {
	margin-bottom: 15px;
	margin-top: 15px;
}

#int-mapa .cont>p {
	margin-bottom: 18px;
}