﻿*{
	margin:0;
	padding:0;
	border-width:0;
	list-style:none/*;
	font-family:"Trebuchet MS"*/
}

html, body{
	height:100%;
	background:#000
}

body{
	overflow-y:scroll;
	position:relative;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	background:#000
}

img{
	border:medium none
}

a{
	color:#9BB824;
	text-decoration:none;
	padding:0 0 2px;
	background:url(../img/a.gif) repeat-x 1px 13px
}
	a:hover{
		background:none
	}
	
input, textarea, select{
	background:#FFF;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000
}	
select{
	padding:2px;
}

h1, h2, h3, h4, h5, h6, div.fr{
	font:normal 18px/21px Trebuchet MS;
	color:#404040
}

	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
		font-weight:normal;
		color:#9BB824
	}

*.none{
	display:none
}	

*.nonev{
	visibility:hidden
}	

div#ajax{
	padding:3px 5px;
	background:#9DBC22;
	color:#FFF;
	width:50px;
	position:absolute;
	right:4px;
	top:4px
}
div#sesion{
	display:none
}

div#all{
	background:#FFF
}

#top{
	height:160px;
	background:#000
}

.contenido{
	width:1000px;
	overflow:hidden;
}

#contenido2{
	float:left;
	margin-top:15px;
	padding-bottom:15px;
	background:url(../img/bg2.jpg) no-repeat;
	width:999px
}

#minhe{
	float:right;
	width:0;
	min-height:500px
}

	#contenido2 #main{
		
		margin-top:20px;
		width:950px
	}
	
#bottom{
	padding:10px;
	background:#000
}

	#bottom div.cnt{
		line-height:16px;
		margin:15px 0;
		width:970px;
		overflow:hidden
	}
	
	#bottom p{
		font-size:11px;
		font-style:normal;
		float:left
	}

		#bottom p a{
			margin-right:10px
		}
		
	#copyright{
		color:#9DBC22;
		float:right
	}

#luztop{
	width:1000px;
	height:160px;
	overflow:hidden
}

	#luztop div{
		width:1000px;
		height:159px;
		position:relative;
	}

	#logo{
		position:absolute;
		margin-top:15px;
		left:50px
	}

	#menu{
		width:1000px;
		overflow:hidden;
		position:relative;
		padding-top:10px;
		top:118px
	}
	
		#menu li{
			height:32px;
			cursor:pointer;
			margin-right:3px;
			width:106px;
			float:left
		}
		
			#menu li a{
				color:#FFF;
				font-weight:bold;
				text-align:center;
				padding:11px 0 0;
				display:block;
				width:106px;
				height:32px;
				overflow:hidden;
				background:url(../img/menu2.gif) no-repeat
			}
			
				#menu li.ssel a{
					background-position:0 -33px
				}
				
				#menu li.sel a{
					background:url(../img/menu.gif) no-repeat #9fbe25;
					background-position:0 -33px
				}

				#menu li.sel{
					position:relative;
					top:-5px
				}

#submenu{
	height:28px;
	overflow:hidden
}

	#submenu div{
		margin-top:7px;
		position:relative;
		width:1000px
	}
	
	#submenu #ajaxL{
		display:none;
		position:relative;
		right:-240px
	}

		#submenu div ul{
			height:25px;
			background:#9fbe25;
			position:absolute;
			left:30px;
			width:100%;
			top:-50px;
			/*margin-top:-40px;
			margin-left:33px*/
		}	
		
		#submenu div ul.sel{
			top:0
		}	
		
			#submenu ul *{
				color:#FFF
			}
			
			#submenu li{
				float:left;
				margin-right:20px
			}

				#submenu ul li a{
					background:none;
					font-size:12px
				}				

					#submenu li a:hover, #submenu li.sel a{
						color:#F0CC66
					}

div#cntpub{
	width:100%;
	position:absolute
}

	div#cnt2pub{
		height:10px;
		margin-top:-10px;
		width:1000px
	}

		div#cnt3pub{
			overflow:hidden;
			width:448px;
			height:140px;
			margin-top:10px;
			right:10px;
			background:url(../img/bg3.png) repeat
		}
			div#cnt4pub{
				width:430px;
				height:122px;
				padding:4px;
				background:#000;
				overflow:hidden;
				margin:5px
			}
				div#publicidad{
					width:430px;
					height:122px;
					overflow:hidden;
				}
				
div.lverdet{
	overflow:hidden;
	background:#9fbe25;
	height:5px
}

div.lverde{
	overflow:hidden;
	background:#9fbe25;
	height:5px
}

div.ovcal{
	margin-bottom:20px;
	overflow:hidden
}

div.ovcal div.listaul{
	float:right
}
div.ovcal div.listaula div{
  width:400px;
  float:right;
  overflow:hidden;
  height:200px
}
div.ovcal div.listaul div.imagenb1{
	margin-bottom:10px
}
div.ovcal div.listaul div.imagenb3{
	width:400px;
	padding:10px;
	height:auto
}
div.ovcal div.listaul div.imagenb3 div.titulobsq{
	height:auto
}
#calendario{
	width:480px;
	float:left
}

#calfechas{
	width:450px;
	border:1px solid #9BA824;
	background:#9BB824;
	float:right
}

#calendario div.imgCal{
	cursor:auto;
	width:480px
}

div.imgCal div.imagenb3{
	width:470px;
	height:auto
}

div.cale{
	margin:15px
}

		div#calendario div.titulo{
			color:#59615e;
			overflow:hidden;
			width:430px;
			margin-bottom:10px
		}

	div#calendario div.titulo div.mes{
		font-size:16px;
		width:150px;
		height:18px;
		float:left
	}

	div#calendario div.titulo div.flechas{
		float:right
	}
	
	div#calendario div.titulo div.flechas a{
		background:none;
		float:left;
		cursor:pointer;
		margin-left:5px
	}
	
	div#calendario div.titulo div.flechas a div{
		height:17px;
		width:17px
	}

		div#calendario div.caption{
			color:#59615e;
			font-size:12px;
			font-weight:bold;
			overflow:hidden;
			margin-bottom:10px;
			padding-top:5px;
			height:28px;
			border:2px solid #59615e;
			border-left:0;
			border-right:0
		}

	div.dias{
		overflow:hidden;
		margin-top:5px;
		height:28px
	}
		div.dias *{
			color:#FFF
		}
		div.dias div.cursos{
			background:url(../img/calendario.numero.curso.png) no-repeat center center
		}

		div.dias div.eventos{
			background:url(../img/calendario.numero.evento.png) no-repeat center center
		}

		div.dias div.nada{
			background:none
		}

		div.dias div{
			background:url(../img/calendario.numero.png) no-repeat center center
		}

		div.dias div,div.caption div{
			padding:5px 0;
			margin-right:2.82px;
			float:left;
			width:60px
		}

	div.muestra{
		margin-top:10px;
		width:300px
	}

		div.muestra div{
			height:14px;
			color:#404040
		}
	
h2{
	font-size:18px;
	margin-bottom:15px
}

h2.titulogrl{
	font-size:24px
}

	h2 strong{
		font-weight:normal;
		color:#9BB824
	}

div.cajabuscar{
	width:400px;
	padding:8px;
	margin-bottom:20px;
	background:#F0F0F0 none repeat scroll 0%;
	border-color:#9F9F9F rgb(195, 195, 195) rgb(195, 195, 195);
	border-style:solid;
	border-width:1px
}

	input.inbuscar{
		cursor:pointer;
		border:#9BB824 1px solid;
		padding:4px;
		color:#404040;
		width:306px
	}
	
	input.btsubmit,div.btvermas{
		background:#9BB824;
		border-color:#D9DFEA #96b80e #96b80e #d0dd9f;
		border-style:solid;
		border-width:1px;
		margin-left:4px;
		padding:3px 15px 3px;
		color:#FFFFFF
	}
	
	div.cajabuscar p{
		margin-top:5px;
		margin-left:5px
	}
	
	div.cajabuscar span{
		margin-bottom:5px;
		font-size:14px
	}
	
	div.cajabuscar div#bsqavz{
		visibility:hidden;
		overflow:hidden;
		margin-top:5px;
		width:380px;
		padding:6px 8px 3px;
		background:#F0F0F0 none repeat scroll 0%;
		border-color:#9F9F9F rgb(195, 195, 195) rgb(195, 195, 195);
		border-style:solid;
		border-width:1px
	}
		div#bsqavz h3{
			height:25px;
			font-size:13px;
			margin-bottom:3px
		}
		
			div#bsqavz h3 strong{
				margin-right:5px;
				color:#9BB824
			}
			
		div#bsqavz select{
			border-color:#9F9F9F rgb(195, 195, 195) rgb(195, 195, 195);
			border-style:solid;
			border-width:1px;
			line-height:13px;
			font-size:12px
		}
		
			div#bsqavz select.c{
				width:313px
			}

			div#bsqavz select.t{
				width:301px
			}
			
			div#bsqavz select.s{
				width:291px
			}
			
			div#bsqavz select.pa{
				width:346px
			}
			
			div#bsqavz select.eq{
				width:336px
			}
			
			div#bsqavz select.pr{
				width:313px
			}

div.cajaresultado{
	width:500px
}

	div.cajaresultado p{
		font-size:12px;
		margin-bottom:6px
	}
		
		div.cajaresultado p.masg{
			font-size:15px;
			margin-bottom:10px
		}
		
			div.cajaresultado p strong{
				color:#9BB824;
				font-size:13px;
				margin-right:4px;
				font-weight:normal
			}	
			
			div.cajaresultado p span{
				color:#9BB824;
				margin:0 3px
			}

div.cajainfdet{
	width:950px;
	margin-bottom:50px;
	overflow:hidden
}

	body.revista div.tercera div.dentro{
    width:340px
  }
	body.revista div.tercera{
    background:url(../img/bgt4.jpg) no-repeat;
    width:378px
  }
	body.revista div.cajainfdet div.rtercera{
		min-height:130px;
    padding-left:15px;
		background:url(../img/bgr4.jpg) no-repeat;
		width:145px;
	}
  
	div.tercera{
		min-height:130px;
		background:url(../img/bg4.jpg) no-repeat;
		width:305px;
		float:left;
		margin-right:17px
	}
		
		div.tercera div.dentro{
			width:270px;
			margin-top:15px
		}	
		
			div.lista{
				
			}
			
			div.tercera div.dentro div.lista{
				margin-left:14px
			}
			
			div.lista div.popnov{
					font-size:13px;
					height:130px;
					color:#9BB824
			}
		
	div.ultima{
		margin-right:0
	}
	
ul.categoria{
	margin-left:10px;
	margin-top:0
}

	ul.categoria li{
		list-style-image:url(../img/x.gif);
		margin-bottom:7px
	}
	
	ul.categoria a{
		margin-top:3px;
		background:none;
		font-size:13px
	}
	
div.imagenb1{
	cursor:pointer;
	background:url(../img/bg4.gif) repeat;
	padding:5px
}

div.imagenb1b{
	background:url(../img/bg5.gif) repeat
}

	div.imagenb2{
		background:#FFF;
		padding:5px;
		
	}

		div.imagenb3{
			background:url(../img/bg3.gif) repeat;
			width:186px;
			height:150px;
			overflow:hidden;      position:relative
		}
		
		div.imagenb3 div.titular{      background:none repeat scroll 0 0 #9BB824;      bottom:0;      padding:4px 2px;      position:absolute;      text-align:center;      width:182px    }		div.imglib div.imagenb3{
			background:none
		}
		
			div.imagenb3 a{
				background:none
			}
		
div.tiracf{
	width:950px;
	margin-bottom:20px;
	margin-top:-10px;
	overflow:hidden
}

	div.dvfi,div.dvfd{
		width:50px;
		margin-top:80px;
		float:left
	}
	
		div.dvfi img,div.dvfd img{
			cursor:pointer
		}
	
	div.tiradir{
		width:845px;
		float:left;
		overflow:hidden;
		margin:10px 0
	}
	
	div.tiradir2{
		width:2944px;
		position:relative
	}
	
	div.tiradir div.imagenb1{
		float:left;
		margin-right:6px;
		margin-top:10px
	}
	
	div.nodata{
		font-size:13px;
		color:#9BB824
	}

div.recbsq{
	padding:5px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	height:655px;
	background:url(../img/bg4.gif) repeat
}

	div.recbsqb{
		overflow:hidden;
		height:645px
	}
	
	div.recbsq2{
		width:930px;
		height:645px;
		position:absolute;
		background:#FFF;
		overflow:hidden;
		float:left;
		padding:5px
	}

div.recbuscar{
	width:445px;
	height:143px;
	overflow:hidden;
	padding:5px;
	float:left;
	margin:5px
}

div.recbuscar div.imagenb3{
	height:auto !important
}

div.genbus{
	overflow:hidden
}
	
	div.genbus div.lblbsq{
		float:left
	}
	
	div.genbus div.fbsq{
		margin-top:36px;
		float:right
	}

	div.recbuscar a{
	color:#404040;
	background:none
}
		
		div.recbuscar div.imagenb1,div.recbuscar div.titulobsq{
			float:left
		}
		
		div.titulobsq{
			height:140px;
			width:215px
		}
		
		div.recbuscar div.imagenb1{
			margin-right:10px
		}
		
			div.recbuscar div.imagenb1  div.imagenb3{
				background:#FFF
			}
			
			div.recbuscar div.titulobsq h2{
				color:#9BB824
			}
			
			div.titulobsq h3{
				font-size:13px
			}
			
				div.titulobsq h3 strong{
					margin-right:4px;
					color:#9BB824
				}
	
	div.btvermas{
		position:relative;
		top:60px;
		width:100%;
		padding:3px 0;
		margin-left:-3px
	}
	
div.indice{
	overflow:hidden;
	height:20px;
	margin:5px 0
}

	div.indice a{
		font-size:12px;
		background-position:0 14px
	}
	
	div a.nada{
		visibility:hidden
	}
	
	div.ant,div.sig,div.medio{
		float:left;
		width:50px
	}
	
	div.medio{
		width:850px
	}
	
		div.medio a{
			margin-right:6px
		}
		
		div.medio a.sel{
			background:none;
			color:#404040
		}

div#tooltip{
	position:absolute;
	z-index:100;
	display:none
}
	
	div#tooltip h2{
		margin-bottom:5px
	}
	
	div#tooltip div.imagenb3{
		padding:10px;
		width:350px;
		height:auto
	}
	
	div#tooltip div.titulobsq{
		width:auto;
		height:auto
	}
	
div#lb{
	display:none;
	width:100%;
	height:0px;
	position:absolute;
	left:0px;
	top:0px
}

	div#lb div.fondo{
		cursor:pointer;
		width:100%;
		height:100%;
		background:#000;
		position:absolute;
		left:0px;
		z-index:0;
		top:0px
	}

	div#lb div.hsp{
		height:100px
	}
	
	div#lb div.hojat{
		position:absolute;
		z-index:1;
		width:100%;
		margin:100px 0
	}
	
		div#lb div.hoja{
			width:950px;
			overflow:hidden;
			padding:20px 15px;
			background:#FFF
		}
		
			div.hoja div.hojan{		
				width:930px;
				overflow:hidden
			}
			
			div.hojan div.tl{
				width:100%;
				margin-bottom:-10px;
				overflow:hidden
			}
			
				div.tl div.titulo{		
					float:left
				}
				
				h2.titEmp{
					color:#9BB824;
					margin-top:20px;
					font-size:24px
				}
				
				div.tl div.titulo h2.titEmp strong{
					color:#101010
				}
						
				div.tl div.titulo h2.titulogrl{		
					font-size:20px
				}
				
				div.tl div.logo{
					float:right
				}
					
					div.logo a{
						float:left;
						cursor:pointer;
						background:none;
						margin-left:5px
					}
					
						div.logo a div{
							height:17px;
							width:17px;
							background:url(../img/cerrar.gif) no-repeat 0 -17px
						}
						
						div a.dsiguiente div{
							width:11px;
							background:url(../img/siguiente.gif) no-repeat 0 -17px
						}
						
						div a.danterior div{
							width:11px;
							background:url(../img/anterior.gif) no-repeat 0 -17px
						}
						
							div.logo a:hover div,div a.dsiguiente:hover div,div a.danterior:hover div{
								background-position:0 0
							}
			
			div.cj{
				width:905px;
				margin-top:10px;
				overflow:hidden;
				border:1px solid #CCCCCC;
				line-height:20px;
				padding:10px
			}
				
				div.cj div.cjj{
					margin-left:12px
				}
				
				div.cj div.cjj span{
					color:#000
				}
				
				div.cj ul{
					overflow:hidden
				}
				
				div.cj ul.rating *{
					color:#121212
				}
				
				div.cj ul.rating strong{
					color:#9BB824;
					margin-right:5px
				}
				
					div.cj ul li{
						float:left;
						color:#9BB824;
						margin-right:6px
					}
					
					div.cj ul.rating li{
						margin-right:15px;
						margin-bottom:5px
					}
					
					div.cj ul.rating li.exp{
						margin-bottom:0
					}
					
						div.cj ul li a{
							vertical-align:bottom;
							background:none
						}
						
							div.cj ul li img{
								margin-right:2px;
								vertical-align:text-bottom;
								background:url(../img/compartir.gif) no-repeat 
							}
							
								div.cj ul li img.shareenv{
									background-position:-640px 2px
								}	

								div.cj ul li img.sharecmt{
									background-position:-660px 0
								}
								
								div.cj ul li img.sharemys{
									background-position:-320px 0
								}
								
								div.cj ul li img.sharefac{
									background-position:-240px 0
								}
								
								div.cj ul li img.addfav{
									height:20px;
									width:20px;
									background:url(../img/mix.gif) no-repeat -267px -17px
								}	

								div.cj ul li img.sharedig{
									background-position:-224px 0
								}	

								div.cj ul li img.sharedel{
									background-position:-208px 0
								}	

								div.cj ul li img.shareorkut{
									background-position:-560px 0
								}								
								
								div.cj ul li img.sharefark{
									background-position:-576px 0
								}								
								
								div.cj ul li img.sharelive{
									background-position:-400px 0
								}

								div.cj ul li img.sharemixx{
									background-position:-416px 0
								}								
								
								div.cj ul li img.sharesupon{
									background-position:-368px 0
								}
								
				
				div.general{
					width:100%;
					margin-top:10px;
					margin-bottom:10px;
					overflow:hidden
				}
				
					div.general div.carac{
						margin-left:-5px;
						margin-right:10px;
						background:url(../img/bg3.jpg) no-repeat;
						padding:15px 20px;	
						width:390px;
						float:left
					}
            
            div.general div.carac div.publiprod{
              width:238px;
              height:97px;
              text-align:center;
              padding:10px;
              margin-top:10px;
              margin-left:22px;
              border:1px solid #CC0;
              background-color:#FFE
            }
					
						div.general h3,div.general h3 *{
							font-size:13px;
							color:#404040;
						}
						
							div.general h3 strong{
								color:#9BB824
							}
							
							div.general h3 a{
								background:none
							}
							
						div.general li{
							margin-bottom:0px
						}
					
					div.general div.imagen2{
						margin-right:100px;
						width:272px
					}
					div.general div.imagen{
						margin-top:5px;
						float:right		
					}
					
						div.general div.imagen div.imagenb3{
							width:470px;
							height:160px
						}
			
div.menudir{
	margin-top:10px
}

	div.menudir ul.menu{
		position:static
	}

	div.menudir li a{
		background:url(../img/menudir.gif) no-repeat #9fbe25
	}
	
div.ldir{
	background:#9fbe25;
	height:5px;
}

div#contdir{
	overflow:hidden;
	position:relative;
	border:1px solid #CCCCCC;
	line-height:20px;
	padding:10px;
	padding-bottom:0
}

	div#contdir h3.toggler{
		cursor:pointer;
		border:1px solid;
		border-right-color:#DDD;
		border-top-color:#DDD;
		border-left-color:#bbb;
		border-bottom-color:#bbb;
		font-size:14px;
		background:#FFF;
		color:#9BB824;
		padding:4px 8px 3px;
		margin-left:2px;
		margin-bottom:7px	
	}

	div#contdir div.cntdir{
		position:relative;
		height:auto;
		margin-left:10px;
		width:890px;
		font-size:12px
	}
	
	div#contdir div.cntdirt{
		padding-bottom:10px
	}

div.general div.nzslide{
	padding:4px;
	border:1px solid;
	border-right-color:#DDD;
	border-top-color:#DDD;
	border-left-color:#bbb;
	border-bottom-color:#bbb;
	margin-top:5px;
	float:right
}
div.general div.nzprodc div.imagenb3 {
  overflow:auto
}
div.general div.nzprodc img{
  margin-bottom:7px
}
div.general div.nzprod1{
	float:right !important;
  margin-right:12px;
  width:260px !important;
}
div.general div.espprof div.imagenb3 {
  text-align:left;
  width:230px !important;
  height:450px !important;
  padding:10px;
  overflow-y:scroll
}
div.general div.nzprod1 *{
  cursor:auto !important
}
div.general div.nzprod1 div.imagen {
  margin-right:-9px;
}
div.general div.nzprod1 div.imagenb3 {
  background:none;
  width:250px !important
}

div.general div.titpub{
  font-size:18px;
  line-height:22px;
  margin-top:10px;
  margin-bottom:20px;
  text-align:center;
  color:#9BB824
}
div.general div.ventaen {
  width:230px;
  font-size:15px;
  text-align:center;
  line-height:20px;
  margin:auto;
  margin-bottom:10px
}

div.general div.nzprod2{
	float:left !important
}

div.general div.pbu{
	width:270px;
	float:left
}

	div.general div.pbu div.imagenb3{
		width:250px;
		height:470px
	}

.tipz{
	z-index:1300;
	background:#111;
	color:#FFF;
	padding:10px;
}

div#comentarios{
	margin-bottom:10px
}

div#comentarios div.carac{
	margin-right:0;
	float:right
}

div#comentarios div.caraca{
	width:460px;
	background:url(../img/bg5.jpg) no-repeat;
	float:left
}

	div#comentarios div.carac h2{
		font-size:18px
	}
	
		div#comentarios div.comentarios{
			padding:3px;
			border:1px solid;
			border-right-color:#DDD;
			border-top-color:#DDD;
			border-left-color:#bbb;
			border-bottom-color:#bbb;
			margin-top:5px;
		}
		
		div.comentarios div.comentario{
      overflow:hidden;
			padding:5px
		}
		
			div.comentario  h3{
				font-size:14px
			}
			
			div.comentario h3 strong{
				font-style:normal;
				font-weight:normal;
				margin-right:5px
			}
			
			div.comentario h4{
				font-size:12px;
				margin:5px;
			}

#usuarios{
	overflow:hidden
}
#usuarios div.ing{
	float:left;
	width:49%
}
#usuarios div.imagenb3 input.error,#usuarios div.imagenb3 select.error{
	border-color:#990000 #CC0000 #CC0000 #990000 
}
#usuarios div.imagenb3 div.error{
	color:#CC0000
}
#usuarios div.reg{
	float:right;
	width:49%
}
#usuarios .imagenb1{
	margin-bottom:10px;
	width:330px;
	cursor:auto
}
#usuarios .imagenb3{
	padding:10px;
	width:300px;
	height:auto
}
#usuarios .imagenb3 div.lbl{
	color:#9BB824;
	font-size:13px;
	margin-bottom:5px
}
#usuarios .imagenb3 div.lbl2{
	margin-top:10px
}
#usuarios .imagenb3 div.lbl3{
	margin-left:3px
}
#usuarios .imagenb3 div.lbl3 input{
	border:0
}
#usuarios .imagenb3 div.lbl3 span{
	margin-right:10px
}
#usuarios .imagenb3 input{
	border:#9BB824 1px solid;
	padding:4px;
	color:#404040;
	width:290px
}
#usuarios .imagenb3 div.lbl3 input,#usuarios .imagenb3 div.lbl4 input{
	margin-right:5px;
	width:auto
}
#usuarios div.imagenb3 div.lbl4 input{
	border:0
}
#usuarios div.imagenb3 div.lbl4{
	margin-top:25px
}
#usuarios input.btingreg{
	background:#9BB824;
	border-color:#D9DFEA #96b80e #96b80e #d0dd9f;
	border-style:solid;
	border-width:1px;
	width:auto;
	margin:10px 0 5px 0;
	padding:3px 15px 3px;
	color:#FFFFFF
}
#usuarios div.cajabuscar{
	width:322px;
	margin-bottom:10px
}

#regs div.cajabuscar li{
	float:left;
	width:280px;
	margin-bottom:5px
}
#regs div.cajabuscar{
	overflow:hidden;
	width:890px;
	margin:10px 0 10px 20px
}
#usuarios div.cajabuscar strong{
	font-weight:normal;
	color:#9BB824
}
ul.error{
	margin-left:15px
}
ul.error li{
	list-style-type:circle;
	color:#101010
}
#regs div.imagenb1{
	float:left;
	width:440px
}
#regs div.imagenbsr{
	float:right
}
#regs div.imagenbz{
	height:200px;
}
#regs div.imagenbz div.imagenb3{
	height:170px;
}
#regs div.imagenb1 input{
	width:400px
}
#regs div.cntfl{
	width:250px;
	height:220px
}
#regs div.cntfl div.imagenb3{
	width:220px;
	height:190px
}
#regs div.cntfl input{
	width:210px
}
#regs div.cntfl input.btingreg{
	margin-right:5px;
	width:100px
}
#regs .imagenb3{
	height:205px;
	width:410px
}
#regs .imagenb3  div.lbl{
	margin-top:10px
}
#regs .imagenb3  div.lbl0{
	margin-top:0
}
#regs div.regover{
	margin-top:10px;
	width:910px;
	overflow:hidden
}
#regs div.lineass{
	width:90%;
	height:1px;
	margin:10px 0;
	border-bottom:1px dotted #999999
}
#regs  select{
	border:#9BB824 1px solid;
	padding:2px;
	color:#101010;
	padding-top:4px;
	font-size:12px;
	width:410px
}
#regs option{
	padding:2px;
	color:#101010
}
#regs div.imagenb3  div.lblnac{
	padding-top:5px
}
#regs div.imagenb3  div.lblnac input{
	width:30px
}
div.acte a{
	background:none
}
div.chimg div.ima{
	margin-top:3px;
	float:left;
	width:190px;
	height:200px;
	overflow:hidden;
	margin-right:3px
}
div.chimg div.ima2{
	width:200px;
	margin-right:10px
}
div.chimg div.ima ul li{
	margin-bottom:8px
}
div.chimg div.ima ul li strong{
	color:#9BB824
}
div.chimg div.ima ul li a{
	color:#101010;
	cursor:pointer
}
div.cntfl{
	visibility:hidden;
	top:260px;
	position:absolute;
	z-index:2
}
li.cual{
	overflow:hidden
}
div.cj ul li.cual img{
	float:left;
	margin-right:5px
}
div.cj ul li.cual strong{
	float:left;
	margin-right:5px
}
div#caldir{
	float:left;
	margin-top:-2px;
	overflow:hidden
}
div#caldir div{
	cursor:pointer;
	background:#CCC;
	margin-right:1px;
	width:18px;
	height:18px;
	background:url(../img/star.gif) no-repeat -18px 0;
	float:left
}
div.tact{
	margin-bottom:60px;
	overflow:hidden
}
div.mitact{
	margin-left:-5px;
	margin-right:10px;
	background:url(../img/bg6.jpg) no-repeat;
	margin-bottom:10px;
	padding:15px 20px;
	width:440px;
	float:left
}
div.mitact2{
	margin-right:0
}
div.mitact h2{
	margin:20px 0;
	font-size:22px
}
div.mitact h3{
	color:#9BB824;
	font-size:16px
}
div.mitact h3.fe{
	margin-bottom:10px;
	color:#101010
}
div.mitact h3.fe strong{
	color:#9BB824;
	font-weight:normal
}
div.mitact div.h4 img{
  margin:5px 10px
}
div.mitact div.h4,div.mitact div.h4 *{
	font-size:11px;
	color:#101010
}
div.mitact div.h4 a{
	color:#9BB824;
	background:none
}
div.equipo{
	width:100%;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden
}
div.equipo a{
	background:none
}
div.equipo div.eqizq,div.equipo div.eqder{
	float:left
}
div.equipo div.arriba{
	width:500px;
	height:60px;
	background:url(../img/equipo.esquema/arriba.jpg) no-repeat scroll 0%
}
div.equipo div.abajo{
	width:500px;
	height:10px;
	margin-top:-45px;
	margin-left:-10px;
	background:url(../img/equipo.esquema/abajo.jpg) no-repeat bottom left
}
div.equipo div.medioT{
	width:445px;
	overflow:hidden;
	background:#b7cf55;
	padding-left:15px;
	top:-45px;
	position:relative
}
div.medioT h2{
	color:#FFF;
	margin-bottom:10px;
	font-size:20px
}
div.medioT h3{
	font-size:13px;
	color:#FFF
}
div.medioT h3 strong{
	margin-right:5px;
	color:#357e26
}
div.equipo div.medio{
	margin-left:10px;
	width:460px
}
div.grlosario{
	margin:20px 0;
	margin-left:-5px;
	overflow:hidden
}
div.grlosario a{
	background:none;
}
div.grlosario a:hover div{
	color:#FFF;
	font-weight:bold;
	background:#9BB824
}
div.grlosario div{
	width:28px;
	height:25px;
	padding-top:8px;
	margin-bottom:10px;
	font-size:16px;
	float:left
}
ul.categoria a.efav{
	cursor:pointer;
	margin-left:5px;
	color:#CC6633
}
div.album{
	position:relative;
	margin-bottom:50px;
	top:10px;
	left:20px;
	overflow:hidden
}
div.album div.imagenb1{
	margin-right:15px;
	margin-bottom:15px;
	float:left
}
div.album div.imagenb3{
	width:275px;
	height:205px
}
div.ent div.imagenb3{
	width:auto;	
}
#albumGal{
	margin-bottom:20px
}
div.up{
	margin-top:30px;
	overflow:hidden
}
div.up div.visor{
	width:450px;
	float:right
}
div.up div.frase{
	float:left;
	width:500px
}
div.frase div.q1, div.frase div.q2{
	width:100px;
	height:50px;
	background:url(../img/comilla_a.jpg) no-repeat
}
div.frase div.q2{
	float:right;
	position:relative;
	right:-10px;
	margin-top:-25px;
	background:url(../img/comilla_b.jpg) no-repeat
}
div.frase div.fr{  color:#6A7343;  font-size:12px;  line-height:18px;  margin-left:60px;  margin-top:-35px;  width:330px
}
div.frase div.act{
	margin-top:35px
}
div.act ul.actt{  color:#6A7343;  padding-right:25px;  padding-left:15px}div.act ul.actt li{  list-style:circle;  margin-bottom:5px}div.act ul.actt li a:hover{
  color:#9bb824
}
div.act ul.actt li a{  background:none;  color:#6A7343;
  font-size:13px}div.act div.actt{
	background:none;
	padding-top:0
}
div.actt p{
	margin-top:10px
}
div.hojan div.general h3 strong {
	margin-right:5px
}
div.bottomc{
	height:200px;
	margin-top:-20px;
	background:url(../img/bg2b.gif) no-repeat;
	width:999px
}
div.arti{
  overflow:hidden;
}
div.arti div.carac{
	float:right;
	background:url(../img/bg4.jpg) no-repeat;
	width:265px;
}
div.arti div.cc{
	background:url(../img/bg7.jpg) no-repeat;
	padding:15px 20px;	
	width:570px;
	float:left
}
div.delart{
	margin-top:-150px;
	background:url(../img/bg6b.gif) no-repeat
}
div.delprod{
  margin-top:-200px;
  margin-bottom:-20px;
	background:url(../img/bg7b.gif) no-repeat
}
div.arti div.cc *{
	line-height:18px;
	font-size:12px
}

div.arti div.cc img{
  margin:10px !important
}

div.estemes{
	margin-bottom:100px;
	overflow:hidden
}
div.estemes div.imagenb1{
	float:left;
	width:440px;
	margin-right:10px;
	margin-bottom:10px
}
div.estemes div.imagenb3{
	width:410px;
	padding:10px;
	height:auto
}
div.estemes div.toolcnt{
	overflow:hidden
}
div.estemes div.titulobsq{
	height:auto;
	width:auto
}
ul.plantacat li{
	margin-bottom:20px
}
div.arti div.cc ul.plantacat li h3 strong{
	font-size:18px;
	line-height:25px
}
div.ovcal div.dpp .cp{
	background:none;
	color:#101010;
	margin-top:4px
}
div.dpp div{
	height:25px;
	display:inline
}
div.dejarcmt textarea{
	margin:15px 0;
	border:#9BB824 1px solid;
	width:380px;
	padding:4px;
	color:#404040
}
div.publicidadb{
	background-color:#000;
	float:right;
	overflow:hidden;
	height:100px;
	position:relative;
	top:-30px;
	width:500px
}
div.publicidadb a{
	background:none
}
div.general div.imagen  div.imglogoemp{
	height:155px;
	width:250px
}
div.imglib div.imagenb3{
	height:250px !important;
	width:186px !important
}
div.Reimglib{
	height:270px !important
}
img.imgnabm{
	margin-right:10px
}
div.img3conover{
	overflow:auto
}
h2.titLstProd{
	margin-left:10px;
	margin-top:10px
}
div.img3conover div.lisProd{
	font-size:13px;
	border:1px solid #9BB824;
	padding:10px 5%;
	width:80%;
	margin:10px 5%
}
div.img3conover div.lisProd img{
	vertical-align:middle;
	margin-right:10px
}

.nzslide{
	margin-top:20px
}

div.cjsin,div.cjsin *{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div.elanun{
	margin-top:50px;
	margin-bottom:100px
}

a.avisolegreg  {
	text-decoration:underline
}
div.ima div#cambioimg input{
  width:100px
}
img.imgpuser{
  padding:1px;
  border:1px solid #9BB824;
  margin-right:10px
}
h2.myprod strong{
  /*color:#404040;*/
  font-weight:bold
}
div.prodd div.cc ul li {
  margin-bottom:50px
}
div.prodd div.cc ul li strong{
  font-size:16px;
  line-height:22px 
}
div.arti div.publicidadenart{
  margin-top:40px;
  text-align:center
}
div.gpub{
  width:200px;
  margin:auto
}
div.jpub{
  overflow:hidden !important;
  width:200px !important;
  margin:auto !important;
  height:400px !important
}
div.gpub *{
  text-align:center
}
div.lstImg{
  text-align:center
}
div.lstImg img{
  margin:auto;
  margin-bottom:10px;
}
div.arti .cc img{
  cursor:pointer
}
a.autorneg{
  font-weight:bold
}