@charset "UTF-8";
/* CSS Document */

body {
	
	background-repeat:repeat;
	background-color: #623986;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	}
	
h2 {
	font-size: 14px;
	margin:0;
	padding:0;
	font-weight:normal;
}

h3 {
	font-size: 16px;
	margin:0;
	padding:0;
	font-weight:normal;
}

h4 {
	font-size: 12px;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#C36;
	display:inline;
}

a, a:visited, a:active {
		color: #4c266f;
		text-decoration:none;
}
a:hover {
	color: #669;
}

.back1 {
		background-image:url(../images/back-ground1.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-intro {
	background-color:#c5a3d7;
}

.back-home {
		background-image: url(../images/home-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}
.back-kinderm {
		background-image: url(../images/kinderm-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-kinderm2 {
		background-image: url(../images/kinderm2-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-clases {
		background-image: url(../images/clases-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-horarios {
		background-image: url(../images/horarios-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}
.back-inscrip {
		background-image: url(../images/inscrip-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}
.back-contacto {
		background-image: url(../images/contacto-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-cumple {
		background-image: url(../images/cumple-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-novedades {
		background-image: url(../images/novedades-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-testi {
		background-image: url(../images/testi-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-bshop {
		background-image: url(../images/bshop-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-home-bottom {
		background-image: url(../images/home-bottom.jpg);
		background-position:top center;
		background-repeat:repeat-x;
		height: 48px;
		padding: 50px 6px 0 6px;
}

.back-openplay {
		background-image: url(../images/openplay-content-back.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

.back-home-bottom2 {
		background-image: url(../images/home-bottom2.jpg);
		background-position:top center;
		background-repeat:repeat-x;
		height: 96px;
		padding: 54px 6px 0 6px;
}

.publicidad-bottom {
	padding: 0 15px;
}

.copyright1 {
	padding: 7px 0 0 0;
}

.copyright1 a:link, .copyright1 a:active, .copyright1 a:visited {
	color:#F99;
}


.back-kinderm-bottom {
		background-image: url(../images/kinderm-bottom.jpg);
		background-position:top center;
		background-repeat:repeat-x;
		height: 68px;
		padding: 0 6px 0 6px;
}


#container {
		left: 50%;
		margin: 0 0 0 -485px;
		position: absolute;
		width: 970px;
	}
	
#container-intro {
		left: 50%;
		margin: 50px 0 0 -350px;
		position: absolute;
		width: 700px;
	}
	
#header {
		margin: 0;
		position: relative;
		float:left;
		width: 970px;
		height: 219px;
		background-image:url(../images/header-back.jpg);
		background-position: top;
		background-repeat:no-repeat;
	}
.home-link {
		margin: 20px 0 0 0;
		position: relative;
		float:left;
		width: 238px;
		height: 188px;
	}
	
.home-link:hover {
	background-image:url(../images/logo-hover.gif);
	background-repeat:no-repeat;
	}
	
#toldito {
		margin: 0;
		position: relative;
		width: 970px;
	}
	
.toldito-home {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-home.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-kinderm {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-kinderm.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
	.toldito-kinderm2 {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-kinderm2.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-clases {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-clases.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-horarios {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-horarios.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-inscrip {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-inscrip.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-contacto {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-contacto.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-cumple {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-cumple.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-novedades {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-novedades.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
.toldito-testi {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-testi.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
	.toldito-bshop {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-bshop.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
	
.toldito-openplay {
		margin: 0;
		position: relative;
		float:left;
		background-image:url(../images/toldito-openplay.jpg);
		background-position: top;
		background-repeat:no-repeat;
		height: 51px;
	}
	
#content {
		margin: 0;
		padding:0;
		position: relative;
		width: 970px;
		height: 418px;
		float:left;
	}
	
#content2 {
		margin: 0;
		padding:0;
		position: relative;
		width: 970px;
		float:left;
	}
	
#content-intro {
		margin: 0;
		padding:0;
		position: relative;
		width: 700px;
		float:left;
	}
	
.modulos-home{
		margin: 0;
		position: relative;
		float:left;
		padding:0 0 0 13px;
	}
	
#bottom {
		margin: 0;
		position: relative;
		width: 958px;
		color: #000;
		font-size: 10px;
		text-transform:uppercase;
		float:left;
	}
	
#bottom spam {
	margin: 20px 60px 20px 20px;
	position:relative;
	float: right;
	}
	
.publicidad {
		margin: 0;
		position: relative;
		width: 685px;
		height: 56px;
		float:right;
		padding: 20px 39px 0 0;
		text-align:right;
		color:#999;
		font-size: 10px;
	}
	
.menu-p {
		margin: 0;
		position: relative;
		width: 713px;
		padding: 0 11px 0 0;
		float:right;
		z-index: 2;
	}
	
.column-unica {
	position: relative;
	float: left;
	width: 726px;
	padding: 134px 30px 0 120px;
	text-align:center;
}
.column-unica2 {
	position: relative;
	float: left;
	width: 726px;
	padding: 60px 30px 0 120px;
	text-align:center;
	color:#4c266f;
}

.column-unica3 {
	position: relative;
	float: left;
	width: auto;
	padding: 10px 60px 0 70px;
	text-align:left;
	color:#4c266f;
}

.column-unica4 {
	position: relative;
	float: left;
	width: 726px;
	padding: 0 30px 0 106px;
	text-align:center;
}

.column1a {
	position: relative;
	float: left;
	width: 447px;
}
.column1b {
	position: relative;
	float: left;
	width: 400px;
}
.column1c {
	position: relative;
	float: left;
	width: 598px;
	margin: 80px 60px 0 46px;
	color:#4c266f;
}
.column1d {
	position: relative;
	float: left;
	width: 280px;
	margin: 166px 20px 0 46px;
	color:#4c266f;
}

.column2a {
	position: relative;
	float: left;
	width: 512px;
}
.column2c {
	position: relative;
	float: left;
	
}
.column2d {
	position: relative;
	float: left;
	color: #4c266f;
	margin: 40px 0 0 0;
	
}

.column2d  img{
	margin: 0 0 20px 0;
	
}
	
.quienes-txt{
		margin: 0 0 0 11px;
		width: 401px;
		position: relative;
		float:left;
		padding:30px 23px 0 23px;
		background-image: url(../images/quienes-somos-back1.jpg);
		background-repeat:no-repeat;
		background-position: top;
		color:#4c266f;
	}
	
.quienes-back2{
		margin: 0 0 0 11px;
		width: 355px;
		position: relative;
		float:left;
		padding:21px 46px 23px 46px;
		background-image: url(../images/quienes-somos-back2.jpg);
		background-repeat:no-repeat;
		background-position: top;
	}
	
.quienes-back2 img{
		border: 1px solid #fff;
	}
	
.quienes-agus{
		margin: 0;
		width: 232px;
		height:147px;
		position: relative;
		float:left;
		padding:65px 65px 75px 204px;
		background-image: url(../images/quienes-agus.jpg);
		background-repeat:no-repeat;
		background-position: top;
		color:#640b60;
	}
	
.quienes-caro{
		margin: 0;
		width: 223px;
		height:195px;
		position: relative;
		float:left;
		padding:10px 60px 75px 218px;
		background-image: url(../images/quienes-caro.jpg);
		background-repeat:no-repeat;
		background-position: top;
		color:#640b60;
	}
	
.kinderm-txt{
		margin: 80px 0 0 11px;
		width: 401px;
		position: relative;
		float:left;
		padding:40px 23px 30px 23px;
		color:#4c266f;
	}
	
.kinderm-txt2 {
		margin: 65px 0 0 11px;
		width: 401px;
		position: relative;
		float:left;
		padding:40px 23px 30px 23px;
		color:#4c266f;
	}
	
.clases-txt {
		margin: 0 0 0 11px;
		width: 401px;
		position: relative;
		float:left;
		padding:40px 23px 30px 23px;
		color:#4c266f;
	}
	
.clases-txt2 {
		margin: 0 0 0 11px;
		
		position: relative;
		float:left;
		padding:40px 23px 30px 23px;
		color:#4c266f;
	}
	
.cumple-txt {
		margin: 0 0 0 11px;
		width: 401px;
		position: relative;
		float:left;
		padding:40px 23px 30px 23px;
		color:#4c266f;
	}
	
.kinderm-village-mod{
		margin:59px 0 0 89px;
		width: 128px;
		height: 128px;
		position: relative;
		float:left;
		padding:131px 27px 0 22px;
		color:#4c266f;
		font-size: 11px;
		background-image:url(../images/kinderm-village-mod.jpg);
	}
.kinderm-village-mod:hover{
		background-image:url(../images/kinderm-village-omod.jpg);
	}
	

.kinderm-imagine-mod{
	margin:0 0 0 89px;
		width: 128px;
		height: 128px;
		position: relative;
		float:left;
		padding:131px 27px 0 22px;
		color:#4c266f;
		font-size: 11px;
		background-image:url(../images/kinderm-imagine-mod.jpg);
	}
.kinderm-imagine-mod:hover{
		background-image:url(../images/kinderm-imagine-omod.jpg);
	}
	
.kinderm-ourtime-mod{
		margin:59px 0 0 0;
		width: 128px;
		height: 128px;
		position: relative;
		float:left;
		padding:131px 27px 0 22px;
		color:#4c266f;
		font-size: 11px;
		background-image:url(../images/kinderm-ourtime-mod.jpg);
	}
.kinderm-ourtime-mod:hover{
		background-image:url(../images/kinderm-ourtime-omod.jpg);
	}
	
.kinder-inscribite-small {
		margin:20px 0 0 10px;
		position: relative;
		float:left;
	}
	
.kinderm-logos {
		margin:72px 0 0 102px;
		position: relative;
		float:left;
	}
	
.clases-fotitos {
		margin:32px 0 0 102px;
		position: relative;
		float:left;
		text-align:center;
		width:262px;
	}
	
.clases-fotitos img {
	padding: 3px;
	background-color:#FFF;
	border: 1px solid #C9C;
	margin-bottom: 16px;
	}
	
.clases-logos {
		margin:2px 0 0 102px;
		position: relative;
		float:left;
	}
	
.columna1-texto1 {
		margin:20px 0 0 102px;
		position: relative;
		float:left;
		text-align:center;
		font-size: 12px;
		color:#63C;
	}
	
	.columna1-texto1 span {
		font-size: 14px;
		color: #F39;
	}
	
.cuad-gris {
		margin:0 0 0 102px;
		position: relative;
		float:left;
		border: 1px solid #ffc513;
		background-color:#ffe5ab;
		padding: 20px;
		width: 221px;
		color:#774f81;
		font-size: 14px;
		text-align:center;
	}
	
.horarios-table {
	margin: 0 0 0 0;
	padding: 0 10px;
	border-bottom: 1px solid #99C;
	border-top: 2px solid #99c;
	}

.horarios-td {
	border-bottom: 1px solid #CCF;
	padding-top: 3px;
	}
	
.cajas {
	border: 1px solid #FCC;
	background-color:#FFF;
	font-size: 12px;
	padding: 2px 4px;
}

.cajas2 {
	border: 1px solid #FCC;
	background-color:#FFF;
	font-size: 12px;
	padding: 2px 4px;
}
.cajas3 {
	border: 1px solid #FCC;
	background-color:#FFF;
	font-size: 12px;
	padding: 2px 4px;
}

#aviso1 {
	position:absolute;
	z-index: 14;
	width:320px;
	height:220px;
	background-color:#96C;
	background-image:url(../images/popup-1.jpg);
	background-repeat:no-repeat;
	margin: 26px 0 0 616px;
	border: 3px solid #CCC;
}
.cerraraviso {
	position:relative;
	float:left;
	width:320px;
	height:22px;
	background-color:#FFF;
	text-align:right;
}
