body {
    text-align:center;
    margin:0 auto;
	background-color: #fcf7e8;
}
#header  {
     margin:auto;
	 text-align:left;
	 width:70%;
	 width:775px;
	 height:190px;
	 border-left: 1px solid #a0a0a0;
     border-right: 1px solid #a0a0a0;
}
#contenedor {
     border-left: 1px solid #a0a0a0;
     border-right: 1px solid #a0a0a0;
     border-bottom: 1px solid #a0a0a0;
	 margin: 0 auto;
	 width:70%;
     width: 775px;
	 height: 464px;
	 padding-top: 0px;
	 background-color:#FFFFFF;
	 
}
.elemento {
  box-shadow: 5px 5px 10px #999;
}
#contenedorizquierdo {
     width:257px;
	 height:464px;
	 float:left;
	 margin-left:0px;
	  
}
#contenedorderch {
     width:518px;
	 height:464px;
	 margin-top:0px;
	 float:right;
	
}
#contenedorderchbajo {
     width:523px;
	 height:64px;
	 float:right;
	 margin-bottom:0px;
}
p {margin: 0 0.5cm 0 0.5cm; text-indent: 0cm;}
/* Cabeceras en negro y el h1gris el gris*/
.h1 {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:17px;
	 color:#000000;
	 font-style:bold;
	 margin-top:0px;
	 margin-left:5px;
}
.H1DATOS {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:17px;
	 color:#000000;
	 font-style:bold;
	 margin-top:40px;
	 margin-left:5px;
}
      
.h1gris {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:17px;
	 color:#a0a0a0;
	 font-style:bold;
	 margin-top:0px;
	 margin-left:5px;
}
.h1gris2 {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:17px;
	 color:#a0a0a0;
	 font-style:bold;
	 margin-top:0px;
	 margin-left:10px;
}
/*texto noticias ultima hora */
.h2 {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:14px;
	 color:#000000;
	 font-style:bold;
}
.h2venta {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:14px;
	 color:#000000;
	 font-style:bold;
	 margin-left:5px;
}
.h3info {
     font-family:"HelveticaNeueLT Pro 47 LtCn";
	 font-size:15px;
	 font-style:normal;
	 color:000000;
	 margin-left:10px;
}
     
#menu1 {
     float:left;
	 margin-top:0px;
	 margin-left:0px;
	 width:255px;
	 height:167px;
}
#menu2 {
     float:left;
	 margin-top:0px;
	 margin-left:0px;
	 width:255px;
	 height:167px;
	
}
#menu3 {
     float:left;
	 margin-top:0px;
	 margin-left:0px;
	 width:255px;
	 height:130px;
}
#banda {
      float:left;
	  width:518px;
	  height:22px;
	  margin-left:0px;
	  
}

#animacion1 {
      width:518px;
	  height:156px;
	  float:left;
	  margin-left:0px;
}
.ani {
      margin-top:20px;
}
.TEXTPIE {
     padding-top:5PX;
}
#distribuidores {
      width:518px;
	  height:85px;
	  float:left;
	  margin-left:0px;
	  margin-top:0px;
	  border-bottom: 1px solid #a0a0a0;
	  border-top: 1px solid #a0a0a0;
}
#pie {
     width:518px;
	 height:65px;
	 float:left;
}
#divtexbienvenida {
     width:513px;
	 height:237px;
	 float:left;
	 margin-bottom:0px;
	 border-bottom: 1px solid #a0a0a0;
}
#textobien {
     width:261px;
	 height:237px;
     float:left;
     margin-left:0px;
	 margin-top:0px;
}
.textbien {
     margin-left:0px;
	 margin-top:50px;
}
#divimgpri {
     width:262px;
	 height:237px;
	 float:right;
	 margin-bottom:0px;
}
#imgprinc {
     width:220px;
	 height:175px;
     margin-top:20px;
	 margin-left:25px;
	 margin-right:10px;
	 margin-bottom:20px;
	 border-bottom: 2px solid #a0a0a0;
	 border-right: 2px solid #a0a0a0;
	 border-left: 2px solid #a0a0a0;
	 border-top: 2px solid #a0a0a0;
}
#divanimacion {
     width:513px;
	 height:113px;
	 float:left;
}
#texdestacados {
     width:513px;
	 float:left;
	 height:30px;
}
#divdatosdestacados {
     width:375px;
	 height:178px;
	 float:left;
	 margin-left:10px;
}
#datosdestacados {
     float:left;
     width:375px;
	 height:47px;
	 margin-left:0px;
	 margin-top:5px;
	 margin-bottom:5px;
	 background-color:#f5f5f5;
}
#divimgdatos {
     width:138px;
	 height:178px;
	 float:left;
}
#imgdestacados {
     float:left;
	 width:78px;
	 height:45px;
	 border-bottom: 1px solid #a0a0a0;
	 border-right: 1px solid #a0a0a0;
	 border-left: 1px solid #a0a0a0;
	 border-top: 1px solid #a0a0a0;
     margin-left:30px;
	 margin-top:5px;
	 margin-bottom:5px;
}
/* link de ultima hora*/
a:link {
	color: #000000;
	font-family: "HelveticaNeueLT Pro 47 LtCn";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;

}
a:visited {
	color: #000000;
	font-family: "HelveticaNeueLT Pro 47 LtCn";
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}

a:hover {
	color: #a0a0a0;
	font-family: "HelveticaNeueLT Pro 47 LtCn";
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
	 