/*
Theme Name: Theme Grupo INK
Theme URI: http://grupoink.com
Description: Theme para la web del grupo INK
Version: 1.0
Author: IDEUP
Tags: 

*/

body {
	background:#eee url(img/en/misc/bg.gif) repeat-x left top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
body.interior {
	background:#eee url(img/en/misc/bg_interior.gif) repeat-x left top;
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

a {
	text-decoration:underline;
	color:#F39602;
	outline:none;
	}
a:hover {
	text-decoration:none;
	color:#F39602;
	}
.negrita{
font-weight:bold;
}
.contenedorweb {
	width:1000px;
	height:auto;
	margin:0 auto;
	}

.menusup {
	width:1000px;
	height:auto;
	}
	.menusup ul {
		margin:0;
		padding:0;
		}
	.menusup li {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
		.menusup li a {
			float:left;
			width:auto;
			height:auto;
			}



.menuhome {
	width:791px;
	height:55px;
	padding:168px 0 0;
	float:left;
	}
	.menuhome ul {
		margin:0;
		padding:0;
		}
	.menuhome li {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
		.menuhome li a {
			float:left;
			height:55px;
			text-indent:-99999px;
			}
		.menuhome li a:hover, .menuhome li a.activo {
			background-position:left -58px!important;
			}
		.menuhome li.casos_estudio a {
			background:url(img/en/misc/mh_casosestudio.jpg) no-repeat left -1px;
			width:112px;
			}
		.menuhome li.clientes a {
			background:url(img/en/misc/mh_clientes.jpg) no-repeat left -1px;
			width:85px;
			}
		.menuhome li.organizacion_eventos a {
			background:url(img/en/misc/mh_organizacioneventos.jpg) no-repeat left -1px;
			width:112px;
			}
		.menuhome li.marketing_ferial a {
			background:url(img/en/misc/mh_marketingferial.jpg) no-repeat left -1px;
			width:103px;
			}
		.menuhome li.exposiciones a {
			background:url(img/en/misc/mh_exposiciones.jpg) no-repeat left -1px;
			width:113px;
			}
		.menuhome li.arquitecura_interiorismo a {
			background:url(img/en/misc/mh_arquitectura.jpg) no-repeat left -1px;
			width:123px;
			}
		.menuhome li.acciones_marketing_comunicacion a {
			background:url(img/en/misc/mh_accionesmarketing.jpg) no-repeat left -1px;
			width:182px;
			}
		.menuhome li.produccion_audiovisual_web a {
			background:url(img/en/misc/mh_produccionaudiovisual.jpg) no-repeat left -1px;
			width:150px;
			}

.menuinterior {
	width:1000px;
	height:57px;
	/* background:url(img/en/misc/hombrecillo.gif) no-repeat right top; */
	}
	.menuinterior ul {
		margin:0;
		padding:0;
		}
	.menuinterior li {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
		.menuinterior li a {
			float:left;
			height:57px;
			text-indent:-99999px;
			}
		.menuinterior li a:hover, .menuinterior li a.activo {
			background-position:bottom!important;
			}
		.menuinterior li.casos_estudio a {
			background:url(img/en/misc/m_casosestudio.jpg) no-repeat left top;
			width:112px;
			}
		.menuinterior li.clientes a {
			background:url(img/en/misc/m_clientes.jpg) no-repeat left top;
			width:85px;
			}
		.menuinterior li.organizacion_eventos a {
			background:url(img/en/misc/m_organizacioneventos.jpg) no-repeat left top;
			width:112px;
			}
		.menuinterior li.marketing_ferial a {
			background:url(img/en/misc/m_marketingferial.jpg) no-repeat left top;
			width:103px;
			}
		.menuinterior li.exposiciones a {
			background:url(img/en/misc/m_exposiciones.jpg) no-repeat left top;
			width:113px;
			}
		.menuinterior li.arquitecura_interiorismo a {
			background:url(img/en/misc/m_arquitectura.jpg) no-repeat left top;
			width:123px;
			}
		.menuinterior li.acciones_marketing_comunicacion a {
			background:url(img/en/misc/m_accionesmarketing.jpg) no-repeat left top;
			width:182px;
			}
		.menuinterior li.produccion_audiovisual_web a {
			background:url(img/en/misc/m_produccionaudiovisual.jpg) no-repeat left top;
			width:150px;
			}
		.menuinterior li.quienes_somos a {
			background:url(img/en/misc/m_quienes.jpg) no-repeat left top;
			width:92px;
			}
		.menuinterior li.empresas_grupo a {
			background:url(img/en/misc/m_empresas.jpg) no-repeat left top;
			width:103px;
			}
		.menuinterior li.noticias a {
			background:url(img/en/misc/m_noticias.jpg) no-repeat left top;
			width:85px;
			}
		.menuinterior li.otros_proyectos a {
			background:url(img/en/misc/m_otros.jpg) no-repeat left top;
			width:93px;
			}



.explicacioneshome {
	height:137px;
	width:700px;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#aaa;
	}
	.explicacioneshome p {
		display:block;
		width:415px;
		height:85px;
		margin:32px 0 0 183px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#d5d5d5;
		}
		.explicacioneshome p strong span {
			color:#fbb306;
			}
		.explicacioneshome p a {
			color:#fbb306;
			text-decoration:underline;
			}
		.explicacioneshome p a:hover {
			color:#fff;
			}
		
	#linea1 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea4.jpg) no-repeat left top;
		}
	
	#linea2 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea1.jpg) no-repeat left top;
		}
	
	#linea3 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea5.jpg) no-repeat left top;
		}
	
	#linea4 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea6.jpg) no-repeat left top;
		}
	
	#linea5 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea2.jpg) no-repeat left top;
		}
	
	#linea6 {
		float:left;
		margin:10px 0 0;
		width:643px;
		height:137px;
		background:url(img/en/misc/linea3.jpg) no-repeat left top;
		}
		
	
.cabecera_home_inicial {
	background:url(img/en/misc/frase1.jpg) no-repeat left 50px;
	height:420px;
	}
.cabecera_home {
	}

#carrusel_cabecera {
	width:209px;
	height:370px;
	float:right;
	}
.siguiente_cabecera {
	
	}

/*************************
        Contenido
*************************/

.contenido {
	clear:both;
	float:left;
	width:980px;
	padding:25px 10px 0;
	}
	
.contenido_legal {
	clear:both;
	float:left;
	width:980px;
	padding:0px;
	}

.izquierda {
	float:left;
	width:690px;
	height:auto;
	padding:0 0 40px;
	}


/*************************
     Contenido home
*************************/

.home_proyectos_destacados, .proyectos_destacados_home {
	float:left;
	width:690px;
	height:auto;
	}
	.proyecto_destacado_home {
		float:left;
		width:200px;
		height:auto;
		padding:0 0 40px;
		}
		.foto_proyecto_destacado_home {
			float:left;
			widows:200px;
			height:auto;
			}
		.titulo_proyecto_destacado_home {
			float:left;
			width:200px;
			height:auto;
			padding:10px 0;
			}
			.titulo_proyecto_destacado_home a {
				font:bold 15px/15px Arial, Helvetica, sans-serif;
				color:#f39602;
				text-decoration:none;
				}
			.titulo_proyecto_destacado_home a:hover {
				text-decoration:underline;
				}
		.explicacion_proyecto_destacado_home {
			padding:5px 0;
			font:normal 12px/16px Arial, Helvetica, sans-serif;
			color:#4e4d4d;
			}
		.espaciador_proyecto_home {
			padding:0 45px 0 0;
			}

.titulo_noticias_home, .titulo_proyectos_home {
	padding:0 0 20px;
	}

/*************************
    Contenido interior
*************************/

.migas {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 5px;
	border-bottom:1px solid #cbcbcb;
	margin:0 0 10px;
	text-transform:lowercase;
	float:left;
	width:980px;
	height:auto;
	}
	 
.cabecerainterior, .explicacionseccion, .proyectosdestacados, .acceso_secciones_proyectos {
	float:left;
	width:980px;
	height:auto;
	}
.cabeceracontacto{
	margin-bottom:10px;
	}
.explicacionseccion p {
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#4e4d4d;
	text-align:justify;
	}
	.explicacionseccion p strong {
		color:#000;
		}
		.explicacionseccion p strong span {
			color:#f29d08;
			}
	.explicacionseccion p a {
		color:#4e4d4d;
		text-decoration:underline;
		}
		.explicacionseccion p a:hover {
			color:#000;
			text-decoration:underline;
			}

.acceso_secciones_proyectos div {
	float:left;
	width:490px;
	height:auto;
	text-align:center;
	}

.contenido_que_hacemos {
	float:left;
	width:600px;
	height:auto;
	}
.contenido_que_hacemos p {
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#4e4d4d;
	text-align:justify;
	}

.contenido_linea_negocio{
padding:0px 0px 20px 0px;
}

.contenido_linea_negocio, .contenido_linea_negocio .explicacion_linea_negocio {
	float:left;
	width:708px;
	height:auto;
	}
	.contenido_linea_negocio .titulo_linea_negocio {
		float:left;
		width:708px;
		height:auto;
		padding:0 0 10px;
		}
	.contenido_linea_negocio p {
		font:normal 12px/19px Arial, Helvetica, sans-serif;
		color:#4e4d4d;
		text-align:justify;
		margin:0 0 10px;
		}
	.contenido_linea_negocio .explicacion_linea_negocio {
		padding:0 0 10px;
		}
	.contenido_linea_negocio .texto_desarrollo_linea_negocio {
		float:left;
		width:708px;
		height:auto;
		}
	.contenido_linea_negocio .imagen_explicatoria {
		float:right;
		width:290px;
		height:auto;
		}
	.contenido_linea_negocio .texto_desarrollo_linea_negocio ul {
		margin:0;
		padding:0;
		}
		.contenido_linea_negocio .texto_desarrollo_linea_negocio ul li {
			margin:0;
			padding:0 0 30px;
			list-style:none;
			display:block;
			width:708px;
			height:auto;
			text-align:justify;
			/* background:url(img/en/misc/arrow_grey.gif) no-repeat left 1px; */
			font:normal 12px/19px Arial, Helvetica, sans-serif;
			color:#4e4d4d;
			}
			.contenido_linea_negocio .texto_desarrollo_linea_negocio ul li strong {
				display:block;
				padding:0 0 5px;
				color:#000;
				}
				
			.contenido_linea_negocio .explicacion_linea_negocio .contenedor_listadoeventos{
			overflow:auto; margin:40px 0px 40px 0px;
			}
			.contenido_linea_negocio .explicacion_linea_negocio .contenedor_listadoeventos ul.listadoeventos{
			list-style:none;
			margin:0px 0px 0px 80px;
			_margin:0px 0px 0px 50px;
			padding:0px;
			width:230px;
			_width:250px;
			float:left;
			}				
			.contenido_linea_negocio .explicacion_linea_negocio .contenedor_listadoeventos ul.listadoeventos li{
			font:bold 13px Arial, Helvetica, sans-serif;
			background:url(img/en/misc/arrow_grey.gif) no-repeat left 4px;
			padding:0px 0px 0px 15px;
			line-height:22px;
			}
			.circulo_evento {
				padding:0 0 20px;
				text-align:center!important;
				}
	.presentacion_ficha_proyecto {
		float:left;
		width:680px;
		height:auto;
		}
		.presentacion_ficha_proyecto .imagen_ficha_proyecto {
			float:left;
			width:250px;
/*			height:245px;*/
			height:auto
			}
		.presentacion_ficha_proyecto .fotos_videos_ficha_proyecto {
			float:right;
			width:400px;
			height:245px;
			background:url(img/en/misc/fondo_fotos.jpg) no-repeat left top;
			}
		.presentacion_ficha_proyecto .menu_fotos_videos {
			float:left;
			width:400px;
			height:auto;
			text-indent:-99999px;
			}
			.presentacion_ficha_proyecto .menu_fotos_videos ul {
				margin:0;
				padding:0;
				}
				.presentacion_ficha_proyecto .menu_fotos_videos li {
					margin:0;
					padding:0;
					list-style:none;
					float:left;
					width:94px;
					height:50px;
					}
					.presentacion_ficha_proyecto .menu_fotos_videos a.fotos_proyecto {
						float:left;
						width:94px;
						height:50px;
						background:url(img/en/misc/fotos.jpg) no-repeat left bottom;
						}
					.presentacion_ficha_proyecto .menu_fotos_videos a.videos_proyecto {
						float:left;
						width:94px;
						height:50px;
						background:url(img/en/misc/videos.jpg) no-repeat left bottom;
						}
						.presentacion_ficha_proyecto .menu_fotos_videos a:hover, .presentacion_ficha_proyecto .menu_fotos_videos .activo {
							background-position:left top!important;							
							}
				.fotitos_del_proyecto {
					float:left;
					width:360px;
					height:auto;
					padding:15px 0 0 25px;
					}
					.fotitos_del_proyecto a {
						float:left;
						margin:0 10px 10px 0;
						}
				.videos_del_proyecto {
					clear:left;
					float:left;
					width:400px;
					text-align:center;
					padding:30px 0 0;
					height:auto;
					}
	


.ficha_proyecto {
	float:left;
	width:980px;
	height:auto;
	}
	.ficha_proyecto .contenido_ficha_proyecto {
		float:left;
		width:680px;
		height:auto;
		}
	.ficha_proyecto .lateral_ficha_proyecto {
		float:right;
		width:265px;
		height:auto;
		}
	.ficha_proyecto .contenido_ficha_proyecto .titulo_proyecto {
		float:left;
		width:640px;
		height:auto;
		background:url(img/en/misc/bg_titulo_ficha.gif) no-repeat left top;
		font:normal 20px/40px Arial, Helvetica, sans-serif;
		padding:0 0 0 40px;
		color:#fff;
		margin:0 0 10px;
		}
	.ficha_proyecto .contenido_ficha_proyecto .explicacion_del_proyecto p {
		font:normal 12px/19px Arial, Helvetica, sans-serif;
		color:#4e4d4d;
		text-align:justify;
		}
		.ficha_proyecto .contenido_ficha_proyecto .explicacion_del_proyecto p strong {
		color:#000;
		}
		.ficha_proyecto .contenido_ficha_proyecto .explicacion_del_proyecto p strong span {
			color:#f29d08;
			}




.listado_clientes {
	float:left;
	width:245px;
	height:40px;
	border-bottom:1px solid #cbcbcb;
	margin:2px 0;
	}
	.borde_lista_clientes {
		background:url(img/en/misc/bg_lista_clientes.gif) no-repeat 225px -25px;
		}
	.titulo_listado_clientes {
		float:left;
		width:220px;
		height:40px;
		padding:7px 0 0;
		}
		.titulo_listado_clientes a {
			font:normal 11px/14px Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			}
			.titulo_listado_clientes a:hover {
				text-decoration:underline;
				color:#000;
				}


.paginacion {
	float:left;
	width:980px;
	height:auto;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding:5px 0;
	}
	.numero_de_pagina {
		float:left;
		width:400px;
		height:auto;
		color:#000;
		}
		.numero_de_pagina a {
			font-weight:bold;
			color:#000;
			text-decoration:none;
			margin:0 5px;
			}
			.numero_de_pagina a:hover {
				text-decoration:underline;
				}
	.enlaces_paginacion {
		float:right;
		width:400px;
		color:#cbcbcb;
		text-align:right;
		}
		.enlaces_paginacion a {
			font-weight:bold;
			color:#000;
			text-decoration:none;
			margin:0 5px;
			}
			.enlaces_paginacion a:hover {
				text-decoration:underline;
				}



.caso_de_estudio {
	float:left;
	width:467px;
	height:140px;
	border-bottom:1px solid #cbcbcb;
	margin:0 0 10px;
	}
	.espaciador_caso_estudio {
		display:block;
		width:46px;
		height:140px;
		border-bottom:1px solid #cbcbcb;
		margin:0 0 10px;
		float:left;
		}
	.foto_caso_estudio {
		float:left;
		width:155px;
		height:auto;
		padding:5px 0 0;
		}
		.foto_caso_estudio img {
			border:1px solid #c7c7c7;
			background:#eee;
			padding:2px;
			}
	.texto_caso_estudio {
		float:right;
		width:300px;
		height:auto;
		font:normal 12px/18px Arial, Helvetica, sans-serif;
		color:#000;
		}
		.titulo_caso_estudio {
			font-weight:bold;
			padding:5px 0;
			line-height:16px;
			text-align:justify;
			}
		.cliente_caso_estudio {
			font-weight:bold;
			padding:0 0 5px;
			}
		.cliente_caso_estudio a {
			color:#444;
			text-decoration:none;
			}
			.cliente_caso_estudio a:hover {
				text-decoration:underline;
				}
		.boton_caso_estudio {
			padding:0 0 10px;
			}



/*************************
          Post
*************************/

.post_2{
float:left;
clear:both;
margin:10px 0px 10px 0px;
border-bottom:1px solid #CBCBCB;
width:100%;
}

.fecha_post {
	float:left;
	width:41px;
	height:41px;
	background:url(img/en/misc/bg_fecha.gif) no-repeat left top;
	}
	.fecha_post p {
		margin:0;
		padding:0;
		text-align:center;
		color:#fff;
		}
	.fecha_post p.dia_fecha_post {
		font:bold 17px/25px Arial, Helvetica, sans-serif;
		}
	.fecha_post p.mes_fecha_post {
		font:bold 13px/18px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		}

.titulo_post {
	float:left;
	height:auto;
	padding:0 0 0 10px;
	}
	.titulo_post h3 {
		margin:0;
		padding:0;
		font:normal 16px/16px Arial, Helvetica, sans-serif;
		}
		.titulo_post h3 a {
			color:#000;
			text-decoration:none;
			font-weight:bold;
			}
		.titulo_post h3 a:hover {
			color:#000;
			text-decoration:underline;
			font-weight:bold;
			}
			
.metatags_post {
	padding:8px 0 0;
	font:normal 13px/13px Arial, Helvetica, sans-serif;
	}
	.metatags_post a {
		color:#f39602;
		text-decoration:underline;
		}
	.metatags_post a:hover {
		color:#f39602;
		text-decoration:none;
		}
	.metatags_post span.categoria_post {
		padding:0 0 0 20px;
		background:url(img/en/misc/cat_icon.gif) no-repeat left center;
		}	
	.metatags_post span.comentarios_post {
		margin:0 0 0 20px;
		padding:0 0 0 20px;
		background:url(img/en/misc/com_icon.gif) no-repeat left center;
		}

.storycontent {
	float:left;
	width:100%;
	height:auto;
	color:#4e4d4d;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	margin:20px 0px 10px 0px;
	}
	.storycontent p {
		margin:0;
		padding:0px 0px 10px 0px;
		}
	.storycontent a {
		color:#f39602;
		text-decoration:underline;
		}
	.storycontent a:hover {
		color:#f39602;
		text-decoration:none;
		}
		
/*********estilos nuevos Post***********/

.titulo_comentarios{
clear:both;
font-size:14px;
}
.subtitulo_comentario{
font-size:12px;
}
#commentlist{
font-size:12px;
}
.link_comentarios:link, .link_comentarios:visited, .link_comentarios:hover{
font-size:12px;
}

.link_comentarios_2 a:link, .link_comentarios_2 a:visited{
font-size:12px;
text-decoration:none;
}

 .link_comentarios_2 a:hover{
font-size:12px;
text-decoration:none;
color:#666666;
}

.boton_comentarios {
	display:block;
	margin:0 0 10px 0px;
	border:1px solid #ccc;
	background:#fff;
	color:#444;
	padding:2px 5px;
	font-weight:bold;
	cursor:pointer;
	}
	
.texto_listado_noticias{
font-size:12px;
margin:0px 0px 10px 0px;
background:url(img/en/misc/arrow_orange.gif) no-repeat left;
padding:0px 0px 0px 12px;
}

/***********/


.contenido_pagina_estatica, .contenido_pagina_estatica .explicacion_pagina_estatica {
	float:left;
	width:980px;
	height:auto;
	}
	.contenido_pagina_estatica .titulo_pagina_estatica {
		float:left;
		width:980px;
		height:auto;
		padding:0 0 10px;
		}
	.contenido_pagina_estatica p {
		font:normal 12px/19px Arial, Helvetica, sans-serif;
		color:#4e4d4d;
		text-align:justify;
		margin:0 0 10px;
		}
		.contenido_pagina_estatica p strong {
			color:#000;
			}
	.contenido_pagina_estatica .explicacion_pagina_estatica {
		padding:0 0 10px;
		}
		.explicacion_pagina_estatica a {
			color:#000;
			text-decoration:underline;
			}
		.explicacion_pagina_estatica a:hover {
			color:#000;
			text-decoration:none;
			}
.consola_administracion {
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#333;
	}
.consola_administracion form {
	padding:0;
	margin:0;
	border:0;
	}
.consola_administracion fieldset {
	padding:10px;
	border:1px solid #ccc;
	}
.consola_administracion legend {
	padding:0 10px;
	font-weight:bold;
	color:#333333;
	*margin-bottom:10px;
	}
.consola_administracion .label_identificacion {
	display:block;
	float:left;
	width:150px;
	margin:0 0 10px;
	}
.consola_administracion .input_identificacion {
	display:block;
	float:left;
	width:150px;
	margin:0 0 10px;
	border:1px solid #ccc;
	background:#fff;
	color:#444;
	padding:2px;
	}
.consola_administracion input.checkbox_visible {
	display:block;
	float:left;
	margin:0 0 10px;
	color:#444;
	}
.consola_administracion div.checkbox_formacontacto {
	margin:0 0 10px 0px;
	color:#444;
	float:left;
	}	
.consola_administracion span.checkbox_visible {
	display:block;
	float:left;
	margin:0 20px 10px 5px;
	color:#444;
	}
.consola_administracion .boton_identificacion {
	display:block;
	margin:0 0 10px 150px;
	border:1px solid #ccc;
	background:#fff;
	color:#444;
	padding:2px 5px;
	font-weight:bold;
	}
.consola_administracion .textarea_descripcion {
	display:block;
	margin:0 0 10px;
	border:1px solid #ccc;
	background:#fff;
	color:#444;
	padding:5px;
	float:left;
	width:450px;
	height:100px;
	}
.consola_administracion br {
	clear:left;
	}
.consola_administracion .olvido_contrasena {
	margin:10px 0 0;
	border-top:1px solid #ddd;
	padding:10px 0 0;
	}
	.consola_administracion .olvido_contrasena a {
		color:#666;
		text-decoration:none;
		}
		.consola_administracion .olvido_contrasena a:hover {
			color:#222;
			text-decoration:underline;
			}
			
	.texto_direccion{
	float:left;
	margin:0px 0px 0px 20px;
	}
		.texto_direccion .titulo_direccion{
		background:url(img/en/misc/arrow_orange.gif) no-repeat left;
		padding:0px 0px 0px 18px;
		display:block;
		font: bold 14px Arial, Helvetica, sans-serif;		
		}
		.texto_direccion .contenido_direccion{
		margin:0px 0px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#4E4D4D;
		line-height:18px;
		font-size:12px;		
		}
		.imgdireccion{
		float:left;
		margin:0px 0px 0px 40px;
		}
	.mapagoogle{
	float:right;
	margin:0px 20px 0px 0px;
	}
	.enlace_mapa_google a{
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	.enlace_mapa_google a:hover{
	color:#F39602;
	text-decoration:underline;	
	}	
	
/*************************
         Sidebars
*************************/

.sidebarhome {
	float:right;
	width:250px;
	height:auto;
	}
	.titulosidebar {
		padding:0 0 10px;
		}
	.explicacionsidebar {
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-align:justify;
		}
	.sidebarhome ul {
		margin:10px 0;
		padding:0;
		}
	.sidebarhome ul li {
		margin:0;
		padding:0 0 0 10px;
		border-bottom:1px solid #cbcbcb;
		list-style:none;
		}
	.sidebarhome ul li a {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left center;
		padding:0 0 0 15px;
		font:normal 16px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:none;
		}
	.sidebarhome ul li a:hover {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left center;
		padding:0 0 0 15px;
		font:normal 16px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:underline;
		}
	.sidebarhome a {
		color:#000;
		text-decoration:underline;
		}
		.sidebarhome a:hover {
			text-decoration:none;
			color:#000;
			}


.sidebar_que_hacemos {
	float:right;
	width:350px;
	height:auto;
	margin:0 0 50px;
	}
	.sidebar_que_hacemos ul {
		margin:10px 0;
		padding:0;
		}
	.sidebar_que_hacemos ul li {
		margin:0;
		padding:0 0 0 5px;
		border-bottom:1px solid #cbcbcb;
		list-style:none;
		}
	.sidebar_que_hacemos ul li a {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:none;
		}
	.sidebar_que_hacemos ul li a:hover {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:underline;
		}


.sidebar_linea_negocio {
	float:right;
	width:260px;
	height:auto;
	margin:0 0 50px 0;
	}
	.sidebar_linea_negocio ul {
		margin:10px 0;
		padding:0;
		}
	.sidebar_linea_negocio ul li {
		margin:0;
		padding:0 0 0 5px;
		border-bottom:1px solid #cbcbcb;
		list-style:none;
		}
	.sidebar_linea_negocio ul li a {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:none;
		}
	.sidebar_linea_negocio ul li a:hover {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:underline;
		}




.sidebardatoscliente {
	float:right;
	width:265px;
	height:auto;
	}
	.sidebardatoscliente ul {
		margin:0 0 10px;
		padding:0;
		}
	.sidebardatoscliente ul li {
		margin:0;
		padding:8px 0 8px 10px;
		border-bottom:1px solid #cbcbcb;
		list-style:none;
		float:left;
		width:255px;
		height:auto;
		}
	.sidebardatoscliente ul li .texto_datos_normal {
		display:block;
		float:left;
		height:auto;
		width:110px;
		padding:0 0 0 15px;
		font:normal 13px/13px Arial, Helvetica, sans-serif;
		background:url(img/en/misc/arrow_orange.gif) no-repeat left center;
		color:#4c4c4c;
		line-height:18px;		
		}
	.sidebardatoscliente ul li .texto_datos_naranja {
		display:block;
		float:left;
		height:auto;
		width:130px;
		padding:0;
		font:bold 13px/13px Arial, Helvetica, sans-serif;
		color:#f39602;
		}




.sidebarproyectossimilares {
	float:right;
	width:265px;
	height:auto;
	margin:50px 0;
	}
	.sidebarproyectossimilares ul {
		margin:0 0 10px;
		padding:0;
		}
	.sidebarproyectossimilares ul li {
		margin:0;
		padding:0 0 0 5px;
		border-bottom:1px solid #cbcbcb;
		list-style:none;
		}
	.sidebarproyectossimilares ul li a {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:none;
		}
	.sidebarproyectossimilares ul li a:hover {
		background:url(img/en/misc/arrow_orange.gif) no-repeat left 2px;
		padding:0 0 0 12px;
		font:normal 14px/28px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		text-decoration:underline;
		}
	.contenidosidebar a.centrado{
	text-align:center;
	margin:0 auto;
	display:block;
	width:250px;
	}


.certificado_calidad {
	float:right;
	width:250px;
	height:auto;
	padding:0 0 30px;
	}
	.titulo_calidad {
		float:left;
		width:250px;
		height:auto;
		padding:0 0 10px;
		}
	.imagen_certificado {
		float:left;
		width:90px;
		height:90px;
		}
	.texto_calidad {
		float:right;
		width:160px;
		height:auto;
		padding:0 0 10px;
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		}
		.texto_calidad span {
			color:#f39602;
			}
	.certificado_contenedor {
		float:left;
		width:250px;
		height:auto;
		margin:0px 0px 5px 0px;
		}

/*************************
     Ficha de cliente
*************************/

.datos_del_cliente {
	float:left;
	width:980px;
	height:auto;
	}
	.datos_del_cliente .logo_del_cliente {
		float:left;
		width:105px;
		height:auto;
		padding:8px 0 0;
		}
		.datos_del_cliente .logo_del_cliente img {
			background:#eee;
			padding:2px;
			border:1px solid #c7c7c7;
			}
	.datos_del_cliente .texto_del_cliente {
		float:left;
		width:875px;
		height:auto;
		padding:8px 0 0;
		}
		.datos_del_cliente .texto_del_cliente .titulo_del_cliente {
			font:normal 18px/18px Arial, Helvetica, sans-serif;
			color:#000;
			padding:0 0 7px;
			}
		.datos_del_cliente .texto_del_cliente .descripcion_del_cliente {
			font:normal 12px/16px Arial, Helvetica, sans-serif;
			color:#000;
			padding:0 0 10px;
			}

.contenedor_lista_proyectos {
	float:left;
	width:980px;
	height:auto;
	}
.proyectos_ficha_cliente_titulo {
	float:left;
	width:980px;
	height:auto;
	padding:40px 0 0;
	}
.separador_proyecto_ficha_cliente {
	float:left;
	width:20px;
	height:70px;
	border-bottom:1px solid #c7c7c7;
	margin:0 0 10px;
	}
.proyecto_ficha_cliente {
	float:left;
	width:311px;
	height:70px;
	border-bottom:1px solid #c7c7c7;
	margin:0 0 10px;
	}
	.proyecto_ficha_cliente .imagen_ficha_cliente {
		float:left;
		width:100px;
		height:auto;
		}
		.proyecto_ficha_cliente .imagen_ficha_cliente img {
			background:#eee;
			padding:2px;
			border:1px solid #c7c7c7;
			}
	
	.proyecto_ficha_cliente .datos_proyecto_ficha {
		float:left;
		width:211px;
		font:bold 12px/12px Arial, Helvetica, sans-serif;
		}
		.proyecto_ficha_cliente .datos_proyecto_ficha .texto_proyecto_ficha {
			padding:10px 0;
			}
	
	.proyecto_ficha_cliente .datos_proyecto_ficha_2 {
		float:left;
		width:211px;
		font:normal 12px/15px Arial, Helvetica, sans-serif!important;
		}
		.proyecto_ficha_cliente .datos_proyecto_ficha_2 .texto_proyecto_ficha_2 {
			padding:0;
			}
			.proyecto_ficha_cliente .datos_proyecto_ficha_2 .texto_proyecto_ficha_2 a {
				font-weight:bold;
				color:#222;
				text-decoration:underline;
				}
			.proyecto_ficha_cliente .datos_proyecto_ficha_2 .texto_proyecto_ficha_2 a:hover {
				text-decoration:none;
				color:#000;
				}



.empresilla_empresas {
	margin:0;
	padding:0 0 5px 20px;
	float:left;
	display:block;
	width:460px;
	height:auto;
	text-align:left;
	background:url(img/en/misc/arrow_grey.gif) no-repeat left 1px;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#4e4d4d;
	}


/*************************
       Pie de pagina
*************************/

.piepagina {
	background:#4a4a4a;
	padding:10px 0;
	text-align:center;
	color:#fff;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	width:100%;
	clear:both;
	}
	.piepagina a {
		text-decoration:underline;
		color:#fff;
		}
	.piepagina a:hover {
		text-decoration:none;
		color:#fff;
		}
/***********************
Máscaras
************************/
	.mascara_200x80{
	background:url(img/proyectos/home/mascara_peq.png) transparent no-repeat center center;
	z-index:1;
	position:absolute;
	width:200px;
	height:80px;
	cursor:pointer;
	}
	.mascara_250x245{
	background:url(img/proyectos/proyectos/mascara_grande.png) transparent no-repeat center center;
	z-index:1;
	position:absolute;
	width:250px;
	height:245px;
	cursor:pointer;
	}
/**************
aviso legal
**************/

.texto_legal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e4d4d;
margin:0px 10px 20px 10px;
}
.texto_legal .titulo_legal{
font-weight:bold;
display:block;
margin:0px 0px 10px 0px;
}

.mapa_web{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.mapa_web a{
text-decoration:none;
color:#4e4d4d;
}
.mapa_web a:hover{
text-decoration:underline;
}

.mapa_web ul.primer_nivel{
list-style:none;
line-height:20px;
} 
.mapa_web ul.primer_nivel li{
	background:url(img/en/misc/arrow_grey.gif) no-repeat left 1px;
	padding:0px 0px 0px 18px;
	font-weight:bold;
	font-size:14px;
	}
	.mapa_web ul.primer_nivel ul.segundo_nivel{
	list-style:none
	}	
	.mapa_web ul.primer_nivel ul.segundo_nivel li{
	background:url(img/en/misc/arrow_orange.gif) no-repeat left 1px;
	padding:0px 0px 0px 15px;
	font-weight:normal;	
	font-size:12px;
	}
		.mapa_web ul.primer_nivel ul.segundo_nivel ul.tercer_nivel{
		list-style:none
		}	
		.mapa_web ul.primer_nivel ul.segundo_nivel ul.tercer_nivel li{
		background:none;
		font-weight:normal;	
		font-size:12px;		
		}		
		
.mapaclientes{
text-align:center;
margin:10px 0px 20px 0px
}
