/* CSS Interiores Insight */

div.columnaCentro{
	position:relative;
	z-index:1;
	width:463px;
	padding:74px 25px 350px 30px;
	margin-left: -199px;
	float:left;
	background-image:url(../img/img_contenido.png);
	background-position:top left;
	background-repeat:no-repeat;
}
div.columnaCentro span.cross{
	position:absolute;
	left: -3px;
	top: -4px;
	display:block;
}
div.columnaCentro h2{
	margin-bottom:1em;
	position:relative;
	left:-12px;
}
div.columnaCentro h3{
	font-size:1.2em;
	color:#58606B;
	margin-bottom:2em;
}
div.columnaCentro h4{
	font-size:1.1em;
	color:#3B3B3B;
	margin-bottom:1.2em;
	background-image:url(../img/left_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:25px;
}
p.banner{
  margin: 2em 0 2em 0;
  text-align:center;
}
div.columnaCentro dl{
	color:#3B3B3B;
}
div.columnaCentro dt{
	font-weight:bold;
	margin-bottom:1em;
}
div.columnaCentro dd{
	margin-bottom:1.5em;
}
div.columnaCentro dl.evaluacion{
	margin-bottom:2em;
}
div.columnaCentro img#imagen{
	border: 1px solid #cccccc;
	padding:2px;
}
div.columnaCentro dl.evaluacion dt{
	float:left;
	clear:left;
	margin:0 10px 1em 0;
	font-weight:normal;
}
div.columnaCentro dl.evaluacion dd{
	margin:0 0 1em 0;
	font-weight:normal;
}
div.columnaCentro ul{
	padding-left:25px;
	margin-bottom:1.5em;
}
div.columnaCentro ul.mapa{
	padding-left:14px;
	margin-bottom:1.5em;
}
div.columnaCentro ul li{
	background-image: url(../img/arrow-right-simple.gif);
	background-repeat:no-repeat;
	background-position: 0 0.3em;
	padding-left:10px;
	margin-bottom:0.5em;
	position:relative;
}
div.columnaCentro ul ul{
	padding-left:20px;
	margin:1.5em 0 1.5em 0;
	position:relative;
}
div.columnaCentro ul ul li{
	background-image:url(../img/cruz.gif);
	background-repeat:no-repeat;
	background-position: 0 0.3em;
	padding-left:10px;
	margin-bottom:0.5em;
}
div.columnaCentro li li ul{
	margin:0.5em 0 0.5em 0;
}
div.columnaCentro img.imagen{
	margin-bottom:1.5em;
}
div.columnaCentro p{
	font-weight:normal;
	color:#3B3B3B;
	font-size:1.1em;
	padding-bottom:1.5em;
}
div.columnaCentro p.nivel2{
	padding-left:25px;
}
div.columnaCentro p span{
	font-weight: bold;
}
div.columnaCentro a{
	color:#3B3B3B;
	text-decoration:underline;
}
div.columnaCentro a:hover{
		color:#CC292B;
}
div.columnaCentro p.subir{
	text-align:right;
	background:url(../img/arrow-top-med.gif) no-repeat right 22px;
	padding: 17px 11px 0 0;
	margin-top:12px;
	border-top:1px dotted #b2b2b2;
}
div.columnaCentro p.subir a{
	text-decoration:none;
	color:#CC292B;
	font-size:1.1em;
}
div.columnaCentro p.subir a:hover{
	text-decoration: underline;
}
div.columnaCentro div#menuImagen ul{
	padding-left:0px;
}
div.columnaCentro li#botonPrev{
	float:left;
	background-image:url(../img/arrow-left-simple.gif);
	background-position: 0 0.3em;
	padding:0 0 1em 10px;
}
div.columnaCentro li#botonNext{
	float:right;
	background-image:url(../img/arrow-right-simple.gif);
	background-position: 100% 0.3em;
	padding-left:0;
	padding:0 10px 1em 0;
}
div.columnaDerecha{
	width:171px;
	padding:7em 18px 0 10px;
	float:left;
	position:relative;
	left: 518px;
	padding-bottom: 350px;
}
div.columnaDerecha .links li{
	position:relative;
	background-image:url(../img/cruz_2.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	margin-bottom:1em;
	padding-left:10px;
}
div.columnaDerecha .links li a{
	text-decoration:none;
	color:#58606B;
}
div.columnaDerecha .links li a:hover{
	text-decoration:underline;
	color:#CC292B;
}
div.columnaDerecha p.arrow{
	background-image: url(../img/arrow-down-simple.gif);
	padding-left:0;
	height:5px;
	width:7px;
	margin-bottom:20px;
	background-repeat: no-repeat;
}
div.pie span.cross5{
	position:relative;
	left: 778px;
	top: -10px;
	display:block;
	height:7px;
	width:7px;
	overflow:hidden;
}
div.pie .partners{
	position:relative;
	left:740px;
	width:191px;
	height:160px;
	margin-top:-160px;
	padding-left:8px;
	background-repeat:no-repeat;
	background-position: left bottom;
}
div.pie ul.brands {
	position:relative;
	top:-20px;
}
div.pie ul.brands li{
	margin-bottom:10px;
	text-align:center;
}

body#IBM div.contenedor{
	background-image: url(../img/background_interior2.gif);
}
body#IBM div#IBM{
  margin-top:20px;
}

body#IBM div.columnaIzquierda{
  margin-right: 10px;
}
body#IBM div.pie{
	background-image:none;
}
body#IBM  div.pie .partners{
	display:none;
}