    
/* 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:10px;
	text-align:center;
	}	
.icos a{
	color:#999;
	text-decoration:none;
	}
.icos a:hover{
	color:#CCC;
	text-decoration:none;
	}	
.ico	{
	font-size:9px;
	text-align:center;
	float:left;
	width:44px;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;	
	}	

.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:20px;
		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:16px;
	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;
}
.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;
	
	}
.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; float:left; border:#F00 0px solid;}
.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;}
.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;}

/* 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:7px; margin-top:15px;}
.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:left; 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:229px;float:right; border:#F00 0px solid; color:#787875;}
.anuncio{padding-top:10px;}
.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;
}

/*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;
	margin:auto;
	}
.config{
	float:right;
	padding-top:15px;
	}	
.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/buscador.gif);
	width:131px;
	height:21px;
	float:right;
	border:0px solid #F00;
	margin-top:-2px;
	margin-right:5px;
	}
.buscador input{
	width:109px;
	height:15px;
	background:none;
	border:0px;
	margin-left:20px;
	margin-top:1px;
	font-size:12px;
	color:#8e8e8e;
	
	}		
.cabecera{
	width:939px;
	height:88px;
	margin-bottom:3px;
	}
.cabeceraBanner{
	height:88px;
	width:229px;
	float:right;
	}	
.cabeceraLogo	{
		/*background:url(../imagenes/cabeceraLogo.gif) no-repeat;*/
		float:left;
		width:707px;
		height:88px;
		}	
.barraCabecera{
		background:url(../imagenes/fondoBarra.gif) repeat-x;
		width:939px;
		height:40px;
	
	}
.logo{
		background:url(../imagenes/logo.gif) no-repeat;
		width:160px;
		height:40px;
		float:left;
	}
.barraCabecera .botones{	
	float:left;
	border:#F00 0px solid;
	font-size: 13px;
	}
.barraCabecera .botones ul{
	margin-left:0px;
	margin-top:0px;
	padding-top:13px;
	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)
	
	}
	
.botForm	{width:64px; height:25px; background:url(../imagenes/fondoBotForm.gif); border:0px; display:block; color:#FFF; font-size:11px; margin-top:10px; cursor:pointer;}
.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;}
.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:12px; padding-bottom:10px; border-bottom:0px #CCC solid;}
.hotNews strong{color:#36431e; font-size:14px;}
.inicialCazaInicio{
	color:#787875;
	font-size:16px;
	background:#e4e5d8;
	height:50px;
	padding:10px 0 10px 10px;
	}	
.inicialCazaInicio input	{border:1px solid #bebebb; width:500px; height:22px; color:#a8a8a4; padding-top:5px; margin-left:15px;}	
.adjuntarCaza	{font-size:13px; margin-left:65px; padding-left:5px; display:block; border:#F00 0px solid; padding-top:3px;} 	
.adjuntarCazaRight		{float:right; padding-right:123px; font-size:10px; color:#36431e;}
.solicitudesdeAmistad {font-size:10px;color:black; color:#36431e;font-weight:bold;}
.salaTrofeos	{}
.celdaComentCaza{border:0px solid #F00; display:block; background:#eaebe1; padding-left:58px; 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;
	}	
.fotoCazaInicio	{ float:left; padding-left:10px; height:180px;}
.salaPeque		{width:340px; float:left; margin-left:5px; margin-right:5px; background:url(../imagenes/fondoSalaPeque.gif) repeat-x; padding-top:8px; border:#F00 0px solid; padding-bottom:20px;}
.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;
	}		

/*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:10px; 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:685px; 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*/
.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: 500px; 
    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: 75px;
    width: 908px;
    height: 350px;
    border: solid 0px red;    
}

.iconosDirectorio
{
    position: absolute;
    top: 447px;
    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: 507px;
    width: 921px;
    height: 130px;
    padding: 10px 0px 10px 9px;
    border: solid 0px red;
}

.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;
} 

.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: 700px; 
    top: 395px; 
    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;
}

.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: 17px;
    left: 190px;
}

.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:474px; 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;}

/*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:16px;
	margin:20px 0 20px 0;	
}
.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;
/*	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:10px;
	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-top:20px;
}
.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:939px;
		height:25px;
		position: relative;
		z-index: 1;
}

.barraMenuPrivado .botones{	
	margin-left: 120px;
	float: left;
}

.barraMenuPrivado .botones ul{
	margin-top:0px;
	padding-top:6px;
	list-style: none;
	}
	
.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;
  }

.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 ****/
.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-right: 3px;
}

.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;
}

.divPreciosOferta
{
    margin-top: 5px;
    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;    
}

/* 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: 15px;    
}

.lnkCacerias
{
    display: block;
    width: 230px;
    height: 35px;
    text-align: center;
}

.lnkCacerias a
{
    display: block;
    background-image: url(/public/imagenes/botCaceria.gif);
    color: #fff;    
    width: 230px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    margin-bottom: 10px;
}

.lnkCacerias a:hover
{
    color: #fff;
    background: url(/public/imagenes/botCaceriaHover.gif);
}

.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: 40px;
    margin-top: 160px;    
}

.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;
    left: 750px;
    top: 200px;
    border: solid 1px #4FAFC8;
    width: 138px;
    height: 105px;        
    text-align: left;
    font-size: 11px;
    padding: 5px;
}

.leyendaMonteria span
{
    display: block;
    height: 5px;
}

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;
}

/** 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;
}
}


