body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	background-color : #000000; 
}
#contenedor{ 
	text-align: left; 
	width: 740px; 
	height:500px;
	background-color : #000000; 
	margin: auto; 
	position:relative;
}
#borde{
	width: 100%; 
	height:100%;
	background-color: #ffffff; 
	border: solid 0px #000000;
	margin: auto; 
	position:relative;
}
#cabecera{
	position:absolute;
	top:-3px;
	right:0;
	background-image: url("imagenes/cabecera.jpg");
	background-position:center;
	background-repeat: no-repeat;
	width: 100%; 
	height:158px;
}
#menu{
	position:absolute;
	top:122px;
	right:25px;
	font-family: sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
}


p{
	text-align: justify; 
	text-indent: 35px;
}
/*
#menu A{text-decoration:none;color:#ffffff;} 
#menu A:visited {text-decoration:none;color:#ffffff;} 
#menu A:active {text-decoration:none;color:#ffffff;} 
#menu A:hover {text-decoration:none;color:#3F71A2;} */

#cuerpo{
	/*background-image: url("imagenes/fondo_logo.jpg");*/
	position:absolute;
	top:155px;
	left:0px;
	background-position:center;
	background-repeat: no-repeat;
	width: 100%; 
	height:348px;
	background-color: #ffffff; 
}



/* ----- MENU ----------------------------------------------------------- */

div.vert_menu
{
  position: relative;
  visibility: hidden;
  display: none;
}
div.horz_menu a { display: block; float: right; }
div.vert_menu a { display: block; float: none; }


/* ----- Sample 1 ----------------------------------------------------------- */

div.sample1 div.vert_menu { border-bottom: 1px solid #000000; }

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
{
  border:  1px solid #000000;
  padding: 0px 0px 0px 0px;

  width: 100px;
  text-align:center;
  background: #000000;

  text-decoration: none;
  font-family: sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #ffffff;
}

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active { background: #3F71A2;}

/*-------------- CATALOGO -----------------------------
	#catalogo  table{
	#catalogo .input{
*/

#catalogo .familia{
	border: solid 5px #4270A4;
	text-align:center;
	height:40px;
	width:100%;
	background-color: #000000; 
	color:#ffffff;
	font-weight:bold;
}

#catalogo .subfamilia{
	border: solid 2px #4270A4;
	text-align:center;
	height:20px;
	width:100%;
	background-color: #ffffff; 
}

#catalogo .subfamilia a{
	color:#4270A4;
	font-weight:bold;
	text-decoration:none;
	width:100%;
}
#catalogo .subfamilia a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	width:100%;
}

#catalogo .texto{
	width:80%;
	padding-top:25px;
}

#catalogo div.texto h5{
	color:#4270A4;
}

#catalogo .producto{
border: solid 2px #4270A4;
width:120px;
height:150px;
}

#catalogo .img{
	width:100px;
	border:solid 0px;
}

.boton{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:solid 4px #4270a4;
}


#desarrollo{
	position:absolute;
	bottom:-16px;
	right:0px;
	width:100%;
}

#desarrollo a{
	color:#ffffff;
	font-weight:lighter;
	text-decoration:none;
}
#desarrollo a:hover{
	color:#6D7CCD;
}