html{
  margin:0px;
  padding:0px;
  width:100%;
}
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  width:100%;
  margin:0px;
  padding:0px;
  outline:0;
  font-size:11px;
}
*{
  outline:0;
}
a img{
  border:none;
}
a{
  text-decoration:none;
  color:#000000;
}
a:link{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
  color:#FF0000;
}
form{
  margin:0px;
  padding:0px;
}
ul, li{
  list-style:none;
  margin:0px;
  padding:0px;
}
h2{
  padding:0px;
  margin:0px;
  font-size:14px;
}
table, tr, td{
  border-collapse:collapse;
}

.centrado{
  width:950px;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
}
.cuadro{
	width:950px; /* 950 - 100 de padding */
	/*height:385px;*/ /* 475 - 90 de padding */
  float:left;
	border:1px white solid;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
}
.portada{
  width:950px;
  height:472px;
  margin-bottom:47px;
}
.disenonahon{
	float:right;
	clear:both;
	margin-bottom:15px;
	padding-right: 0px;
}

#logo{
  width:98px;
  height:33px;
  float:left;
}
#botonera{
  float:left;
  clear:none;
  height:33px;
  overflow:hidden;
  width:700px;
  line-height:43px;
}
#botonera li{
  float:left;
  clear:none;
  font-size:14px;
  margin-left:45px;
}

.columnauno{
  float:left;
  clear:both;
  width:195px;
}
#contmenu a{
  float:left;
  clear:left;
  color:#929292;
}
#contmenu a:hover{
  text-decoration:none;
  color:red;
}
.prodelegido{
  color:red !important;
}
.columnalateral{
  float:left;
  clear:none;
  width:200px;
  padding-right:0px;
  margin-top:0px;
  margin-left:15px;
  color:#929292;
  /*height:353px;
  overflow:auto;*/
}


.columnacentral{
  float:left;
  clear:none;
  width:390px;
  padding-right:10px;
  color:#929292;
  /*height:353px;
  overflow:auto;*/
  margin-left:5px;
}

.columnacentralp{
	float:left;
	clear:none;
	width:390px;
	padding-right:0px;
	color:#929292;
	/*height:353px;
  overflow:auto;*/
  margin-top:0px;
	/*margin-left:200px;*/
}
.columnacentralr{
	float:left;
	clear:none;
	width:390px;
	padding-right:0px;
	color:#929292;
	/*height:353px;
  overflow:auto;*/
  margin-top:0px;
	margin-left:210px;
}
.columnacentral img{
  float:left;
  margin-right:15px;
}
.columnacentral table{
  float:left;
  clear:none;
  width:180px;
  width:100%;
  height:255px;
  vertical-align:middle;
}
.columnacentral tr, .columnacentral td{
  vertical-align:middle;
}

.bloqueproducto{
  border:1px #A7A7A7 solid;
  width:221px;
  height:103px;
  float:left;
  clear:none;
  margin-left:6px;
  margin-bottom:6px;
  padding-left:10px;
  padding-top:7px;
  cursor:pointer;
}
.primero{
  margin-left:0px !important;
}
.bloqueproducto .imagen{
  /*float:left;*/
  width:88px;
  height:98px;
}
.bloqueproducto .datos{
  /*float:right;
  clear:none;
  width:121px;*/
  padding-right:10px;
  /*display:table-cell;*/
  vertical-align:middle;
  height:98px;
}
.bloqueproducto h2{
  color:#626262;
  font-weight:normal;
  font-family:Helvetica, Arial, sans-sserif; 
}

.color{
  overflow:hidden;
  float:left;
  clear:none;
  width:12px;
  height:23px;
  margin-right:12px;
  text-align:center;
}
.color img{
  float:left;
}
.color span{
  float:left;
  clear:left;
}

#titulo{
  width:390px;
  height:56px;
  display:block;
  float:right;
  margin-top:40px;
}
#contmenu a{
  float:left;
  clear:left;
  width:100%;
}
.columnalateral38 {
	/*float:right;
	clear:none;
	
	padding-right:0px;
	margin-top:0px;
	*/
	margin-left:15px;
	color:#929292;
	width:310px;
}
.columnacentral38 {
	float:left;
	clear:none;
	/*width:285px;*/
	padding-right:10px;
	color:#929292;
	/*height:353px;
  overflow:auto;*/
  margin-left:50px;
}

.columnauno38{
  float:left;
  clear:both;
  width:185px;
}

	
#wrap {
	width:900px;
	
	padding:5px;
	text-align:left;
	margin-top:150px;
	}
	
#wrap2 {
	width:900px;
	
	padding:5px;
	text-align:left;
	margin-top:0px;
	}
