/* CSS Document */
.no-print{
	display: none;
	}
.solo-print{
	display: block;
	}
.tit-print {
	border: 5px solid #E7E7E7;
	}
#idiomas-corporativo {
	display: none;
	}
#menu-principal{
	display: none;
	}
#acciones{
	display: none;
	}
#promo{
	display: none;
	}
#cont-promo{
	display: none;
	}
#submenu-promo {
	display: none;
	}
#contenedor-submenu{
	display: none;
	}
#submenu{
	display: none;
	}
body#index #submenu{
	display: block;
	}
#contenedor {
	width: 70%;
	padding-bottom: 20px;
	}
body.principal-interior div#contenido-principal{
	margin-left: 15px;
	width: 70%;
	}
body.principal-interior div#migas-acciones, body.principal-interior #h1-descargar{
	margin-left: 0;
	padding-left: 0;
	}
body.principal-portada #contenedor {
	margin-left: 15px;
	width: 75%;
	padding-bottom: 20px;
	}
	
body#index #extra{
	width: 100%;
	border: none;
	float: none;
}
body#index #extra .extra-uno{
	padding-left: 0;
}
body#index #submenu{
	margin: 20px 0 20px 0;
	width: 100%;
	float: none;
}
body#index #submenu p{
	margin-right: 0
}

body#actualidad #publicaciones{
	float: none;
	width: 100%;
}

body#actualidad #noticias{
	float: none;
	width: 100%;
	margin: 0 0 0 20px;
}
body#actualidad #contenedor, body#actualidad #contenido, body#actualidad #todo, body#actualidad h2{
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}
body#publicaciones #contenedor, body#publicaciones #contenido, body#publicaciones #todo, body#publicaciones #publica{
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}
body#actualidad #todo, body#publicaciones #todo{
	margin: 0 140px 0 0;
 }
body#actualidad .boton{
	display: none;
}
body#actualidad #contenido img {
	float: none;
	}
	
body#colaboraciones #contenido #mapa{
	margin: auto;
	padding: inherit;
	width: auto;
	min-height: inherit;
	}
body#colaboraciones #contenido #mapa p{
	margin: 30px 0;
}
body.principal-portada#clientes #submenu {
	display: block;
	}
body.principal-portada#clientes #submenu li.izq{
	padding : 0 5px 0 0;
	margin: 0;
	width: auto;
	float: none;
	display: inline;
}
body.principal-portada#clientes #submenu li.der{
	padding : 0 5px 0 0;
	margin: 0;
	width: auto;
	float: none;
	display: inline;
}
body.principal-portada#clientes #submenu p{
	clear: both;
}
body.principal-portada#clientes  .solo-print{
	display: inline;
	}
body#clientes #contenedor-contenedor{
	overflow: visible;
}
body#ideas-proyectos #contenedor-contenedor{
	overflow: visible;
	}
.extra-principal, .extra-secundaria{
	display: none;
	}
#pie{
	padding-top: 10px;
	margin-top: 20px;
}
#pie ul{
	display: none;
	}
#pie p{
	text-align: center;
	width: 70%;
	color: #AD2C00;
	line-height: 18px;
	font-weight: bold;
	}
#pie p.solo-print{
	color: #255F95;
	font-weight: normal;
	}
#pie p.solo-print a{
	color: #AD2C00;
	text-decoration: none;
	}