/* Reset */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}*{outline:none;}

input, textarea {padding:2px; vertical-align:middle; font-size:92%;}
h2{font-size:123.1%;} h3{font-size:100%;}

/* font */

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
.centro {text-align:center;}


/* estructura */

#all {width:995px; margin:auto;}
#head { height:107px;}
#cont {	padding:23px 0 48px;}
.col2 {
	margin-left: 681px;
	margin-bottom: 15px;
}
.col3 {	float: left;width: 656px;}
#foot { border-top:1px solid #e5e5e5; padding:12px 0 0; margin:0!important;}

/* generales */

.clear {clear:both;}
.le, h1,#head li, #menu li, .col5 {float:left;}
.ri, .col1 a.btn {float:right;}
a {color:#7aa326;}
a:hover {text-decoration:none;}
#menu a, h2,h3,h4,h5,h6,strong, .boxact {font-weight:bold;}
.gris {color:#a0a0a0;}
p, #foot { font:85%/138.5% Arial, Helvetica, sans-serif; color:#666; margin:.3em 0 .8em;}
.der {text-align:right;}
.margen, .text, .col4 {margin-bottom:15px; color:#666;}
.col1.margen {margin-bottom:15px;}
.mg0, #head .clear label.mg0 {margin:0;}

/* especificos */

#head img {	margin:32px 0 0 14px;}
#head .ri { width:329px;}
#head .ri a {
	display:block;
	padding:11px 13px 5px;
	margin-bottom: 15px;
	background-image: url(../img/li.gif);
	background-repeat: no-repeat;
	background-position: 3px 17px;
}
#head ul {
	height:51px;
	overflow:hidden;
}
#head .clear {
	padding: 7px 0 0 0;
	font-size: 85%;
}
#head .clear label {
	margin-right:18px;
}
#menu {
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 39px;
	padding:0 11px;
}
#menu a {
	display:block;
	padding:0 12px;
	line-height:37px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-family:"Segoe UI", Arial, sans-serif;
}
#menu a:hover, #menu .lihover a {
	background-color:#84aa28;
	background-image: url(../img/bgover.gif);
}
#menu .ri a {color:#f7ffa1;}
.col1 h3, #visor h2 {
	background-color:#dadada;
	background-image: url(../img/esq314.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:6px 12px 0;
	line-height:28px;
	color:#8e8e8e;
	text-shadow: #eee 1px 1px 0;
	border-bottom: 1px solid #d6d6d6;
}
.col1 {
	width: 314px;
	margin-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
}
.cajaborde {
	border: 1px solid #d6d6d6;
	border-top:none;
	padding:10px 8px;
	font-size:85%;
	overflow: hidden;
}
.rss {margin:10px 11px 0 0;}
.col1 div h4 { font-size:116%;}
.col1 div h4 a {text-decoration:none;}
.col1 div p {font-size:100%;}
.separador {border-bottom:1px dotted #ccc; padding-bottom:.6em; margin-bottom:.8em;}
.btn {
	color:#fff; 
	text-shadow: #74a016 -1px -1px 0;
	text-decoration:none;
	}
a.btn {
 	line-height: 22px;
	display:block;
	background-image: url(../img/btn.gif);
	padding-left: 15px;
}
a.btn span {
	background-image: url(../img/btn2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	display:block;
	padding-right:15px;
}
input.btn {
	border: none;
	background-image: url(../img/btninput.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#fff;
	height:22px;
	width:82px;
	margin-left:7px;
	font-size:93%;
}
#head input.btn {
	font-size:93%;
	padding-bottom: 3px;
}
h4 a {text-decoration:none;}
h4 a:hover {
	color: #FFF;
	background-color: #78AA10;
}

.topverde {
	background-image: url(../img/topverde656.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 3px;
}
.botverde {
	margin-top:-4px;
	background-image: url(../img/botverde656.gif);
	height:4px;
	position:relative;
	z-index:2;
}
.text h2, .titulo {
	color: #78AA10;
	font-weight: normal;
	font-size: 146.5%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-bottom: 3px;
	padding-top: 14px;
	margin-bottom:1em;
}
.act {
	float:left;
	width:107px;
	margin-left:0px;
	margin-right:30px;
	margin-bottom: 30px;
	background-image: url(../img/bgboxinf.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 2px;
}
.ultima {margin-right:0;}
.act a {
	text-align:center;
	color:#5e6976; font-size:90%; font-weight:bold; text-decoration:none;
	display:block; 
	background-image: url(../img/bgboxsup.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
	padding-bottom:9px;
	text-shadow:#fff 1px 1px 0;
}
.act span {
	padding-top: 87px;
	display:block;
	background-repeat: no-repeat;
	background-position: 19px 12px;
}
.iconpe {
	min-height:35px;
	margin:0 0 2px 0;
	display:block;
	padding:4px 2px 4px 42px;
	font-weight:normal;
	font-size:92%;
	background-repeat:no-repeat; background-position:2px 4px;
}
.iconpe:hover {background-color:#f0f0f0; color:#7aa326;}
.cruci span {background-image: url(../img/icons/cruci.jpg);}
.adivi span {background-image: url(../img/icons/adivina.jpg);}
.comple span {background-image: url(../img/icons/completar.jpg);}
.dialo span {background-image: url(../img/icons/dialogo.jpg);}
.dicta span {background-image: url(../img/icons/dictado.jpg);}
.test span {background-image: url(../img/icons/test.jpg);}
.sopa span {background-image: url(../img/icons/sopaletras.jpg);}
.ordel span {background-image: url(../img/icons/ordletras.jpg);}
.ordep span {background-image: url(../img/icons/ordpalabras.jpg);}
.relaci span {background-image: url(../img/icons/relacionar.jpg);}
.mapa span {background-image: url(../img/icons/mapa.jpg);}
.cole span {background-image: url(../img/icons/coleccion.jpg);}

.iconcrucipe {background-image:url(../img/iconcrucipe.png);}
.iconmapape {background-image:url(../img/iconmapspe.png);}
.iconsopape {background-image:url(../img/iconsopape.png);}
.icontestpe {background-image:url(../img/icontestpe.png);}
.iconrelacionarpe {background-image:url(../img/iconrelacionarpe.png);}
.iconordpalabraspe {background-image:url(../img/iconordpalabraspe.png);}
.iconordletraspe {background-image:url(../img/iconordletraspe.png);}
.icondictadope {background-image:url(../img/icondictadope.png);}
.icondialogope {background-image:url(../img/icondialogope.png);}
.iconcompletarpe {background-image:url(../img/iconcompletarpe.png);}
.iconadivinape {background-image:url(../img/iconadivinape.png);}
.iconcoleccionpe {background-image:url(../img/iconcolepe.png);}

.newAct  {display:block; background-image:url(../img/icons/new.png); width:54px; height:54px; position:absolute;}
#foot .ri a { margin: 0 4px;}
#foot le { margin-left:4px;}


/* menu */

#menu ul ul {
	position:absolute;
	background-color:#6b9e01;
	z-index:999;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width:420px;
	_width:430px;
	padding:7px 5px 14px;
	background-image: url(../img/bgsubmenu.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: none;
}
#menu .lihover li, #menu li li { background-image:none; width:200px!important; border-bottom: 1px solid #7aa81b; margin:0 5px!important;}
#menu .lihover li a, #menu ul ul li a {
	display:block;
	line-height: 24px!important;
	border-bottom: 1px solid #659501;
	margin-top:-1px;
	position:relative;
	z-index:1000;
	*height:24px;
	padding:0 3px 2px!important;
	background-image:none;
	background-color:transparent;
} 
#menu .lihover li a:hover {
	background-color:#659501;
	background-image:none;
}
#menu a.desple {
	background-image: url(../img/desple.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right:25px;
}
#menu a.desple:hover, #menu .lihover .desple {	background-position: right bottom;}
#login {
	position: absolute;
	top: 32px;
	margin-left: 654px;
	width: 229px;
	background-image: url(../img/bglogin.png);
	height: 214px;
	z-index:9999;
}
#head a.activo {
	background-image: url(../img/activo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 72px;
	color: #FFFFFF;
	background-color: #9ac043;
	padding-top: 5px;
	margin-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	text-decoration: none;
}
.boxverde {
	height: 195px;
	background-image: url(../img/bgboxverde.png);
	background-repeat:  repeat-x;
	margin-top: 3px;
	margin:3px 12px 0;
}
#login label {
	display: block;
}
#login input {
	width: 176px;
	*width: 180px;
	margin-bottom:12px;
}
#login label, #login input  {
	margin-left:10px;
}
#login .btn {
	width: 80px;
}
#login form {padding-top:26px;} 
.close {
	background-image: url(../img/iconcerrar.png);
	height: 21px;
	width: 20px;
	text-indent: -9999px;
	display: block;
	float: right;
	margin-top: 4px;
	margin-right: 5px;
}
.close:focus {outline:none;}
#login .recordar {
	background-image: url(../img/sepverde.gif);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	padding:10px 1px 0;
	*padding:5px 1px 0;
	margin: 0 10px 0;
	clear:both;
}
#login label {font-weight:bold; color:#fff; font-size:92%; line-height:140%;}
#login .sesion input {width:auto; margin:0 3px 0 0; vertical-align:middle;}
#login .sesion {margin: 2px 0 0 10px; float:left; font-size:85%; color:#e9f3d4; font-weight:normal;}
#login .btn {
	background-image: url(../img/btnverde.gif);
	background-repeat: no-repeat;
	width: 82px;
	margin: -2px 10px 14px 0;
	*margin: -3px 10px 9px 0;
	color:#538800;
	text-shadow: #fff -1px -1px 0;
	font-size:85%;
}
#login .recordar a {color:#fff; font-size:85%;}
.spacio { padding:0 0 0 132px; min-height:320px;}
.spacio h3 {
	color: #78AA10;
	font-size: 120%;
	padding: 12px 0 3px;
	margin-bottom:.8em;
	border-bottom: 1px solid #e5e5e5;
}

.adivina {
	background-image: url(../img/adivinanza.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.col1 .boxactder {width:185px;}
.text .boxactder, .text .boxautorder {width:203px;}
 .col5 .boxactder {width:258px;}
.col1 .boxact, .col1 .boxactder, .text .boxautorder { margin:5px 0 3px;}
.boxact {
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:104px;
	margin-right:4px;
	text-align:center;
	line-height:17px;
	color:#5E6876;
	text-decoration: none;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.text .boxact, .text .autor {font-size:85%;}
.actcruci {background-image: url(../img/iconcruci.png);}
.actmapa {background-image: url(../img/iconmaps.png);}
.actcompletar {background-image: url(../img/iconcompletar.png);}
.actordpalabras {background-image: url(../img/iconordpalabras.png);}
.actordletras {background-image: url(../img/iconordletras.png);}
.actsopa {background-image: url(../img/iconsopa.png);}
.actadivinanza {background-image: url(../img/iconadivinanza.png);}
.actdialogo {background-image: url(../img/icondialogo.png);}
.actdictado {background-image: url(../img/icondictado.png);}
.acttest {background-image: url(../img/icontest.png);}
.actrelacionar {background-image: url(../img/iconrelacionar.png);}
.actcoleccion {background-image: url(../img/iconColeccion3.png);}

.boxactder p, .autor { margin:0 0 3px 1px; text-decoration:none;}

/* estrellas */

.starsbas {
	background-image: url(../img/star.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 60px;
	display: block;
	text-indent: -9999em;
	line-height:12px;
	margin: 0 0 6px;
}
.s50 { background-position:0px 0px;}
.s45 { background-position:0px -12px;}
.s40 { background-position:0px -24px;}
.s35 { background-position:0px -36px;}
.s30 { background-position:0px -48px;}
.s25 { background-position:0px -60px;}
.s20 { background-position:0px -72px;}
.s15 { background-position:0px -84px;}
.s10 { background-position:0px -96px;}
.s05 { background-position:0px -108px;}
.s00 { background-position:0px -120px;}
.contacto {
	background-image: url(../img/contacto.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.formu label {
	display: block;
	padding:4px 0 5px;
}
.formu span {display:block; float:left; width:70px; margin-right:8px; text-align:right; font-size:92%; line-height:200%;}
.col1 .formu label {font-size:112%;}
.col1 .formu span {
	font-size:100%;
	width:80px;
}

.formu .btn { margin:5px 0 10px 78px;}
.formu textarea { width:80%; height:160px;}
.registrarse .formu span {width:140px;}
.buscadorHead {width:230px; float:left;}
.forohelp a {
	display:block;
	padding: 3px 3px 7px 28px;
	background-image: url(../img/iconhelp.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.mensaje_error, .mensaje_ok {
	padding:9px 7px 8px 28px;
	font-size:85%;
	margin-bottom:0.5em;
	color:#fff;
}
.mensaje_error {
	background-color:#be2e17;
	border:1px solid #a92b17;
	background-image: url(../img/iconerror.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}
.mensaje_ok {
	background-color:#8cb729;
	border:1px solid #7cae11;
	background-image: url(../img/iconok.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}
.mensaje {padding:5px 8px 4px; background-color:#f7f7f7; border:1px solid #dadada; font-size:85%; margin-bottom:0.5em;}
label.error {color:#be2e17; font-size:85%; padding:0; margin:3px 0 0 78px; }
.registrarse label.error {margin:3px 0 0 148px; }
input.error, textarea.error {background-color:#fff2f0;}	
form .gris {font-size:85%;}
.registrarse .btn.big { height:26px; width:105px; 
	background-image: url(../img/btnbig.png);
	line-height:26px;
	padding:0 0 3px 0;
	background-repeat: no-repeat;
	margin-left:148px;
	}
.btn.apagado {
	background-image: url(../img/btngris.png);
	text-shadow: #a0a3a8 -1px -1px 0;
	width:77px;
	padding-bottom:3px;
	margin-left:8px;
}
.registrarse .clear img {margin:3px 0 3px 148px;}
.registrarse div label.error {display:block; width:140px; position:absolute; margin-top:.3em; margin-left:-125px; text-align:right;}
.col1 .sesion, .col1 .formu .btn {margin-left:88px;} .col1 .formu .btn {font-size:112%; padding-bottom:4px;}
.col1 .formu input {font-size:100%;}
.iconrecordar {
	padding-left:30px;
	background-image: url(../img/iconkey.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.col1 .sesion.txt1 { font-size:100%;}
.mensaje_permisos, .mensaje_info {
	padding:13px 10px 12px 45px;
	background-color:#fffee2;
	border:1px solid #dadada;
	font-size:110%;
	margin-bottom:0.5em;
	background-image: url(../img/iconregistro.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
.mensaje_info {	background-image: url(../img/iconinfo.gif); padding-left:48px; }

.tags a { text-decoration:none; padding:1px; margin: 0; line-height:115%;}
.tags a:hover { background-color:#78AA10; color:#fff;}
.tags {text-align:center;}
a.tagSize0 {font-size: 90%;}
a.tagSize1 {font-size: 95%;}
a.tagSize2 {font-size: 100%;}
a.tagSize3 {font-size: 110%;}
a.tagSize4 {font-size: 115%;}
a.tagSize5 {font-size: 120%; }
a.tagSize6 {font-size: 135%; font-family:"Segoe UI", Arial, sans-serif;}
a.tagSize7 {font-size: 150%; font-family:"Segoe UI", Arial, sans-serif;}
a.tagSize8 {font-size: 190%; font-family:"Segoe UI", Arial, sans-serif;}
a.tagSize9 {font-size: 230%; font-family:"Segoe UI", Arial, sans-serif;}

.boxbusact, .boxbusautor, .boxbusGrupos {width:48%;}
.linegris h3 {font-size:92%; display:inline; margin-right:6px;}
.linegris { overflow:hidden; background-color:#efefef; padding:2px 3px 2px 10px; margin:0 0 22px 0; background-image:url(../img/bglinegris.gif); color:#666;}
.menuinterno { float:right; margin:0 0 0 5px; width:130px;}
.menuinterno a { line-height:16px; text-decoration:none;}
.menuinterno ul {display:none; }
.lihover ul {
	position:absolute;
	background-color:#73a70a;
	padding:8px 0;
	display:block;
	width:260px;
	background-image: url(../img/desplegableul.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.menuinterno ul a {color:#fff; display:block; padding:2px 4px;}
.menuinterno ul a:hover {background-color:#6b9e01; }
.menuinterno ul li {border-bottom:1px solid #6b9e01; margin:0 5px; float:left; width:120px;}
.linegris {font-size:92%; line-height:18px;}
.linegris .ri {font-size:92%;}
.linegris .ri .ri {font-size:100%;}
.selectmenu {
	display:block;
	padding:0;
	line-height:18px;
	background-image: url(../img/desplegable.gif);
	background-position: 0px 0px;
	color:#999;
}
.selectmenu span {display:block; height:18px; background-image: url(../img/desplegable.gif);
	background-position: right 0px; margin-left:8px;}
.lihover .selectmenu {
	background-position: 0px bottom;
	color:#fff;
	text-shadow: #69970b 1px 1px 0;
}
.lihover .selectmenu span {background-position: right bottom;}
.buscador .margen {margin-bottom:23px; height:1px;} 
.paginacion { height:2em; *height:auto; font-size:92%; overflow:hidden; padding:6px 0;}
.paginacion a { padding:4px 9px; margin: 0 1px;}
.paginacion a {border:1px solid #e5e5e5; }
.paginacion a:hover {background-color:#78AA10; color:#fff; border:2px solid #78AA10; margin:0;}
.buscador .boxautorder, .boxgrupoder { width:188px;}
.boxbusautor a.le {float:left; width:114px;}
.paginacion span {font-weight:bold;}
#btn_pag_siguiente, #btn_pag_anterior {padding:0;}
.paginacion span a { font-weight:normal;}
.pagactual {padding:4px 9px; margin: 0 1px;}


.boxbusautor a.le {
	text-decoration:none;
	text-align:center;
	font-size:85%;
	background-image: url(../img/infcajagris.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom; 
	background-color: #ededed;
	padding-bottom: 1px;
}
.boxbusautor a.le span {line-height:1.8em; text-shadow: #fff 1px 1px 0;}
.col4 { margin-left:791px;}
.col4 .col1 { width:204px;} 
.col4 .col1 h3 {background-image: url(../img/esq204.gif);}
img.le {margin:0 10px 6px 0;}
.boxscroll {overflow:auto; max-height:260px;}
.boxscroll2 {overflow:auto; max-height:125px;}
.boxbusautor img {border:1px solid #ccc;}
.boxbusautor {margin-bottom:8px;}
.noborde {border-bottom:none;}
.list li {
	margin:0 0 5px 18px;
	padding-left:12px;
	background-image: url(../img/li.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.list {margin:5px 0 15px 0;}
.cajaborde .list {margin:0; padding:0; border-bottom:1px dotted #ccc; }
.cajaborde .list li {margin:5px 4px 4px 4px; font-size:110%; padding:4px 4px 1px 18px; border-top:1px dotted #ccc; background-position: 5px 8px;}
#head ul #logeado a { display:block; background-image:none; padding:0;}
#head ul #logeado { display:block; float:left; margin-top:10px; margin-right:25px; font-size:11px; color:#a0a0a0; height:34px; overflow:hidden;}
#head ul #logeado img {float:left; margin:-2px 10px 0 0; width:34px; height:auto;}
.loader {background-image: url(../img/loader.gif); background-repeat:no-repeat; background-position:center center; background-color:#fff;}
.btn_accion { height:35px;}
td.btn_accion {height:auto;}
.btn_accion a, .borrar, .visorclose, .visoropen, #visor .editar, #ocultarbox, #ocultarbox2 {
	display:block;
	width:34px;
	height:22px;
	text-indent: -9999em;
	background-image: url(../img/btnsaccion.png);
	background-repeat: no-repeat;
	float:left;
	margin-right:1px;
}
#visor .visorclose, #visor .visoropen {margin:10px 10px 0 0;} #visor .editar {margin:10px 10px 0 -6px;}
.editar {background-position:0px 0px;}.editar:hover {background-position:0px -22px;}.editar:focus, .editar:active {background-position:0px -44px;}.down {background-position:-136px 0px;}.down:hover {background-position:-136px -22px;}.down:focus, .down:active {background-position:-136px -44px;}.up {background-position:-170px 0px;}.up:hover {background-position:-170px -22px;}.up:focus, .up:active {background-position:-170px -44px;}
.duplicar {background-position:-34px 0px;}.duplicar:hover {background-position:-34px -22px;}.duplicar:focus, .duplicar:active {background-position:-34px -44px;}.eliminar {background-position:-68px 0px;}.eliminar:hover {background-position:-68px -22px;}.eliminar:focus, .eliminar:active {background-position:-68px -44px;}.borrar {background-position:-102px 0px;}.borrar:hover {background-position:-102px -22px;}.borrar:focus, .borrar:active {background-position:-102px -44px;}.descargar {background-position:-204px 0px;}.descargar:hover {background-position:-204px -22px;}.descargar:focus, .descargar:active {background-position:-204px -44px;}.visoropen {background-position:-238px 0px;}.visoropen:hover {background-position:-238px -22px;}.visoropen:focus, .visoropen:active {background-position:-238px -44px;}.visorclose {background-position:-272px 0px;}.visorclose:hover {background-position:-272px -22px;}.visorclose:focus, .visorclose:active {background-position:-272px -44px;}
.txtgra p, .txtgra li { font-size:12px; color:#454545; line-height:18px;}
.txtgra ol li{list-style:decimal outside; margin-bottom:1em;}
.txtgra ol {margin:0 0 2em 3.5em;}
.spacio ul, .spacio ol { margin:0 0 .5em 2em;}
.spacio li {list-style-type:disc; font-size:85%;} 
.boxpubins {display:block; overflow:hidden; height:131px; background-image:url(../img/bgpubins.png); color:#fff; text-decoration:none; font-family:"Segoe UI", Arial, sans-serif; background-color:#8cb828;}
.boxpubins .fr1 { font-size:18px; line-height:22px; padding:15px 18px;}
.boxpubins .fr1 strong {font-size:24px; padding-left:17px; font-weight:normal;}
.boxpubins span {display:block;}
.boxpubins .fr2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding:2px 18px;}
.boxpubins .fr2 em {font-weight:normal; text-decoration:underline;}  

/************ no disponible *****************/

.nodisponible {
	margin:10px;
	padding:10px 20px 15px 72px;
	background-image: url(../img/iconeducaplay.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:135%;
}
.nodisponible p {
	background-image:url(../img/logoeducape.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 40px;
	margin:0;
	line-height:120%;
	font-family:"Segoe UI", Arial, sans-serif;
	color:#656565;
}
#nodis {width:300px; height:120px; position:absolute; left:50%; top:50%; margin:-20px 0 0 -150px; border:5px solid #f1f1f1; background-color:#fff;}

/******* idiomas *********/

#head ul.ri {
	overflow:auto;
	height:auto;
	width:98px;
}
#head ul.ri li { float:none; display:inline;}
#head ul.ri li a {float:left; padding:5px 8px 6px 8px; margin:0; background-image:none;}
#head ul.ri li a:hover {background-image:url(../img/idiomaHover.gif); background-position:0px 0px;}
#head ul.ri a.sel, #head ul.ri a.sel:hover {background-image:url(../img/idiomaSel.gif); background-position:0px 0px;}
#head ul.ri a img {margin:0; padding:0;}
.buscadorTags {
	float:right;
	margin:7px 6px 0 0;
	font-size:85%;
	color:#8F8F8F;
}
.buscadorTags input {font-size:100%; margin-left:5px; vertical-align:bottom;}
.loadSearchTags {
	display:block;
	height:50px;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.lblNoResults {display:block; color:#898989; height:50px; line-height:50px;}
.numResultados {float:right; font-size:12px; color:#666; line-height:16px; margin-top:6px;}

/*------ 2011 -------*/


.nomUser {   
display: block;
    height: 15px;
	overflow:hidden;
		width:180px;
	float:left;
}
#head ul #logeado a.alertMens {
	float: left;
	line-height: 16px;
	color: #FFF;
	font-size: 10px;
	padding-right: 6px;
	padding-left: 24px;
	margin-right: 10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	text-decoration:none;
	background-image: url(../img/iconMensTop.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #6B9E01;
}
#head ul #logeado a.alertMens.vacio {
	background-color: #d7dadd;
	color: #506174;
}
#head ul #logeado a.exit {
	float: left;
	line-height: 15px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d6db;
}
#head ul #logeado  {width:230px;}

#socializaPlusOne {
    border-right: 1px solid #D6D6D6;
    display: block;
    float: left;
    line-height: 25px;
    outline: medium none;
    padding: 6px 6px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.boxactder .iLike {color:#999; margin:0 0 10px;	background-image: url(../img/ilike.gif);
	background-repeat: no-repeat;
	background-position: 0 0; padding:0 0 0 14px;}

/*************** social 2011 *************/

#titActSocial h2 {
	margin: 0px;
	border-bottom-color: #dadada;
	color: #52585f;
	font-size: 20px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.extraDatosAct {
	font-size: 11px;
	color: #393e46;
	padding:6px 0;
	line-height:26px;
}
.extraDatosAct strong { font-size:13px; color:#212326; margin:0 3px;}
.sepExtraDatos { margin:0 3px 0 6px; color:#d0d1d3; font-size:15px;}
.btnLikeAct {
	background-image: url(../img/btnLikeAct.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right:8px;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	margin-left:6px;
	background-color: #95C517;
}
.btnLikeAct span {
	background-image: url(../img/btnLikeAct.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0 6px 0 30px;
	line-height:26px;
	display:inline-block;
}
.btnLikeAct:hover {	background-position: right -27px;}
.btnLikeAct:hover span { background-position: 0 -27px;}
.btnLikeAct:active, .btnLikeAct:focus {	background-position: right -54px;}
.btnLikeAct:active span, .btnLikeAct:focus span { background-position: 0 -54px;}
.likeVotado, .likeVotado:hover, .likeVotado:active, .likeVotado:focus {background-position: right -81px; color:#474747; background-color:#cecece;}
.likeVotado span, .likeVotado:hover span, .likeVotado:active span , .likeVotado:focus span {background-position: 0 -81px;}
.btnsShare { float:right; width:44%;  padding:8px 0 0 0;}




/********* info actividad 2011 v2 *********/

.headInfoAct {
	background-image: url(../img/headCruci.jpg);
	height: 141px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.headInfoAct h1 {
	float: none;
	display: block;
	font-size: 38px;
	color: #3b424b;
	margin: 0px;
	padding: 0px;
	line-height: 46px;
}
.headInfoAct h2 {
	font-weight: normal;
	color: #5d6876;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
.padHeadInfoAct {
	padding-top: 42px;
	padding-left: 20px;
}
.contentInfoAct p {
	font-size: 12px;
	line-height: 18px;
}
.contentInfoAct {
	padding:15px 20px;
}
.contentInfoAct h3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	padding-top: 16px;
	padding-bottom: 8px;
	margin-top: 26px;
	font-size: 21px;
	color: #3B424B;
	font-weight: normal;
}
.contentInfoAct ol {
	margin-bottom: 10px;
	margin-left: 25px;
}
.contentInfoAct ol li {
	list-style-type: decimal;
	margin-left: 20px;
	color: #666;
}
.infoVideoHelp {
	padding-right: 21px;
	padding-bottom: 15px;
	padding-left: 21px;
}
.infoVideoHelp h4 a {
	font-size: 13px;
}
.infoVideoHelp h4 {
	padding-bottom: 6px;
}


/**** siguenos  ****/ 

.sEducaplay a {
	float: left;
	width: 44%;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	color: #5e6976;
	margin-right: 4%;
}
.sEducaplay a:hover { color:#7aa326;}
.sEducaplay a span {
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 45px;
	background-image: url(../img/iconSocial.png);
	background-repeat: no-repeat;
}
.sEducaplay .eFacebook span {background-position: 4px -89px;}
.sEducaplay .eTwitter span {background-position: 4px 4px;}
.sEducaplay {padding:10px 0 0; overflow:hidden; height:52px;}

/********* Siguenos registro *********/

#col50 .col3 {
	width: 430px;
}
#col50 .siguenosSocial {
	width: 430px;
	float: right;
}
#col50 {
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../img/sepRegistro.png);
	background-repeat: repeat-y;
	background-position: center 0px;
	margin-bottom:25px;
}
#col50 h2 {
	color: #424850;
	font-size: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 8px;
	padding-top:10px;
	font-weight: normal;
	line-height: 24px;
}
#col50 .mensaje_permisos {
	background-position: 7px 12px;
	margin-bottom: 15px;
}
.siguenosSocial a {
	float: left;
	display: block;
	height: 167px;
	width: 169px;
	font-size: 13px;
	line-height: 18px;
	color: #39424c;
	text-decoration: none;
	text-align: center;
	margin-right: 15px;
	background-image: url(../img/bgBtnSocial.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.siguenosSocial a:hover {	background-position: 0px -181px;  color:#7aa326;}
.siguenosSocial a:active, .siguenosSocial a:focus {	background-position: 0px -364px;}
.siguenosSocial a span {
	padding-top: 112px;
	padding-right: 32px;
	padding-left: 32px;
	display: block;
	background-image: url(../img/iconsSocial.png);
	background-repeat: no-repeat;
}
.iconTwitter span {
	background-position: -15px 24px;
}
.iconFacebook span {
	background-position: -200px 24px;
}
#col50 .siguenosSocial ul {
}
.siguenosSocial p {
	font-size: 12px;
	padding-bottom:15px;
}
#col50 .siguenosSocial ul, #col50 .siguenosSocial li {margin:0; padding:0;}
#col50 .siguenosSocial li {display:inline;}
#col50 .registrarse .btn.big {
	width: auto;
	background-image: none;
	background-color: #7AA326;
	padding:2px 5px;
	height:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7AA326;
	border-right-color: #7AA326;
	border-bottom-color: #6A8D21;
	border-left-color: #7AA326;
	border-radius:3px;
}

.actInfoSocial {  padding:0 0 10px;}
#actordletras .headInfoAct {
	background-image: url(../img/headOrdenarL.jpg);
}
#actordpalabras .headInfoAct {
	background-image: url(../img/headOrdenarP.jpg);
}
#actadivinanza .headInfoAct {
	background-image: url(../img/headAdivina.jpg);
}
#actcruci .headInfoAct {
	background-image: url(../img/headCruci.jpg);
}
#actmapa .headInfoAct {
	background-image: url(../img/headMapas.jpg);
}
#actcompletar .headInfoAct {
	background-image: url(../img/headCompletar.jpg);
}
#actdialogo .headInfoAct {
	background-image: url(../img/headDialogo.jpg);
}
#actdictado .headInfoAct {
	background-image: url(../img/headDictado.jpg);
}
#actsopa .headInfoAct {
	background-image: url(../img/headSopa.jpg);
}
#actrelacionar .headInfoAct {
	background-image: url(../img/headRelacionar.jpg);
}
#acttest .headInfoAct {
	background-image: url(../img/headTest.jpg);
}
#actcoleccion .headInfoAct {
	background-image: url(../img/headColeccion.jpg);
}

