/* ESTILOS GENERALES ---------------------------------------------------------------------------------------------------------------------*/
body {
	background-color:#000000;
	background-image: url(images/fondo2.jpg);
	background-repeat: repeat-x;
}


div#cuerpo{
	width:940px;
	background-color:#1a1a1a;
	overflow: hidden;
	}
	
div#banner_garantia{
	margin-top:2px;
	margin-bottom:5px;
	float:left;
	}
div#banner_clientes{
	margin-top:2px;
	margin-bottom:5px;
	float:right;
	}
	
div#bicigrande{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	align:center; 
	width:930px;
	overflow: hidden;
		}
.columnaizda{
margin-top:15px;
margin-left:5px;
	
	padding:20px;
	width:420px;
	height:250;
	background-color:#313131;
	float:left;
	}
.columnadcha{
	margin-top:15px;
	margin-right:5px;
	padding-bottom:4px;
	padding-left:10px;
	
	width:445px;
	height:250;
	background-color:#313131;
	float:right;
	}
.fichaizda{
	margin-top:10px;
	margin-bottom:10px;
	width:465px;
	background-color:#313131;
	float:left;
	}
.fichadcha{
	margin-top:10px;
	margin-bottom:10px;
	width:465px;
	background-color:#313131;
	float:right;
	}
.fichacelda1{
	width:455px;
	height:250;
	padding:5px;
	}
.fichacelda2{
	width:455px;
	background-color:#1A1A1A;
	padding:5px;
	}
.fichatitulo{
	width:305px;
	height:197px;
	_height:auto;
	float:left;
	}

.geometria_tabla{
vertical-align:top;
background-image: url(images/geometria_fondo.gif);
	}
.geometria{

width:940px;
height:300px;
background-color:#1a1a1a;



}	
	
.celda_ficha{
background-color:#333333;
padding:5px;

width:310px;
}
.celda2_ficha{
width:940px;
background-color:#1A1A1A;
}

div.foto{
	width:627x;
	background-color:#1a1a1a;
	overflow: hidden;
	float:left;
	}

div.descripcion{
	width:263px;
	margin:20px;
	background-color:#1a1a1a;
	overflow: hidden;
	float:left;
	}
	

/*-------estilo menu desplegable */

.pop {
  position: absolute;
  display: inline; }
  .pop .pop_menu {
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
  .pop .pop_toggle {
    background-image: url(images/desplegar.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
	
	
	 }

.active .pop_menu {
  display: block;
  background-color: #F594A2;
  color: #fff;
  position: absolute;
  padding: .6em;
  width: 12em; }
  .active .pop_menu a {
    color: #fff; }
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(images/desplegar.gif); }

/*----------*/	

.oculta{
position:absolute;
  background-image: url(images/spacer.gif); 
  background-repeat: repeat-x;
  

width:628px;
height:490px;
float:left;
z-index:0;
top:320px;
vertical-align:middle;
text-align:center;


}

img2 { 
   height: 100%;
   vertical-align: middle;
   width: 0px;
} 

.cargando{
position:relative;
width:850px;
height:490px;
float:left;
z-index:0;
top:-50%;
text-align: center;
vertical-align:middle;


}



DIV.table-row_gris {
	 WIDTH: 930px;   COLOR: #000000; background:#333333;  text-align:center; margin-left:5px; margin-right:5px;
}

DIV.table-row_negro {
	 TEXT-ALIGN: center;  WIDTH: 930px;   COLOR: #000000; background:#1a1a1a; text-align:center; margin-left:5px; margin-right:5px;

}


DIV.columna_titular {
	 BACKGROUND: #333333;  PADDING: 5px; MARGIN: 0px; WIDTH: 300px;  FLOAT: left; text-align:left; height:auto;
}

DIV.columna_titular_derecha {
	 BACKGROUND: #333333;  PADDING: 5px; MARGIN: 0px; WIDTH: 290px;  FLOAT: left; text-align:left; height:auto; margin-left:5px;
}


DIV.columna_negro {
	 BACKGROUND: #1a1a1a;  PADDING: 5px; MARGIN: 0px; WIDTH: 300px;  FLOAT: left; text-align:left; height:auto;
}

DIV.columna_negro_derecha {
	BACKGROUND: #1a1a1a;  PADDING: 5px; MARGIN: 0px; WIDTH: 290px;  FLOAT: right; text-align:left; height:auto;
}

DIV.columna_gris {
	 BACKGROUND: #333333;  PADDING: 5px; MARGIN: 0px; WIDTH: 300px;  FLOAT: left; text-align:left; height:auto;
}

DIV.columna_gris_derecha {
	 BACKGROUND: #333333;  PADDING: 5px; MARGIN: 0px; WIDTH: 290px;  FLOAT: right; text-align:left; height:auto;
}





DIV.space-line {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto;  PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}

DIV.space {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; height:5px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}



DIV.table-row_geometrias_negro {
	 TEXT-ALIGN: center;  WIDTH:auto; height:19px;   COLOR: #313131; background:#313131; text-align:center; 

}

DIV.geometrias_menu_izquierda {
 BACKGROUND: #b5b7b8; float:left; WIDTH: 17px; height:17px; margin-bottom:2px;
}


DIV.columna_geometrias_negro {
	BACKGROUND: #313131;  float:left; height:19px; text-align:center;  vertical-align:middle;
}


DIV.columna_geometrias_gris {
	BACKGROUND: #3e3f3f;  float:left; height:19px;   text-align:center;  vertical-align:middle;
}

DIV.columna_geometrias_blanco {
	BACKGROUND: #b5b7b8;  float:left; margin:0px; height:19px; text-align:center;  vertical-align:middle;
}

DIV.columna_geometrias_blanco_superior {
	BACKGROUND: #b5b7b8;  float:left; margin:0px; height:17px; text-align:center;  vertical-align:middle;
}



DIV.columna_geometrias_negro_derecha {
	BACKGROUND: #333333;  padding:2px; float:right; WIDTH: 71px; height:20px;   text-align:center; height:auto; vertical-align:middle;
}


.textogris_oscuro {
	font-family: 'DIN Bold', Arial;
	font-size: 0.8em;
	color: #1A1A1A;
	letter-spacing: -0.039em;
	font-weight: bold;

}
A.textogris_oscuro:hover {color: #FFF; text-decoration:none;}
A.textogris_oscuro:link{text-decoration:none;}
A.textogris_oscuro:visited{text-decoration:none;}
   