/* !RESET ################################################################################ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, nav, section, article, aside, footer {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	word-wrap: normal;
}
/*sub, sup, QUITADAS DEL RESET! IVAN*/
body {
	line-height: 1;
	background: url('../img/fondoPant.gif') repeat-x top #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

ol, ul { list-style: none outside; }

blockquote, q { quotes: none; }

a img { border:0; }

blockquote:before, 
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
.fix{clear:both;}

/* Remember to define focus styles! */
:focus { outline: 0; }

/* Remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* Tables still need <cellspacing="0"> in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* !HTML5 elements */
header, nav, section, article, aside, footer { display: block; }

/* !Smooth image scaling for IE */
*img { -ms-interpolation-mode: bicubic; }

/* !Preserving a space for the scrollbar on non-IE browsers */
html { overflow-y: scroll; }
/* [//RESET] */
br.salto{
	clear:both;
	line-height:0;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

#superContainer{
	width:1006px;
	margin:0 auto;
	
}
	#header{
	width:977px;
	height:70px;
	/*border-bottom:1px solid white;*/
	margin: 0 auto;
	}
		#menuSupCont{
		float:left;
		width:700px;
		margin-top:5px;
		}
			.logoCab{
			float:left;
			}
			#menuSupCont ul.menu1nivel{
			list-style-type:none;
			margin-top:39px;
			}
				#menuSupCont ul.menu1nivel li{
				display: inline;
				margin:0 10px 0 0;
				padding:4px 6px 2px 10px;
				float:left;
				white-space:nowrap;
				border-left:1px solid #ecedf1;
				}
					#menuSupCont ul.menu1nivel li a{
					color:white;
					float:left;
					font-weight:bold;
					font-size:12px;
					color:#fbfbfb;
					text-decoration:none;
					}
					#menuSupCont ul.menu1nivel li a.selected{
					color:#a41515;
					}
					#menuSupCont ul li:hover{
					margin-right:0;
					/*background:white;*/
					padding-right:16px;
					padding-bottom:10px;
					padding-top:10px;
					position:relative;
					margin-top:-6px;
					}
					
					#menuSupCont ul li:hover a{
					/*background:white;*/
					color:#a51918;
					}
					
					#menuSupCont ul li.selected{
						margin-right:0;
						/*background:white;*/
						padding-right:16px;
						padding-bottom:10px;
						padding-top:10px;
						position:relative;
						margin-top:-6px;
						}					
					
				#menuSupCont ul.menu1nivel li.last{
				border-right:1px solid #ecedf1;
				}
				#menuSupCont ul.menu2nivel{
				list-style-type:none;
				display:none;
				position:absolute;
				clear:both;
				/*border-bottom:1px solid #ecedf1;*/
				
				margin-top:10px;
				margin-left:-11px;
				*margin-top:24px;
				*left:10px;

		  
				}
					#menuSupCont ul.menu2nivel li{
					display: block;
					/*background:white;*/
					color:#EEEEEE;
					background-color:#a41515;
					/*
					background-image:url(../img/fondo_menu_superior.gif);
					background-repeat:repeat-x;*/
					margin:-1px 0 0 0;
					padding:5px 6px 5px 0;
					width:148px;
					float:none;
					white-space:nowrap;
					border-left:1px solid #ecedf1;
					border-right:1px solid #ecedf1;
					border-top:1px solid #ecedf1;
					}
					
						#menuSupCont ul.menu2nivel li a{
						/*color:#666666;*/
						color:#FFFFFF;
						font-size:10px;
						margin-left:10px;
						}
						
						#menuSupCont ul.menu2nivel li a:hover{
						/*color:#a41515;*/
						color:#000000;
						/*background-color:#FFFFFF;*/
						}						
		#tools{
		float:right;
		text-align:right;
		width:250px;
		font-size:10px;
		color:white;
		margin-top:10px;
		}
			#tools span, #tools form{
			float:right;
			clear:both;
			}
				.language{
				margin-bottom:5px;
				}
				.newsletter{
				margin-bottom:5px;
				width:250px;
				}
				.mapa{
				margin-bottom:7px;
				}
			#tools a{
			font-size:10px;
			color:white;
			text-decoration:none;
			}
			.fondoBuscadorCab{
			position:relative;
			float:right;
			clear:both;
			z-index:10;
			}
			#tools form{
			float:right;
			position:relative;
			margin-top:-18px;
			z-index:15;
			}
				#tools form input{
				border:none;
				background:none;
				width:90px;
				margin-right:8px;
				margin-top:1px;
				height:15px;
				font-family:Arial, Helvetica, sans-serif;
				color:#e2e2e2;
				font-size:10px;
				font-weight:bold;
				color: #000000;
				}
	#subHeader{
	width:977px;
	height:55px;
	line-height:55px;
	color:#aeb2b3;
	font-size:14px;
	margin:2px auto 3px;
	}
	#container{
	width:1006px;
	margin:0 auto;
	}
		#imgTop{
		width:1006px;
		margin-bottom:-2px;
		*margin-bottom:-3px;
		}
		#imgIzda, #dataContainer, #imgDcha{
		float:left;
		}
		#imgIzda{
		width:16px;
		}
		#imgDcha{
		width:13px;
		}
		#dataContainer{
		background:white;
		width:940px;
		padding:0 21px 0 16px;
		}
		#myAlternativeContent{width: 940px; height: 229px;}
		#myAlternativeContent .para_ti{background: url(../img/cab_indas_para_ti.jpg) no-repeat 0 0; height: 229px;}
		#myAlternativeContent .comercial{background: url(../img/cab_indas_comercial.jpg) no-repeat 0 0;height: 229px;}
		#myAlternativeContent .profesional{background: url(../img/cab_indas_profesional.jpg) no-repeat 0 0;height: 229px;}
		
			#mainFoto{
			float:left;
			clear:both;
			}
			#latMenu{
			float:left;
			width:173px;
			margin-top:10px;
			padding:0 5px 0 0;
			}
				.titular{
				width:100%;
				padding:0 0 6px 0;
				border-bottom:10px solid #e3e3e3;
				color:#a41517;
				font-size:13px;
				font-weight:bold;
				margin:0 0 8px 0 !important;
				}
				.titularSol{
				width:100%;
				padding:0 0 6px 0;
				border-bottom:1px solid #e3e3e3;
				color:#a41517;
				font-size:13px;
				font-weight:bold;
				margin:0 0 12px 0 !important;
				}				
				#content .titular{
				padding-bottom:4px !important;
				}
				.noTitularColor{
				color:#666666;
				}
				ul.level1Menu{
				list-style-type:none;
				}
					ul.level1Menu li{
					display: inline;
					width:174px;
					margin:5px 0 0 0;
					padding: 0 0 5px 0;
					float:left;
					white-space:nowrap;
					border-bottom:1px solid #e5e5e5;
					
					/*background:#e3e3e3;*/
					background:url('../img/fondoMenu/fondoGris.gif') no-repeat top;
					}		
					
					ul.level1Menu li:hover{
					background:url('../img/fondoMenu/fondoRojo.gif') no-repeat top;
					}
						
					ul.level1Menu li.selected{
					background:url('../img/fondoMenu/fondoRojo.gif') no-repeat top;
					_width:172px;
					_margin-left:-7px;
					
					}	
																			
						ul.level1Menu li a{
						color:#656565;
						font-size:12px;
						display:block;
						text-decoration:none;
						font-weight:bold;
						padding:4px 0 4px 7px;
						}
						ul.level1Menu li a.selected{
						color:#fefefe;
						background:url(../img/selecMenu.gif) no-repeat 7px 3px;
						padding-left:16px;
						margin-bottom:5px;
						
						}
						ul.level1Menu li a:hover{
						color:#fefefe;
						}
						ul.level2Menu{
						margin-top:2px;
						list-style-type:none;
						display:block;
						width:174px;
						text-indent:12px;
						}
							ul.level2Menu li{
							display: inline;
							width:174px;
							margin:5px 0 0 0;
							padding: 0 0 3px 0;
							float:left;
							white-space:nowrap;
							border-bottom:none !important;	
							background:url('../img/fondoMenu/fondoRojo2.gif') no-repeat top;
							}
							
ul.level2Menu li:hover{
background:url('../img/fondoMenu/fondoRojo2.gif') no-repeat top;
}
							
								ul.level2Menu li a{
								color:#656565;
								font-size:12px;
								display:block;
								text-decoration:none;
								font-weight:bold;
								padding:4px 0 4px 7px;
								}
									ul.level2Menu li a.selected{
								  	color:#a41515;
									display:block;
									width:159px;
									background:none;
									border-bottom:none;
									padding-bottom:0;
								  	font-weight:bold;
									padding-left:7px;
									background:url(../img/selecMenu2.gif) no-repeat 8px 3px;
								  	}
									ul.level2Menu li a:hover{
									color:#a41515;
									}
							ul.level2Menu li.lastLevel2Menu{
							border:0;
							margin-bottom:-3px !important;
							}
								ul.level3Menu{
								margin-top:5px;
								list-style-type:none;
								display:block;
								width:158px;
								padding-bottom:2px;
								}
									ul.level3Menu li{
									display: inline;
									width:155px;
									margin:0 0 0 15px;
									padding: 0 0 2px 0;
									float:left;
									white-space:nowrap;
									border-bottom:1px solid #e5e5e5 !important;
									}
										ul.level3Menu li a{
										color:#b2b2b2;
										font-size:11px;
										display:block;
										margin-left:0 !important;
										text-decoration:none;
										font-weight:bold;
										padding:2px 0;
										}
											ul.level3Menu li a.selected{
											color:#a41515;
											padding-left:0;
											display:block;
											width:134px;
											background:none;
											border-bottom:none;
											padding-bottom:0;
											font-weight:bold !important;
											}
											ul.level3Menu li a:hover{
											color:#a41515;
											}
									ul.level3Menu li.lastLevel3Menu{
									padding-bottom:0 !important;
									border-bottom:0 !important;
									margin-bottom:-3px !important;
									}
			#content{
			float:left;
			width:559px;
			border-left:1px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
			margin-top:10px;
			margin-bottom:30px;
			padding:0 9px 0;
			}
				.imgMainContent{
				margin-bottom:0px;
				}
				#content p{
				margin:10px 0;
				text-align:justify;
				line-height:15px;
				}
				strong.boldClass{
				color:#010101;
				line-height:15px;
				}
				a.boldClass{
				color:#010101;
				text-decoration:none;
				}
				.redClass{
				color:#a41515;
				text-decoration:none;
				}
			#latAd{
			float:left;
			width:174px;
			margin-top:10px;
			padding:0 0 0 8px;
			}
				.destacado{
				padding-bottom:14px;
				border-bottom:1px solid #e5e5e5;
				margin-bottom:13px;
				}
#footer{
clear:both;
}
	#mainFooter{
	background:#c9cdd0;
	height:40px;
	line-height:40px;
	width:100%;
	text-align:center;
	font-size:9px;
	color:#999d9e;
	}
		#mainFooter a{
		color:#999d9e;
		}
		#mainFooter>DIV{width: 800px; margin: 0 auto; }
		#mainFooter>DIV>DIV{float:left; margin-left: 10px;}
		
		#redes_sociales{
			/*float:right;*/
		}
		#redes_sociales>DIV{
			margin: 8px 0 0 0;
			float:left;
			background: url(../img/redes_sociales.png) no-repeat 0 0; 
			width: 22px; 
			height: 22px;
		}
		
		#redes_sociales .twitter{background-position: 0 -23px;}
		#redes_sociales .twitter:hover{background-position: 0 0;}
		
		#redes_sociales .linkedin{background-position: -23px -23px;}
		#redes_sociales .linkedin:hover{background-position: -23px 0}
		
		#redes_sociales .facebook{background-position: -69px -23px;}
		#redes_sociales .facebook:hover{background-position: -69px 0}
		
	#subFooter{
	height:86px;
	min-height:86px;
	background:#d6dadd;
	width:100%;
	text-align:center;
	}
.imgIzda{
float:left;
margin-right:8px;
}
.linkGris{
color:#706f6f;
}
.noBorder{
border:0;
}
.noDecoration{
text-decoration:none;
}
.pinkColor{
color:#dd2aef;
}
.salto{
clear:both;
line-height:0;
}
strong.black{
color:#000000 !important;
}
.lineTopBottom,
.lineTop,
.lineBottom{
width:100%;
float:left;
padding:10px 0;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
}
.lineTop{
border-bottom:0;
margin-top:5px;
}
.lineBottom{
border-top:0;
margin-bottom:5px;
}
#column1,
#column2{
float:left;
width:338px;
padding:0 17px 0 0;
margin-top:19px;
border-right:1px solid #e5e5e5;
}
#column2{
padding-left:17px;
}


#menu1,#menu2,#menu3,#menu4 {
position:relative;
}	


/*Aadido 18 Enero 2010*/


.destBlog{
color:#9b9b9b;
border-bottom:1px solid #e5e5e5;
padding:10px 0;
}
  .destBlog p{
  font-size:10px;
  margin-bottom:5px;
  }
    .destBlog p.nameTit{
	font-size:9px !important;
	color:#050505;
	font-weight:bold;
	margin:0 0 2px 0 !important;
	}
	.destBlog p.nameTxt{
	font-size:9px !important;
	color:#666666;
	}
	.destBlog img.nameImg{
	float:left;
	margin:0 3px 0 0;
	}
  .destBlog a{
  color:#9b9b9b;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  }
.archiveFirst{
color:#9b9b9b;
border-bottom:1px solid #e5e5e5;
}
  .archiveFirst li.yearArchive{
	border-top:1px solid #e5e5e5;
	padding:3px 0;
  }
    .archiveFirst li.yearArchive a{
	color:#9b9b9b;
	font-weight:bold !important;
	text-decoration:none;
	}
	
    .archiveSecond{
	color:#9b9b9b;
	border-top:1px solid #e5e5e5;
	margin-top:2px;
	padding:12px 0;
	}
	  .archiveSecond li.monthArchive{
	  margin-left:18px;
	  padding:3px 0;
	  }
	    .archiveSecond li.monthArchive a{
		text-decoration:none;
		color:#9b9b9b;
		font-weight:normal !important;
		}
.archiveSelect{
border-bottom:1px solid #e5e5e5;
padding:3px 0;
}
	.archiveSelect select{
	width:94px;
	height:20px;
	border: 1px solid #c7c9c9;
	font-weight:bold;
	color:#6a6a6a;
	}
	  .archiveSelect select option{
	  font-weight:bold;
	  color:#6a6a6a;
	  }
.opinionItem{
	clear:both;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
  .opinionImg{
	  float:right;
	  margin-right:15px;
  }
  .opinionImgMain{
	
  }
  .opinionDate{
	  color:#666666;
	  display:block;
  }
  .opinionPre{
	  display:block;
	  font-weight:bold;
	  padding:5px 0;
	  margin-bottom:0px;
	  font-size:18px;
  }
  .indasParaTi .opinionPre{
	color:#dd2aef;
  }
  .comercial .opinionPre{
	color:#21b0d7;
  }
  .opinionTit{
	  display:block;
	  font-weight:bold;
	  font-size:12px;
	  padding:5px 0;
	  margin-bottom:5px;
  }
  .opinionTxt{
	color:#666666;
  }
  .opinionInfo{
	  text-decoration:none;
	  color:#010101;
	  font-weight:bold;
  }
  .opinionPlusColor{
	color:#dd2aef;
  }
  .comercial .opinionPlusColor{
	color:#21b0d7;
  }
  .opinionSecc{
  clear:both;
  height:34px;
  padding:0 3px;
  line-height:34px;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  }
    .opinionSeccTxt{
	float:left;
	color:#000000;
	font-weight:bold;
	}
	.opinionSeccComent{
	float:right;
	font-weight:bold;
	}
	.indasParaTi .opinionSeccComent{
	color:#dd2aef;
	}
	.comercial .opinionSeccComent{
	color:#21b0d7;
	}
	  .opinionNoColor{
	  color:#000000;
	  }
	  .opinionPager{
	  border-bottom:1px solid #e5e5e5;
	  }
	  .opinionComentTit{
	  clear:both;
  	  font-weight:bold;
	  font-size:18px;
	  color:#000000;
	  padding:0 0 6px 0;
	  border-bottom:10px solid #e3e3e3;
	  }
.commentTit{
display:block;
font-weight:bold;
font-size:18px;
padding:5px 0;
margin-bottom:5px;
border-bottom:10px solid #e3e3e3;
}
.commentItem{
width:100%;
margin:10px 0 25px;
clear:both;
}
  .commentName{
  height:34px;
  line-height:34px;
  width:80%;
  float:left;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  color:#666666;
  margin-bottom:15px;
  }
    span.nameC{
	color:#dd2aef !important;
	font-weight:bold !important;
	}
	.comercial span.nameC{
	color:#21b0d7 !important;
	}
  .commentOrder{
  height:34px;
  line-height:34px;
  width:20%;
  float:right;
  text-align:right;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  font-size:18px;
  color:#d0d0d0;
  font-weight:bold;
  margin-bottom:15px;
  }

.opinonForm{
padding:20px;
background-color:#edeff0;
margin:15px 0;
}
  .opinonForm label{
  font-weight:bold;
  display:block;
  margin-bottom:3px;
  }
  .opinionInput{
  border:1px solid #cfcfcf;
  height:18px;
  width:200px;
  margin-bottom:25px;
  }
  .opinionTextarea{
  border:1px solid #cfcfcf;
  height:200px;
  width:510px;
  margin-bottom:25px;
  }
  .opinionInput2{
  border:1px solid #cfcfcf;
  height:18px;
  width:100px;
  margin-bottom:25px;
  margin-right:10px;
  }
  .opinionCaptcha{
  vertical-align:top;
  }
  .opinionCheck{
  clear:left;
  }
  .opinionBot{
  margin-top:10px;
  }
  .enviarBot{
  margin-top:15px;
  }  
.titNombreGr{
color:#21b0d7;
font-size:18px;
font-weight:bold;
margin:5px !important;
}
.subtitNombreGr{
color:#050505;
font-size:15px;
font-weight:bold;
margin:5px !important;
}
.separadorBorder{
border-bottom:10px solid #e5e5e5;
}

/*************** Modal Loading Layer ***************/
.modalMesLoading {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border:2px solid #333;

	opacity:1.0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modalMesLoading h2 {
	background:url(../img/info.png) 0 50% no-repeat;
	margin:0px;
	padding:10px 0 10px 45px;
	border-bottom:1px solid #333;
	font-size:20px;
}
/*************** Facebox ***************/

#facebox .b {
  background:url(/img/facebox/b.png);
}

#facebox .tl {
  background:url(/img/facebox/tl.png);
}

#facebox .tr {
  background:url(/img/facebox/tr.png);
}

#facebox .bl {
  background:url(/img/facebox/bl.png);
}

#facebox .br {
  background:url(/img/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  *width: 400px;
 
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
  border:0 !important;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

#dataContainer ul li{
line-height:15px;
}

/*Destacados de producto*/

.destacadoDesp{
border-top: 1px #e3e3e3 solid;
border-bottom: 1px #e3e3e3 solid;
padding:3px 0;
margin:5px 0 5px 0;
}
  .destacadoDespTitle{
  background:url(../img/fondoDestacadoProductos.gif) repeat-x;
  width:153px;
  height:10px;
  padding:10px;
  color:#050505;
  font-weight:bold;
  }
    .destacadoDesp .des{
	color:#a6a8a9;
	}
  .destacadoDespLink{
  color:#050505;
  font-weight:bold;
  text-decoration:none;
  float:left;
  margin:0 1px;
  }
  
  .destacadoDespLink2{
	  color:#666666;
	  text-decoration:none;
	  font-size:11px;
	  margin:0 1px;
	  font-weight:normal;
	  }
  
    .destacadoDespTxt{
	width:153px;
	height:26px;
  	padding:10px;
	font-weight:bold;
	border-bottom: 1px #e3e3e3 dashed;
	}
	.linkDer{
	float:right;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}


#curvado_menu_abajo{
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius = 10px;  
 	border-bottom-left-radius = 10px;  

    -ms-border-radius-bottomleft: 10px;  
    -ms-border-radius-bottomright: 10px; 

    -webkit-border-bottom-right-radius: 10px;  
    -webkit-border-bottom-left-radius: 10px; 
}


.curvado_menu_arriba{

	-moz-border-radius-topright: 10px;
	border-top-right-radius = 10px; 
    -ms-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;  	 	
	
}

.columnMapaSitio{
float:left;
width:279px;
padding:0 17px 0 16px;
margin-top:19px;
border-right:1px solid #e5e5e5;
height:420px;
}
	.columnMapaSitio ul li a{
	text-decoration:none;
	color:#444444;
	font-weight:bold;
	}
	.columnMapaSitio ul li a.level2{
	color:#9c9a9b;
	}
/*Buscador*/
#findResult{
width:100%;
margin-top:15px;
float:left;
padding-bottom:13px;
border-bottom:1px solid #e0e0e0;
}
#findResult span.txtBuscar{
float:left;
margin-top:9px;
font-weight:bold;
}
.findResultImg{
position:relative;
float:right;
z-index:10;
margin-top:7px;
}
.repBusqueda{
float:right;
text-decoration:none;
color:#2c2c2c;
font-weight:bold;
right:-90px;
position:relative;
margin-top:11px;
}
#findResult form{
	float:right;
	position:relative;
	z-index:15;
	right:-130px;
	margin-top:8px;
}
	#findResult form input{
	border:none;
	background:none;
	width:90px;
	margin-right:8px;
	margin-top:1px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#e2e2e2;*/
	color:#000000;
	font-size:10px;
	font-weight:bold;
	}
.result{
float:left;
width:100%;
}
	.result a{
	float:left;
	margin-top:9px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
	}	
/*newsletter_layer*/

.newsletterLayer{
position:absolute;

padding:25px 25px;
width:450px;
}
.newsLetterForm{
padding:20px 22px;
width:350px;
background:#eeeff1;
}
	.newsLetterForm label{
	font-weight:bold;
	display:block;
    margin-bottom:3px;
	}
	.botSubs{
	float:right;
	margin-top:-45px;
	margin-top /*\**/:2px\9;
	*margin-top:-45px;
	}
.newsLetterFormDiv{
margin:15px 0 0;
padding:10px 0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}	
.prodCont{
float:left;
_width:181px;
padding:0 3px 0 3px;
border-right:1px solid #e5e5e5;
text-align:center;
}
  .prodTxtCont{
  height:87px;
  padding:10px;
  text-align:left;
  }
  
/*4/02/2010*/
.actItem{
	/*float:left;*/
	margin-bottom:30px;
}
.actTit{
	font-size:18px;
	color:#a41517;
	font-weight:bold;
	width:100%;
}
.actDate{
	font-size:10px;
	/*float:left;*/
	width:100%;
	margin:2px 0 10px 0;
}
  .actDate a{
	  color:#666666;
	  font-weight:bold;
  }
.actEntra{
	color:#020202;
	margin-top: 10px;
	font-weight:bold;
	width:100%;
	*width:560px;
	/*float:left;*/
}
.actSecc{
	/*float:left;*/
	margin-top:5px;
	font-size:11px;
	width:100%;
}
.actTxt{
	/*float:left;*/
	width:100%;
	margin-top:5px;
}
.actInfo{
	text-decoration:none;
	color:#020202;
	font-weight:bold;
}
  .actSeccTxt, .actSeccComent{
  float:left;
  width:100%;
  *width:550px;
  margin-top:3px;
  }
.actMainData{
float:left;
width:100%;
border-bottom:1px solid #e3e3e3;
padding-bottom:10px;
margin-bottom:10px;
}
 .actNombre{
 font-size:18px;
 color:#a41517;
 font-weight:bold;
 margin:0;
 padding:0;
 }
 .actData{
 font-size:13px;
 font-weight:bold;
 color:#656565;
 position:relative;
 top:-5px;
 padding:0;
 }

#tagCloud {
background:url('../img/fondoCloudTag.gif') repeat-x 0 3px;
padding:6px;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
height:146px;
color:#a6a7a9;
margin-bottom:10px;
text-align:center;
width: 162px;
}


#tagCloud a:link, #tagCloud a:visited {
	color: #A41517;
	text-decoration:none;
}
#tagCloud a:hover, #tagCloud a:active {
    text-decoration:none;
    color: #a6a7a9;
}
#tagCloud span {
	padding:2px;
	height:10px;
	
	
	}

.smallest {
    font-size: x-small;
}
.small {
    font-size: small;
}
.medium {
    font-size:medium;
}
.large {
    font-size:large;
}
.largest {
    font-size:larger;
}



p a{
color:#706f6f;
}

#content table tbody tr td p{ 
line-height:10px;
margin:0px;
}


#lista_productos{
	list-style-type:disc;
	padding-left:40px;
}
.lista_productos_numerica{
	list-style-type: decimal;
	padding-left:40px;
}

#col_derecha_para_ficha{
	float:right;
	
	width:182px;
}