body {
	background-color:#000000;
	background-image: url(images/fondo2.jpg);
	background-repeat: repeat-x;
}
div#spacer{
	width:940px;
	height:20px;
	overflow:hidden;
	}

div#cuerpo{
	width:940px;
	background-color:#1a1a1a;
	overflow:hidden;
	}
div#intro{
	width:901px;
	height:190px;
	background-color:#000000;
	margin:7px;
	padding:10px;
	overflow:hidden;
	float:left;
	
	}
div#texto_intro{
	width:435px;
	float:left;
	}

.column_galeria{
	width:940px;
	display: table-column;
  }
.row_galeria{
	position:relative;
	width:940px;
	_padding-left:8px;	
	float:left;
	
  }
 .celda_galeria{
 
	margin:7px;
	_margin:4px;

	_padding-right:2px;

	width:220px;
	height:177px;
	OVERFLOW: hidden; 
	POSITION: relative;
	FLOAT: left;
	vertical-align:middle;
	text-align:center;
	}
	
	.celda_galeria A {
	POSITION: relative; DISPLAY: block
}
.celda_galeria A IMG {
	POSITION: relative; WIDTH: 220px; HEIGHT: 177px; TOP: 0px; LEFT: 0px
}
.celda_galeria A SPAN {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; FONT-SIZE: 3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 120px
}
.celda_galeria A SPAN EM {
	DISPLAY: block; FONT-SIZE: 0.45em; FONT-WEIGHT: normal
}
	
 .celda_galeria2{
	width:220px;
	display: table-cell;
	padding:10px;
	z-index:10;
	}

.titulos_modelos{
	position:relative;
	text-align:left;

	z-index:1;
	background-color:#000000;
	top:-34px;
	left:0px;
	height:30px;
	padding:7px;
	
	
	
	
	}
	


   