@charset "utf-8";
HTML,BODY,FIELDSET,FORM,LEGEND,H1,H2,H3,H4,H5{margin:0;padding:0}
BODY{position:relative;width:100%;height:100%;font:75%/1.5em Arial,Helvetica,sans-serif;overflow:visible !important}
HTML{height:100%}

H1,H2,H3,H4,H5,H1 A,H2 A{line-height:100%;color:#292929;font-weight:bold}/*$AC*/
H1,H2 {font-family:VAGx,"Trebuchet MS",GillSans,Arial,sans-serif}
H1{
	font-size:2.416em;
	line-height:1em;
	display:block;
	padding-bottom:22px;
	letter-spacing:0;
	text-shadow:#C1C1C1 0 1px 4px;
}
H1 SUP{text-shadow:none}

H1.formerror{border-color:#900;text-shadow:#edb6b6 0 1px 4px} 
H2{
	font-size:1.583em;
	margin-top:1.8em;
	margin-bottom:.4em;
	line-height:1em;
	text-shadow:#fff 1px 0 1px;/*chrome+no cleartype*/
}
H2.subrayada{border-bottom:2px #f2f2f2 solid;margin:2.5em 0 .5em;padding:0}
* HTML H2{height:1%}
.noh2{margin-top:-2.8em}/*$h|para colA_B*/

H3{font-size:1.25em;margin-top:1.4em;line-height:1.3em}
H4{font-size:1.17em;margin-top:1.2em;line-height:1.3em;color:#888}
H2+H3,H2+DIV>H3{margin-top:.5em}
H1+H2,H1+H2.subrayada,H1+H3{padding-top:0;margin-top:0}
H2.subrayada:TARGET{border-bottom-color:#fc9b02}
H3:TARGET:BEFORE, H2:TARGET:BEFORE{
	content:"»";
	color:#fc9b02; 
	font:bold 1.6em/1em "Times New Roman", Times, serif;
	padding-right:.12em;
	text-shadow:none;
}

A{color:#255DD1;text-decoration:underline;cursor:pointer/*ie6*/;outline:none;}
A IMG{border:none}
A:HOVER,A.nosub{text-decoration:none}
A.nosub:HOVER {text-decoration:underline}
H1 A{text-decoration:none}/*$AC*/
H1 A:HOVER{text-decoration:underline;color:#292929/*IE*/; text-shadow:#fff 0 0 1px/*= none(chrome)*/ }

.miga1,.miga2{
	display:-moz-inline-box;
	display:inline-table;
	display:inline-block;
	margin:0;
} 
.miga1{font-size:1.42em; color:#AAA; padding:0 .25em .5em 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif} 
.miga1{text-decoration:none}
#fblike{padding-left:20px} 
	* HTML .miga1,* HTML .miga2{height:0;display:inline; vertical-align:top}
	*+HTML .miga1,*+HTML .miga2{display:inline; vertical-align:top}
	* HTML .miga1,* HTML #fblike{padding-top:.4em}
	*+HTML .miga1,*+HTML #fblike{padding-top:.4em}

P,DL{margin:0 0 1.4em}
/*CODE,P,DD,LI{font-size:1em}*/ /* !!! */


/* LISTAS */
UL,OL{padding:0;margin:0 0 .5em 1.1em}
UL{list-style:disc outside}
OL{list-style:decimal outside;margin-left:1.4em}
* HTML OL{margin-left:0;padding-left:3em}
*+HTML OL{margin-left:0;padding-left:3em}
LI{padding:0 0 .4em;margin:0}
LI UL{margin-top:.2em;margin-left:1.6em}
* HTML UL,* HTML LI UL{margin-left:0;padding-left:1.8em}
*+HTML UL,*+HTML LI UL{margin-left:0;padding-left:1.8em}
.inside{list-style:inside;margin-left:0em}
LI OL{list-style:lower-alpha outside;margin-top:.2em}
OL.numerada{list-style:decimal outside}
.toc{margin:0 0 0 3em}
.toc LI{padding:0}

.listano,.listano LI,.listano DT,.listano DD{margin:0;padding:0;list-style:none}

DD{margin:0 0 0 4ex}
DT{margin:1em 0 .2em 0}

.clear-both{clear:both}
.clearfix{overflow:hidden}
* HTML .clearfix{height:1%}
BR.clear-both{clear:both;display:block;font:1px/0 sans-serif}
.hidden,HR{display:none}
.corte{clear:both;background:url(/gfx/base/linea-punteada.png) center repeat-x;height:3.5em;margin-top:2em }

/* ICONOS  */
.icono,#cabjug SPAN,#salasupdate A,A.cerraraviso,.doc,
.faqmenu LI,.amigoinvita,.amigoelimina,.online A.nom,.offline A.nom,.hjnum,
#usmenu LI,.mf-peq,.jug
{background-image:url(/gfx/base2/iconos-web.png?e);background-repeat:no-repeat}
.doc,.faqmenu LI{background-position:0 -498px;padding-left:18px !important}
.amigoinvita{background-position:0 -199px}/*varios*/
P.amigoinvita{padding-left:18px}
.salanom A,.online A.nom{background-position:0 -97px}
.salanom SPAN,.offline A.nom{background-position:0 -147px}
.iceli2{background-position:0 -974px}
.icmen{background-position:0 -573px}
.icnegra{background-position:0 -800px}
.iccbox{background-position:0 -1096px}
.leido .iccbox{background-position:0 -1146px}
.varita{background-position:0 -1049px}
.mf-peq{background-position:100% -1196px;padding-right:13px}
.jug {font:11px Georgia,"Times New Roman",Times,serif;padding-left:17px;background-position:-2px 2px;height:15px; line-height:15px}
.icblog{background-position:0 -322px}.icfb{background-position:0 -336px}.ictwitter{background-position:0 -350px}.ictuenti{background-position:0 -364px}.icyoutube{background-position:0 -378px}


.iam{vertical-align:middle;border:0}
/*IMG{-ms-interpolation-mode:bicubic}*/
IMG.flotader{margin:0 0 12px 12px}
IMG.flotaizq{margin:0 12px 12px 0}
IMG.BordeNegro, IMG.borde{border:2px solid #cbcbcb;margin-bottom:3px} /* !!! eliminar BordeNegro */

TABLE{border-collapse:collapse;border-spacing:0;border:none}
CAPTION{font:italic 1.3em "Trebuchet MS",GillSans,Arial,sans-serif}
.tablafin, CAPTION{border-bottom:1px solid #EBEBEB}
.tabla100{width:100%;margin:0 auto 0em;border-collapse:collapse}
.tabla100 TD, .tabla100 TH{padding:0 6px}
.tfondo{background-color:#F2F2F2}
TABLE.espaciada{border-spacing:.4em;border-collapse:separate}
.cabtabla TH{
	height:20px;
	line-height:20px;
	background:url(/gfx/base2/vert-bg.png?e) 0 -354px repeat-x;
	font-size:11px; 
	text-align:right;
	padding:0;
	border-right:1px solid #9c9c9c;
	border-left:1px solid #f5f5f5;
	border-right:1px solid rgba(156,156,156,.5);
	border-left:1px solid rgba(255,255,255,.5);
	border-collapse:separate;
	white-space:nowrap;
}
.cabtabla TH:first-child{border-left:1px solid rgba(156,156,156,.5)}
.cabtabla A:HOVER {background:url(/gfx/base2/vert-bg.png?e) 0 -374px repeat-x}
.cabtabla A{display:block;color:#454545;padding-right:3px}

.fondo,.comun TR{background:url(/gfx/base/linea-punteada.png) 0 90% repeat-x}
.fondo TD,.fondo TH{padding:.7em 0 0;/*font-size:1em;*/line-height:1em;vertical-align:bottom}
.fondo TH{font-weight:500}
.fondo SPAN, .fondo A{background-color:#fff}



.izq{text-align:left !important} /* !!! */
.der{text-align:right !important} 
.cen{text-align:center !important}

KBD,SAMP{font:2ex "Courier New", Courier, monospace;white-space:nowrap;background:#F2F2F2}
KBD{padding:0 .2em;border-width:.08em .17em .17em .08em;border-style:solid;color:#000;border-color:#D9D9D9 #999 #999 #D9D9D9}
SAMP{padding:0 .5em}
ABBR,ACRONYM,.ayuda{cursor:help;border:0;background:url(/gfx/base/linea-punteada.png) bottom repeat-x}
IMG.ayuda{background:none}
* HTML SUP{font-size:.92em}
H1 SUP{font:normal .5em/1.2em Helvetica,Arial,sans-serif;vertical-align:text-top;color:#999}

.t20{font-size:1.67em}
.t16{font-size:1.33em}
.t14{font-size:1.17em}
.t13{font-size:1.08em}
.t11{font-size:.91em !important}
.t10{font-size:.83em !important}
.t9{font-size:.75em}
.tg{color:#444}
.tg1{color:#636363}
.tg2{color:#888} 
.tg3{color:#aaa}

P.ejemplo{padding-left:5%;padding-right:5%}
.ejemplo{color:#888;font-style:italic}
.destacado{font-weight:bold;color:#49aa43}
.fecha{color:#aaa;font:.92em Georgia,"Times New Roman",Times,serif}
P.fecha{margin:-.3em 0 .7em}
.notapie{color:#888;font-size:.91em;line-height:1.3em}
.nota,.lang{font-style:italic}
.sincontenido{font-size:1.33em;color:#b5b5b5;line-height:1.2em;font-weight:bold;font-style:italic;margin-bottom:.5em }
.nomargin{margin:0 !important}.nopadding{padding:0 !important}
.enlacetop,#reglasenlace{position:absolute;top:6px;right:0;color:#AAA; line-height:24px;}
A.mostrarmas,A.mostrarmenos{background:url(/gfx/iconos/showmore.png) 0 3px no-repeat; padding-left:13px; color:#000}
A.mostrarmenos{background-image:url(/gfx/iconos/showless.png)}
.updated{color:#b9b9b9;font-size:.83em;text-align:right; margin:0}
.enlace{/*share*/
	text-align:center;
	margin:.5em 0 1.4em;
	font:bold 1.2em "Courier New", Courier, monospace;
	background-color:#f2f2f2;
	padding:.8em 0; 
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.flotaizq,.ColumnaX50{float:left}
.flotader,.ColumnaY50{float:right}
.ColumnaX50,.ColumnaY50{width:50%}
#colA_A{width:65%;float:left}
#colA_B{width:30%;float:right;zoom:1}
#fcolA_A{margin-right:250px;zoom:1}
#fcolA_B{width:225px; float:right}

/* paginac.*/
.pag{
	text-align:center;
	padding:.5em .8em;
	line-height:1em;
	border:1px solid #b9b9b9;
	vertical-align:middle;
	text-decoration:none;
	font-size:1.17em;
}
.actu{background-color:#1a52b8;color:#fff}
A.pag:HOVER{background-color:#1a52b8;color:#fff}

/* FORMS */
FIELDSET,FORM,LEGEND{border-style:none;overflow:visible}
.frm {zoom:1}
INPUT.error,.campotxt,TEXTAREA,FORM.frm SELECT{font-size:1.08em;font-family:Arial,Helvetica,sans-serif,Georgia,"Times New Roman",Times,serif;vertical-align:middle} 
.campotxt,.campotxt2,FORM.frm SELECT{border:2px #CCC solid;text-decoration:none;padding:.17em} 
FORM.frm SELECT{padding:0}
OPTION{padding:.17em .2em}
.campotxt:HOVER,.campotxt2:HOVER,.frm SELECT:HOVER{border-color:#dbdbdb}
.campotxt:FOCUS,.campotxt2:FOCUS,.frm SELECT:FOCUS{border-color:#469B02}

INPUT.error{background:#fff url(/gfx/iconos/equis.png) center right no-repeat;border:2px solid red;padding:.17em}
.cbox{margin-bottom:2px;margin-top:2px;vertical-align:middle}/*cbox+radio*/
.cboxerror{border:1px solid red}
LABEL:HOVER{text-decoration:underline}

.boton:HOVER, .boton:ACTIVE{background-position:0 -40px;text-shadow:none;border-color:#1747a0}
.boton{
	padding:.3em 1em;
	margin:0;
	vertical-align:middle;
	font:bold 1em Tahoma,Verdana, Arial, sans-serif;
	text-align:center;
	border:1px solid #10316e;
	color:#fff;
	text-shadow:#10316e 0 1px 3px;
	background:#255dcf url(/gfx/base2/vert-bg.png?e) top repeat-x;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	box-shadow:0 2px 7px #B7B7B7;-moz-box-shadow:0 2px 7px #B7B7B7;-webkit-box-shadow:0 2px 7px #B7B7B7;
	text-decoration:none;
	overflow:visible;/*ie stretched buttons problem*/
}
.boton::-moz-focus-inner{border:0;padding:0}/*FF button padding*/


	/* FORM filas */
	.frm P,.frm .fila{margin:0;padding:.8em 0 0}
	.frm P{overflow:hidden}/*no clear*/
	* HTML .frm P{overflow:visible}/*no layout. formerror*/
	*+HTML .frm P{overflow:visible}
	.frm TD{padding:0}
	.formerror,.formerror STRONG,.mensajeerror,.formerror2{color:#A00}
	P.formerror,P.formerror2{padding:0 0 0 15px;background:url(/gfx/iconos/flecha-form.png) 0 1px no-repeat; } 
	.frm P.formerror,.frm .formcolB{margin-left:38%} /* =FormAgrupadoAr*/ 
	* HTML .frm .formcolB{margin-left:39%;height:1% /* afecta al INPUT */}
	*+HTML .frm .formcolB{margin-left:36.8%; margin-top:0;height:1%}

	.formcolA{/* LABEL */
		width:36%;
		padding:.1em 2% .2em 0;
		clear:left;float:left;
		text-align:right;
	}
	* HTML .formcolA{padding-right:3px;margin-right:2%}
	.formcolA,.formlabel{font-weight:bold;font-size:1.08em}
	SPAN.formcolB{display:block}
	P.FormAgrupadoAr{background:url(/gfx/iconos/form-linea.png) 38% 1.7em no-repeat;padding-bottom:.5em }
	P.FormAgrupadoAb{background:url(/gfx/iconos/form-linea.png) 38% 110% no-repeat;padding-top:0}


/* RECUADROS */

#avisowrap{
	min-width:780px;
	max-width:1100px;/*$AN*/
	margin:0 auto;
}
* HTML #avisowrap{width:780px;}
.aviso{
	border:2px solid #ffeebb;
	clear:both;
	margin:0 0 15px;
	background-color:#fffdc6;
	border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius:8px;
	padding:1.25em 40px;/*$AP*/
	text-align:center;
	position:relative;
}
A.cerraraviso{
	height:15px;
	line-height:12px;
	display:block;
	position:absolute;
	right:5px;top:4px;
	background-position:100% -400px;
	padding-right:16px;
	font-size:.75em;
	text-decoration:none;
	color:#fffdc6;
	text-transform:uppercase;
}
A.cerraraviso:HOVER{background-position:100% -417px;color:#ffae00}
.aviso UL{margin:0 10%;text-align:left}
.aviso P{overflow:hidden}

#baseIE .aviso, #baseIE .aviso .r{background-image:url(/gfx/base2/aviso.png?a); background-repeat:no-repeat;max-height:255px;border:0;}
#baseIE .aviso{padding:0}
#baseIE .aviso .r4{padding:1.25em 40px/*$AP*/}

	/* REC */
	.rec{background-position:0 0;position:relative}
	.r2,.rt2{background-position:100% 0}  
	.r3,.rt3{background-position:0 100%}
	.r4,.rt4{background-position:100% 100%;overflow:visible}
	* HTML .rec,
	* HTML .rec .r{height:1%;position:relative}/*no .rt*/

	/*RECTIT*/
	.rectit{
		background:url(/gfx/base2/vert-bg.png?e) 0 -120px repeat-x;
		border:2px solid #FFF;
		height:29px;line-height:29px;
		margin:0;
		border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
		padding:0 1em;
		text-shadow:#3f923A 0 1px 0px;/*$RS*/
	}
	.frm .rectit{
		font-size:1.33em; position:absolute;top:-14px; left:20px;/*$FA*/
		box-shadow:0 2px 7px #B7B7B7;-moz-box-shadow:0 2px 7px #B7B7B7;-webkit-box-shadow:0 2px 7px #B7B7B7;
		
	} 
	
		#baseIE .rectit{background-position:0 0; border:0;padding:0;}
		#baseIE .rectit,#baseIE .rectit .rt{
			background-image:url(/gfx/base2/rectit-bg.png);background-repeat:no-repeat;display:block;height:29px;
		}
		#baseIE .rectit .rt4{
			padding:0 1em;
			white-space:nowrap;
			vertical-align:middle;
			line-height:29px;
		}

	
	#pub888{margin:5px 0 0}
	#pub888 A{display:block;}
	* HTML .rectit IMG{ margin:.4em 0 .6em;}


	/* REC GRIS */
	.rc, .recg{
		position:relative;
		background-color:#f2f2f2;
		border:2px solid #ebebeb;
		border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;
		padding: 2.5em .92em;
		overflow:visible;
		margin:14px 0 1.8em;
		zoom:1;/*ie7*/
	}
	.sintit{padding:1.5em 1em;margin-top:0}
	#baseIE .recg{border:0;padding:0}
	#baseIE .recg,#baseIE .recg .r{background-image:url(/gfx/base2/rec-bg.png);background-repeat:no-repeat;}
	#baseIE .recg .r4{padding:2.5em .92em 2.5em;overflow:visible/*???*/} 
	#baseIE .sintit .r4{padding:1.5em 1em;margin-top:0}
	

	/* REC NARANJA */
	.recn,.recn .r4,H2.recn SPAN{background-image:url(/gfx/base2/recn-bg.png);background-repeat:no-repeat;display:block}
	.recn .r4{padding:0 0 .4em}
	H2.recn SPAN{padding:.4em 1em;text-shadow:none}
	DIV.recn{margin-bottom:1.8em}
	H2.recn{font-weight:900;font-size:1.17em;line-height:1em;color:#FFF;margin:0 0 1em;text-align:center;text-transform:uppercase}
	.recn P,.recn UL{margin-left:1.5em !important;margin-right:1.5em !important} /*ie*/
	

/* MENU HORIZONTAL (CLAS)*/
.menuhor LI{float:left;border-left:1px solid #b9b9b9;padding:0 .67em;position:relative}
.menuhor LI.primero{padding-left:0;border:0} 
.menuhor .gl{top:auto;bottom:1.3em;width:13.33em} /*$USA*/
.sel A{color:#000;text-decoration:none;font-weight:900;font-size:1.08em}

.menuhor2 LI{display:inline; padding-right:1.34em;}
.menuhor2.der LI{padding-left:1.34em; padding-right:0}

/* COLUMNA BUSCAR FRM */
#colA_B .frm{margin-top:.7em;}
#colA_B H2.rectit{font-size:1.1em;font-family:Arial,Helvetica,sans-serif;margin-left:0}
#colA_B .campotxt{max-width:97%;/* FF */ width:97%; }
#colA_B .frm{width:100%;overflow:visible}
#colA_B .frm LABEL.formlabel{font-size:.92em}
#colA_B .frm .boton{padding-right:1.2em; padding-left:1.2em}
* HTML #colA_B .frm .boton{padding-right:.6em; padding-left:.6em;}

/* LISTAJUEGOS */
.listajmini LI{line-height:1em;padding:6px 0 4px 33px;/*$LJ*/ position:relative;min-height:20px;}
.listajmini LI {position:relative;}
.mini{
	background-image:url(/gfx/juegos/mini-bundle.png);background-repeat:no-repeat; 
	width:30px;height:27px; 
	position:absolute; top:0; left:0;
	display:block;
}

	/*(x-1)*30*/
.j1{background-position:0 0}.j2{background-position:-30px 0}.j3{background-position:-60px 0}.j4{background-position:-90px 0}.j5{background-position:-120px 0}.j6{background-position:-150px 0}.j7{background-position:-180px 0}.j8{background-position:-210px 0}.j9{background-position:-240px 0}.j10{background-position:-270px 0}.j11{background-position:-300px 0}.j12{background-position:-330px 0}.j13{background-position:-360px 0}.j14{background-position:-390px 0}.j15{background-position:-420px 0}.j16{background-position:-450px 0}.j17{background-position:-480px 0}.j18{background-position:-510px 0}.j19{background-position:-540px 0}
.j20{background-position:-570px 0}.j21{background-position:0 -27px}.j22{background-position:-30px -27px}
#listajuegos LI{width:7.25em;float:left;line-height:1em;height:2.66em}

* HTML .listajmini LI{height:20px; }/*$HL*/
	/*no ie6 listajmini @ secsimilar*/
	/** HTML #secsimilar LI{ position:static; padding:2px 0;}
	* HTML #secsimilar .mini{ display:none}*/







/* DISENYO  */
#base{min-height:100%;position:relative}
* HTML #base{height:100%;overflow:visible}
#base2{width:100%;overflow:visible;padding-bottom:14em;/*9.5*/}
* HTML #base2{height:1%;/*overflow:visible*/} 

#cab1{background:#1a52b8 url(/gfx/base2/cab-bg.jpg?a) bottom center no-repeat} 
#cab1,#cabmenu /*ie7*/{/*$AN*/
	width:100%;
	min-width:780px;
	overflow:hidden;
}
* HTML #cab1{overflow:visible}

#cab2,#cabmenu2{
	max-width:1100px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	position:relative;
}

/*Sólo IE6*/
	* HTML #cab2,* HTML #cabmenu2,* HTML #con1{width:expression(document.body.clientWidth > 1100 ? "1100px" :"auto")}/*$AN*/
	#cab3IE,* HTML #cabmenu3IE,* HTML #con2,* HTML .bmin #con2{position:relative;margin-left:780px;height:0;z-index:1}
	* HTML #con2{margin-left:932px}
	#cab4IE,#cabmenu4IE,* HTML #con3,* HTML .bmin #con3{position:relative;height:0;z-index:2;margin-left:-780px;overflow:visible}
	* HTML #con3{margin-left:-932px}
	#con4{position:relative;overflow:visible;height:0;z-index:3;/*padding-left:2.6%;*/ display:block} /* IE6 HOVER BUG */
	
#titulo{
	margin:0;padding:0 0 0 4%;border:none;width:251px;/*212*/
	z-index:2;
	position:relative;
}
#titulo A{/* partn? */
	display:block;
	height:81px;/*81 revisar partners sin se cambia*/
	background:url(/gfx/base2/logo.png) center center no-repeat;
	text-indent:-300ex;overflow:hidden;
}
* HTML #titulo A{background-image:url(/gfx/base2/logo-ie6.png)}

/* IDEN */
#ide{
	position:absolute;
	right:0;bottom:10px;
	padding:0 22px 0 0;
	white-space:nowrap;
	overflow:visible;
	text-align:right
}
#ide A,#ide, #ide A:ACTIVE{color:#FFF}
#ide1,#ide2{
	background:#3e87e1;
	background:rgba(105,196,254,.3);
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	box-shadow: 0 0 10px rgba(26,82,184,.6);-moz-box-shadow: 0 0 10px rgba(26,82,184,.6);-webkit-box-shadow: 0 0 10px rgba(26,82,184,.6);
	border-top:1px solid #54a7fa;
}
#ide1{
	padding:5px 10px 9px;/*$FB*/
	width:316px; 
	height:44px;
	float:left;
}
/*ie bg*/
	#ide1IE #ide{bottom:0;padding-right:13px;}
	#ide1IE #ide1{
		padding:14px 19px 19px; /*+9 $FB*/
		border:none;
		background:url(/gfx/base2/iden-bg-ie.png) left top no-repeat;
		overflow:hidden;
	}
	* HTML #ide1IE #ide1{background:url(/gfx/base2/iden-bg-ie6.png) left top no-repeat;}

#ide11{padding:0 61px 2px 0;font-size:.91em;height:19px;}
#ide11 LABEL{cursor:help; padding-right:12px}
#ide11 INPUT{vertical-align:middle; position:relative/*ie6+7*/; margin-left:0;}
#ide12{height:23px}
.loginx{
	font-size:1.09em;
	border:1px solid #1a52b8;
	width:117px;
	margin:0;padding:2px;
	height:17px;line-height:17px; 
	background:#fff url(/gfx/base2/vert-bg.png?e) 0 -80px repeat-x;
	color:#000;
	
}
.loginx:FOCUS,.loginx:HOVER{border-color:#fc9b02;background:#FFF; }
.loginx:FOCUS{position:relative; z-index:2}

#ide12 SPAN{position:relative;margin-right:10px;height:23px; display:inline-block}
#labusuario, #labpassword{
	position:absolute;left:5px;top:0;
	z-index:1;
	width:112px;
	height:23px; line-height:23px;
	font-size:11px; text-decoration:none;
	color:#A3A3A3;
	display:none;
}
* HTML .loginx{padding:1px;height:20px;line-height:20px}

#logperiodo{font-size:.92em}
#logbot{
	padding:0;
	font-size:.91em;
	height:23px; 
	width:50px;
	vertical-align:baseline;
	box-shadow: 0 2px 7px #1f5ccb;-moz-box-shadow: 0 2px 7px #1f5ccb;-webkit-box-shadow: 0 2px 7px #1f5ccb;	
}
* HTML #logbot{padding:1px 0} 



/*FB*/
#ide0nofb{margin-right:20px;float:left; padding-top:13px;/*$ID*/}
	#ide1IE  #ide0nofb{padding-top:22px/*+9*/; margin-right:11px/*$FB -9*/}

#ide0{margin-right:25px;float:left; padding-top:6px;}
	#ide1IE  #ide0{padding-top:15px/*+9*/; margin-right:16px/*$FB -9*/}
	
#idereg{padding-bottom:3px}
#idefb{
	background:#5972a7 url(/gfx/iconos/webs/fb-connect.png?a) left top no-repeat;
	border:1px solid #31497d;
	border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
	height:21px;
	text-align:left;
	padding:0 5px 0 24px;
	text-shadow:#3e5689 0 2px 2px;
	text-decoration:none;
	display:block;
	font: bold .91em/21px Tahoma,Arial, Helvetica, sans-serif;
	box-shadow: 0px 1px 7px #1f5ccb;-moz-box-shadow: 0px 1px 7px #1f5ccb;-webkit-box-shadow: 0px 1px 7px #1f5ccb;
}
	* HTML #idefb,
	* HTML #ide0nofb .botonregn {display:inline-block}
#idefb:HOVER, #idefb:ACTIVE{background-position:0 -21px;text-shadow:none;border-color:#3c5998}

/*Menu ide2*/
#ide2{
	position:absolute;right:0;bottom:20px;
	height:30px;/*OP bug. No hace falta*/
	margin:0 22px 0 0;
	padding:0 15px 0 14px;/*$I2*/
	white-space:nowrap;
}
	/*IE*/
	#ide2IE #ide2, #ide2IE{background:url(/gfx/base2/iden2-bg-ie.png?a) left top no-repeat;}
	#ide2IE #ide2{
		padding:9px 5px 9px 23px;/*$I2*/
		margin:0;
		border:none;
		width:inherit;
		position:static;
		height:30px;
		max-width:692px;
	}
	#ide2IE{
		position:absolute;right:0;bottom:11px;	
		padding:0 19px 0 0;/*$I2 9+10*/
		margin-right:13px;/*22-9*/
		background-position:right top;
		height:48px;
	}
	* HTML #ide2IE #ide2, * HTML #ide2IE{background-image:url(/gfx/base2/iden2-bg-ie6.png?a);float:left;}

#ide2,#ide2 A,#ide2 A:ACTIVE{color:#FFF}
#ide2 LI{margin-right:15px;line-height:30px; height:30px;}
#ide2 LI, #lognom STRONG{position:relative;float:left;}

LI#logsal{margin-right:0}
LI#lognom{min-width:178px;padding-left:25px}
* HTML LI#lognom{width:178px;}
#lognom IMG{position:absolute;left:0;top:3px}
#ide .gl{z-index:2}
#glinactivo SPAN{color:#900}
#lognom .gl{left:60%}


	/* GLOBOS */
.gl,A.gl SPAN,DIV.gl DIV{display:block;background-image:url(/gfx/base2/globo-bg.png?a);background-repeat:no-repeat;}
.gl.glizq,DIV.gl.glizq DIV{background-image:url(/gfx/base2/globo-izq-bg.png?a)}
.gl{
	position:absolute;
	top:-19px;left:83%;
	z-index:1;
	background-position:100% 100%;
	text-decoration:none;
	min-width:34px;max-width:431px;/* PNG */
	max-height:257px;
	text-shadow:none;
}

A.gl:HOVER,A.gl:HOVER SPAN{background-image:url(/gfx/base2/globo-bg-hover.png?a)}
.gl1{background-position:100% 0} 
SPAN.gl1 SPAN,DIV.gl1 DIV{
	background-position:0 0;
	margin-right:13px;padding:7px 0 0 8px;
	color:#000;
	text-align:center;
}
	* HTML SPAN.gl1 SPAN{padding-right:3px;padding-left:11px}
SPAN.gl1 SPAN{line-height:.7em;font-weight:bold}
SPAN.gl1>/**/SPAN{min-width:9px}/*NO IE7*/
.gl2{
	clear:both;
	background-position:0 100%;
	margin-right:13px;
	/*clear:both;*/
	font-size:1px;
} 
.glizq .gl2{margin-right:22px}

.gl>/**/.gl2{height:14px;line-height:0px}
* HTML .gl2{line-height:14px} 
*+HTML .gl2{line-height:14px}




/* CAB MENU */
#cabmenu{
	background:url(/gfx/base2/vert-bg.png?e) 0 -120px repeat-x;
	word-spacing:-0.07em;
	position:relative;
}
* HTML #cabmenu{overflow:visible}
#cabmenu2{overflow:visible}
* HTML #cabmenu2,* HTML #cabmenu{height:1%}
#cabmenu UL{
	margin-left:14px;padding:3px 0;/*padding left no FF*/
	float:left;
	position:relative;
	z-index:2;
	height:23px;
}
* HTML #cabmenu UL{display:inline /*margen doble*/}
#cabmenu UL, #cabjug{font:bold 1.25em/23px "Trebuchet MS",GillSans,Arial,sans-serif;}
#cabmenu LI{
	float:left;padding:0;
	margin-right:8px;
	text-align:center;
	height:23px;
}
A.cabitem{
	display:block;
	color:#fff;
	text-decoration:none;
	text-shadow:#3f923A 0 1px 0px;/*$RS*/
	padding:1px 8px;	
	height:21px;
	line-height:21px;
}
A.cabitem:HOVER{	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#399c3a url(/gfx/base2/vert-bg.png?e) 0 -331px repeat-x;
	text-shadow:#347830 0 1px 3px,#68ff69 0 0 22px;
}
/* IE */
	#baseIE A.cabitem{max-width:213px;}
	#baseIE A.cabitem:HOVER{
		background:url(/gfx/base2/menu-item-bg.png?c) left top no-repeat;
		padding:0;
		height:23px; 
	}
	#baseIE A.cabitem:HOVER SPAN{
		background:url(/gfx/base2/menu-item-bg.png?c) right top no-repeat;
		padding:1px 8px;
		height:21px;
	}
	#baseIE A.cabitem SPAN{display:block}
	#cabmenu4IE A.cabitem, #cabmenu4IE A.cabitem SPAN{display:inline-block}/*ie6*/
	#cabmenu4IE A.cabitem IMG{vertical-align:inherit} /*noved.*/

#cabjug{
	position:absolute;
	height:29px;
	top:0;right:0;
	z-index:1;
	background:url(/gfx/base2/menu-jug-bg.png?b) left top no-repeat;
	padding:0;
}
#cabmenu2>#cabjug{right:-500px;padding-right:500px;}
#cabjug SPAN{
	padding-left:65px;
	padding-right:22px;
	text-align:right;
	font-size:.87em;
	display:block;
	color:#fff;
	line-height:29px;
	background-position:44px -293px;
	white-space:nowrap;
}
#baseIE #cabjug SPAN{position:relative}
#cabjug A:ACTIVE{color:#c95c05}

#cabreg{
	clear:both;
	height:37px;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	background:#399d3a;
	margin:15px 22px 0;
	padding:11px 30px 12px 30px;
	background:#a0c45b url(/gfx/base2/vert-bg.png?e) 0 -149px repeat-x;
	color:#FFF;
	font-weight:bold;
	font:bold 1.083em/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #45aa46;	
	overflow:hidden;
}

.botonregn{
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	text-shadow:#e3790d 0 2px 1px; 
	box-shadow:0 2px 9px rgba(95,39,2,0.3);-webkit-box-shadow:0 2px 9px rgba(95,39,2,0.3);-moz-box-shadow:0 2px 9px rgba(95,39,2,0.3);
	text-decoration:none;
	border:1px solid #a25904;
	display:block;
	color:#FFF;
	
	font:bolder 1em/21px Tahoma, Geneva, sans-serif;
	height:21px;
	padding:7px 10px;/*$ID*/
	background:#ffaa17 url(/gfx/base2/vert-bg.png?e) 0 -209px repeat-x;
}
.botonreg{
	height:35px;
	font-size:1.25em;
	line-height:35px;
	float:right;
	margin-left:20px;
	padding:0 24px;
	background:#ffaa17 url(/gfx/base2/vert-bg.png?e) 0 -209px repeat-x;
}
.botonregn:HOVER{text-shadow:none;border-color:#ca6f05;background-position:0 -244px;}
.botonreg:HOVER{background-position:0 -244px;}

#cabreg P{margin:0;max-width:70em}
#cabreg P STRONG{font-size:1.47em; font-weight:bold; padding-right:0.4em}


/* CON */
#con1{/*$AN*/
	clear:both;
	max-width:1100px;
	min-width:925px;/*932 $CB*/
	margin:0 auto;
	text-align:left;
	overflow:visible;
	position:relative;
}
BODY.bmin #con1{min-width:780px}
#colAwrap{float:left;width:100%}/*sky*/
#colA	{margin:22px 167px 0 22px;/*=120+22+25 $CB*/position:relative} 
* HTML #colA{height:1%}
#colB	{
	float:left;
	margin-left:-142px;/*$CB*/
	margin-top:22px;
	width:120px; height:610px;
	background:#f2f2f2;

} 
.pubtxt,.pub{text-align:center;font-size:10px;line-height:10px;height:10px;color:#b0b0b0; background:#fff}/*kk .pub*/
.robapaginas{width:300px;height:250px;background:#f2f2f2}

.b2 #colA{width:80%;min-width:736px;margin-left:auto;margin-right:auto} /*no ads*/
* HTML .b2 #colA{width:740px}

.b3 #con1 {max-width:70%}
* HTML .b3 #con1 {width:740px}
.b4 #colA{width:50%;min-width:550px;margin-left:auto;margin-right:auto} /* no ads+cen*/
.b5 #colA{margin-left:22px;margin-right:22px}
.b6 #colA{width:954px;margin-left:auto;margin-right:auto}/*$HA*/
.b6 #colAwrap{float:none; width:auto; padding:0 22px}

.buscar #colA_A{width:69%}
.buscar #colA_B{width:28%} 

.b5 #colA{zoom:1} /*ie6-7*/



#cabSup{height:92px}
#banner{position:absolute;top:2px;left:50%;height:90px;overflow:hidden;margin-left:-364px;z-index:1}
.nopubli .pub, .nopubli #colB, .nopubli #banner, .nopubli #cabSup{display:none}

/* PIE */
#pie{
	clear:both;
	min-width:890px;/*780*/
	height:12.69em;
	overflow:hidden;
	width:100%;
	position:absolute;bottom:0;left:0;z-index:1;
	font-size:.92em; 
	background: #285dbb url(/gfx/base2/vert-bg.png?ac) 0 -422px repeat-x;
	border-top:3px solid #77b236;
	
}
#pie2{max-width:1056px;/*$AN*/ margin:0 auto;padding:8px 22px 20px}
	* HTML #pie2{margin-left:22px}
	* HTML .nopie #pie{position:static;margin-top:2.5em}
	* HTML .nopie #base2{padding-bottom:0}
	
.pie_col{font-family:Verdana,arial,sans-serif}
.pie_col,.pie_col A{text-decoration:none;color:#E8E8E8}
.pie_col A:HOVER {text-decoration:underline; color:#FFF}
#pie H3 {font-size:1.1em;margin:0 0 1px; text-shadow:#555 0 1px 0; font-weight:900}
#pie H3 A{color:#fcb218}
.pie_col{
	float:left; 
	min-width:132px; max-width:158px; width:15%;  
	line-height:1.2em; 
	border-left:1px solid #4482ee;
	padding:0 5px 3px 6px;
}
#pie A>.icono{display:inline-block;width:14px;height:14px;padding-right:3px; vertical-align:middle}

#pieexe{margin:6px 0 0}
#pieexe,#pieexe A{color:#649cff}

#fb {
	background-color:#f2f2f2;
	padding:7px 9px; margin:4px 0 0;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	
	float:right;	
}
#fb IFRAME{border:none;width:245px;padding:0;margin:0;height:45px}/*56px*/
	/*pie partners*/
	#pie.pt {background:#8f8f8f;border-top:1px solid #7e7e7e}
	#pie.pt .pie_col{ border-color:#7e7e7e}
	#pie.pt H3 A {color:#FFF}
	#pie.pt #pieexe,#pie.pt #pieexe A{color:#BBB}

