    
/* CSS Document */

body{
	margin:0px;
	background:#f5f6f4;
	font-family:Verdana, Geneva, sans-serif ;
	font-size:11px;
	}
a{ color:#989761; text-decoration:none;}
a:hover{ color:#a3a276; text-decoration:none;}
.icos	{
	display:block;
	clear:both;
	padding-left:30px;
	text-align:center;
	}	
.icos a{
	color:#000;
	text-decoration:none;
	}
.icos a:hover{
	color:#000;
	text-decoration:none;
	}	
.ico	{
	font-size:10px;
	text-align:center;
	float:left;
	/*width:44px;*/
	margin-bottom:0px;
	margin-top:5px;
	margin-right:10px;	
	font-weight: bold;
	}	

.right hr	{
	 clear:both; float:none; 
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:1px solid #e2e2e0;

}
.final{
	clear:both;
	padding-top:15px;
	display:block;
	background:url(../imagenes/trama.gif) 0px 10px repeat-x;
	}	
	
.comentarios{
		padding-top:10px;
		color:#787875;
		height:100%;
	}
.comentarios strong{
		color:#36431e;
		font-size:14px;
	}	
.comentarios img{
		padding-right:15px;
		display:block;
		clear:both;
	}	
.celdaFoto{border:0px solid #F00; width:50px; float:left; display:block;}
.celdaComent{border:0px solid #F00; width:480px; float:right; display:block;}

.comentario p{color:#36431e; font-weight:bold;}	
.comentario{
	clear:both;
	min-height:48px;
	margin-top:5px;
	display:block;
	border:0px #F00 solid;
	}	
	
.comentario a{color:#787875;}	
.comentario a:hover{color:#939392;}	

.botsOpciones{float:right; padding-top:10px; height:20px; position:relative; clear:both; margin-bottom:20px; display:block;}
.messagenotread{position:relative; height:60px; background:#e3e4d6;}
.message{position:relative; height:60px; background:#FFFFFF;}
.check{
	position:absolute;
	left: 15px;
	top: 18px;
}
.foto{
	position:absolute;
	left: 56px;
	top: 5px;
}

.inicial{
	color:#787875;
	font-size:15px;
	line-height:19px;
	}	
.inicial strong	{color:#36431e;}	
.inicial input	{border:1px solid #bebebb; width:400px; height:22px; color:#a8a8a4; padding-top:5px;}	


.leyenda{
	font-size:9px;
	color:#36431e;
	padding-top:4px;
	display:block;
	}	
.leyenda a{
	color:#666600;
	text-decoration:none;
	}	
.leyenda a:hover{
	color:#959c89;
	text-decoration:none;
	}	

.cajaFotosfoto{
	padding-left:8px;
	height:65px;
	}

.tit{
	color:#36431e;
	font-weight:bold;
	
	}	
a.ver{color:#36431e; font-size:9px; font-weight:bold; margin-right:2px; line-height:20px;}	
.cajaAmigos{
	border:0px solid #959c89;
	color:#787875;
	height:100%;
	}
.cajaAmigos p{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:10px;
	margin-top:10px;
	color:#36431e;
}
.cajaFotos{
	font-size:9px;
	}
.cajaFotos a{
		float:right;
		color:#787875;
		text-decoration:none;
		margin-right:2px;
	}	
.cajaMarket{
	font-size:9px;
	}
.cajaMarket p{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:10px;
	margin-top:10px;
	color:#36431e;
	clear: left;
}
.cajaMarket div{
	font-size:9px;
	padding-left:8px;
	padding-bottom:8px;
	}	
.cajaMarket a{
	color:#787800;
	}
.hr	{
	
	color:#959c89; height:1px;
	border:0px;
	border-bottom:1px solid #959c89;
	
	}
	.hrIndex	{
	
	color:#959c89; height:1px;
	border:0px;
	border-bottom:1px solid #959c89;
	margin-left: 14px;
	width: 909px;
	
	}
.Amigos	{
	height:140px;
	height:100%;
	width:145px;
	margin-left:4px;
	font-size:9px;
	}	

.amigo{
	width:26px;
	height:26px;	
	float:left;
	margin-left:2px;
	margin-bottom:2px;	
	}
.verAmigos{height:15px; border:0px #F00 solid; float:left;}
.Amigos a{
		float:right;
		color:#787875;
		text-decoration:none;
		margin-right:2px;
	}	
.oculto{display:none;}
.cuerpo{margin-top:17px;}
/*.cuerpoLeft{width:700px; width: 530px;(ancho nuevo) float:left; border:#F00 0px solid;} para ancho antiguo*/
.cuerpoLeftInicio{width:500px; float:left; margin-left: 10px; }
.cuerpoLeft{width:700px; float:left; margin-left: 0px; }
.cuerpoLeftDirectorio{width:590px; float:left; border:#F00 0px solid;}
.ficha .tit	{font-size:16px; text-decoration:underline; display:block; padding-bottom:2px;}
.ficha	{color:#36431e; height:127px; position:relative; clear:both; width:590px; float:left;}

a.entrar {display:block; height:16px; background:url(../imagenes/botEntrar.gif) top; width:51px; float:left;}
a.entrar:hover {background:url(../imagenes/botEntrar.gif) bottom;}

a.recomendar {display:block; height:16px; background:url(../imagenes/botRecomendar.gif) top; width:75px; float:left;}
a.recomendar:hover {background:url(../imagenes/botRecomendar.gif) bottom;}

.imgFicha{
	position:absolute;
	left: 8px;
	top: 7px;
}
.txtFicha{
	position:absolute;
	left: 161px;
	top: 7px;
	width: 272px;
	height: 115px;
}
.impar{background:url(../imagenes/fondoFicha1.gif);}
.par	{background:url(../imagenes/fondoFicha2.gif);}
.ficha .valoracion{
	position:absolute;
	left: 448px;
	top: 12px;
}
.ficha .bots{
	position:absolute;
	left: 451px;
	top: 103px;
}
.ficha ul{margin:0px;padding-left:0px}
.ficha li{list-style-type:none; padding-left:0px}
.ficha a{color:#9b9648;}
.ficha a:hover{color:#c9c693;}

/*Estilos Market*/
.inputMarket {border:1px solid #bebebb; width:230px; height:16px; color:#a8a8a4; padding-top:5px;}
.selectMarket {border:1px solid #bebebb; width:230px; height:24px; color:#a8a8a4;}
.fichaMarket{clear:both; padding-top:5px;}
.fechaMarket{font-size:10px; color:#787875;}
.titFichaMarket{font-size:14px; color:#787800;}
.descFichaMarket{border:1px solid #c1c1c1; display:block;  padding:10px; margin-bottom:10px;}
.fotoMarket{width:183px; height:134px; float:left;}
.contentMarket{border:#F00 0px solid;}
.contentFichaMarket{color:#000;}
.consultaMarket {float:right; height:20px;}
.consultaMarket a{color:#88881e; text-decoration:none; display:inline-block; padding-right:5px;}
.consultaMarket a:hover{color:#b6b652;}
.fotosi{width:500px; padding-left:193px; height:134px; padding-bottom:5px;}
/*Estilos Market*/

/*Estilos Directorio*/
.icosCuerpoDirectorio	{width:136px; float:left; height:100px;text-align:center; padding-top:15px; margin-left:32px;}
.icosCuerpoDirectorioEmpresa	{width:136px; height:100px; text-align:center; padding-top:15px; margin-left:280px;}
.icosCuerpoDirectorio	 a{color:#49572a; text-decoration:none;}
.filaIcosDirectorio		{border-bottom:#999 dotted 1px; height:110px; margin-top:15px; font-weight:bold;}
.filaIcosDirectorio		a{color:#666;}
.filaIcosDirectorio		a:hover{color:#CCC;}
.directorioIcos{padding-right:18px;}	
.specialBanner{position:absolute;top:0px; margin-left: 43px;}

/* Estilos Info*/
.icosCuerpoInfo	{width:136px; float:left; height:70px;text-align:center; padding-top:15px; margin-left:32px;}
.icosCuerpoInfo	 a{color:#49572a; text-decoration:none;}


/*Estilos Directorio*/

/*Estilos sala*/
.fotosTrofeos	{border:1px solid #49572a;}
.videosTrofeos	{border:1px solid #49572a;}
.filaFotos			{background:#e4e5d8; height:100px; text-align:center; margin:4px;}
.filaFotos div		{width:100px; height:75px; background:#bdbe96; float:left; margin: 15px 6px 7px 7px;}
.topSala			{height:15px;}
.bottomSala			{height:15px; padding-top:5px;}
.bottomSala a{ color:#788c4f; text-decoration:none;}
.bottomSala a:hover{color:#a5ac96; text-decoration:none;}
.contentAmpliadoSala	{padding-right:2px; border:#006 0px solid;}
.borderSala	{border:#999 1px solid;}
.fotoAmpliada	{float:left; width:600px;}
.calificacion	{float:right; width:225px; color:#49572a;}
.calificacion	b{color:#878824; font-weight:normal;}
.calificacion	hr{
	clear:both; float:none; 
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:2px dotted #bfc1ba;}
.nota	{font-size:30px; font-weight:bold; color:#36431e;}
.votosNota	{color:#36431e;font-size:16px;}
.puntuacionTop {background:url(../imagenes/fondoCalificacionTop.gif) no-repeat; height:12px;}
.puntuacionBottom {background:url(../imagenes/fondoCalificacionBottom.gif) no-repeat; height:12px;}
.puntuacionCenter {background:url(../imagenes/fondoCalificacionCenter.gif) repeat-y; line-height:22px;}
.caracteristicasFoto	{border:#bec2ba solid 1px; height:250px; margin-top:10px; padding:10px; position:relative;}
.linkFoto	{
	bottom:4px;
	position:absolute;
	left: 15px;
}
.titCaracteristicas	{font-size:18px;}
.listaRanking{background:url(../imagenes/bgLista.gif);height:23px;}
.listaRanking a{
	text-decoration:none;
	color:#333e1c;
	display:block;
	clear:both;
	height:23px;
	
	}
.listaRanking a:hover{
	background:url(../imagenes/bgListaOver.gif);

	}
.dereLista	{float:right; margin-right:5px;}
.dereListaRight{float:right; margin-right:5px; width:170px;}
.dottedBottom	{border-bottom:1px dotted #999; padding-bottom:4px;}

/*Estilos sala*/
.left{width:150px;}
.center{width:534px; float:right;}
/* Mensajes */
.centerMessages{width:520px; float:right;margin-right:10px;}

/*Derecha*/
.right{width:264px;float:right; border:#F00 0px solid; color:#787875;} /*width:229px; ancho antiguo*/
.anuncio{padding-top:10px; padding-left: 15px;}
.anuncio strong{color:#49572a; font-weight:bold; padding-bottom:2px; display:block;}
.anuncio img	{clear:both; display:block;}
.anuncio hr		{
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:1px solid #e2e2e0;
}

.sugerenciasRight
{
    padding-left: 15px;    
    padding-top: 10px;
}

/*Tags*/
.tags	{background:#e2e2e2; color:#989761; padding-top:12px; padding-bottom:12px;}
.tags	h1{display:inline-block; padding:4px; padding-bottom:0px; padding-top:0px; line-height:5px; font-weight:normal; margin:2px;}
.tags	h2{display:inline-block; padding:4px; padding-bottom:0px; padding-top:0px; line-height:5px; font-weight:normal; margin:2px;}
.tags	h3{display:inline-block; padding:4px; padding-bottom:0px; padding-top:0px; line-height:5px; font-weight:normal; margin:2px;}
.tags	h4{display:inline-block; padding:4px; padding-bottom:0px; padding-top:0px; line-height:5px; font-weight:normal; margin:2px;}
.tags a{ color:#989761; text-decoration:none;}
.tags a:hover{ color:#a3a276; text-decoration:none;}
/*Tags*/

/*Fin derecha*/

.contenido{
	/*width:939px; ancho viejo*/
	width:981px;
	margin:auto;
	}
.contenidoHome{
    width:970px;
	margin:auto;
}
.config{
	float:right;
	padding-top:8px;
	}	
.user	{
	float:left;
	margin-right:150px;
	color:#FFF;
	border:0px #F00 solid;
	}
.botones	{
	float:right;
	margin-right:20px;
	color:#FFF;
	position: relative;
	z-index: 0;
	}
.padding{padding-left:25px;}	
.nopadding{padding:0px;}
.buscador{
	background:url(../imagenes/buscadorLargo.gif);
	width:170px;
	height:21px;
	float:left;
	border:0px solid #F00;
	margin-top:-2px;
	margin-right:5px;
	}
.buscador input{
	width:147px;
	height:15px;
	background:none;
	border:0px;
	margin-left:20px;
	margin-top:1px;
	font-size:12px;
	color:#8e8e8e;
	
	}		
.cabecera{
	width:100%;
	height:88px;
	margin-bottom:3px;
	}
.cabeceraBanner{
	height:88px;
	width:229px;
	float:left;
	margin-left: 1px;
	}	
.cabeceraLogo	{
		/*background:url(../imagenes/cabeceraLogo.gif) no-repeat;*/
		float:left;
		width:707px;
		height:88px;
		}	
.barraCabecera{
		background:url(../imagenes/fondoBarraPeque.gif) repeat-x;
		width:100%;
		height:30px;
	
	}
.cabeceraDirectorio
{
    float: left;
    width: 42px;
    height: 88px;
    margin-right: 1px;    
}	

.cabeceraDirectorio img
{
    border: none;
    width: 42px;
    height: 88px;
}
.logo{
		background:url(../imagenes/logoPeque.gif) no-repeat;
		width:160px;
		height:30px;
		float:left;
	}
.logo a{display: block; height: 30px; width: 160px;}	
.barraCabecera .botones{	
	float:left;
	border:#F00 0px solid;
	font-size: 13px;
	}
.barraCabecera .botones ul{
	margin-left:0px;
	margin-top:0px;
	padding-top:7px;
	padding-left:0px;
	}
	
.barraCabecera .botones li{
	display:inline;
	margin-right:12px;	

	}	
.barraCabecera .botones a{
	color:#FFF;
	text-decoration:none;

	}		
.barraCabecera .botones a:hover{
	color:#d6d6c1;
	}			
.google{
	width:342px;
	}	
.google select{
	width:260px;
	}	
.paddingTop{padding-top:10px;}	
.paddingTop2{padding-top:25px;}	

.titBig{font-size:14px; font-weight:bold;}
.listaEmpresas{clear:both; padding-top:15px; line-height:23px; text-indent:5px;}
.titLista{background:url(../imagenes/bgtitLista.gif); color:#FFF; height:23px; font-weight:bold;}
.lista{background:url(../imagenes/bgLista.gif);height:23px;}
.lista a{
	text-decoration:none;
	color:#333e1c;
	display:block;
	clear:both;
	height:23px;
	
	}
.lista a:hover{
	background:url(../imagenes/bgListaOver.gif)
	
	}
	
.nopadding{padding:0px; margin:0px;}
.contentMarket{clear:both; padding-top:20px;}

.verde		{color:#36431e;}
.verde2		{color:#9b9648;}
.botVolver {float:left;}
.hrmessage	{	 clear:both; float:none; 
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:2px dotted #e2e2e0;}

/*paths	*/
.path	{left:0px; position:relative; float:left; height:20px; clear:both; display:none;}	
.pathLeft{background:url(../imagenes/pLeft.gif) 0px 0px no-repeat; width:12px; height:37px; float:left;display:none;}
.pathRight{background:url(../imagenes/pRight.gif) 0px 0px no-repeat; width:12px; height:37px; float:left;display:none;}
.pathCenter{background:url(../imagenes/topPath.gif) center no-repeat; height:37px; float:left; color:#FFF; line-height:40px;display:none;}

.directorio		{margin-left:370px; top:0px; display:none;}
.marketplace	{margin-left:360px; top:0px; display:none;}
.noticias		{margin-left:40px; top:0px; display:none;}
.trofeos		{margin-left:350px; top:0px;display:none;}
/*paths	*/
/*paginacion*/
.numberPagesSala{width:250px; color:#788c4f; float:left;margin-left:10px;}
.numberPagesSala a{ color:#788c4f; text-decoration:none;}
.numberPagesSala a:hover{color:#a5ac96; text-decoration:none;}

.numberPages{width:200px; color:#788c4f; padding-left:250px;}
.numberPages a{ color:#788c4f; text-decoration:none;}
.numberPages a:hover{color:#a5ac96; text-decoration:none;}
/*paginacion*/

/*noticias*/
.titTop		{background:url(../imagenes/cajaNoticiaTop.gif) no-repeat; height:9px;}
.titBottom	{background:url(../imagenes/cajaNoticiaBottom.gif) no-repeat; height:9px;}
.titFondo	{background:url(../imagenes/cajaNoticiaFondo.gif) repeat-y; padding:5px;}
.fechaNoticia	{background:url(../imagenes/fondoFecha.gif) no-repeat; height:31px; width:75px; float:right; display:block; padding-top:10px; margin-top:5px; margin-right:15px; color:#36431e; text-align:center;}
.botsNext {height:31px; float:right; display:block; padding-top:0px; margin-top:-20px; margin-right:-90px; color:#36431e; text-align:center; width:175px;}
.botsNext a{vertical-align:top; margin-top:-10px;}
.noticiacontent	{padding:10px;}
.noticiacomments	{color:#787875;padding:10px;}
.leyendaNoticiasOfertas
{
    font-size:11px;
	color:#787875;
	padding-top:4px;
	display:block;
}
.leyendaNoticiasOfertas a{
	color:#666600;
	text-decoration:none;
	}	
.leyendaNoticiasOfertas a:hover{
	color:#959c89;
	text-decoration:none;
	}	
.leyendaNoticias{
	font-size:9px;
	color:#787875;
	padding-top:4px;
	display:block;
	}	
.leyendaNoticias a{
	color:#666600;
	text-decoration:none;
	}	
.leyendaNoticias a:hover{
	color:#959c89;
	text-decoration:none;
	}	
.botNoticia{float:right; margin-right:15px;}	
a.botNoticiaInfo	{width:64px; height:25px; background:url(../imagenes/fondoBotFormNoticia.gif); border:0px; display:block; color:#FFF; font-size:11px; margin-top:10px; cursor:pointer; text-align:center; text-decoration:none; line-height:25px;}
a.botNoticiaInfo:hover	{background:url(../imagenes/fondoBotFormNoticia.gif) bottom;}
/*noticias*/

/*Caza Inicio*/
a.agregar	{display:block; background:url(../imagenes/botAgregar.gif) top; width:63px; height:16px; margin-top:5px;}
a.agregar:hover	{background-position:bottom;}
.hotNews	{color:#646464; font-size:11px;}
.hotNews h3{color:#36431e; font-size:12px; margin: 0;}
.inicialCazaInicio{
	color:#787875;
	font-size:16px;
	background:#e4e5d8;
	/*height:50px;*/
	min-height: 50px;
	padding:10px 0 10px 10px;
	}	
.inicialCazaInicio input	{border:1px solid #bebebb; width:355px; height:22px; color:#a8a8a4; padding-top:5px; margin-left:0px;}	/*margin-left:15px;widht: 500px; ancho antiguo*/
.adjuntarCaza	{font-size:11px; display:block; border:#F00 0px solid; padding-top:8px; padding-left: 2px;} 	
.adjuntarCazaRight		{float:right; padding-right:5px; font-size:10px; color:#36431e; padding-top: 1px;}
.solicitudesdeAmistad {font-size:10px;color:black; color:#36431e;font-weight:bold; margin-left: 5px;}
.numeroSolicitudesdeAmistad {font-size:10px;color:black; color:#36431e;font-weight:bold; margin-left: 5px; float: right; margin-right: 3px; margin-top: 1px;}
.salaTrofeos	{width: 700px; float: left;}
.celdaComentCaza{border:0px solid #F00; display:block; background:#eaebe1; padding-left:58px; padding-bottom:5px;}
.celdaComentCazaPublic {border:0px solid #F00; display:block; background:#eaebe1; padding-left:15px; padding-bottom:5px;}
.celdaFotoCaza{border:0px solid #F00; float:left; display:block; padding-left:10px;}
.celdaPreguntaCaza{border:0px solid #F00; float:left; display:block; margin-left:5px; width:100%;}
.celdaComentCaza input	{border:1px solid #bebebb; width:310px; height:16px; color:#a8a8a4; padding-top:5px; margin-top:10px;}	 
a.botPublicar {display:block; width:45px; height:14px; background:url(../imagenes/botPublicar.gif) top; float:right; margin-top:15px; margin-right:10px;}
a.botPublicar:hover {background-position:bottom;}

.respuestaCaza{
	background:url(../imagenes/fondoComentario.gif) 0px -0px no-repeat #eaebe1;
	padding-top:5px;
	margin-left:78px;
	border:0px #F00 solid;
	width:445px;
	padding-right:10px;
	}	
	.respuestaCazaPublic{
	background:url(../imagenes/fondoComentario.gif) 0px -0px no-repeat #eaebe1;
	padding-top:5px;
	margin-left:50px;
	border:0px #F00 solid;
	width:445px;
	padding-right:10px;
	}	
.fotoCazaInicio	{ float:left; padding-left:10px; height:180px;}
.salaPeque		{width:330px; float:left; margin-left:0px; margin-right:20px; background:url(../imagenes/fondoSalaPeque.gif) repeat-x; padding-top:8px; border:#F00 0px solid; padding-bottom:20px;}/*margin-left:5px; width:340px; ancho antiguo*/
.caracteristicasFotoCaza	{color:#49572a; font-size:12px; text-align:center; width:85px; float:right; margin-right:10px;}
.puntuacion			{clear:both; font-size:28px; font-weight:bold;}
.votosTotal			{}
.ultimaPuntuacion	{color:#CCC; font-size:9px;}
.caracteristicasFotoCaza img{
		padding-right:0px;
		display: inline-block;
		clear:none;
		margin-left:0px;
		margin-top: 10px;
		width: 12px; 
		height: 12px;
		margin-bottom: 5px; 
	}	
.descripcionFoto	{clear:both; display:block; padding-top:10px;}
.piedescripcionFoto	{font-size:9px; color:#999;}
.piedescripcionFoto a{float:right; padding-right:5px;}
.titular	{font-size:14px; display:block; clear:both; font-weight:bold; color:#36431e; padding:0px; margin:0px;}
.entradilla{font-size:9px; display:block; clear:both; font-weight:bold; color:#878824; padding:0px; margin:0px;}
.fechaCazaInicio	{font-size:9px; color:#b1b1b1; padding:0px; margin:0px;}
a.enviarNoticia		{display:block; width:73px; height:16px; background:url(../imagenes/botEnviar.gif) top; margin-top:5px;}
a.enviarNoticia:hover	{background-position:bottom;}
.clear		{clear:both; display:block;}
.underline	{text-decoration:underline;}
.filaCazaNoticia		{border-bottom:1px dotted #999; height:110px; padding-top:5px;}

/*Caza Inicio*/
.configuracion {margin-left:170px; top:0px;}
a.on	{background-position:top;}

.pie{
border:#F00 0px solid; clear:both;margin:auto;display:block;width:730px; color:#787875; padding:10px;
	

	}	
.pie a{
	color:#787875;
	text-decoration:none;
	}	
.pie a:hover{
	color:#868685;
	}		

.footer{
border:#F00 0px solid; clear:both;margin:auto;display:block; color:#787875; padding:10px;

	}	
.footer a{
	color:#787875;
	text-decoration:none;
	}	
.footer a:hover{
	color:#868685;
	}
.pieHome
{
    width: 939px;
    text-align: center;
    /*top: 840px;785px;*/
    margin: auto;
}

.pieHome p
{
    text-align: center;    
}

.pieMaster
{
    border: solid 0px black;
    text-align: center;
}

.footer ul
{
    list-style: none;
    padding: 0px;    
}
.footer li
{
    display: inline;
}

/*Caza Amigos*/
.cuerpoLeftCazaAmigos{width:700px; float:left; border:#F00 0px solid;}
.cuerpoLeftCazaAmigos input	{border:1px solid #bebebb; width:560px; height:26px; color:#a8a8a4; padding-top:5px; padding-left:30px; background:url(/public/imagenes/fondoLupa.gif) 6px 6px no-repeat #FFF;}
.fichaCazaAmigos	{color:#36431e; height:77px; position:relative; clear:both; width:700px; float:left;}
.fichaCazaAmigosSugerencias	{color:#36431e; height:77px; position:relative; width:700px;}
.fichaCazaAmigos .bots{
	position:absolute;
	left: 400px;
	top: 52px;
	width: 350px;
}
.parCaza{background:url(/public/imagenes/fondoFichaAmigosPar.gif) bottom;}
.imparCaza{background:url(/public/imagenes/fondoFichaAmigosImpar.gif);}
.pais	{color:#9b9648;font-size:10px;}
.imgFichaCazaAmigos{
	position:absolute;
	left: 8px;
	top: 7px;
}
.txtFichaCazaAmigos{
	position:absolute;
	left: 67px;
	top: 7px;
	width: 468px;
	height: 60px;
}
.green			{color:#9b9648;}
.green2			{color:#36431e;}
.peque			{font-size:9px;}

a.verAmigos {display:block; height:16px; background:url(/public/imagenes/botVeramigos.gif) top; width:75px; float:left;}
a.verAmigos:hover {background:url(/public/imagenes/botVeramigos.gif) bottom;}
a.enviarMensaje {display:block; height:16px; background:url(/public/imagenes/botEnviarmensaje.gif) top; width:82px; float:left;}
a.enviarMensaje:hover {background:url(/public/imagenes/botEnviarmensaje.gif) bottom;}
a.botCerrar {display:block; height:11px; background:url(/public/imagenes/iconCerrar.gif) top; width:11px; float:left;}
a.botCerrar:hover {background:url(/public/imagenes/iconCerrar.gif) bottom;}

/*Caza Amigos*/

/* SimpleModal */
#simplemodal-overlay 
{
  background-color:#000;
  cursor:wait;
}
#simplemodal-container 
{
  height:300px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}
.modalCloseX, .modalCloseX:active, .modalCloseX:hover, .modalCloseX:link
{
	text-decoration:none; 
	font-weight:bold; 
	font-size:1.5em; 
	position:absolute; 
	top:0px; 
	right:8px; 
	color:#999;
}
#modalFormContent
{
	padding:40px;
}
#modalFormContent img
{
	float:left;
	margin-right:20px;
}
.modalFormRightContent
{
	overflow:auto;
}
.modalFormTitle
{
	font-weight:bold;
	font-size:15px;
	color:#666666;
}
.modalFormUserName
{
	font-weight:bold;
	font-size:15px;
	margin:10px 0 10px 0;
}
#modalFormMessage
{
	width:350px;
	height:70px;
	display:block;
	margin:10px 0 10px 0;
}
.modalFormResultMessage
{
	font-weight:bold;
	font-size:15px;
	margin:20px 0 10px 0;
}
.modalFormPrivateMessageTitle
{
	font-weight:bold;
	font-size:15px;
	margin:0px 0 20px 0;
}
#modalFormSubject
{
	width:300px;
}
#modalFormPrivateMessage
{
	width:350px;
	height:120px;
	display:block;
	margin:10px 0 10px 0;
}




/* menu desplegable */ 

#menu
{
	z-index:2;
	margin:0px;
	list-style-type:none;

	
}

#menu ul
{	
	 

	
}

.menuItem
{	
	z-index:4;
	float:left;
	font-weight:normal;
	left:-100px;
	
}

.menuItem a, .menuItem a:visited
{
	
	text-decoration:none;
	color:white;
	width:100%;
	left:-100px;
}

.menuItem a:hover
{

}

.subMenu
{
	line-height: 1.4em;
	margin-top:0px;
	left:-100px;
	display:inline;
	
}

.childMenu
{
	padding:5px; 
	border:solid 1px #cccccc;
	width:110px;
	background-color:#49572A;
	
}
.childMenuItem
{
	margin:0;
	padding:0; 
	list-style-type:none;
	height:180px;
	padding:3px 10px;        	
} 
    
.subMenu a, .subMenu a:visited
{
	text-decoration:none;
}
.subMenu a:hover
{
	text-decoration:none;
}

#pagination
{	text-align:left;
	
}
#pagination span
{
	padding:2px 5px 2px 5px;
	font-weight:bold;
	margin-right:3px;
	background-color:#49572A;
	color:White;
}
#pagination a
{
	padding:2px 6px 2px 6px;
	margin-right:3px;
	text-decoration:none;
}
/*Estilos Directorio3*/
.datosLeft	{float:left;}
.datosRight		{float:right;}
.directorio3		{width:565px; height:263px; border:#F00 0px solid; background:url(../images/fondoDirectorio3.gif) bottom repeat-x; padding:10px;}
.datosLeft ul{color:#666; padding:0px; margin:0px;}
.datosLeft li	{list-style:none;}
.fotodirectorio3	{padding:8px;}
/*Estilos Directorio3*/

.birthday
{	
	padding-bottom:5px;
	font-size:11px;
	color:#AE1700;
	font-weight:bold;
}	

.searchDirectory{
	height:21px;
	border:0px solid #F00;
	margin-top:-2px;
	margin-left:0px;
	}
	
.botFormSDirectory {width:64px; height:25px; background:url(../imagenes/fondoBotForm.gif); border:0px; display:inline; color:#FFF; font-size:11px; margin-top:0px; cursor:pointer;}		


/*Estilos ResultadosBusqueda*/

.resultadoBusca		{background:#c9ccc2; height:29px; color:#FFF; text-indent:5px; font-size:13px; font-weight:bold; line-height:25px;width:690px;}

.fichaResultados	{padding:15px; padding-right:10px; padding-left:10px; border-bottom:solid #c9ccc2 1px; width:670px;}
.fichaResultados .titulo {color:#49572a; font-size:14px; padding-bottom:10px; display:block;}
.fichaResultados .coment	{color:#49572a; font-size:10px; padding-bottom:10px; display:block;}
.fichaResultados .tag	{background:#49572a; color:#fff; display:inline-block; padding:4px; margin:2px;}
.fichaResultados .resultadoTag	{color:#777777; font-size:11px; display:inline-block;  padding:4px; margin:2px;}

.botEntra	{display:block; float:right; padding-top:20px; right:-0px; position:relative;}

.resultsHeader
{
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 1px #38160C;	
}
/*Estilos ResultadosBusqueda*/

/*addSense */

#addSense 
{
        background:url(/public/imagenes/backgroundaddsense.jpg) no-repeat; 
         width:575px; 
         height:75px; 
         border:1px solid #49572a;
         margin-left:3px;
         margin-bottom:5px; 
         padding-top:13px;
         padding-left:115px;
}

.checkBandeja{
	position:absolute;
	left: 8px;
	top: 14px;
	bottom: -10px;
	height: 27px;
}
.fotoBandeja{
	position:absolute;
	left: 36px;
	top: 5px;
}
.messageBandeja{position:relative; height:60px; background:#e3e4d6; width:510px; float:right;}
.messageBandejaNotRead{position:relative; height:60px; background:#FFFFFF; width:510px; float:right;}

.botsOpcionesBandeja{padding-top:10px; height:20px; position:relative; clear:both; margin-bottom:20px; display:block; z-index: 0;}
.botsBandeja{width:160px; float:left;}
.cuerpoLeftBandeja{width:695px; float:left; border:#F00 0px solid;}
.textNameBandeja{
	position:absolute;
	left: 93px;
	top: 10px;
	color:#787800;
	height: 40px;
	width: 195px;
}
.textNameBandeja a{color:#36431e;font-weight:bold;}
.textConsultaBandeja{
	position:absolute;
	left: 293px;
	top: 10px;
	color:#787800;
	width: 195px;
	height: 40px;
}
.hrmessageBandeja	{
	clear:both;
	float:right; 
	color:#e2e2e0; 
	height:1px;
	border:0px;
	width:500px;
	border-bottom:2px dotted #e2e2e0;
	}
	
.botsBandeja	{float:left; border:#333 0px solid;}
.botsBandeja a{clear:both; border-bottom:#c9ccc2 solid 1px; display:block; padding-bottom:2px; padding-top:2px;}
.botsBandeja a:hover{color:#5d7236;}

.bandeja		{
	list-style-image:url(/public/imagenes/listBandeja.gif);
	}
.enviados{	
	list-style-image:url(/public/imagenes/listEnviados.gif);
}
.redactar{
	list-style-image:url(/public/imagenes/listRedactar.gif);
	}
.titMensajes {width:484px; height:25px; float:left; display:inline-block; background:url(/public/imagenes/fondoMensajes.gif) no-repeat; color:#FFF; font-weight:bold; text-indent:0px; padding-top:6px; padding-right:0px;padding-left:3px; margin-right: 6px; position: relative; z-index: -1;}
.messages{
	float:right; border:0px solid #000; width:510px;
	}

span.botActionMessage:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

span.botActionMessage
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    position:relative;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    z-index: -1;
}

span.botActionMessage:after
{
    content: url(/public/imagenes/botAfter.gif);
}

span.botActionMessage:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

span.botActionMessage:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

span.botActionMessage:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}
span.botActionMessage a
{
    position: relative;
    top: -8px;
    color: #FFF;
}

/*Estilos Bandeja de entrada*/
/*EstilosHome*/
.imagenLogo .lema{display: block; color: black; font-size: 14px; margin-left: 9px; margin-top: 5px;}
.imagenLogo .lema a{color: Black; text-decoration: none;}
.imagenLogo .lema a:hover{color: Black; text-decoration: none;}
.sinBorde {border: none;}
.iconLoginHome{font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.iconLoginHome a{color:#FFF;}
.iconLoginHome a:hover{color:#cccc8b;}
.campoLog		{width:180px;}
.botFormLogin	{ width:52px; height:25px; background:url(/public/imagenes/botEntrarLogin.gif) no-repeat; border:0px; display:block; color:#FFF; font-size:11px; margin-top:10px; cursor:pointer;}
.log    {background:url(/public/imagenes/3_incentivos.jpg) no-repeat right top; background-color: #13120E; position:relative; height:639px; top: 15px; border:1px #FFF solid;}
.logW    {background:url(/public/imagenes/wii.jpg) no-repeat right top; background-color: #13120E; position:relative; height:639px; top: 15px; border:1px #FFF solid;} 
.logR    {background:url(/public/imagenes/rececho.jpg) no-repeat right top; background-color: #13120E; position:relative; height:639px; top: 15px; border:1px #FFF solid;} 
.logS    {background:url(/public/imagenes/sudafrica.jpg) no-repeat right top; background-color: #13120E; position:relative; height:639px; top: 15px; border:1px #FFF solid;} 
/*.log    {background:url(/public/imagenes/fondoHome.jpg); position:relative; height:639px; top: -3px; border:1px #FFF solid;} /*top:40px;*/
.imagenLog	{background:#d6d6c1;}
.camposLogin {
	position:absolute;
	left: 267px;
	top: 289px;
}
.contentamposLogin{
	z-index:1;
	position:absolute;
	left: 85px;
	top: 84px;
	border:0px;
	width:222px;
	height:286px;
}
.contentamposLogin a{
	color:#FFF;
	text-decoration:none;
	}
.contentamposLogin input{

	border:0px #999 solid;
	z-index:2;
}
.contentamposLogin .check	{ width:15px;}
.contentamposLogin .botForm	{ width:64px; height:25px; background:url(/public/imagenes/fondoBotForm.png); border:0px; display:block; color:#FFF; font-size:11px; margin-top:10px; cursor:pointer;}
a.botFormSize2	{width:120px; height:25px; background:url(/public/imagenes/fondoBotFormSize2.gif); border:0px; display:block; color:#FFF; font-size:11px; margin-top:10px; cursor:pointer; text-align:center; text-decoration:none; line-height:25px;}
a.botFormSize2:hover	{background:url(/public/imagenes/fondoBotFormSize2.gif) bottom;}
.tithr {display:block; border-bottom:#999 1px solid; color:#36431e; font-weight:bold;}

.newsFeed	{color:#FFF;}
.newsFeed ul{margin:0px;padding:0px;}
.newsFeed li{margin:0px; padding:0px; list-style:none; color:#cccc8b;}
.newsFeed hr{
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:1px solid #FFF;
}
.newsFeedTiempo{ color: #4E5B35}
.pieLogin	{
	color:#FFF;
	position:absolute;
	left: 260px;
	top: 620px;
	width: 589px;
	text-align:right;
}

.basesPromocion	{
	color:#FFF;
	font-weight: bold;
	position:absolute;
	left: 260px;
	top: 605px;
	width: 589px;
	text-align:right;
}


/*** ESTILOS HOME NUEVA ***/

.fondoHome
{
    background: #d6d6c1;    
}

.log2    
{
    background-color: #13120E; /*#13120E*/ 
    position:relative; 
    height:661px; /*height:639px;*/ 
    top: 15px; 
    border:1px #FFF solid;
}

.imagenLogo
{
    position:absolute; 
    left: 10px; 
    top: 5px;
    z-index: 1;    
}

.formularioLogin
{
    position: absolute; 
    top: 5px; 
    left: 260px; 
    width: 610px; 
    height: 100px;
    border: 0px #F00 solid; 
    display: inline;    
}

.campoEmail
{
    position: absolute;
    top: 20px;
    left: 20px;    
}

.campoPassword
{
    position: absolute;
    top: 20px;
    left: 220px;
}

.linkPassword
{
    position: absolute; 
    color: #000; 
    left: 220px; 
    top: 48px; 
    width: 195px;    
}

.linkPassword a
{
    color: #ffffff;
    font-weight: bold;
}

.divBotRegistrarse
{
    position: absolute; 
    width: 100px; 
    height: 25px; 
    background: url(/public/imagenes/botRegistrateNuevo.gif);
    left: 495px; 
    top: 19px; 
    color: #cccc8b; 
    font-weight: bold; 
    text-align: center;
    line-height: 23px;
}

.divBotRegistrarse a
{
    color: #ffffff;
}

/*.divImagenes
{
    left: 15px;
    position: absolute;
    top: 82px; 
    width: 908px;
    height: 350px;
    border: solid 0px red;    
}*/

.divAlegacionesHome
{
    position: absolute;
    top: 112px;
    width: 908px;
    margin-left: 15px;    
}

.divMsgProtesta
{
    left: 15px;
    position: absolute;
    top: 77px;
    width: 908px;
    border: solid 0px red;    
}

.cuadroMsgProtesta
{
    border: solid 1px #000000;
    font-size: 14px;
    padding: 7px;
    background-color: #49572A;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #ffffff;    
    text-align: center;
    border-radius: 4px;
}

.cuadroMsgProtesta a
{
    color: #ffffff;
    font-weight: bold;    
}

.cuadroMsgProtesta a:hover
{
    text-decoration: underline;    
}

.iconosDirectorio
{
    position: absolute;
    top: 449px;
    width: 908px;
    border: solid 1px white;
    height: 60px;
    padding-top: 7px;
    background-color: #56564D;
    margin-left: 14px;
}

.iconDirecLoginHome
{
    display: inline-block;
    font-size:9px; 
    font-family:Arial, Helvetica, sans-serif; 
    text-align:center;
    width: 95px;
}

.iconDirecLoginHome a
{
    color: #fff;
}

.iconDirecLoginHome a:hover
{
    color: #989761;
}

.divCajasInformacion
{
    position: absolute;
    top: 440px; /*405px;*/
    width: 921px;
    height: 130px;
    padding: 10px 0px 10px 9px;
    border: solid 0px red;
}

.divCategoriasDirectorio
{
    position: absolute;
    top: 580px;/*top: 545px;*/
}

.divEmpresasDirectorio
{
    position: absolute;
    top: 620px;/*top: 585px;    */    
}

.tdEmpresasIndex
{
     padding-bottom: 5px;
    padding-left: 18px;
    width: 108px;   
    
}

.cajaInformacion
{
    display: inline-block;
    border: solid 1px white;
    height: 110px;
    width: 281px;
    background-color: #56564D;    
    margin: 0px 6px 0px 5px;
    overflow: auto;
    padding: 5px;
}
 
.msgLogadoIncorrecto
{
    color: Red; 
    position: absolute;
    top: 48px;
    left: 420px;
    width: 150px;
    font-weight: bold;
} 
 
.checkLogin
{
    position: absolute; 
    left: 16px; 
    top: 45px; 
    color: #FFF;
    width: 23px; 
    height: 26px
} 

.recuerdame
{
    position: absolute; 
    color: #ffffff; 
    left: 40px; 
    top: 48px;    
}
 
.divBotFormLogin
{
    position: absolute; 
    left: 420px; 
    top: 9px; 
    width: 55px;
} 

.divBotFacebook
{
    left: 409px;
    position: absolute;
    top: 48px;
}

a.btnFbConnect
{
    position: relative;
    background: url(/public/imagenes/facebookConnect.png) no-repeat;
    background-color: #4F6AA3;
    height: 22px;
    float: left;
    margin-left: 11px;
    margin-top: 1px;
    padding-left: 25px;
    color: #ffffff;
    font-weight: bold;
    padding-right: 5px;
    line-height: 2;
}

a:hover.btnFbConnect
{
    
}

.botonRegistrar
{
    border: 0 none;
    background-image: url(/public/imagenes/fondoBotFormSize2.gif);
    height: 25px;
    width: 120px;
    color: White;
    cursor: pointer;
    font-weight: bolder;
}

.lnkBasesPromocion 
{
    display: block;
    color: #fff;
    position: absolute; 
    left: 780px; 
    top: 405px; 
    z-index: 500;
    font-weight: bold;
}

 /*** ESTILOS HOME NUEVA 2***/

.fondoHome2
{
    background: #fff;    
}

.log3    
{
    background-color: #ffffff; 
    position:relative; 
    height:655px;
    top: 0px; 
    border:1px #FFF solid;
}
 
.linkPassword2
{
    position: absolute; 
    color: #000; 
    left: 220px; 
    top: 48px; 
    width: 195px;    
}

.linkPassword2 a
{
    color: #000;
    font-weight: bold;
}
 
.recuerdame2
{
    position: absolute; 
    color: #000; 
    left: 40px; 
    top: 48px;    
} 
 
.iconosDirectorio2
{
    position: absolute;
    top: 437px;
    width: 901px;
    border: solid 0px black;
    height: 61px;
    padding-top: 7px;
    padding-left: 8px;
    background-image: url(../imagenes/fondoIcosDirectorio.jpg);
    margin-left: 14px;
} 
 
.cajaInformacion2
{
    position: absolute;
    display: inline-block;
    border: solid 0px black;
    height: 112px;
    width: 263px;
    background-image: url(../imagenes/fondoCajaInformacion.jpg);    
    margin: 0px 6px 0px 5px;
    overflow: hidden;
    padding: 10px 15px 0px 15px ;
} 
 
.cajaInformacion2 ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    font-size: 11px;
} 

.cajaInformacion2 li
{
    padding: 0px 0px 5px 0px;
}
 
.iconDirecLoginHome2
{
    display: inline-block;
    font-size:9px; 
    font-family:Arial, Helvetica, sans-serif; 
    text-align:center;
    width: 95px;
}

.iconDirecLoginHome2 a
{
    color: #000;
}

.iconDirecLoginHome2 a:hover
{
    color: #989761;
}
 
.tituloCajaInformacion
{
    font-size: 22px;
    font-weight: bold;
    color: #49572A;
}

.tituloCajaInformacion a
{
    font-size: 22px;
    font-weight: bold;
    color: #49572A;
}

.tituloCajaInformacion hover
{
    text-decoration: none;
    color: #49572A;
}

.textoCajaInformacion
{   
    font-size: 14px;
    color: #000;
}

.textoCajaInformacionMonteria
{
    font-size: 12px;
    color: #000;
    display: block;
    margin-top: 5px;
}

.textoCajaInformacionMonteria a
{
    color: #000;       
}

.textoCajaInformacionMonteria a:hover
{
    color: #000;       
}

.textoExplicativoMonteria
{
    display: block;
    font-size: 9px;
    margin-top: 5px;    
}

.textoExplicativoMonteria a
{
    color: #000;    
}

.textoCajaInformacionpPeq
{   
    font-size: 12px;
    color: #000;
    margin-top: 5px;
}
 
.textoCajaInformacion a
{
    color: #000;
} 

.textoCajaInformacion a:hover
{
    color: #000;
} 
 
.formFieldRegistro
{
	margin-bottom:10px;
}

.formFieldRegistro label
{
	margin-right:5px;	
	display: inline-block;
	vertical-align: top;
	width: 120px;
	color: #989761;
    font-weight: bold;
} 
 
span.botRegistrate:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

span.botRegistrate
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    position:absolute;
    top: 88px;
    left: 190px;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}

span.botRegistrate:after
{
    content: url(/public/imagenes/botAfter.gif);
} 

span.botRegistrate a
{
    position: relative;
    top: -8px;
    color: #FFF;
}

span.botTirada:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

span.botTirada
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    position:absolute;
    top: 88px;
    left: 108px;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}

span.botTirada:after
{
    content: url(/public/imagenes/botAfter.gif);
} 

span.botTirada a
{
    position: relative;
    top: -8px;
    color: #FFF;
}

.imagenC
{
    position: absolute;
    top: 18px;
    left: 190px;
    border: none;
}

.imagenP
{
    position: absolute;
    top: 17px;
    left: 195px;
}
 
/*Estilos Login*/

/*EstilosHome*/
/*PagError*/
.tituloUPS		{color:#49572a; font-size:28px;}
/*PagError*/
/* estilos multifile */
#MultiFile1_wrap div
{   
    display:inline;
    
}
#MultiFile2_wrap div
{   
    display:inline;
    
}
#MultiFile3_wrap div
{   
    display:inline;
    
}
#MultiFile4_wrap div
{   
    display:inline;
    
}
/* estilos multifile */

/*Grupos*/
.inicialGrupo{
	color:#787875;
	font-size:16px;
	line-height:19px;
	
	}
.inicialGrupo strong{ font-weight:400; color:#465328;}	
.leftGrupo{width:192px; margin-left:0px; margin-top:-83px;}
.hrGrupo	{
	
	color:#959c89; height:1px;
	border:0px;
	border-bottom:1px solid #959c89;
	
	}
.centerGrupo{width:490px; float:right;}
.cajaGrupo	{font-size:9px; border-right:1px solid #aaaaaa; border-bottom:#aaaaaa solid 3px; margin-bottom:5px;}
.titGrupo{color:#a7ab9b; font-weight:100;}
.titCajaGrupo {color:#fff; height:28px; background:#485228; display:block; border:#485228 1px solid; text-indent:5px; line-height:25px; font-size:13px;}
.AmigosGrupo	{
	height:140px;
	width:170px;
	margin-left:4px;
	font-size:9px;
	border:#333 0px solid;
	}	
.verAmigosGrupo{width:110px; height:15px; border:0px #F00 solid; float:left;}
.cajaAmigos		{padding-left:5px;}
.inicialGrupo input	{border:1px solid #bebebb; width:460px; height:22px; color:#a8a8a4; padding-top:5px;}	
.inicialGrupo b	{font-size:12px; color:#485228;}
.timeGrupos		{font-size:9px;}
.hrgrupo	{	 clear:both; float:none; 
	color:#e2e2e0; height:1px;
	border:0px;
	border-bottom:1px solid #e2e2e0;
	}
.fichaGrupo	{border-bottom:#999 1px solid; padding-top:5px; width:460px;}
.subfichaGrupo	{background:#e3e5e0;border-bottom:#f5f6f4 1px solid; padding-top:5px; width:405px; margin-left:55px;}
.gustoGrupo			{background:url(../images/fondoGusto.gif) no-repeat; border-bottom:#f5f6f4 1px solid; display:block; height:30px; margin-left:55px; width:405px; line-height:35px; color:#465328; text-indent:25px;}
.escribeGrupo	{background:#e3e5e0; display:block; height:25px; margin-left:55px; width:405px; line-height:35px; color:#465328; text-indent:25px; padding-top:5px; margin-bottom:5px}
.inputEscribe	{width:350px; border:0px; color:#465328; font-size:12px;}
.fichaGrupoAmpliado{border-bottom:#999 0px solid; padding-top:5px; width:460px;}
.fotoGrupo{width:50px;float:left;}
.textoGrupo	{width:400px; margin-left:60px;}
.subtextoGrupo {width:350px; margin-left:45px;}
.tituloGrupo	{margin:0px; height:0px; margin-left:220px; padding-left:220px; top:-26px;}
.grupo	{margin:0px; height:20px; margin-left:0px; padding-left:220px; top:0px; display:block; border:1px solid #000;}

.fichaCazaGrupos	{color:#36431e; height:77px; position:relative; clear:both; width:700px; float:left;}

.fichaCazaGrupos .bots{
	position:absolute;
	left: 400px;
	top: 60px;
	width: 350px;
}

.txtFichaCazaGrupos{
	position:absolute;
	left: 67px;
	top: 7px;
	height: 60px;
}

/*Grupos*/ 

.opciones3{
		padding-top:0px;
		border-bottom:#bebebb solid 1px;
		left:0px;
		position: relative;
		z-index: 0;
}
.opciones3 div{
	top:1px;
	left:0px;
	position:relative;
	}	

.opciones3 a.abigon{
	display:inline-block;
	width:180px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opciones3 a.abigon:hover{
	display:inline-block;
	width:180px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opciones3 a.abig{
	display:inline-block;
	width:180px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}
.opciones3 a.abig:hover{

	background:url(../imagenes/bot2Big.gif) no-repeat top;
	
	}
.opciones3 a{
	display:inline-block;
	width:150px;
	height:37px;
	background:url(../imagenes/bot2.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}	
.opciones3 a:hover{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
	}

.opciones3 .activa{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
}	
	

.opcionesGrupos{
		padding-top:0px;
		border-bottom:#bebebb solid 1px;
		left:0px;
}
.opcionesGrupos div{
	top:1px;
	left:0px;
	position:relative;
	}	

.opcionesGrupos a.abigon{
	display:inline-block;
	width:120px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesGrupos a.abigon:hover{
	display:inline-block;
	width:120px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesGrupos a.abig{
	display:inline-block;
	width:120px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}
.opcionesGrupos a.abig:hover{

	background:url(../imagenes/bot2Big.gif) no-repeat top;
	
	}
.opcionesGrupos a{
	display:inline-block;
	width:120px;
	height:37px;
	background:url(../imagenes/bot2.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}	
.opcionesGrupos a:hover{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
	}

.opcionesGrupos .activa{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
}	

	
/*Perfil*/ 

.opcionesPerfil{
		padding-top:0px;
		border-bottom:#bebebb solid 1px;
		left:0px;
		position: relative;
		z-index: 0;
}
.opcionesPerfil div{
	top:1px;
	left:0px;
	position:relative;
	}	

.opcionesPerfil a.abigon{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesPerfil a.abigon:hover{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesPerfil a.abig{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}
.opcionesPerfil a.abig:hover{

	background:url(../imagenes/bot2Big.gif) no-repeat top;
	
	}
.opcionesPerfil a{
	display:inline-block;
	width:100px;
	height:37px;
	background:url(../imagenes/bot2.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}	
.opcionesPerfil a:hover{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
	}
	
.opcionesPerfil .activa{

	background:url(../imagenes/bot2.gif) no-repeat top;
	
}

.paddingBotton
{
    padding-bottom: 20px;    
}

.bold{ font-weight: bold;}


/****** cazaworldCustomCo.css *********/

.configLink
{
	margin-right:50px;
	font-weight:bold;
}

.mainHeaderLabel
{
	float:left;
	padding-top:4px;
}


.mainGroupBody
{
	padding:5px 15px 15px 15px;
}

.childGroup
{
	border:solid 1px #888888;
	margin-top:20px;
}
.childGroupHeader
{
	text-align:left;
	color:white;
	font-weight:bold;
	background-color:#888888;
	padding:3px 10px;
	position:relative;
}

.childGroupBody
{
	padding:5px 15px 15px 15px;
}

.coGroupButtons
{
	text-align:right;
	outline-style:none;
}
.coGroupButtons .coStandardButton
{
	margin-right:5px;
}
.coStandardButton
{
	background-color:#d9e2eb;
	border:solid 1px #829bb4;
	color: #496e92;
	cursor:pointer;
	padding:0px 5px;
}

.cmdRow
{
	margin-bottom:10px;
}

/* List View */
.customObjectsList
{
	width:100%;
	border-collapse:collapse;
}
.customObjectsList th
{
	text-align:left;
	padding: 5px 10px 5px 0;
	border-bottom:solid 2px #dddddd;
}
.listHeaderCell
{
	cursor:pointer;	
}
.listHeaderCell:hover
{
	text-decoration:underline;
}

.customObjectsList td
{
	padding: 4px 10px 4px 0;
	border-bottom:solid 1px #dddddd;
}
.actions
{
	white-space:nowrap;
}

/* Detail View */
.detailGroup
{
	width:100%;
	border-collapse:collapse;
}
.detailGroup *
{
	vertical-align:top;
}

.detailGroup td
{
	padding: 3px 10px 3px 0;
}
.detailGroup td.lbl
{
	text-align:right;
	font-weight:bold;
	color:#666666;
	padding-right:10px;
	padding-top:4px;
	width:19%;
}
.detailGroup .ctrl
{
	position:relative;
}
.coRequired
{
	background-color:#cc0000;
	color:#cc0000;
	width:3px;
	height:18px;
	position:absolute;
	overflow:hidden;
	left:-4px;
	top:1px;
}
.lookupButton
{
	height:17px;
	line-height:7px;
	margin-left:5px;
	padding:3px;
}
.txtBox
{
	width:350px;
}
.twoColsTxtBox
{
	width:350px;
}
.txtArea
{
	width:350px;
}
.twoColsTxtarea
{
	width:350px;
}

.metadataHeader
{
	padding:10px;
	margin-bottom:10px;
	background-color:#5889D6;
	color:White;
	font-weight:bold;
}
.metadataTitle
{
	font-size:13px;
}
.metadataName
{
	font-size:17px;
}
.metadataDescription
{
	margin-bottom:20px;
	
}

/* validation */
.validationSummary
{
    font-weight: bold;
    color: #ff0000;
    text-align:center;
    padding:10px;
    margin:10px;
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.fieldValidationError
{
    color: #ff0000;
    padding:0;
    margin:0;
}

/* left Column */
.leftColumnPanel
{
	background-color:#eeeeee;
	padding:10px;
	margin-bottom:5px;
}
.leftColumnPanel strong
{
	display:block;
	margin:10px 0;
}
.leftColumnLink
{
	padding:5px;
}
.searchText
{
	width:130px;
	
}
.recentItem
{
	padding:5px;
}

/*header */
#tabsPanel
{
	padding-left:20px;
}
.tabs
{
	height:22px;
	padding:0;
	margin:0;
	list-style-type:none;
}
.tabs li
{
	float:left;
}
.tab
{	
	background-image: url(/public/images/leftTab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 5px 9px;	
}
.tab span
{	
	background-image: url(/public/images/rightTab.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 3px 9px 5px 5px;
	
}
.selectedTab
{	
	background-image: url(/public/images/leftTabSel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 5px 9px;
}
.selectedTab span
{	
	background-image: url(/public/images/rightTabSel.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 3px 9px 5px 9px;
}

.selectedTab span a
{	
	font-weight:bold;
	color:White;
}

.tabFooter
{
	height:5px;
	background-image: url(/public/images/rightTab.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
}
.selectedTabFooter
{
	height:5px;	
	background-image: url(/public/images/rightTabSel.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
}


/******* directorio.css *******/


#rightColumnThick2
{
	float:right;
	width:340px;
}

#selectProvince
{
	padding:20px 10px;
}
#selectProvince select
{
	width:200px;
}

.menuBlockItems
{
	padding:15px 10px;
	background-color:#3F200C;
	width:220px;
	float:left;
}
.menuBlockItem
{
	padding:5px;
	height:95px;
	background-image:url(/public/images/marcos/menu.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}


#map
{
	width:340px;
	height:280px;	
	overflow:hidden;
}
#contentPanel
{
	border-top: solid 1px #1F0E09;
	background-color:#F3E9D0;
}
.listHeader
{
	background-color:#C8BDA9;
	border-left: solid 1px #1F0E09;
	border-right: solid 1px #1F0E09;	
	font-weight:bold;
	padding:5px;
}

#companiesPanel
{
	border: solid 1px #1F0E09;
	font-size:90%;
}
.companyDiv
{
	padding:3px 10px;
	border-top: solid 1px #C0B69D;
	margin:0 5px;
}

.premiumCompanyDiv
{
	clear:both;
	background-color: #817164;
	border:solid 1px #2d0e0c;
	padding:5px;	
	margin-bottom:10px;
	overflow:hidden;
}
.premiumCompanyDiv img
{
	margin-right:20px;
	vertical-align:middle;
	float:left;
}
.premiumCompanyDiv a
{
	font-weight:bold;
}


.t1 img
{
	float:left;
	margin-right:20px;
}
.premiumListDataPanel
{
	overflow:hidden;
	text-align:right;
	padding-right:20px;
	line-height:26px;
}
.premiumDataPanel
{
	overflow:hidden;
}
.premiumCompanyName
{
	font-size:27px;
}

.marginTop
{
	margin-top:20px;
}


/******* imagetag.css *******/

.tag{
   border:4px solid black;
}
#taggingArea{
    position:relative;
    width:auto;
}
#formArea{
    width:100%;
}
#drag{
    position:absolute;
    top:0px;
    width:100px;
    height:100px;
    border:2px solid black;
    background:url('../imagenes/blank.gif');
}

/***** maps.css ******/

.mapPanel
{
	float:left;
	margin-right:0px;
}

/***** marketplace.css ******/


.mkpMessage
{
	font-weight:bold;
	font-size:14px;
	padding:80px 0 200px 0;
	text-align:center;
}

.resultMessage
{
	font-weight:bold;
	font-size:14px;
}

.marketPlaceItem
{
	clear:both;
	border-top:solid 1px #888888;	
	margin:15px 10px 0 15px;
	padding:10px;
	overflow:auto;
}
.mpListImage
{
	float:left;
}
.mpListImage img
{
	width:130px;
	height:100px;
	margin: 0 15px 0 0;
	cursor:pointer;
}
.mpItemTitle
{
	 font-weight:bold;
	 margin-bottom:3px;
}
.mpItemText
{
	 margin-bottom:3px;
	 color:#666666;
}
.mpItemShowItem img
{
	vertical-align:middle;
}

.paginationContainer
{
	margin:10px 20px 0 0;
	overflow:auto;
}

.mkpDetailButton
{
	margin-left:20px;
}

/****** messages.css *****/

.composeMessage
{
	padding:10px;
	float: left;
}

.formField
{
	margin-bottom:10px;
}
.formField label
{
	margin-right:5px;	
	display: inline-block;
	vertical-align: top;
	width: 60px;
}

.txtBoxMessage
{
	width:400px;
}
textarea
{
	width:400px;
	height:230px;
}
.floatLeft
{
	float:left;	
}
.toPanel
{
	overflow:auto;
}

.toField
{
	margin-bottom:20px;
}

.lookupBody
{	
	
	padding:10px 20px;
	margin:0px;
}

.lookupList
{
	border: solid 1px #f5f6f4;
}

.lookupButtons
{
	margin:20px 0;
}

.row
{
	padding:5px 10px;
	border-bottom: solid 1px #f5f6f4;
}

.evenRow
{
	background-color:#939392;
}

/**** moonCalendar.css *****/

.currentMonth
{
	padding:0 120px;
	color:Black;
}
   
#calendar
{
	width:649px;
	clear:both;	
	background-color:Black;
	color:White;
	border-collapse:collapse;
} 

#calendar caption
{
	padding:5px;
	background-color:#C2B69C;
}

#calendar th
{
	background-color:#878076;
	padding: 5px;
}

#calendar td
{
	padding:7px 12px;
	text-align:center;
	font-weight:bold;
} 

.today
{
	color:Red;
}

.differentMonthDay
{
	color:#bbbbbb;
}

.monthDayNumber
{
	text-align:right;
}

.weekendDay
{
	color:Red;
}

.waterMark
{
	color:#dddddd;
	text-align:center;
	padding-top:30px;
}

/******* lightbox.css *********/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 90%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-top:1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/******* news.css *******/

.item
{
	margin-bottom:50px;
	font-size:17px;
	line-height:1.3;
}

.title
{
	margin:10px 0;
	font-size:26px;
}
.subtitle
{
	margin-bottom:20px;
	font-style:italic;
	font-size:19px;
}
.body
{
	margin:20px 0 20px 0;
}

.continue
{
	white-space:nowrap;
	text-decoration:underline;
}
.itemDetail
{
	margin-bottom:50px;
	font-size:17px;
	line-height:1.3;
	padding:40px;	
}


/******* profiles.css ******/

.avatar img
{
	max-width: 200px;
	max-height:200px;
}

/* search */

.userNameTitle
{
	font-weight:bold;
	font-size:14px;
	margin:20px 0 20px 0;
	color: #36431E;	
}
.userNameTitle span
{
	color:#888888;
}

#searchResults
{
	border:solid 4px #250B08;	
	margin-top:20px;
	padding:10px;
}
.searchResult
{
	clear:both;
	overflow:auto;
	border: solid 1px #453120;
	background-color:#F2E9D0;	
	padding:10px;
	margin-bottom:10px;
}
.birthDate
{
	color:#666666;
	padding-left:10px;
}
.birthMonthLabel
{
	font-weight:bold;
	padding-bottom:5px;
	margin:10px 0;
	border-bottom:solid 1px #38160C;	
}
.avatarResult
{
	float:left;
}
.searchResultInfo
{
	overflow:hidden;
}
.searchResultLinks
{
	float:right;
}
.searchResultLabel
{
	color:#888888;
	width:70px;
	display:block;
	float:left;
	margin-left:10px;
}
.searchResultName
{
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.searchResultLink
{
	border-bottom:solid 2px #38160C;
	line-height:1.9;
	width:140px;
	padding-left:5px;
}
.searchResultLink:hover
{
	background-color:#38160C;
}
.searchResultLink a, .searchResultLink a:visited
{
	color:#38160C;
	text-decoration:none;
}
.searchResultLink:hover a
{
	color:White;
}
.actionLink
{
	border-bottom:solid 1px #bbbbbb;
	line-height:2.2;
}
.actionLink a, .actionLink a:visited, .actionLink a:active
{
	color:#38160C;
	text-decoration:none;
}
.actionLink a:hover
{
	text-decoration:underline;
}

/* friends */

.friends
{
	color:#4F3229;
	padding-bottom:20px;
	overflow:hidden;
	margin-bottom:30px;
}
.friend
{
	width:50px;
	float:left;
	margin:0 5px 15px 9px;
	font-size:12px;
	height:100px;
	overflow:hidden;
}
.friend a, .friend a:visited
{
	text-decoration:none;
}
.friend a:hover
{
	text-decoration:underline;
}
.formbutton
{
	border: solid 1px #664314;
	background-color: #351A05;
	color: white;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
}

/* Gallery */
.gallery
{
	margin:15px 0 25px 0;
}

.strong
{
	font-weight:bold;
	font-size:25px;
}
.description
{
	color:#888888;
}

.galleryModuleImageHeader
{
	margin:20px 0 5px 0;
}

.galleryModuleImageHeader .links
{
	float:right;
}
.galleryModuleImageHeader a, galleryModuleImageHeader a:visited
{
	color: #3b5998;
	outline-style: none;
	text-decoration:none;
}

.galleryModuleImageContainer
{
	padding:10px 5px;
/*	background-color:#C6BBA5;*/
	border:solid 1px #BBBBBB;
	border-width: 1px 0 1px 0;
	overflow:hidden;
	line-height:1.8;
}

.galleryModuleIcon
{
	float:left;
	height:150px;
	margin-right:6px;
	margin-bottom:10px;
}
.galleryModuleIcon img
{
	border:solid 1px #cccccc;
	padding:5px;
	background-color:White;	
}
.galleryModuleImage2
{
}
.galleryModuleImage img
{
	display: block;
	margin:20px auto 20px auto;
}
.galleryTitleForm
{
	color:Gray;
}
.galleryTitleForm input[type=text]
{
	width:400px;
}

.imageEditPanel
{
	padding:20px;
	border-bottom:solid 1px #cccccc;
}

.inviteForm
{
	float:left;
	margin-right:15px;
}

.inviteForm textarea
{
    width: 280px;
    height: 80px;
    margin-bottom: 10px;
}

.searchMailFriends
{
	padding-bottom:20px;
	float: left;
	font-size: 12px;
}
.searchMailFriends a, .searchMailFriends a:visited
{
	font-weight:bold;
}
.searchMailFriendsDesc
{
	margin:10px 0;
}
    

/***** rate.css ******/

#ratingBody
{
	border: solid 1px #5A4D47;
	overflow:hidden;
}

.starsPanel
{
	padding-top:11px;
}

.rateImage
{
	overflow:hidden;
}
.rateImage img
{
	border: solid 1px #5A4D47;
	padding:2px;
}
.rateVideo
{
	overflow:hidden;
	padding:30px 0 0 120px;
}

#rateInfo
{
	line-height:2;
	float:left;
	overflow:hidden;
	margin-right:1px;
	display:none;
	border-right: solid 1px #5A4D47;
	width:310px;
}

#starsText
{
	padding-left:10px;
}

#imageTitle
{
	font-size:23px;
}


/******** siteIndex.css ********/

div#centerPadding 
{
    visibility: hidden;
    width: 100%;
    height: 50%;                                                                     
    margin-top: -280px;                                                             
    float: left;
}

div#startContent
{
	width:900px;
	height:538px;	
	clear: both;
	margin:0px auto 0 auto;
	position:relative;
}
div#startContent img
{
	border:0;
}
#login
{
	position:absolute;
	top:15px;
	left:155px;
	color:White;
}
.formRow
{
	margin-bottom:3px;
	font-size:13px;
}
.textBox
{
	width:120px;
}

#login a, #login a:visited
{
	color:White;
}

#register
{
	position:absolute;
	top:170px;
	left:580px;
	/*color:#351A05;*/
	color:#FFFFFF;
	font-weight:bold;
}

#register .formButtons
{
	padding-left:90px;
}

.validationLabel
{
	margin-left: 100px;
	margin-bottom:7px;
	display:none;
}

.indexInlineValidationKO
{
	color:#FEB403;
}
.indexInlineValidationOK
{
	color:#B8FEB8;
}

#loginValidation
{
	color: Red;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	top:-20px;
	left:0px;
}

#ticker
{
	position:absolute;
	top:110px;
	left:88px;
}

#iconos
{
	position:absolute;
	top:460px;
	left:120px;
}
#iconos a
{
	margin-right:23px;
}


/******* userNews.css *******/

.userLeftColumn
{
	width:310px;
	float:left;
	overflow:hidden;
}

.userSectionBody
{
	border:solid 1px #1F0E09;
}

.marketplaceSection
{
	height:500px;
	overflow:auto;
}

.inviteHeader
{	
	background-image:url(/public/images/bg/section5.jpg);
	background-repeat:repeat-x;
	line-height:27px;
	padding:0 10px;	
	font-weight:bold;
}

.inviteText
{
	padding:15px 10px;
	background-color:#E1D6A4;
	background-image:url(/public/images/bg/invita.jpg);
	height:74px;
}
.inviteInnerText
{
	margin-top:39px;
}
.inviteLink
{
	font-weight:bold;
}
.noRequests
{
	padding-top:20px;
}

.userNewsPanel
{
	height:700px;
	overflow:auto;
	padding-left:5px;
}

.publishStatusForm
{
	background-color:#ADA28A;
	padding:15px;
}
.statusTxt
{
	clear:both;
	margin-top:5px;
}

.userNewsInnerPanel
{
	padding:0px 3px;
}

.userNewsList
{
	margin-top:20px;
}

.userNews
{
	clear:both;
	margin-bottom:25px;
}


.userNewsAvatar
{
	width:40px;
	height:40px;
	margin-right:10px;
	float:left;
}

.publishComments input
{
	font-size:12px;
}

.gotToPage
{
	padding:10px;
	text-align:right;
}

/* articulos noticias */

.preTitle
{
	border-bottom: solid 1px #4B381D;
}

.darkColor .item .continue
{
	white-space:nowrap;
	text-decoration:underline;
	color:#A37728;
}

.suggestions
{
	padding:20px;
}
.suggestions .avatarResult
{
	float:left;
	margin-right:5px;
}
.suggestions .searchResultInfo
{
	line-height:20px;
	overflow:hidden;
}

/***** contentMap.css *****/

#contentMap
{
	width:649px; 
	height:640px; 
	margin-left:1px;
}

.geocodePanel
{
	margin:0 0;
}
.geocode
{
	padding:20px;
}

#head{text-align:left; margin-left:20px; font-size:150%;}
#novel{width:400px; margin:20px;float:right;}
td{vertical-align:top;}
.pushpin{width:20px; height:34px; border:none;}
.small{color:#666; font-size:80%;}


/*** estilos menuPrivado ***/
.barraMenuPrivado{
	 	background-color: #CDC872; 
		width:100%;
		height:20px;
		position: relative;
		z-index: 1;
}

.barraMenuPrivado .botones{	
	/*margin-left: 120px;*/
	float: left;
}

.barraMenuPrivado .botones ul{
	margin-top:0px;
	padding-top:3px;
	list-style: none;
	padding-left: 0px;
	}
	
.barraMenuPrivado .botones li{
	display:inline;	
    float: left;
    position: relative;
    margin-right:15px;
	}

.submenuPrivado a, .submenuPrivado a:visited
{
	text-decoration:none;
}

.submenuPrivado a:hover
{
	text-decoration:none;
}
		
.barraMenuPrivado .botones a{
	/*color:#FFF;*/
	color: #3E4A24;
	text-decoration:none;

	}		
.barraMenuPrivado .botones a:hover{
	/* color:#d6d6c1; */
	color: #8AA255;
	}

.barraMenuPrivado .botones li ul {
  display: none;
  position: absolute; 
  top: 1em;
  padding-left: 4px;
  }

.barraMenuPrivado .botones li > ul {
	top: auto;
	left: auto;
	}

.submenuPrivado
{   
    line-height: 1.5em;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 8px;
	border:solid 1px #cccccc;
	width:90px;
	background-color:#CDC872;
	z-index: 1;
	position: relative;
}

.barraMenuPrivado .botones li:hover ul { display: block;}


/**** SECCION OFERTAS ****/

.cuerpoLeftOferta
{
    width:715px; 
    float:left; 
}

.cuerpoLeftInfoOferta
{
    float:left; 
    width: 981px;
}

.filaOfertas
{
    color:#36431e;
    height:90px;
    position:relative;
    clear:both;
    width:700px;
    float:left;
    margin-bottom: 5px;
}

.filaOfertasNormal
{
    background:url(/public/imagenes/fondoOfertaNormal.gif);
}

.filaOfertasDestacadas
{
    background-color: #B3EFB3;
   /* background:url(/public/imagenes/fondoOfertaDestacada.png); */
}

.oferta
{
    display: inline-block;
    width: 225px;
    vertical-align: top;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 3px;
    height: 90px;
}

.tituloOferta
{   
    display: block;
    color:#B3A276;
	font-weight:bold;
	font-size: 12px;
	text-decoration: underline;
	margin-bottom: 3px;
}

.tituloOfertaDestacada
{   
    display: block;
    color:#9F8C59;
	font-weight:bold;
	font-size: 12px;
	text-decoration: underline;
	margin-bottom: 3px;
}

.precioOferta
{
    color: #CE3A00;
    font-weight: bold;
    padding-top: 2px;
    
}

.precio
{   
    text-decoration: line-through;        
    font-size: 10px;
}

.descuento
{
    display: block;
    color: #666666    
}

.descripcionOferta
{
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    width: 964px;
}

.divPreciosOferta
{
    position: relative;
    font-size: 13px;
    color: #36431E;
    /*margin-bottom: 30px;*/
    left: 15px;
    width: 510px;
}

.divPreciosOferta div
{
    background-color: #DCF2BE;
    display: inline-block;
    padding: 5px;
    margin-right: 20px;
}

.precioAntiguo
{
    text-decoration: line-through;
}

.infoDescuento
{
    color: #666666;
}

#imagenOferta
{
    margin-bottom: 10px;    
}

.titOferta
{
    color: #36431E;
    font-weight: bold;
    font-size: 20px;    
    margin-right: 5px;
}

.divEmailNewsletter
{
    margin-bottom: 20px;    
}

.txtEmail
{
    width: 160px;
    font-size: 12px;
    border:1px solid #49572A;
    margin-top: 3px;
}

.tituloTipoOfertas
{
    width: 100%;
    float: left;
    text-align: center;
    color: #36431E;
}

.columnaTipoOfertas
{
    width: 235px;
    float: left;
}

.bordesSepararOfertas
{
    border-left: solid 2px #36431E; 
    border-right: solid 2px #36431E;
}

/* que quieres cazar */

.tituloCampoCaceria
{
    display: inline-block;
    width: 150px;
    height: 140px;
    margin: 15px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    vertical-align: top;    
}

.tituloCampoCaceria .fondoBoton
{
    background: url(/public/imagenes/cuadroCaceria.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.cuerpoAnchoTotal
{
    position: relative;
    width:100%; 
    float:left; 
    border:#F00 0px solid;
    /*height: 440px;*/
}

.tituloCampoCaceria textarea
{
    height: 50px;
    width: 148px;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 30px;
    border: solid 1px #4FAFC8;
}

.divBotSiguiente
{
    float: right; 
    margin-right: 42px;    
}

.erroresValidacion
{
    font-weight: bold;
    color: Red;
}

.valoresCacecia
{
    display: block;
    color: #000;
    border: solid 1px #4FAFC8;
    font-size: 12px;
    height: 80px;
    text-align: left;
    padding: 3px;
    margin-top: 10px;
}

.divNumeroReferencia
{
    background: url(/public/imagenes/cuadroCaceria.gif) no-repeat;
    width: 150px;
    height: 26px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    margin-top: 20px;
    margin-left: 15px;
    display: inline-block;
    line-height: 5px;
}

.NumeroReferencia
{
    font-size: 12px;
    color: #000;
    display: inline-block;
    font-weight: bold;
    margin-left: 30px;
    border: solid 1px #4FAFC8;
    padding: 6px;
    width: 135px;
    height: 13px;
    margin-top: -5px;
}

.divConfirmarDatos
{
    border: solid 0px #000;
    margin-top: 15px; 
    margin-left: 15px;   
}

div.botonSiNo:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botonSiNo
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
}

div.botonSiNo span
{
    position: relative;
    top: -8px;
}

div.botonSiNo:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botonSiNo:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botonSiNo:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botonSiNo:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.divDatosConfirmados
{
    border: solid 0px black;
    display: none;    
    width: 550px;
}

.tituloCampoCaceriaGrande
{   
    width: 520px;
    height: 40px;
    margin-top: 15px;
    color: #ffffff;
    font-size: 14px;
    padding-top: 9px;
    border: solid 0px black;
    vertical-align: top;    
    padding-left: 15px;
}

.tituloCampoCaceriaGrande div
{
    background: url(/public/imagenes/cuadroCaceriaGrande.gif);
    width: 280px;
    display: inline-block;
    height: 26px;
    line-height: 25px;
    text-align: center;
}

.tituloCampoCaceriaGrande input
{
    border: solid 1px #4FAFC8;
    margin-left: 30px;
    width: 200px;
    height: 20px;
}

.tituloCampoCaceriaEmail
{   
    width: 400px;
    height: 40px;
    margin-left: 15px;
    color: #ffffff;
    font-size: 14px;
    padding-top: 9px;
    border: solid 0px black;
}

.tituloCampoCaceriaEmail div
{
    display: inline-block;
    background: url(/public/imagenes/cuadroCaceria.gif) no-repeat;
    height: 26px;
    line-height: 25px;
    width: 150px;
    text-align: center;
}

.tituloCampoCaceriaEmail input
{
    border: solid 1px #4FAFC8;
    margin-left: 30px;
    width: 200px;
    height: 20px;
    display: inline-block;
}

.titCaceria
{
    display: block;
    background-image: url(/public/imagenes/botCaceria.gif);
    color: #fff;    
    width: 230px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin: 0px 15px 15px 15px;    
}

.lnkCacerias
{
    display: block;
    width: 200px;
    height: 28px;
    text-align: center;
    margin-bottom: 4px;
    padding-left: 0px;
    margin-left: 30px;
}

.lnkCacerias a
{
    display: block;
    background-image: url(/public/imagenes/botColumnThickRec.jpg);
    color: #fff;    
    width: 200px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    margin-bottom: 10px;
}

.lnkAniversarioCzw
{
    display: block;
    width: 200px;
    height: 60px;
    text-align: center;
    margin-bottom: 4px;
    padding-left: 0px;
    margin-left: 30px;
}


.lnkAniversarioCzw a
{
    display: block;
    background-image: url(/public/imagenes/fondoBotAniversario.jpg);
    color: #fff;    
    width: 200px;
    line-height: 19px;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    padding-bottom: 9px;
    padding-top: 9px;
}

.lnkCacerias a:hover
{
    color: #fff;
    background: url(/public/imagenes/botColumnThickHoverRec.jpg);
}

.textoExplicativo
{
    color: #000;
    font-size: 11px;    
}

div.botonAceptar:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botonAceptar
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
}

div.botonAceptar span
{
    position: relative;
    top: -8px;
}

div.botonAceptar:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botonAceptar:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botonAceptar:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botonAceptar:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

/* PAGINA MENSAJE ENVIADO */

.cuerpoMenEnviado
{
    border: solid 0px black;
    height: 430px;    
    text-align: center;
}

.textoMenEnviado
{
	padding:10px;
	display: block;
}

/* MONTERIAS */
.select
{
    margin-top: 10px;
    width: 150px;
    border: solid 1px #4FAFC8;
    height: 22px;
}

.divBotAceptar
{
    float: right; 
    margin-right: 11px;
    margin-top: 80px;   
    clear: both; 
}

.valoresMonteria
{
    overflow: auto;
    display: block;
    color: #000;
    border: solid 1px #4FAFC8;
    font-size: 12px;
    height: 15px;
    text-align: left;
    padding: 3px;
    margin-top: 10px;
}

.tituloCampoMonteria
{
    display: inline-block;
    width: 150px;
    height: 90px;
    margin: 15px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    vertical-align: top;    
}

.tituloCampoMonteria .fondoBoton
{
    background: url(/public/imagenes/cuadroCaceria.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.divDatosConfirmadosMonteria
{
    border: solid 0px black;
    display: none;    
    width: 550px;
    margin-top: 20px;
}

.leyendaMonteria
{
    position: absolute;
    border: solid 1px #4FAFC8;
    width: 478px;
    height: 15px;        
    text-align: left;
    font-size: 11px;
    padding: 5px;
    left: 440px;
    top: 5px;
}

.leyendaMonteria span
{
    display: inline;
    margin-left: 10px;
}

div.botonVolver:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botonVolver
{
    height:25px;
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    position: absolute;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    left: 800px;
    top: 25px;
}

div.botonVolver span
{
    position: relative;
    top: -8px;
}

div.botonVolver:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botonVolver:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botonVolver:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botonVolver:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.tituloCampoMonteriaPeq
{
    display: inline-block;
    width: 98px;
    height: 26px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 10px;    
}

.tituloCampoMonteriaPeq .fondoBoton
{
    background: url(/public/imagenes/cuadroCaceriaPeq.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.cabeceraTablaMonterias
{
    margin-left: 15px;
    margin-top: 30px;
    border: 0px solid black;    
}

.cuerpoTablaMonterias
{
    display: block;
    margin-left: 15px;
    padding-top: 0px;
    margin-bottom: 0px;   
}

.celdaTablaMonteria
{
    overflow: auto;
    display: inline-block;
    border: solid 1px #4FAFC8;
    width: 88px;        
    margin-right: 12px;
    height: 30px;
    padding: 3px;
    margin-top: 10px;
    text-align: center;
}

/** HACK PARA CROME Y SAFARI **/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.celdaTablaMonteria
{
    overflow: auto;
    display: inline-table;
    border: solid 1px #4FAFC8;
    width: 98px;        
    margin-right: 10px;
    height: 40px;
    padding: 3px;
    margin-top: 10px;
}
}

/** TARJETA CAZA MAYOR **/

.titTarjetaCaza
{
    display: block;
    background-image: url(/public/imagenes/botCaceria.gif);
    color: #fff;    
    width: 230px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin: 15px 15px 15px 15px;    
}

.tituloCampoCazaMayor
{
    display: inline-block;
    width: 80px;
    height: 26px;
    color: #4D5934;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 16px;    
    margin-left: 7px;
    font-weight: bold;  
}



.tituloCampoCazaMayor .fondoBoton
{
    background: url(/public/imagenes/cuadroCazaMayorBorde.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.tituloCampoCazaMayorUsuario
{
    display: inline-block;
    width: 80px;
    height: 26px;
    color: #4D5934;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 41px;    
    margin-left: 42px;
    font-weight: bold;  
}

.tituloCampoCazaMayorUsuario .fondoBoton
{
    background: url(/public/imagenes/cuadroCazaMayorBorde.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.tituloCampoCazaMayorTotal
{
    display: inline-block;
    width: 50px;
    height: 26px;
    color: #4D5934;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 10px;    
    font-weight: bold;
}

.tituloCampoCazaMayorTotal .fondoBoton
{
    background: url(/public/imagenes/cuadroCazaMayorBorderPeq.gif) no-repeat;
    height: 26px;
    line-height: 24px;
}

.cabeceraTablaCazaMayor
{
    margin-left: 0px;
    margin-top: 25px;
    border: 0px solid black;
    vertical-align: top;    
}

div.botNuevoCazaMayor:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botNuevoCazaMayor
{
    height:25px;
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    position: absolute;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    right: 0px;
    top: 55px;
}

div.botNuevoCazaMayor span
{
    position: relative;
    top: -8px;
}

div.botNuevoCazaMayor:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botNuevoCazaMayor:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botNuevoCazaMayor:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botNuevoCazaMayor:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.cuerpoCazaMayor
{
    position: relative;
    width:100%; 
    border:#F00 0px solid;        
}

.selectDate
{
    width: 100px;
    border: solid 1px #4FAFC8;
    height: 22px;
    margin-right: 10px;
    position: relative;
    top: -1px;
}

.textBoxCazaMayor
{
    width: 95px;
    border: solid 1px #4FAFC8;  
    height: 19px;
}

div.botGuardar:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botGuardar
{
    height:25px;
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    position: absolute;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    left: 850px;
    top: 330px;
}

div.botGuardar span
{
    position: relative;
    top: -8px;
}

div.botGuardar:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botGuardar:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botGuardar:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botGuardar:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.fondoCabeceraTabla
{
    background: url(/public/imagenes/cuadroCazaMayorBorde.gif) no-repeat;
    height: 26px;
    line-height: 24px;
    display: inline-block;
    width: 80px;
    font-size: 14px;
    text-align: center;
    color: #4D5934;
    margin-left: 10px;
    margin-right: 20px;
    font-weight: bold;
}

.fondoCabeceraTablaComentarios
{
    background: url(/public/imagenes/cuadroCazaMayorBordeGrande.gif) no-repeat;
    height: 26px;
    line-height: 24px;
    display: inline-block;
    width: 115px;
    font-size: 14px;
    text-align: center;
    color: #4D5934;
    margin-left: 12px;
    font-weight: bold;
}

.cabeceraTablaCazaMayorNuevo
{
    margin-top: 10px;
    border: 0px solid red;
    vertical-align: top;
    height: 26px;    
}

.tablaNuevoCaza
{
    width: 100%;
    margin-top: 30px;    
}

.cuerpoTablaCazaMayor
{
    margin-top: 10px;
    border: 0px solid red;
    vertical-align: top;
    height: 50px;
    margin-bottom: 10px;
}

.celdaTablaCazaMayor
{
    display: inline-block;
    width: 100px;
    text-align: center;
    border: solid 0px green;
    height: 40px;
    position: relative;
    top: -50%;
    margin-right: 10px;
}

.celdaTablaCazaMayorComentarios
{
    display: inline-block;
    width: 140px;
    text-align: center;
    height: 40px;    
    position: relative;
    top: -1px;
}

.celdaTablaCazaMayorComentarios textarea
{
    width: 140px;
    height: 40px;
    overflow: auto;
    border: 1px solid #4FAFC8
}

.silverMedal
{
    position: relative;
    left: 832px;    
    margin-top: 10px; 
    border: solid 0px blue;
    width: 100px;
    text-align: center;
}

.bronzeMedal
{
    position: relative;
    left: 832px;    
    margin-top: 10px; 
    border: solid 0px blue;
    width: 100px;
    text-align: center;   
}

.Gris
{
    color: Gray;    
}

.alinearDerecha
{
    text-align: right;    
}

.alinearCentro
{
    text-align: center;    
}

.divBotSiguienteCaza
{
    float: right; 
    margin-right: 15px;
        
}

.celdaTablaConfirmar
{
    overflow: auto;
    display: inline-block;
    width: 90px;
    height: 16px;
    border: solid 1px #4FAFC8;
    margin-right: 12px;
    padding: 3px 3px 1px 3px;
    vertical-align: top;
    
}

.celdaTablaConfirmarComentarios
{
    overflow: auto;
    display: inline-block;
    width: 130px;
    height: 55px;
    border: solid 1px #4FAFC8;
    padding: 3px 3px 1px 3px;
}

.divConfirmarDatosCaza
{
    border: solid 0px #000;
    margin-top: 10px;   
}

.filaListadoCaza
{
    margin-top: 10px;        
}

.celdaListadoCaza
{
    display: inline-block;
    border: solid 1px #4FAFC8;
    width: 85px;
    height: 16px;    
    overflow-y: auto;
    overflow-x: hidden;
    margin-right: 10px;
    padding: 3px 3px 1px 3px;
}

.widthCeldaUsuario
{
    width: 145px;    
}

.divComentarioCaza
{   
    display: none;
    border: solid 1px #4FAFC8;
    position: absolute;
    width: 120px;
    height: 80px;
    overflow: auto;
    background-color: #F5F6F4;   
    padding: 3px;
    left: 750px;
    z-index: 500;
}

.celdaListadoCazaCheck
{
    display: inline-block;
    width: 20px;
    height: 20px;    
    overflow: auto;
    margin-right: 5px;
}

/** HACK PARA CROME Y SAFARI **/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    
.filaListadoCaza
{
    margin-top: 5px;       
}

.celdaListadoCaza
{
    display: inline-block;
    border: solid 1px #4FAFC8;
    width: 81px;
    height: 17px;    
    overflow-x:hidden;
    overflow-y:auto;
    margin-right: 12px;
    padding: 2px 1px 1px 3px;
    vertical-align: middle;
}

.widthCeldaUsuario
{
    width: 166px;    
}

.celdaTablaConfirmar
{
    overflow: auto;
    display: inline-table;
    width: 95px;
    height: 21px;
    border: solid 1px #4FAFC8;
    margin-right: 13px;
    padding: 3px 3px 1px 3px;
    margin-left: 2px;
}

.celdaListadoCazaCheck
{
    display: inline-block;
    width: 20px;
    height: 18px;    
    overflow: auto;
    margin-right: 2px;
    vertical-align: middle;
}

.anchoTotalCaza
{
    width: 44px !important; 
}

.imagenComentarioCaza
{
    position: relative;
    top: 7px;
    
}

.tituloCampoCazaMayorUsuario
{
    display: inline-block;
    width: 80px;
    height: 26px;
    color: #4D5934;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 58px;    
    margin-left: 46px;
    font-weight: bold;  
}

.tituloCampoCazaMayor
{
    display: inline-block;
    width: 80px;
    height: 26px;
    color: #4D5934;
    font-size: 14px;
    text-align: center;
    border: solid 0px black;
    margin-right: 15px;    
    margin-left: 4px;
    font-weight: bold;  
}

}
/** FIN HACK PARA CROME Y SAFARI **/


.anchoTotalCaza
{
    width: 42px;
}

.chkCazaMayor
{
    margin: 0px 0px 0px 0px;    
}

.cuerpoTablaListadoCaza
{
    margin-bottom: 20px;    
}

div.botExportarExcel:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botExportarExcel
{
    height:25px;
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    position: absolute;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}

div.botExportarExcel span
{
    position: relative;
    top: -8px;
}

div.botExportarExcel:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botExportarExcel:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botExportarExcel:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botExportarExcel:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.alinearCentro
{
    text-align: center;
}

.textBoxCalendarMonterias
{
    width: 110px;
    border: solid 1px #4FAFC8;  
    height: 19px;
}

.iconoCalendario
{
    position: relative; 
    top: 3px;
    cursor: pointer;    
}

.btnPublicar
{
    font-weight: bold;    
}

.ultimasMonterias
{
    background-color: #E6EFD1;    
}

/** ESTILOS BREADCRUMBS **/

.breadcrumbs
{
    margin-top: 8px;    
}

.breadcrumbs a
{
    text-decoration: underline;    
}

.breadcrumbs span
{
    font-weight: bold;        
}

/*** ESTILOS PICK-CALENDAR ***/

#calendarDiv{
	position:absolute;
	width:225px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:4px;
	visibility:hidden;
	color:Black;
}

#calendarDiv span,#calendarDiv img
{
	float:left;
}

#calendarDiv td
{
	padding:3px;
	margin:0px;
	font-size:10px;
	text-align:center;
	padding-right:10px;
}

#calendarDiv #topBar
{
	height:16px;
	padding-bottom:5px;
}

.calendarContent
{
	clear:both;
}

#calendarDiv .activeDay
{	
	color:#EB7502;
	padding-right: 8px;
	/*background-color: #F9B90D;*/
}
#calendarDiv .inActiveDay
{	
	color: #bbbbbb;
	padding-right: 8px;
	/*background-color: #F9B90D;*/
}
#calendarDiv .calendarCell
{	
	padding-right: 7px;
	color: #666666;
}

.calendar_week_row
{
	background-color:#eeeeee;
}

.activeDay
{
	cursor:pointer;		
}

.activeItem
{
	cursor:pointer;	
	font-weight: bold;
	background-color: #D5CCD5;
}

.inActiveDay
{
	color:#cccccc;
	cursor:default;
}

.activeDayHuntingCard
{
    color: #EB7502;
    font-weight: bold;
	cursor: pointer;
	background-color: #D5CCD5;
}

.currentDay
{
    color:#EB7502;
    cursor: default;
}

.dateText
{
	color: #555555;
	font-size:11px;
	font-weight:bold;
	padding-left:55px;
}

/*** CALENDARIO MONTERIAS ***/
.celdaListadoCalendarioCheck
{
    display: inline-block;
    width: 20px;
    height: 27px;    
    overflow: auto;
}

.divBotSiguienteCalendario
{
    float: right; 
    margin-right: 40px;   
}

.divBotSiguienteCalendario2
{
    display: block;
    text-align: right;
    padding-right: 40px;
}

.cabeceraTablaMonteriasCalendario
{
    margin-left: 15px;
    margin-top: 15px;
}

.tablaCalendarioMonterias
{
    margin-left: 6px; 
    border: solid 1px #4FAFC8;
    margin-top: 10px;
}

.tablaCalendarioMonterias td
{
   border: solid 1px #4FAFC8;
   width: 104px;
   height: 32px;
   vertical-align: middle;
   padding: 0px 3px 0px 3px; 
   text-align: center;
}

.capaScrollCeldaTabla
{
    overflow: auto;
    height: 32px;
    vertical-align: middle;
    margin: auto;
}    

.btnVerMas
{
    cursor: pointer;
    margin-left: 6px;
    color: #36431E;   
    font-weight: bold;
    margin-top: 10px;
    display: block;
    width: 56px; 
}

.celdaTablaMonteriaFecha
{
    margin-top: 10px; 
    width: 110px; 
    display: inline-block;
    height: 36px;
    position: absolute;
}

.selectCalendario
{
    margin-top: 8px;
    width: 140px;
    border: solid 1px #4FAFC8;
    height: 22px;
}

.cuerpoCalendario
{
    height: 80px;  
    margin-bottom: 30px;  
}

/**** DIRECTORIO NUEVO  ****/
.introDirectorio
{
    font-size: 11px;
    font-weight: normal;    
    clear: both;
}

.categoriasDirectorio
{
    margin-left: 13px;    
}

.ulCategoriasDirectorio
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;  
    text-align: justify;
}

.ulCategoriasDirectorio li
{
    display: inline-block;
    margin:  1px 6px 1px 8px;
}

.ulCategoriasDirectorioIndex
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;  
    text-align: justify;
}

.ulCategoriasDirectorioIndex li
{
    display: inline-block;
    margin:  1px 5px 1px 6px;
}

.linkCategoriaDirectorio
{
    font-weight: bold;    
}

.linkCategoriaDirectorioSeleccionado
{
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    background-color:#3F4B24;
    border:1px solid #272F14;
    color:#FFFFFF;
    cursor:default;
    padding: 0px 4px 1px;    
    border-radius: 2px;
}

.linkCategoriaDirectorioSeleccionado:hover
{
    color:#FFFFFF;
    text-decoration: none; 
}

.imgEmpresa
{
    width: 100px;    
    border: none;
}

.divImgEmpresa
{
    display: table-cell;
    height: 150px;
    width: 100px;
    background-color: #333333;
    border: 1px solid #6F6F53;
    cursor: pointer;
    vertical-align: middle;
}

.divNombreEmpresa
{
    padding: 3px;
    width: 90px;
    height: 38px;
    text-align: center;    
}

.tdEmpresas
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px; 
}

.divTablaEmpresas
{
    margin-top: 20px;
    margin-bottom: 20px;    
}

.tablaEmpresas
{
    border: none;
    border-spacing: 0;
}

.divMeGusta
{
    height: 15px;
    border: solid 1px #A3A276;    
    position: absolute;
    margin-top: 70px;
    margin-left: 5px;
    width: 85px;
    background-color: #EFEFD1;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    cursor: pointer;
    color: #3F4B24;
    font-size: 12px;
    z-index: -1;
}

.opacidad{
   opacity: .50;
   -moz-opacity: .50;
   filter:alpha(opacity=50);
} 

.empresaSeleccionada
{
    background-color: #A3A276;
    border: solid 1px #6F6F53;        
}

.empresaSeleccionada a
{
    color: #ffffff;        
}

.divContenidoEmpresa
{
    padding: 2px 2px 0px 2px;  
    margin-bottom: 10px;  
}

.cuerpoDirectorio
{
    margin-top: 17px;
    clear: both;
    display: block;    
}

.leftDirectorio
{
    width: 180px;   
    float: left; 
}

.leftDirectorio hr
{
    background-color: #D2DFB5;    
    border: none;
    height: 1px;
    width: 182px;
}

.imgInfoEmpresa
{
    width: 180px;
    border: none;
}

.imgSugerenciaEmpresa
{
    width: 120px;
    border: none;    
}

.btnSugerirEmpresa
{
    display: block;
    margin-top: 5px;    
}

.descripcionEmpresa
{
    width: 166px;
    border: 1px solid #D2DFB5;   
    overflow: auto;
    padding: 7px; 
    margin-top: 20px;
}

.divInfoEmpresa
{
    border-right:1px solid #D2DFB5; 
    border-bottom: #D2DFB5 solid 3px; 
    margin-top: 20px; 
    overflow: auto; 
    width: 181px;
    border-top: solid 1px #969F81;       
}

.titInfoEmpresa
{
    color:#000; 
    background-color: #D2DFB5; 
    display:block; 
    text-indent:5px; 
    line-height:20px; 
    font-weight: bold;
    width: 181px;
}

.infoDetalladaEmpresa
{
    padding-left: 3px;
    padding-right: 3px;    
    border-top: solid 1px #D2DFB5;
    margin-top: 10px;
}

.infoDetalladaEmpresaColumna
{
    padding-left: 3px;
    padding-right: 3px;    
    margin-top: 10px;
}

.subTitInfoEmpresa
{
    color: #8F8F8F;
    text-decoration: underline;
}

.titEditarEmpresa
{
    clear:left;
    color:#8F8F8F;
    float:left;
    height:30px;
    line-height:2;
    text-decoration:underline;
    width:140px;
}

.txtEmpresa
{
    border:1px solid #BEBEBB;
    clear:right;
    float:left;
    padding:3px;
    width:330px;
    font-size: 12px;    
}

.txtCronicas
{
    border:1px solid #BEBEBB;
    clear:right;
    float:left;
    padding:3px;
    width:480px;
    font-size: 12px;    
}

.txtOfertas
{
    border:1px solid #BEBEBB;
    padding:3px;
    width:373px;
    font-size: 12px;    
}

.txtPrecioOfertas
{
    border:1px solid #BEBEBB;
    padding:3px;
    width:102px;
    font-size: 12px;    
}

.txtMonedaOfertas
{
    border:1px solid #BEBEBB;
    padding:3px;
    width:110px;
    font-size: 12px;    
}

.txtAreaOfertas
{
    border:1px solid #BEBEBB;
    padding:3px;
    width:373px;
    font-size: 12px;    
    height: 50px;
}

.txtVideo
{
    border:1px solid #BEBEBB;
    padding:3px;
    width:200px;
    font-size: 12px;    
}

.txtMedio
{
    height: 80px;    
}

.txtGrande
{
    height: 160px;    
}

.marginTop8
{
    margin-top: 8px;    
}

.usuariosEmpresa
{
    padding-top: 8px;    
}

.usuarioEmpresa
{
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 8px;
    vertical-align: top;
}

.usuarioEmpresa img
{
    border: none;
    width: 48px;
    height: 48px;    
}

.opcionesEmpresa
{
        margin-left: 20px;
		float: left;
}
.opcionesEmpresa div{
	top:1px;
	left:0px;
	position:relative;
	}	

.opcionesEmpresa a.abigon{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesEmpresa a.abigon:hover{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) top;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.opcionesEmpresa a.abig{
	display:inline-block;
	width:130px;
	height:37px;
	background:url(../imagenes/bot2Big.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}
.opcionesEmpresa a.abig:hover{

	background:url(../imagenes/bot2Big.gif) no-repeat top;
	
	}
.opcionesEmpresa a{
	display:inline-block;
	width:80px;
	height:37px;
	background:url(../imagenes/bot2.gif) no-repeat bottom;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	}	
.opcionesEmpresa a:hover{

	background:url(../imagenes/bot2.gif) no-repeat top;
	}
	
.opcionesEmpresa .activa{

	background:url(../imagenes/bot2.gif) no-repeat top;
}

.titEmpresa
{
    color: #36431E;
    font-size: 16px;    
    margin-top: 0px;
    display: inline;
}

.divMeGustaJunta
{
    display: inline;
    height: 15px;
    border: solid 1px #A3A276;    
    margin-left: 5px;
    width: 85px;
    background-color: #EFEFD1;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    cursor: pointer;
    color: #3F4B24;
    font-size: 12px;
}

.divTitEmpresa
{
    margin-bottom: 10px;
}

.contenidoJuntaEmpresa
{
    float: left;
    margin: 0px 15px 10px 20px;
    border: solid 0px black;
    width: 500px;
}

.divCompartirComentario
{
    margin-top: 10px;
    margin-bottom: 40px;    
}

.contenidoFotosEmpresa
{
    float: left;
    border-bottom: solid 1px #D2DFB5;
    width: 700px;
    padding-bottom: 15px;
}

.inputComment
{
    border: 1px solid #BEBEBB;
    color: #A8A8A4;
    height: 21px;
    width: 350px;
    padding-top: 4px;
    padding-left: 3px;
    line-height: 25px;
    float: left;
    margin-top: 2px;
}

.hrContenidoJunta
{
    margin-top: 10px;
    background-color: #D2DFB5;
    border: none;
    height: 1px;
}

.btnCompartir
{
    background-image: url('/public/imagenes/botCompartir.gif');
    width: 99px;
    height: 31px;
    padding: 0px;
    border: none;
    cursor: pointer;
    margin-left: 10px; 
    float: left;
}

.titInfoDetallada
{
    font-size: 11px;
    font-weight: bold;
    float: left;    
}

.titInfoDetallada a
{
    color: #000;    
}

.linkNavegacionImagenes
{
    margin-top: 9px;
    float: right;
    margin-right: 5px;    
    margin-bottom: 10px;
}

.fotoEmpresa
{
    border: solid 2px #A3A276;
    margin-top: 10px;
    margin-bottom: 10px;
}

.comentariosImagenEmpresa
{
    float: left;
    width: 100%;    
}

.sinImagenes
{
    margin: 40px 0px 10px 3px; 
}

.divImagenesEmpresa
{
    float: left;
    width: 100%;
    text-align: center;
}

.divPublicarVideos
{
    float: left;    
    margin-top: 20px;
    clear: both;
    text-align: left;
}

.divPublicarImagenes
{
    float: left;    
    margin-top: 20px;
    clear: both;
    text-align: left;
}

.divPublicarImagenes div
{
    display: inline;    
}

.txtTituloImagen
{
    color: #A8A8A4;    
}

.lnkEliminarImagen
{
    float: left;
    margin-top: 20px;
    margin-left: 10px;    
}

.marginLeft10
{
    margin-left: 10px;
    display: inline;
}

.textoPublicarVideos
{
    margin-bottom: 5px;
    margin-top: 5px;        
}

.textoPublicarImagenes
{
    margin-bottom: 5px;
    margin-top: 5px;   
    text-align: left;
}

.lnkInsertarOferta
{
    margin-bottom: 5px;
    margin-top: 10px;   
    text-align: left;
    float: left;    
}

.divInsertarOfertas
{
    float: left;
    display: none;
    clear: both;
    margin-top: 10px;
}

.titVideo
{
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;    
}

.divVideoEmpresa
{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.cronicaEmpresa
{
    clear: both;
    margin-top: 20px;
}

.cronicaEmpresa h3
{
    color: #989761;
    margin-bottom: 8px;
    margin-top: 0px;
}

.imagenEmpresa
{
    width: 170px;
    float: left;
    height: 100%;
    margin-top: 10px;
}

.imagenEmpresa img
{
    background-color:White;
    border:1px solid #CCCCCC;
    padding:3px;  
    width: 150px;  
}

.sugerenciaEmpresa
{
    float: left;
    border: solid 1px #D2DFB5;  
    margin-bottom: 15px;
    padding: 10px;
    margin-left: 20px;  
}

.sugerenciaPagina
{
    float: left;
    border-bottom: solid 1px #D2DFB5;  
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    width: 100%;  
}

.imgSugerencia
{
    float: left;
    margin-right: 10px;   
}

.infoSugerencia
{
    float: left; 
}

.divInvitadoPor
{
    margin-top: 8px;
    margin-bottom: 8px;    
}

.divInvitadoEmpresaPor
{
    margin-bottom: 8px;    
}

.botonesSugerencia
{
    margin-top: 15px;    
}

div.botSugerencia:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.botSugerencia
{
    height:25px;
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    float: left;
    margin-left: 5px;
}

div.botSugerencia span
{
    position: relative;
    top: -8px;
}

div.botSugerencia:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.botSugerencia:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.botSugerencia:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.botSugerencia:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.titBigDirectorio
{
    font-size:14px; 
    font-weight:bold;
    float: left;
    margin-top: 0px;
}

.listaProvincias
{
    float: right;    
}

.listaProvincias label
{
    font-weight: bold; 
    margin-right: 8px;       
}

.listaProvincias select
{
    font-size: 12px;
    padding: 2px;    
    border: solid 1px #A3A276;
    width: 140px;
}

.divMsgMeGusta
{
    display: none;
    border: solid 1px #4D5934;
    position: absolute;
    width: 120px;
    overflow: auto;
    background-color: #D2DFB5;   
    padding: 3px;
    z-index: 1;
}

/*** TIEMPO FIN DE SEMANA ***/

.tablaTiempo
{
    border: none;    
    border: 1px solid #4FAFC8;
}

.tablaTiempo td
{
    border: 1px solid #4FAFC8;    
    padding: 6px 5px 6px 5px;
}

.msgResultadosMarcazas
{
    border:1px solid #4FAFC8;
    display:block;
    float:right;
    font-size:13px;
    width:330px;
    background-color: #EFD5A4;
    padding: 3px;
    margin-top: -75px;
    margin-right: 10px;
}

.msgMisResultadosMarcazas
{
    border:1px solid #4FAFC8;
    display:block;
    float:right;
    font-size:13px;
    position: absolute;
    top:-25px;
    width:130px;
    background-color: #EFD5A4;
    padding: 3px;
    right: 0px;
}

.letraN
{
    color: White;
    font-weight: bold;
    background-color: Red;
    padding: 0px 5px 1px 4px;
    width: 10px;
    height: 10px;    
    margin-left: 2px;
}

.empresasRelacionadas
{
    margin-top: 30px;    
}

div.btnSubmit:before
{   
    content: url(/public/imagenes/botBefore.gif);
}

div.btnSubmit
{
    height:25px; 
    background:url(/public/imagenes/botCenter.gif); 
    background-repeat: repeat-x;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 20px;
}

div.btnSubmit span
{
    position: relative;
    top: -8px;
}

div.btnSubmit:after
{
    content: url(/public/imagenes/botAfter.gif);
}

div.btnSubmit:hover:before
{   
    content: url(/public/imagenes/botBeforeHover.gif);
}

div.btnSubmit:hover
{
    background:url(/public/imagenes/botCenterHover.gif); 
}

div.btnSubmit:hover:after
{
    content: url(/public/imagenes/botAfterHover.gif);
}

.floatRight
{
    float: right;    
}

/**** SECCION EL DEBATE ****/
.titDebate
{
    background-image: url(/public/imagenes/botDebate.gif);
    color: #fff;    
    width: 230px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin: 0px 15px 15px 15px;    
    display: inline-block;
}

.cuadroPreguntaDebate
{
    background-color: #EFEFE0;
    border:1px solid #4FAFC8;
    float:left;
    font-size:13px;
    min-height:45px;
    padding:5px;
    width:400px;
}

div.btnDebate:before
{   
    content: url(/public/imagenes/botBeforeOrange.gif);
}

div.btnDebate
{
    height:25px; 
    background:url(/public/imagenes/botCenterOrange.gif); 
    background-repeat: repeat-x;
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin-left: 11px;
    margin-top: 15px;
    float: left;
}

div.btnDebate span
{
    position: relative;
    top: -8px;
}

div.btnDebate:after
{
    content: url(/public/imagenes/botAfterOrange.gif);
}

.divComentariosDebate
{
    display: inline;    
}

.comentarioDebate
{
	clear:both;
	min-height:45px;
	margin-top:5px;
	border:0px #F00 solid;
	background:url(../imagenes/fondoComentario.gif) 0px -0px no-repeat #eaebe1;
	padding-top:5px;
	border:0px #F00 solid;
	padding-right:10px;
	width:440px;
	float: left;
	margin-left: 25px;
}

.comentarioDebate strong
{
    font-size: 14px;    
}

.celdaFotoComentarioDebate
{
    border:0px solid #F00; 
    width:50px; 
    float:left; 
    display:block;
}	

.celdaComentCazaDebate
{
    border:0px solid #F00; 
    display:block; 
    background:#eaebe1; 
    padding-left:58px; 
    padding-bottom:5px;
}

.celdaComentCazaDebate input	
{
    border:1px solid #bebebb; 
    width:310px; 
    height:16px; 
    color:#a8a8a4; 
    padding-top:5px; 
    margin-top:10px;
    width: 310px;
}

.ulDebatesAnteriores
{
      font-size:11px;
        
    list-style-type: none;
    padding-left: 5px;  
}

.ulDebatesAnteriores li
{
    margin-bottom: 10px;    
}	 

.titDebatesAnteriores
{
    margin-right:5px;
padding-bottom:5px;
padding-left:10px;
    border-bottom: solid 1px #E2E2E0;    
}

.cuerpoLeftDebate
{
    width:708px; 
    float:left; 
    border:#F00 0px solid;
}

.btnVerMasDebate
{
    cursor: pointer;
    margin-left: 6px;
    font-weight: bold;
    margin-top: 10px;
    float: left;
    width: 56px;
    clear: both; 
}

.lnkDebatesHistorial
{
    float:right;
    font-weight:bold;
    margin-right:10px;
    margin-top:10px;   
}

.marginBottom10
{
    margin-bottom: 10px;    
}

.lnkVerComentariosHistorial
{
    float:left;
    font-weight:bold;
    margin-left:20px;
    margin-top:20px;   
}

.lnkDebate
{
    display: block;
    width: 200px;
    height: 28px;
    text-align: center;
    margin-bottom: 4px;
    padding-left: 0px;
    margin-left: 30px;
}

.lnkDebate a
{
    display: block;
    background-image: url(/public/imagenes/botColumnTickOrange.gif);
    color: #fff;    
    width: 200px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    margin-bottom: 10px;
}

.lnkDebate a:hover
{
    color: #fff;
    background-image: url(/public/imagenes/botColumnTickOrangeHover.gif);
}

#divMsg
{
    position: fixed;
   	background-color: #ffffff;
   	border: 3px solid #525252;
   	width: 500px;
   	height: 400px;
    bottom: 0;
    left: 400px;
    z-index: 500;
    padding: 20px;
}

#divMsg span
{
    font-size: 16px; 
}

.divCerrar
{
    float: right;
    height: 24px;
    width: 24px;
    font-size: 18px;
    background-color: #414F26;
    text-align: center;
    color: #fff;
    cursor: pointer;
    padding: 5px;
}

.divTextoBases
{
    height:92%;
    overflow:auto;
    width:98%;
    padding-right: 10px;    
}

.marginTop15
{
    margin-top: 15px;
}

.divMsgDebate
{
    display: none;
    clear: both;
    padding-top: 10px;
    width: 450px;    
}

.divMsgDebate p
{
    font-size: 13px;        
}

div.botonSiNoDebate:before
{   
    content: url(/public/imagenes/botBeforeOrange.gif);
}

div.botonSiNoDebate
{
    height:25px; 
    background:url(/public/imagenes/botCenterOrange.gif); 
    background-repeat: repeat-x;
    display: inline-block; 
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
}

div.botonSiNoDebate span
{
    position: relative;
    top: -8px;
}

div.botonSiNoDebate:after
{
    content: url(/public/imagenes/botAfterOrange.gif);
}

.borderImg
{
    border: solid 2px #A3A276;    
}

.linkUser
{
    width: 48px; 
    display: inline-block;   
}

.cajaDebate
{
    background-image: url(/public/imagenes/fondoDebate.jpg);
    display:block;
    height:27px;
    margin-left:30px;
    width:197px;
    color: #000;
    font-size: 10px;
    padding-left: 4px;
    padding-top: 3px;       
}

.columnaDebatesAnteriores
{
    float: left;
    width: 183px;
    padding-right: 13px;    
}

.divDebateActual
{
    float: left;    
    width: 510px;
}

.lnkVolverDebaeActual
{
    float: right;
    font-weight: bold; 
    margin-right:25px;
margin-top:8px;   
}

#bullets_parent
{
    float:left;
    width:100%;    
}

#bullets_parent table
{
    width: 136px;    
}

/**** CONTESTBAR ****/
#divContestBar
{
    position: fixed;
    width: 100%;
    background-color: #D2DFB5;
    bottom: 0;
    z-index: 100;
    left: 0;
    font-size: 16px;
    padding: 15px 0px 13px 0px;
    color: #3E4A24;
    display: none;
}

.divContentContest
{
    margin: auto;
    width: 930px;    
}

a.linkBasesContest
{
    font-size: 13px;
    color: #3E4A24;    
    text-decoration: underline;
    margin-left: 10px;
}

a.linkBasesContest hover
{
    color: #3E4A24;    
    text-decoration: underline;
}

a.linkParticipa
{
    border-radius: 10px;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background:none repeat scroll 0 0 white;
    float:right;
    font-size:15px;
    font-weight:bold;
    margin-top:-3px;
    padding:5px 10px;
    text-decoration:none;
    color: #3E4A24;
}

a.btnClose
{
    background:none repeat scroll 0 0 #3E4A24;
    color:#ffffff;
    float:right;
    font-size:20px;
    margin-left:15px;
    margin-top:-3px;
    padding:2px 10px;
    text-decoration:none;    
}

.txtSearchDirectorio
{
    border: 1px solid #A3A276;
    font-size: 12px;
    padding: 3px;
    width: 300px;
    margin-right: 20px;    
}

.divRankingGrupos
{
    width: 251px;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}

.cabeceraRanking span
{
    float: left;
    height: 20px;
    font-size: 11px;    
    padding-top: 5px;
    font-weight: bold;
    /*margin-right:2px;*/
    padding-left:2px;
    padding-right:5px;
    padding-top:5px;
    cursor: pointer;
    color: #3E4A24;
}

.divRankingGrupos div p
{   
    margin: 3px 10px 0px 10px;
    padding: 5px 0px 5px 10px;
    font-weight: bold;
    color: #3C4722;
}

.fondoBlanco
{
    background-color: #fff;    
}

.divRankingGrupos #div_usuarios, #div_actualizados
{
    display: none;    
}

.divSeccionRanking
{
    background-color: #D2DFB5;
    height: 140px;
    float: left;
    width: 100%;
    padding-top: 5px;
    border-bottom: 1px solid #969F81;
}

.tituloSeccion
{
    background-color: #CDC872;
}

.tituloSeccionSeleccionada
{
    background-color: #D2DFB5;    
}

.txtBuscaGrupos
{
    border:1px solid #bebebb; 
    width:315px; 
    height:26px; 
    color:#a8a8a4; 
    padding-top:5px; 
    padding-left:30px; 
    background:url(/public/imagenes/fondoLupa.gif) 6px 6px no-repeat #FFF;    
}

.divCabeceraGrupos
{
    float: left;    
}

.textoGrupos
{
    font-size: 13px;
    width: 400px;
    background-color: #D2DFB5;   
    margin-bottom: 30px;
    padding: 10px;
    border-bottom: 1px solid #969F81;
}

/*** POSTSBLOG ***/

.post
{
    /*background-color:#D2DFB5;*/
    border-bottom:1px solid #969F81;
    padding: 10px;
    margin-bottom: 10px;
}

.post h3
{
    color: #414E25;
    margin-bottom: 8px;
    margin-top: 0px;
}

.post h3 a
{
    color: #414E25;
}

.spanEnviado
{
    font-family:Georgia,"Times New Roman",Times,serif;
    color: #744A16;   
    font-size: 12px;
}

.spanCategoria
{
    font-family:Georgia,"Times New Roman",Times,serif;
    color: #C89888;   
    font-size: 12px;
}

.spanCategoria a
{
    color: #C89888;   
}

.spanCategoria a:hover
{
    color: #C89888;
    text-decoration: underline;   
}

.contenidoPost
{
    margin-top: 8px;
    line-height: 18px;
    font-size: 11px;    
}

.contenidoPost img
{
    border: none;    
}

.lnkNavegacionBlog
{
    font-size: 12px;
    font-weight: bold;   
}

#divCategoriasBlog ul
{
    padding-left: 25px;
    font-size: 12px;        
    line-height: 1.7;
    list-style-type: none;
}

#comentariosPost h3
{
    color: #989761;
}

#comentariosPost ul
{
    list-style-type: none;    
    padding-left: 0px;
}

#comentariosPost ul li
{
    margin-bottom: 25px;    
}

#comentariosPost ul h3
{
    color: #3F4B24;
}

.txtCamposComentario
{
    width: 686px;
    height: 22px;
    margin-bottom: 10px;
    border: 1px solid #A3A276;
    padding-left: 10px;
    line-height: 1.5;
}

.txtareaComentario
{
    width: 686px;
    height: 80px;
    border: 1px solid #A3A276;
    padding-left: 10px;
    margin-bottom: 20px;
    padding-top: 5px;
}

.cuerpoPostsBlog
{
    width:700px; 
    float:left; 
}

.botEnviarComentario 
{
    width:85px; 
    height:25px; 
    background:url(../imagenes/fondoBotLargo.gif); 
    border:0px; 
    display:block; 
    color:#FFF; 
    font-size:13px; 
    margin-top:0px; 
    cursor:pointer;
    float: right;
    font-weight: bold;
}		

.lblFotoMarket
{
    color: #666666;
    font-weight: bold; 
    margin-left: 102px;   
    margin-right: 7px;
}

.txtFotoMarket
{
    width: 250px;    
}

/*** USEROFFERS ***/
#divNewUserOffer
{
    padding-top: 20px;  
    padding-left: 50px;
    width: 500px;
}

#divNewUserOffer label
{
    font-weight: bold;
    color: #666666;
    width: 90px;
    display: inline-block;    
    margin-bottom: 10px;
    text-align: right;
    vertical-align: top;  
    margin-top: 3px;  
}

#divNewUserOffer textarea, .divArea
{
    width: 400px;
    border: solid 1px #4FAFC8;
    height: 80px;    
    margin-bottom: 10px;
}

#divNewUserOffer select
{
    margin-bottom: 10px;
    width: 203px;
    border: solid 1px #4FAFC8;    
    height: 23px;
}

.txtFecha
{
    width: 200px;
    margin-bottom: 10px;
    border: solid 1px #4FAFC8;
    height: 18px;    
}

.txtGrande
{
    width: 400px;
    margin-bottom: 10px;
    border: solid 1px #4FAFC8;
    height: 18px;    
}

#divNewUserOffer div
{
    padding-top: 3px;
    padding-left: 3px;    
}

#divConfirmar div
{
    padding: 0px;    
}

.divOferta h3
{
    font-weight: normal;
    margin-bottom: 10px;    
}

#divUserOffer img
{
    float: left;    
    margin-right: 15px;
}

#divUserOffer p
{
    margin-bottom: 8px;
    margin-top: 0px;    
}

.btnBorrarAnuncio
{
    border: 0 none;
    background-image: url(/public/imagenes/fondoBotFormSize2.gif);
    height: 25px;
    width: 120px;
    color: White;
    cursor: pointer;
    clear: both;
    margin-top: 20px;
}

.divOfrezco
{
    float: left;
    width: 46%;
    border-right: solid 1px #4FAFC8;
    text-align: center;
    height: 600px;
    padding-right: 20px;     
}

.divBusco
{
    float: left;
    width: 46%;
    border-left: solid 1px #4FAFC8;
    text-align: center;
    padding-left: 20px;
    height: 600px;     
}

.divOferta
{
    text-align: left;
    border-bottom: 1px solid #BEBEBB;
    height: 100px;
    padding-left: 5px;
    padding-right: 5px;    
}

.divOferta p
{
    text-align: justify;
    margin-top: 0px;
    height: 25px;    
}

.titTipoOfertas
{
    font-size: 16px;
    color: #414E25;
    font-weight: bold;    
}

.colorLink
{
    color: #989761;    
}

.botVolverOfertas
{
    width:64px; 
    height:25px; 
    background:url(../imagenes/fondoBotForm.gif); 
    border:0px; 
    color:#FFF; 
    font-size:11px; 
    margin-top:20px; 
    cursor:pointer;
    float: left;
    margin-right: 10px;    
}

.lnkUserOffers
{
    display: block;
    width: 200px;
    height: 28px;
    text-align: center;
    margin-bottom: 4px;
    padding-left: 0px;
    margin-left: 30px;
}

.lnkUserOffers a
{
    display: block;
    background-image: url(/public/imagenes/botUserOffer.gif);
    color: #fff;    
    width: 200px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    margin-bottom: 10px;
    word-spacing: -1px;
}

.lnkUserOffers a:hover
{
    color: #fff;
    background: url(/public/imagenes/botUserOfferHover.gif);
}

/*** SECCION ALEGACIONESLEYARMAS ***/
.cuerpoAlegaciones
{
    margin-top: 17px;   
}

.divNoticiasAlegaciones
{
    float: left;
    width: 38%;
    padding-right: 15px;             
}

.divDebateAlegaciones
{
    float: left;
    width: 34%;
    border-right: solid 2px #4FAFC8;
    border-left: solid 2px #4FAFC8;
    min-height: 500px;
    padding-right: 15px; 
    padding-left: 15px; 
}

.divUsuariosAlegaciones
{
    float: left;
    width: 21%;
    padding-left: 15px;
}

.titColumna
{
    color: #36431E;    
}

.titNoticia
{
    color: #989761;
}

.noticiaAlegaciones
{
    border-bottom:1px solid #969F81;
    padding-left: 10px;
    padding-bottom: 20px;
    text-align: justify;
}

.listaUsuarios
{
    list-style-type: none;
    padding-left: 20px;    
}

.listaUsuarios li
{
    margin-bottom: 4px;    
}

.comentarioDebateAlegaciones
{
	clear:both;
	min-height:45px;
	margin-top:5px;
	border:0px #F00 solid;
	background:url(../imagenes/fondoComentario.gif) 0px -0px no-repeat #eaebe1;
	padding-top:5px;
	border:0px #F00 solid;
	width:445px;
	padding-right:10px;
	width:310px;
	float: left;
}

.celdaComentCazaDebateAlegaciones
{
    border:0px solid #F00; 
    display:block; 
    background:#eaebe1; 
    padding-left:3px; 
    padding-bottom:5px;
}

.celdaComentCazaDebateAlegaciones input	
{
    border:1px solid #bebebb; 
    width:310px; 
    height:16px; 
    color:#a8a8a4; 
    padding-top:5px; 
    margin-top:10px;
    width: 250px;
}

a.botPublicarAlegaciones {display:block; width:45px; height:14px; background:url(../imagenes/botPublicar.gif) top; float:right; margin-top:15px;}
a.botPublicarAlegaciones:hover {background-position:bottom;}	

.colorAlegacionesPar
{
    color: #5E6F37;    
}

.divListadoAlegaciones
{
    margin-bottom: 15px;    
}

.ulAlegaciones
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;  
    text-align: left;
}

.ulAlegaciones li
{
    display: inline-block;
    margin:  1px 11px 1px 12px;
    width: 270px;
}

.divApuntarseAlegaciones
{
    margin-bottom: 20px;    
}

.divApuntarseAlegaciones input
{
    width: 110px;
    border: 1px solid #A3A276;
    height: 23px;    
    line-height: 20px;
    padding-left: 3px;
}

.lnkVerMasNoticias
{
    display: block;
    margin-top: 10px;
    font-weight: bold;    
}

.marginRight5
{
    margin-right: 5px;    
}

/**** REGISTRO NUEVO ****/
.divFormRegistro
{
    margin-top: 10px;
    width: 55%;
    float:left;    
}

.divFormRegistro h1
{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;    
}

.divFormRegistro h2
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;    
}

.divListadoRegistro
{
    margin-top: 10px;
    width: 45%;
    float:right;    
}

.divReacuadroListado
{
    width: 370px;
    background-color: #D2DFB5;         
    margin-top: 30px;
    padding: 10px 0px 1px 15px;
    font-size: 13px;
    border: 1px solid #969F81;
}

.divReacuadroListado ul
{
    margin-top: 5px;   
    padding-left: 30px; 
}

.divReacuadroListado ul li
{
    margin-bottom: 2px;    
}

.divFormularioRegistro
{
    margin-top: 10px;    
}

.btnRegistrate
{
    border: 0 none;
    background-image: url(/public/imagenes/fondoBotFormSize2.gif);
    height: 25px;
    width: 120px;
    color: White;
    cursor: pointer;
    clear: both;
    font-weight: bold;
}

.txtRegistro
{
    width: 300px;
    height: 20px;
    padding: 6px;    
    border: 1px solid #969F81;
    font-size: 16px;    
}

.selectRegistro
{
    height: 34px;
    padding: 6px;    
    border: 1px solid #969F81;
    font-size: 14px;
    margin-right: 4px;       
}

.tdLabelRegistro
{
    color: #989761;
    font-size: 12px;
    width: 110px;         
    vertical-align: middle;
    text-align: right;
    height: 35px;
}

.tdBtnRegistro
{
    text-align: right;
    padding-top: 10px;    
}

.tdValidation
{
    vertical-align: middle;    
}

.smallContent
{
	font-size: 13px;
}

a.btnEntrar
{
    background-image: url('/public/imagenes/fondoBotForm.png');
    display: block;
    width: 64px;
    height: 25px;
    text-align: center;
    line-height: 2;
    color: #ffffff;
    font-weight: bold;     
    float: right;
    margin-right: 155px;
}

#divActivationRemember
{
    width: 100%;
    background-color: #E0EFD1;
    z-index: 100;
    left: 0;
    top: 0;
    font-size: 12px;
    padding: 15px 0px 13px 0px;
    height: 40px;
    border-bottom: 1px solid #969F81;
}

.divContentActivation
{
    margin: auto;
    width: 930px;    
}

a.linkAccedeCorreo
{
    border-radius: 10px;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background:none repeat scroll 0 0 white;
    font-size:14px;
    font-weight:bold;
    margin-top:-3px;
    padding:5px 10px;
    text-decoration:none;
    color: #3E4A24;
    margin-left: 5px;
}

a.linkReenviarCorreo
{
    color: #3E4A24;
    font-size: 11px;
    margin-top: 8px;    
}

a:hover.linkReenviarCorreo
{
    text-decoration: underline;    
}

.divEnlacesCorreo
{
    float: right;
    margin-top: 11px;
}

.divFormPreferencias
{
    float: left;
    width: 25%;    
}

.divSalaOfertas
{
    float: right;    
    width: 75%;
    margin-top: -15px;
}

.divOfertas
{
    font-size: 11px;    
    float: left;
    margin-bottom: 10px;
}

.divTextoHomeCzw
{
    float: right;
    width: 350px;
    margin-top: 50px;
    text-align: center; 
}

.textoCazaworld
{
    font-size: 70px;
    font-family: Times New Roman;    
}

.textLema
{
    font-size: 46px;
    font-family: Times New Roman;    
}

.divSeguirRegistro
{
    float: right;
    margin-top: -15px;    
}

/**** MENSAJE CAZAWORLD ****/
#divExteriorMsg
{
    left: 0;
    top: 0;
    height: 0;
    width: 100%;
    position: fixed;
    z-index: 1000;    
}


.divMessageCzw
{
    border-radius: 8px;
    position: relative;
    margin: auto;
    top: 200px;
    width: 450px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    background: none repeat scroll 0 0 rgba(82, 82, 82, 0.7);
    padding: 12px;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#902F2F2F,endColorstr=#902F2F2F);       
}

.titleMsg
{
    background-color: #D2DFB5;
    padding: 10px;
    width: 430px;
    border-bottom: 1px solid #969F81;        
    font-size: 14px;
    font-weight: bold;
    color: #3E4A24;
    border-top: 1px solid #555555;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
}

.contentMsg
{
    width: 430px;        
    background-color: #ffffff;
    padding: 10px;
    min-height: 50px;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    font-size: 12px;    
    line-height: 1.3;
    overflow: auto;
    max-height: 350px;
}

.contentMsg a
{
    text-decoration: underline;    
}

.buttonsMsg
{
    background-color: #D2DFB5;
    width: 430px;    
    padding: 10px;
    text-align: right;
    border-top: 1px solid #969F81;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
}

.buttonsMsg a
{
    font-size: 12px;
    text-decoration: underline;  
    color: #3E4A24;  
}

.buttonsMsg a:hover
{
    text-decoration: none;    
}

.buttonsMsg input
{
    background-image: url('/public/imagenes/btnMensaje.gif');
    width: 85px;
    height: 25px; 
    margin-left: 20px;
    border: none;
    color: #ffffff;
    font-size: 14px; 
    cursor: pointer;      
}

.botForm	{width:85px; height:25px; background:url(../imagenes/fondoBotLargo.gif); border:0px; display:block; color:#FFF; font-size:13px; cursor:pointer; font-weight: bold;}

/* COLUMNA IZQUIERDA INICIO */

.leftInicio
{
    width: 179px;   
    float: left;
    border: solid 0px black; 
    margin-right: 10px;
}

.infoPerfil
{
    width: 100%;
    min-height: 50px;    
}

.fotoPerfil
{
    float: left;
    margin-right: 5px;    
}

.fotoPerfil img
{
    border: none;
    width: 50px;
    height: 50px;    
}

.enlacesPerfil
{
    float: right;
    width: 124px;
    padding-top: 5px;    
}

.lnkEditarPerfil
{
    padding-top: 2px;
    display: block;    
}

.divSolicitudes
{
    padding-top: 3px;     
}

.divSolicitudes ul
{
    list-style-type: none;
    padding-left: 0px;    
}

.divSolicitudes ul li
{
    margin-bottom: 4px;
    color: #36431E;
    line-height: 1.4;
}

.divSolicitudes ul li a
{
    color: #36431E;        
}

.divSolicitudes ul li a:hover
{
    text-decoration: underline; 
}

.divImagenesEtiquetas
{
    padding-top: 5px;    
    padding-left: 20px;
}

.divImagenesEtiquetas img
{
    height: 35px;
    width: 35px;
    padding: 3px;
    border: 1px solid #CCCCCC;
    background-color: #ffffff;  
}

.birthdayUser
{	
	padding-bottom:5px;
	font-size:11px;
	color:#AE1700;
	font-weight:bold;
	padding-left: 15px;
}

.leftInicio hr
{
    background-color: #E2E2E0;
    border: none;
    height: 1px;    
}

.divAgendaCazador
{
    margin-top: 5px;    
}

.divAgendaCazador ul
{
    list-style-type: none;
    padding-left: 0px;     
}

.divAgendaCazador ul li
{
    color: #36431E;    
}

.divAgendaCazador ul li h3
{
    margin-top: 8px;
    margin-bottom: 5px;
    color: #989761;      
}

.divAgendaCazador ul li ul
{
    list-style-type: none;
}

.divAgendaCazador ul li ul li
{
    margin-bottom: 5px;
    font-weight: bold;     
}

.divAgendaCazador ul li ul li a
{
     color: #36431E;    
}

.divAgendaCazador ul li ul li a:hover
{
    text-decoration: underline;    
}

.divSalaTrofeos
{
    margin-top: 8px;
    background-color: #E4D9BD; 
    padding: 5px;   
}

.empresaPatrocinaST
{
    text-align: right;
    font-size: 10px; 
    font-weight: bold;
}

.empresaPatrocinaST a
{
    color: #36431E;
    font-weight: bold;   
}

.empresaPatrocinaST a:hover
{
    text-decoration: underline;    
}

.titSalaTrofeos
{
    margin-top: 5px;
    font-weight: bold;
    color: #36431E;
    font-size: 10px;
}

.divImagenST
{
    width: 169px;
    background:url(../imagenes/fondoSalaPeque.gif) repeat-x;            
    margin-top: 5px;
    text-align: center;
    padding-top: 3px;
}

.divImagenST img
{
    width: 155px;
    height: 104px;
    border: none;
    margin-top: 3px;
}

.divPublicadaPor
{ 
    padding-top:4px;
    color: #999999;
    font-size: 9px;
    text-align: right;
    padding-bottom: 5px;
    margin-left: 4px;
    margin-right: 7px;
}

.divInvitaAmigos
{
    margin-top: 7px;
    margin-left: 10px;    
}

.divInvitaAmigos input
{
    width: 95px;
    border: 1px solid #A3A276;
    height: 20px;
    padding-left: 3px;
    color: #A8A8A4;    
}

.btnInvitaAmigos
{
    cursor: pointer;
    float: right;
    color: #ffffff;
    text-align: center;
    line-height: 2;
    font-size: 12px;
    width: 64px;
    height: 25px;
    background-image: url('/public/imagenes/fondoBotForm2.gif');    
}

.divCabeceraST
{
    padding-left: 7px;
    padding-right: 7px;
    font-size: 10px;
}

.divCabeceraST span
{
    float: left;
    font-weight: bold;
    color: #36431E;
}

.divCabeceraST a
{
    float: right;    
}

#divSeleccionarFoto
{
    padding: 7px;
    margin-bottom: 10px;
    width: 455px;
    border: 1px solid #969F81;
    float: left;
    text-align: center;
}

#divSeleccionarFoto h4
{
    font-size: 11px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 5px;
}

#divSeleccionarFoto input
{
    height: 25px;
    width: 220px;
    cursor: pointer;    
}

#divSeleccionarVideo
{
    padding: 7px;
    margin-bottom: 10px;
    width: 455px;
    border: 1px solid #969F81;
    float: left;
    text-align: center;
}

#divSeleccionarVideo h4
{
    font-size: 11px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 5px;
}

#divSeleccionarVideo p
{
    color: #000000;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 11px;
}

#divSeleccionarVideo input
{
    width: 325px;
    height: 22px;
}

#divInfoLink
{
    padding: 7px;
    margin-bottom: 10px;
    width: 455px;
    border: 1px solid #969F81;
    float: left;
}

#divInfoLink img
{
    width: 80px;
    border: none;
    float: left;   
}

#divInfoLink h4
{
    font-size: 12px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-left: 90px;
}

#divInfoLink p
{
    font-size: 11px;
    color: #000000;
    margin-bottom: 5px;
    padding-left: 90px;
}

#divInfoLink span
{
    font-size: 11px;
    color: #8F8F8F;
    padding-left: 90px;
    display: block;
    margin-top: 5px;
}

.divSeleccionarImagen
{
    float: left;    
    margin-right: 10px;
    text-align: center; 
}
.divSeleccionarImagen a
{
    font-weight: bold;
    font-size: 13px; 
    color: #000000;   
}

#divInfoLink input
{
    width: 20px;
    height: 13px;
    padding: 0px; 
    margin: 0px 0px 0px 0px;   
}

.labelSinImg
{
    font-size: 11px;
    font-weight: bold;    
}

.divEnlaceJunta
{
    margin-left: 75px;
    float: left;
    width: 400px;
    margin-bottom: 5px;
}

.divEnlaceJunta img
{
    width: 80px;
    float: left;
    border: none;
}

.divEnlaceJunta p
{
    color: #787875;
    font-weight: normal;
    /*padding-left:95px;*/
    padding-right:10px;
}

.divEnlaceJunta a
{
    color: #36431E; 
    font-weight: bold;  
}

.divEnlaceJunta span a
{
    color: #787875;
    font-weight:normal;
    display: block;
    margin-top: 3px;
}

.divDudasInicio
{
    float: right;
    margin-right: 15px;    
}

.divDudasInicio a
{
    font-weight: bold;
    text-decoration: underline;    
}

.divDudasInicio a:hover
{
    text-decoration: none;    
}

.divBotonesPublicar
{
    float: right;
    margin-right: 15px;
    margin-top: -3px;    
}

.divBotonesPublicar img
{
    border: none;
    margin-left: 4px;
}

.divMasPublicaciones
{
    padding: 10px;
    border: 1px solid #969F81;
    background-color: #D2DFB5;    
    color: #36431E;
    margin-top: 10px;
    cursor: pointer;
    font-size: 11px;
}

.publishLabel
{
	margin-bottom:7px;
}

.iconoCompartir
{
    cursor: pointer;
    margin-left: 3px;
    margin-top: -5px;
}

/*** SECCIÓN FERIAS ***/
.divFiltroFerias
{
    float: left;
    width: 190px;          
}

.divArticulosFerias
{
    float: right;
    width: 500px;
    min-height: 500px;
    padding-right: 7px; 
    padding-left: 8px; 
}

.divFiltros
{
    width: 100%;
    float: left;
}

.cabeceraFiltros span
{
    float: left;
    height: 20px;
    font-size: 11px;    
    padding-top: 5px;
    font-weight: bold;
    padding-left:3px;
    padding-right:5px;
    padding-top:5px;
    cursor: pointer;
    color: #3E4A24;
}

.divFiltroFeria ul
{
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    list-style-type: none;    
}

.divFiltroFeria ul li ul li
{
    font-weight: bold;
    color: #3C4722;
    margin-bottom: 5px;
}

.divFiltroFeria ul li ul li a
{
    color: #3C4722;
}

.divFiltroFeria ul li ul li a:hover
{
    text-decoration: underline;
}

.divFiltroFeria h4
{   
    margin: 10px 0 5px 0;
    font-weight: bold;
    color: #989761;
    padding: 5px;
}

.divFiltros #div_provincia, #div_tematica
{
    display: none;    
}

.divFiltroFeria
{
    background-color: #D2DFB5;
    min-height: 250px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #969F81;
}

.tituloFiltro
{
    background-color: #CDC872;
}

.tituloFiltroSeleccionado
{
    background-color: #D2DFB5;    
}

.destacadosFerias
{
    font-size: 13px;
    background-color: #D2DFB5;   
    margin-bottom: 15px;
    padding: 1px 10px 0 10px;
    border-bottom: 1px solid #969F81;
    min-height: 50px;
}

.divNoticiasFerias
{
    
}

.mensajeDestacado p
{
    margin-top: 7px;
    margin-bottom: 7px;    
}

.cuerpoLeftFerias
{
    width:710px; 
    float:left; 
    margin-top: -5px; 
}

.txtareaComentarioFerias
{
    width: 490px;
    height: 80px;
    border: 1px solid #A3A276;
    padding-left: 5px;
    margin-bottom: 20px;
    padding-top: 5px;
}

.txtComentarioFerias
{
    width: 490px;
    height: 22px;
    border: 1px solid #A3A276;
    padding-left: 5px;
    margin-bottom: 10px;
}

.titDestacadosFeria{font-size:12px; font-weight:bold;}

.noticiaFerias
{
    border-bottom:1px solid #969F81;
    padding-bottom: 20px;
    text-align: justify;
}

.descripcionOfertaEmpresa
{
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 18px;       
}

.masOfertasEmpresa
{
    float: right; 
    font-size: 13px;    
}

.divBotonesCompartir
{
    color: #000000;
    float: right;
    font-size: 12px;
    font-weight: normal;    
}

.seccionBusquedas
{
    margin-bottom: 20px;
    float: left;
    width: 100%;    
}

.botEntraBlog	{display:block; float:right; margin-top: -10px; right:-0px; position:relative;}

.fotoBusqueda
{
	float:left;
	height:150px;
	margin-right:6px;
	margin-bottom:10px;
	width: 130px;
}
.fotoBusqueda img
{
	border:solid 1px #cccccc;
	padding:5px;
	background-color:White;	
}

.divFotosBusqueda
{
    padding: 20px 10px 0 10px;
}

/**** ENCUESTAS ****/
.ulPreguntas
{
    margin-top: 20px;
    list-style-type: decimal;
    font-weight: bold;
    font-size: 13px;          
}

.ulPreguntas li
{
    margin-top: 5px; 
    color: #36431E;   
}

.ulPreguntas li ul
{
    margin-top: 10px;
    margin-bottom: 20px;
    list-style-type: none;
    padding-left: 0;
    font-weight: normal;  
}

.ulPreguntas li ul li
{
    color: #000000;      
}

.titEncuesta
{
    font-size:14px; 
    font-weight:bold;
}

.divDescripcionEncuesta
{
    font-size: 13px;
    background-color: #D2DFB5;   
    margin-bottom: 15px;
    padding: 1px 10px 0 10px;
    border-bottom: 1px solid #969F81;
    min-height: 50px;
    display: inline-block;
}       

.divDescripcionEncuesta p
{
    margin-top: 7px;
    margin-bottom: 7px;    
}

.formLoginMsg
{
    margin-top: 15px;    
}

.formLoginMsg div
{
    margin-bottom: 8px;    
}

.formLoginMsg div label
{
    width: 90px;
    float: left;
    line-height: 2;
    font-weight: bold;
    color: #3E4A24;
}

.formLoginMsg div input
{
    width: 200px;
    border: 1px solid #A3A276;
    padding: 3px;    
}

.letraNEncuestas
{
    color: White;
    font-weight: bold;
    background-color: #CF0C0C;
    padding: 1px 5px 1px 5px;
    width: 10px;
    height: 10px;    
    margin-left: 2px;
    display: inline;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.divErroresRegistro
{
    margin-top: 10px;    
    float: left;
    font-size: 13px;
}

.divErroresRegistro ul
{
    padding-left: 15px;    
}

.divErroresRegistro ul li
{
    margin-bottom: 3px;    
}

/*** ALBUMES ***/
.linkAlbum
{
    font-weight: bold;   
    line-height: 1; 
}

.linkAlbum a:hover
{
    text-decoration: underline;
}

.numFotos
{
    display: block;
    color: #787875;    
    line-height: 1;
}

.titAlbum
{
    font-size: 14px;
    font-weight: bold;
    color: #3F4B24;    
    margin-bottom: 10px;
    display: block;
}

.galleryModuleIconAlbum
{
	float:left;
	height:170px;
	margin-left: 1px;
    margin-right: 2px;
	margin-bottom:10px;
	width: 135px;
}
.galleryModuleIconAlbum img
{
	border:solid 1px #cccccc;
	padding:5px;
	background-color:White;	
}

.formCreateAlbum
{
    margin-top: 10px;    
}

.formCreateAlbum div
{
    margin-bottom: 8px;    
}

.formCreateAlbum div label
{
    width: 150px;
    float: left;
    line-height: 2;
    font-weight: bold;
    color: #3E4A24;
}

.formCreateAlbum div input
{
    width: 250px;
    border: 1px solid #A3A276;
    padding: 3px;    
}

.galleryModuleImageContainerAlbum
{
	padding:10px 5px;
/*	background-color:#C6BBA5;*/
	border:solid 1px #BBBBBB;
	border-width: 1px 0 1px 0;
	overflow:hidden;
}

.publicarImagenes
{
    margin-bottom: 20px;    
    display: none;
}

.linkPublicarImagenes
{
    font-weight: bold;
    margin-top: 15px; 
    margin-bottom: 15px; 
    display: block;
    width: 120px;
}

.imgVideoJunta
{
    width: 120px; 
    height: 90px;
    cursor: pointer;
    margin-left: 70px;
}

.anuncioGoogleAdsense
{
    padding-left: 7px;
}

.enlacesGoogleMenu
{
    margin-top: 7px;
}

.divListadoHome
{
    float:right;    
}

.divReacuadroAniversario
{
    width: 330px;
    background-color: #D2DFB5;         
    padding: 8px 0px 1px 10px;
    font-size: 13px;
    border: 1px solid #969F81;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 370px;
    font-size: 11px;
}

.divReacuadroAniversario a
{
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}

.ulComidaFiesta
{
    margin-top: 0;
    margin-bottom: 4px;
    list-style-type: none;
    padding-left: 0;
}

.divReacuadroAniversario p
{
margin-top: 0;
    margin-bottom: 4px;
}

.divReacuadroAniversario h3
{
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 13px;
}

.divReacuadroAniversario h4, h5
{
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 11px;
}

.ulInfoAniversario
{
    list-style-type: none;
    padding-left: 0;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: 0px;
}

.ulInfoAniversario li
{
    display: inline;   
    margin-bottom: 2px;
}

.ulPremiosAniversario
{
    list-style-type: decimal;
    padding-left: 18px;
    font-size: 11px;
    margin-bottom: 4px;
    margin-top: 0px;
}

.ulPremiosAniversario li
{
margin-bottom: 2px;
}

.divReacuadroListadoHome
{
    width: 315px;
    background-color: #D2DFB5;         
    padding: 10px 0px 1px 15px;
    font-size: 13px;
    border: 1px solid #969F81;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 340px;
}

.divReacuadroListadoHome ul
{
    margin-top: 5px;   
    padding-left: 30px; 
}

.divReacuadroListadoHome ul li
{
    margin-bottom: 2px;    
}

.divReacuadroListadoHome p
{
    text-align: center;
}

.divReacuadroListadoHome a
{
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}

.divReacuadroListadoHome a:hover
{
    text-decoration: none;
}

.anuncioDirectorio
{
    width: 229px;
    height: 130px;
}

.anuncioOfertas
{
    width: 229px;
}

.anuncioOfertas p
{
    margin-top: 8px;
    margin-bottom: 5px;
    color: #36431E;
    min-height: 25px;
}

.linkOffer
{
    color: #000000;
    font-weight: bold;
    font-family: Times New Roman;
    text-decoration: underline;
    display: block;
}

.linkOffer:hover
{
    color: #000000;
    font-weight: bold;
    font-family: Times New Roman;
    text-decoration: none;
}

.linkVerMas
{
    color: #000;
    text-decoration: underline;
}

.linkVerMas:hover
{
    color: #000;
    text-decoration: none;
}

a.link_out
{
    text-decoration: underline;
    font-weight: bold;
    font-family: Times New Roman;
}

.anuncioDirectorio span
{
    margin-top: 3px;
    color: #36431E;
    display: block;
    height: 50px;
    text-align: justify;
}

/**** CONCURSO FOTOGRAFICO ****/
/* muchos estilos de esta sección son los mismos que los del directorio */
.divApuntarseConcurso
{
    display: inline-block;
    height: 15px;
    border: solid 1px #A3A276;    
    margin-left: 5px;
    width: 75px;
    background-color: #EFEFD1;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    cursor: pointer;
    color: #3F4B24;
    font-size: 12px;
}

.textoSubirFoto
{
    font-weight: bold;
    text-align: center;
    margin-top: 0;
}

.divSubirFotoConcurso
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #E4E5D8;   
    text-align: center; 
}

.botSubirFoto
{
    background-image: url(/public/imagenes/fondoBotFormConcurso.gif);
    width:64px;
    height:25px;
    border: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}

.imagenConcurso
{
    width: 140px;
    float: left;
    height: 170px;
    margin-top: 10px;
}

.imagenConcurso img
{
    background-color:White;
    border:1px solid #CCCCCC;
    padding:3px;  
    width: 120px;  
}

.titFotoConcurso
{
    float: left;
    font-weight: bold;
}

.titFotoConcurso a
{
    color: #000000;
}

.contestLikers
{
    padding-left: 5px;
    padding-right: 5px;
}

.eliminarFotoConcurso
{
    float: left;
    clear: both;
    margin-top: 8px;
}

.basesConcurso
{
    text-align: justify;
}

.basesConcurso p
{
    text-align: justify;
}

.premioConcurso
{
    text-align: center;
}

.premioConcurso h4,p
{
    text-align: left;
}

.formPublicarVideoEmpresa
{
    margin-top: 20px;
    float: left;
    clear: both;
}

a.videoPlayer
{
    display: inline-block;
    width:400px;
    height:300px;
}

#games div
{
    width: 220px;
    float: left;
}

#games a
{
    margin: 10px 0 10px 20px;
    float: left;
}

#games a img
{
    width: 200px;
    height: 145px;
    border: none;
}

/*** ANIVERSARIO CAZAWORLD ***/
.rightAnniversary
{
    width: 275px;
    float: right;
    color: #787875;
}

.cuerpoAnniversary
{
    width: 680px;
    float: left;
}

.sinPatrocinador
{
    text-align: center;
    border: solid 0px #000000;
    background-color: #F5F6F4;
    width: 125px;
    height: 67px;
    margin-bottom: 20px;
    padding-top: 60px;
    margin-top: 20px;
}

.textoFotoHome
{
    float: right; 
    margin-top: 7px;
}

.linksAniversario
{
    display: none;
    float: left;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    margin-left: 28px;
}

/*** SITIOS CAZAWORLD ***/
#formBuscarSitios
{
    
}

#formBuscarSitios label
{
    font-weight: bold;
}

.txtBuscar
{
    margin: 5px 5px 5px 0;
    padding: 3px 3px 3px 30px;
    border: 1px solid #A3A276;
    width: 300px;
    height: 20px;
    background: url("/public/imagenes/fondoLupa.gif") no-repeat scroll 5px 5px #FFFFFF;
}

.btnBuscar
{
    background-image: url('/public/imagenes/botBuscar.gif');
    width: 71px;
    height: 29px;
    border: none;
    cursor: pointer;
    margin-top: 4px;
}

#map_canvas
{
    margin-top: 10px;
    width: 100%;
    height: 470px;
    float: left;
}

#mapSite
{
    margin-top: 20px;
    width: 710px;
    height: 280px;
    float: left;
    margin-bottom: 20px;
}

#divInfoSite a
{
    font-weight: bold;
    font-size: 13px;
}

#divInfoStation span
{
    color: #989761;
    font-size: 13;
    font-weight: bold;
}

#divInfoSite a:hover
{
    text-decoration: underline;
}

#divInfoSite span
{
    float: left; 
    background-color: #3F4B24; 
    color: #ffffff;
    padding: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
}

#newSite td
{
    padding: 4px;
    vertical-align: top;
}

#newSite label
{
    font-weight: bold;
}

#newSite input[type=text]
{
    width: 230px;
    border: 1px solid #A3A276;
    height: 20px;
    padding-left: 3px;
}

#newSite textarea
{
    width: 230px;
    height: 80px;
    border: 1px solid #A3A276;
    padding-left: 3px;
}

#newSite select
{
    width: 235px;
    border: 1px solid #A3A276;
    height: 22px;
}

#cabeceraSitio
{
    margin-bottom: 10px;
}

#cabeceraSitio h1 
{
   color: #36431E;
   font-size: 16px; 
}

#cabeceraSitio h1 span
{
    color: #A3A276;
    font-size: 12px;
}

.categorySite
{
    background-color: #3F4B24; 
    color: #ffffff;
    padding: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
}

#rigthColumnSite
{
    float: right;
}

.divInfoSitio
{
    border-left:1px solid #D2DFB5; 
    border-bottom: #D2DFB5 solid 3px; 
    margin-top: 20px; 
    overflow: auto; 
    width: 250px;
    border-top: solid 1px #969F81;       
}

.titInfoSitio
{
    color:#000; 
    background-color: #D2DFB5; 
    display:block; 
    text-indent:5px; 
    line-height:20px; 
    font-weight: bold;
    width: 250px;
}

.infoDetalladaSitio
{
    padding-left: 3px;
    padding-right: 3px;    
    border-top: solid 1px #D2DFB5;
    margin-top: 10px;
}

.infoDetalladaSitioColumna
{
    padding-left: 5px;
    padding-right: 3px;    
    margin-top: 10px;
}

.subTitInfoSitio
{
    color: #8F8F8F;
    text-decoration: underline;
}
.divAgregarSitio
{
    display: inline;
    height: 15px;
    border: solid 1px #A3A276;    
    background-color: #EFEFD1;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    cursor: pointer;
    color: #3F4B24;
    font-size: 12px;
}

.divSitioAgregado
{
    background-color: #F7F7E8;
    border: 1px solid #CCCAAB;
    color: #938864;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    padding: 2px;
    text-align: center;
}

.divRecomendaciones
{
    display: block;
    margin-top: 13px;
}

.divRecomendarSitio
{
    display: inline;
    height: 15px;
    border: solid 1px #A3A276;    
    background-color: #EFEFD1;
    font-weight: bold;
    text-align: center;
    padding: 2px;
    cursor: pointer;
    color: #3F4B24;
    font-size: 12px;
    width: 130px;
}

#numeroRecomendaciones
{
    font-weight: bold;
    font-size: 12px;
    color: #36431E;
    display: inline;
    margin-left: 10px;
    border: 1px solid #A3A276;
    padding: 2px;
}

#accionesSitio a
{
    margin-left: 10px;
    font-weight: bold;
    text-decoration: underline;
}

#accionesSitio a:hover
{
    text-decoration: none;
}

.divAnadirSitio
{
    background-color: #D2DFB5; 
    border: solid 1px #A3A276; 
    margin-top: 10px;
    padding: 10px;
}

span.btnAnadir
{
    background-color: #3F4B24; 
    color: #ffffff;
    padding: 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    margin-left: 10px;
    cursor: pointer;
    display: inline;
}

span.btnAnadir:hover
{
    background-color: #576637;
}

.ulRankingSitios
{
    list-style-type: decimal;
    padding-left: 25px;
}

.ulRankingSitios ul li
{
    margin-bottom: 3px;
}

.ulOtrosSitios
{
    list-style-type: none;
    padding-left: 5px;
}

.textAreaOpinion
{
    width: 250px;
    height: 60px;
    border: 1px solid #A3A276;
}

#divPuntuacion
{
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}

#divOpinion
{
    font-size: 11px;
    font-weight: bold;
}

#divPuntuacion label, #divOpinion label
{
    margin-right: 8px;
    width: 125px;
    vertical-align: top;
    float: left;
}

.leftSite
{
    float: left;
    width: 710px;
}

#scoreOpinion img
{
    display: inline;
    margin-right: 1px;
    padding-right: 0;
    margin-top: 3px;
    width: 12px;
    height: 12px;
}

.txtTitleImageSite
{
    width: 220px;
    border: 1px solid #A3A276;
}

#recentUploadsImages
{
    border-bottom: 1px solid #D2DFB5;
    padding-bottom: 8px;
    margin-bottom: 5px;
}

#recentUploadsImages img
{
    background-color: white;
    border: 1px solid #CCC;
    padding: 3px;
    margin-left: 10px;
}

.divBotonesPublicarGrupos
{
    float: right;
    margin-top: 5px;    
}

.divBotonesPublicarGrupos img
{
    border: none;
    margin-left: 4px;
}

#siteImages
{
    border-top: 1px solid #D2DFB5; 
    margin-top: 5px;
    padding-top: 10px;   
}

#siteImages img
{
    background-color: white;
    border: 1px solid #CCC;
    padding: 3px;
    width: 120px;
    margin: 0px 5px 10px 5px;
}

#divSiteImage
{
    border-top: 1px solid #D2DFB5; 
}


.divFoto
{
    border-bottom: 1px solid #D2DFB5;
    float: left;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
}

.divFoto img
{
    border: none;
}

.divRutaLicencia
{
    margin-top: 20px;
}

.divRutaLicencia span
{
    margin-right: 10px;
}

#divCalcularRuta, #divInfoRuta
{
    padding: 10px;
    margin-top: 3px;
    border: 1px solid #969F81;  
    background-color: #EFEFD1;
    display: none;
}

#divInfoRuta p
{
    margin-top: 0px;
    margin-bottom: 8px;
}

.divRutaLicencia a
{
    font-weight: bold;
    text-decoration: underline;
}

.divRutaLicencia a:hover
{
    text-decoration: none;
}

#divCalcularRuta input
{
    margin-bottom: 10px;
    width: 220px;
    border: 1px solid #A3A276;
    padding: 3px;
}

#divCalcularRuta select
{
    margin-bottom: 10px;
    width: 226px;
    border: 1px solid #A3A276;
    padding: 2px;
}

#siteWeather
{
    border: 1px solid #969F81;
    float: left;
    width: 250px;
    margin-bottom: 20px;
}

#siteWeather h3
{
    margin: 0;
    text-align: center;
    color: #3F4B24;
}

.currentWeather
{
    float: left;
    width: 66%;
    border-right: 1px solid #969F81;
}

.todayWeather
{
    float: right;
    width: 33%;
}

.tblWeather
{
    border: none;
    text-align: center;
    padding-top: 4px;
    width: 100%;
}

.titleWeather
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    padding-bottom: 4px;
}

.borderRight
{
    border-right: 1px solid #969F81;
}

.forecastWeather
{
    float: left;
    width: 32.9%;
    min-height: 120px;
}

.divWeatherForecast
{
    float: left;
    border-top: 1px solid #969F81;
    display: none;
    width: 100%;
}

#linkMoreWeather
{
    padding-top: 3px;
    float: left;
    text-decoration: underline;
    font-weight: bold;
    margin-left: 5px;
}

#linkMoreWeather:hover
{
    text-decoration: none;
}

.buscadorSitios
{
    width: 100%;
}

#divSitiosRecomendados h3
{
    border-bottom: solid 1px #D2DFB5;
    padding-bottom: 5px;
}

.divSitio
{
    width: 31%;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.divSitio h4
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 4px;
}

.divSitio h4 a
{
    color: #36431E;
    font-weight: bold;
    font-size: 12px;
}

.divSitio h4 a:hover
{
    text-decoration: underline;
}

.divSitio img
{
    padding: 2px;
    border: solid 1px #cccccc;
    float: left;
    margin-right: 8px;
}

.divSitio ul
{
    list-style-type: none;
    margin-top: 3px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #999999;
}

span.btnAnadirSitio
{
    background-color: #3F4B24; 
    color: #ffffff;
    padding: 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    margin-top: 8px;
    cursor: pointer;
    float: left;
}

span.btnAnadirSitio:hover
{
    background-color: #576637;
}

#divPreferenciasCaza div
{
    margin-bottom: 5px;
}

.btnGuardarPreferencias
{
    background-image: url('/public/imagenes/btnMensaje.gif');
    width: 85px;
    height: 25px; 
    margin-top: 5px;
    border: none;
    color: #ffffff;
    font-size: 14px; 
    cursor: pointer;      
}

.ulPreferenciasCaza
{
    list-style-type: none;
    padding: 0;
}

.ulPreferenciasCaza li
{
    margin-bottom: 7px;
}

.selectBuscar
{
    margin: 5px 5px 5px 0;
    padding: 3px;
    border: 1px solid #A3A276;
    width: 180px;
    height: 28px;    
}

.siteAddress
{
    color: #000000;
    font-weight: normal;
    margin-bottom: 3px;
}

a.otrosLugares
{
    text-decoration: underline;
    cursor: pointer;    
}

a.otrosLugares:hover
{
    text-decoration: none;
}

a.otrosLugaresSeleccionado
{
    color: #000000;
    cursor: auto;
}

.divCompartir
{
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}

.divCompartir label
{
    width: 160px;
    float: left;
}
span.btnCompartirSitio
{
    background-color: #3F4B24; 
    color: #ffffff;
    padding: 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
    display: inline;
}

span.btnCompartirSitio:hover
{
    background-color: #576637;
}

.toPanelSite {
    border: 1px solid #A3A276;
    font-weight: normal;
    margin-top: 10px;
    max-height: 60px;
    overflow: auto;
}

.textSubject
{
    border: 1px solid #A3A276;
    width: 250px;
    margin-bottom: 5px;
}

#offers
{
    font-size: 12px;
    margin-bottom: 8px;
}

/*** HOME NUEVA ***/
.leftHome
{
    float: left;
    width: 635px;
    margin-right: 25px;
    margin-top: 88px;
    font-family: Arial;
    font-size: 12px;
}

.rightHome
{
    float: right;
    width: 301px;
    margin-top: 90px;
    font-family: Arial;
    font-size: 12px;
}

.divImagenes
{
    float: left;
    width: 492px;
    height: 342px;
}

#divThmbnails
{
    float: right;
    width: 140px;
}

#divThmbnails img
{
    border: none;
    width: 140px;
    height: 112px;
    cursor: pointer;
}

.sectionsHome
{
    width: 315px;
    height: 302px;
    margin-bottom: 25px;
}

.divSectionsHome
{
    float: left;
    margin-top: 23px;
    width: 635px;
}

.contentSection
{
    width: 295px;
    padding-top: 140px;
    margin: 9px;
    float: left;
    font-family: Georgia;
}

.sectionOffers
{
    background-image: url(/public/imagenes/imagenOfertas.jpg);
    background-repeat: no-repeat;
}

.sectionGrupos
{
    background-image: url(/public/imagenes/imagenGrupos.jpg);
    background-repeat: no-repeat;
}

.sectionActualidad
{
    background-image: url(/public/imagenes/imagenActualidad.jpg);
    background-repeat: no-repeat;
}

.sectionComo
{
    background-image: url(/public/imagenes/imagenComo.jpg);
    background-repeat: no-repeat;
}

.contentSection ul
{
    font-style: italic;
    font-size: 14px;
    border-top: dotted 1px #d6d6d6;
    margin-top: 5px;
    list-style-image: url(/public/imagenes/flechaLista.png);
    list-style-position: inside;
    margin-left: 3px;
    padding: 0;
    margin-bottom: 0;
}

.contentSection ul li
{
    border-bottom: dotted 1px #d6d6d6;
    line-height: 2;
    height: 30px;
}

.contentSection ul li a
{
    color: #5c8b4f;
}

.contentSection ul li a:hover
{
    text-decoration: underline;
}

.moreLink2
{
    float: right;
    margin-top: 8px;
    color: #5C8B4F;
    font-family: Georgia;
}

.moreLink2:hover
{
    text-decoration: underline;
    color: #5C8B4F;
}

.moreLink
{
    float: right;
    margin-top: 8px;
    color: #5C8B4F;
}

.moreLink:hover
{
    text-decoration: underline;
    color: #5C8B4F;
}

.borderBox
{
    background-color: #f9f9f9;
    border: solid 1px #efe9e9;
    margin-top: -25px;
    float: left;
    height: 280px;
}

.directorioHome
{
    padding-top: 15px;
    /*float: left;*/
    clear: both;
    width: 100%;
    margin-bottom: 20px;
    /*min-height: 275px;*/
}

.cabeceraDirectorioHome
{
    border-bottom: solid 4px #437a33;
    float: left;
    width: 100%;
    padding-bottom: 3px;
}

.cabeceraDirectorioHome h2
{
    font-size: 18px;
    color: #437a33;
    font-weight: bold;
    float: left;
    margin: 0;
}

.leyendaDirectorio
{
    float: right;
    margin-top: 3px;
}

.leyendaDirectorio ul
{
    margin: 0;
    padding: 0;
    font-family: Arial;
}

.leyendaDirectorio a
{
    color: #9d9c9c;
    font-size: 11px;
}

.leyendaDirectorio ul li
{
    display: inline;
    margin-left: 7px;
}

.listadoEmpresas
{
    clear: both;
    padding-top: 20px;
}

.listadoEmpresas ul
{
    display: inline-table;
    font-size: 11px;
    width: 238px;
    vertical-align: top;
    font-family: Arial;
    padding: 0;
    list-style-type: none;
}

.listadoEmpresas li
{
    height: 20px;
}

.listadoEmpresas a
{
    color: #5c5c5c;
}

.directorioLink
{
    float: right;
    margin-top: 15px;
    font-weight: bold;
}

.divOfertaDia
{
    width: 301px;
    margin-top: -13px;
}

.divOfertaDia img
{
    margin-left: 35px;
}

.borderOfertaDia
{
    width: 283px;
    height: 196px;
    background-color: #ecebeb;
    padding: 9px;
    margin-top: -34px;
}

.linkDayOffer
{
    background: url(/public/imagenes/titOfertaDia.png) no-repeat scroll 0 0 transparent;
    display: block;
    position: relative;
    text-indent: -50000px;
    width: 169px;
    height: 47px;
    margin-left: 35px;
    margin-top: -15px;
}

.borderOfertaDia h3
{
    padding-top: 35px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 15px;
    color: #3f3e3e;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}

.borderOfertaDia p
{
    margin-left: 15px;
    margin-right: 15px;
    color: #5b5a5a;
    margin-top: 0;
    margin-bottom: 0;
}

.borderOfertaDia a
{
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    color: #3B682D;
}

.borderOfertaDia a:hover
{
    text-decoration: underline;
}

.divAdsense
{
    width: 300px;
    height: 250px;
    margin-top: 15px;
}

.cajaMercadillo
{
    margin-top: 15px;
    width: 300px;
}

.cajaMercadillo h2
{
    font-size: 18px;
    color: #437a33;
    border-bottom: solid 4px #437a33;
    font-weight: bold;
    padding-bottom: 3px;
    margin: 0;
}

.cajaMercadillo h2 a
{
    color: #3B682D;
}

.cajaMercadillo a:hover
{
    
}

.itemMercadillo
{
    border-bottom: dotted 1px #d6d6d6;    
    height: 75px;
    margin-top: 10px;
}

.itemMercadillo h3
{
    margin: 0;
    padding: 0;
}

.titItemMercadillo
{
    color: #5c8b4f;
    text-decoration: underline;
    font-family: Georgia;
    font-size: 14px;
    font-weight: normal;
}

.titItemMercadillo:hover
{
    text-decoration: none;
    color: #5c8b4f;
}

.itemMercadillo p
{
    margin-top: 3px;
    color: #9d9c9c;
    font-size: 11px;
    margin-bottom: 0;
}

.divBordesGrises
{
    width: 100%;
    height: 100%;
    background-color: #f9f7f7;
    border-bottom: solid 1px #d6d4d4;
    border-right: solid 1px #d6d4d4;
}

.directorioLink
{
    float: right;
    margin-top: 15px;
    font-weight: bold;
    color: #3b682d;
}

.directorioLink:hover
{
    text-decoration: underline;
    color: #3b682d;
}

.linkSections
{
    display: block;
    height: 48px;
    position: relative;
    text-indent: -50000px;
    width: 170px;
}

.linkSectionOffers
{
    background: url(/public/imagenes/titOfertasDestacadas.png) no-repeat scroll 0 0 transparent;
}

.linkSectionGroups
{
    background: url(/public/imagenes/titGrupos.png) no-repeat scroll 0 0 transparent;
}

.linkSectionCurrent
{
    background: url(/public/imagenes/titActualidad.png) no-repeat scroll 0 0 transparent;
}

.linkSectionHow
{
    background: url(/public/imagenes/titComo.png) no-repeat scroll 0 0 transparent;
}

.linkEditSite
{
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
