*{margin:0; padding:0;}
/*---------------------------*/
body{
	background: url(/img/bg.png) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
.pagina{
	width:1000px;
	margin:0 auto;
}
	.cabecera{
		background:url(/img/bg_cabecera.png) left top no-repeat;
		width:1000px;
		float: left;
	}
	h1, h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000;
		float:right;
		margin:10px 0 0 0;
		width:100px;
		height:100px;
	}
	ul.menu{
		width:1000px;
		height:20px;
		float:left;
		list-style:none;
		margin:12px 0 0 0;
	}
	ul.menu li{
		background:url(/img/separador.png) right top no-repeat;
		padding:0 2px 0 0;
		float: left;
	}
	ul.menu li a{
		background:url(/img/bg_botones.png) left bottom repeat-x;
		float:left;
		padding:2px 10px;
		color: #FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
	}
	ul.menu li a:hover{
		background:url(/img/bg_botones.png) left top repeat-x;
		float:left;
		padding:2px 10px;
		color: #FC0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
	}
/*------------FIN CABECERA----------*/
.noticias{
	width:1000px;
	float:left;
	margin:10px 0 0 0;
}
	.cont_resumen{
		width:660px;
		float: left;
		overflow:hidden;
	}
	.animacion{
		width:410px;
		height:270px;
		float: left;
	}
	.cont_resumen h3{
		font-family:Arial, Helvetica, sans-serif;
		color:#1b4e20;
		font-size:20px;
		font-weight:bold;
		margin: 16px 0 0 5px;
		float:left;
	}
	.cont_resumen p.resumen_not{
		width: 220px;
		float: left;
		font-size:13px;
		font-weight:normal;
		margin: 0 0 5px 5px;
		color:#3a3a3a;
	}
	.cont_resumen p.resumen_not strong{
		color:#1b4e20;
		font-weight:bold;
	}
ul.lista_noticias{
	width:332px;
	float:left;
	list-style:none;
	margin:0 0 0 8px;
}
	ul.lista_noticias li.pica a{
		background:url(/img/bg_pica.png) left -92px no-repeat;
		width:241px;
		height: 70px;
		float:left;
		padding:10px 5px 10px 83px;
		color:#666;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
		outline:none;
	}
	ul.lista_noticias li.pica a:hover{
		background:url(/img/bg_pica.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
	ul.lista_noticias li.pica a.activo{
		background:url(/img/bg_pica.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
	ul.lista_noticias li.rombo a{
		background:url(/img/bg_rombo.png) left -92px no-repeat;
		width:241px;
		height: 70px;
		float:left;
		padding:10px 5px 10px 83px;
		color:#666;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
		outline:none;
	}
	ul.lista_noticias li.rombo a:hover{
		background:url(/img/bg_rombo.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
	ul.lista_noticias li.rombo a.activo{
		background:url(/img/bg_rombo.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
	ul.lista_noticias li.trebol a{
		background:url(/img/bg_trebol.png) left -92px no-repeat;
		width:241px;
		height: 70px;
		float:left;
		padding:10px 5px 10px 83px;
		color:#666;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
		outline:none;
	}
	ul.lista_noticias li.trebol a:hover{
		background:url(/img/bg_trebol.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
	ul.lista_noticias li.trebol a.activo{
		background:url(/img/bg_trebol.png) left top no-repeat;
		color:#333;
		font-size: 12px;
		text-decoration:none;
		font-weight:normal;
	}
.cont_centro{
	width:1000px;
	float:left;
	margin: 10px 0 20px 0;
}
	.cont_centro .colum_izq{
		background:url(/img/bt_medio_centro.png) left top repeat-y;
		width: 661px;
		float:left;
		overflow:hidden;
	}
	.cont_centro .colum_izq .top{
		background:url(/img/bg_top_centro.png) left top no-repeat;
		width:660px;
		height:20px;
		float:left;
		margin: 0;
	}
	.cont_centro .colum_izq .bottom{
		background: url(/img/bg_bottom_centro.png) left top no-repeat;
		width:660px;
		height:20px;
		float:left;
	}
	.cont_centro .colum_izq h3{
		width:600px;
		float:left;
		margin:0px 0 10px 20px;
		color:#1b4e20;
		font-size:18px;
	}
	.cont_centro .colum_izq p{
		width:620px;
		float:left;
		margin: 0 25px 10px 0;
		padding-left:25px;
		font-size:12px;
		color:#3e3e3e;
		text-align:justify;
	}
	.cont_centro .colum_izq p a{
		color:#030;
		font-weight:bold;
	}
	.cont_centro .colum_izq p a:hover{
		color: #999;
		font-weight:bold;
	}
	.cont_centro .colum_izq p.parrafo_img{
		width:455px;
		float:left;
		
	}
	.cont_centro .colum_izq p.img{
		width:130px;
		float:left;
		margin:0 5px;
		padding-left:0;
	}
		.cont_centro .colum_izq p.img img{
			border:2px solid #CCC;}
	.cont_centro .colum_izq ul.destacados{
		width:660px;
		float:left;
		list-style:none;
		padding-left:20px;
	}
	.cont_centro .colum_izq ul.destacados li{
		background: url(/img/bg_destacados.png) no-repeat 0 -33px;
		width: 630px;
		/*height:175px;*/
		float:left;
		margin:0 0 0 0;
		
	}
		.cont_centro .colum_izq ul.destacados li .cont_img{
			width:140px;
			height:70px;
			float:left;
			padding:20px 0 0 15px;
		}
		.cont_centro .colum_izq ul.destacados li a.nombre_pagina{
			float:left;
			margin:35px 0 0 30px;
			color: #1b4e20;
			text-decoration:none;
			font-size:15px;
			font-weight:bold;
		}
		.cont_centro .colum_izq ul.destacados li a.nombre_pagina:hover{
			color:#309d2a;
		}
		.cont_centro .colum_izq ul.destacados li h4{
			width:410px;
			float:left;
			font-size:13px;
			font-weight:normal;
			margin:0;
			padding-left:30px;
		}
		.cont_centro .colum_izq ul.destacados li h4 a{
			color:#000;
			text-decoration:none;
			font-weight:bold;
		}
		.cont_centro .colum_izq ul.destacados li p{
			width:410px;
			float:left;
			color:#3E3E3E;
			font-size:12px;
			margin:0;
			padding-left:30px;
		}
		.cont_centro .colum_izq ul.destacados li .leer_mas{
			background:url(/img/bg_destacados.png) no-repeat 0 0;
			color:#711E1E;
			display:block;
			float:right;
			font-size:12px;
			height:30px;
			margin:0;
			padding:3px 30px 0 0;
			text-align:right;
			width:600px;
		}
		.cont_centro .colum_izq ul.destacados li .leer_mas a{
			color:#711e1e;
			text-decoration:none;
		}
		.cont_centro .colum_izq ul.destacados li .leer_mas a:hover{
			color:#c62a2a;
		}
	.colum_der{
		width:330px;
		float:left;
		margin:0 0 0 8px;
		overflow:hidden;
	}
		.colum_der ul.aprender{
			background:url(/img/bottom_reglas.png) left bottom no-repeat;
			width:330px;
			float:left;
			list-style:none;
			padding: 0 0 10px 0;
		}
		.colum_der ul.aprender li.primera{
			background: url(/img/top_reglas.png) left top no-repeat;
			width:313px;
			float:left;
			color:#711e1e;
			padding: 15px 0 8px 20px;
			font-weight:bold;
		}
		.colum_der ul.aprender li.medio{
			background: url(/img/medio_reglas.png) left top no-repeat;
			width:313px;
			float:left;
			color:#711e1e;
			padding: 8px 0 5px 20px;
			font-weight:bold;
		}
		.colum_der ul.aprender li.link{
			background:url(/img/lista_reglas.png) left top no-repeat;
			width:290px;
			float:left;
			padding: 2px 0 2px 45px;
		}
		.colum_der ul.aprender li.link a{
			color:#535553;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
		}
		.colum_der ul.aprender li.link a:hover{
			color:#1B4E20;
		}
		
		.colum_der ul.freerolls{
			width:330px;
			float:left;
			margin: 10px 0 0 5px;
			list-style:none;
		}
		.colum_der h4{
			background:url(/img/freerolls.png) left top repeat-x;
			color:#FFF;
			font-size:17px;
			font-weight:bold;
			padding:7px 0 10px 15px;
			margin: 10px 0 0px;
			width:330px;
			float:left;
		}
		.colum_der ul.freerolls li{
			background:url(/img/bg_freerolls_list.png) left top no-repeat;
			width:330px;
			float:left;
			padding:6px;
		}
		.colum_der ul.freerolls li a .img_freerolls{
			float:left;
			margin: 0 15px 0 0;
		}
		.colum_der ul.freerolls li a .img_freerolls img{
			border:0;
		}
		.colum_der ul.freerolls li a p,.colum_der ul.freerolls li a{ text-decoration:none; }
		.colum_der ul.freerolls li a .negro{
			width: 230px;
			float:left;
			font-size:15px;
			font-weight:bold;
			margin:7px 0 0 10px;
			color:#000;
		}
		.colum_der ul.freerolls li a .rojo{
			width: 230px;
			float:left;
			font-size:13px;
			font-weight:bold;
			color:#711e1e;
			margin:0px 0 0 10px;
		}
/*------- para el script intocable ------*/
.colum_der ul.freerolls li .img_freerolls .colum_der ul.freerolls li .img_freerolls a {
			float:left;
			margin: 0 15px 0 0;
		}
		.colum_der ul.freerolls li .img_freerolls img{
			float:left;
			border:0;
		}
		.colum_der ul.freerolls li p,.colum_der ul.freerolls li { text-decoration:none; }
		.colum_der ul.freerolls li .negro, .colum_der ul.freerolls li .negro a{
			width: 230px;
			float:left;
			font-size:15px;
			font-weight:bold;
			margin:3px 0 0 10px;
			color:#000;
		}
		.colum_der ul.freerolls li .rojo, .colum_der ul.freerolls li .rojo a{
			width: 230px;
			float:left;
			font-size:13px;
			font-weight:bold;
			color:#711e1e;
			margin:0px 0 0 10px;
		}

/*------------carrusel-----------*/
.carousel-wrapper {
    width: 660px;
    height: 250px;
    overflow: hidden;
}
.carousel-content {
    width: 2500px;
}
.carousel-content .slide {
    float: left;
    width: 660px;
    height: 286px;
}
.controls{
	width:415px;
	float:left;
	margin: 0 80px;
}
	a.ico-prev{
		background:url(/img/flechas.png) 0 -3px no-repeat;
		width:25px;
		height:22px;
		float: left;
		text-indent:-5000px;
		margin:0 8px 0 5px;
		outline:none;
	}
		a.ico-prev:hover{
			background:url(/img/flechas.png) 0 -25px no-repeat;
		}
	a.ico-next{
		background:url(/img/flechas.png) -56px -3px no-repeat;
		width:25px;
		height:22px;
		float: left;
		text-indent:-5000px;
		margin:0 5px;
		outline:none;
	}
		a.ico-next:hover{
			background:url(/img/flechas.png) -56px -25px no-repeat;
		}
	a.carousel-jumper{
		background:url(/img/flechas.png) -30px -3px no-repeat;
		width:19px;
		height:19px;
		float: left;
		margin:0 2px;
		padding:4px 0 0 8px;
		text-decoration:none;
		font-size:12px;
		color:#17451b;
		outline:none;
	}
		a.carousel-jumper:hover{
			background:url(/img/flechas.png) -30px -25px no-repeat;
			color:#F90;
		}
		
		a.carousel-selected{
			background:url(/img/flechas.png) -30px -25px no-repeat;
			color:#F90;
		}
		a.mas_info{
			background:url(/img/bt_mas_info.png) left top no-repeat;
			width:60px;
			height:28px;
			float:left;
			text-indent:-5000px;
			margin-top:10px;
			outline:none;
		}
		a.mas_info:hover{
			background:url(/img/bt_mas_info.png) left -28px no-repeat;
			width:60px;
			height:28px;
			float:left;
			text-indent:-5000px;
		}
.cont_centro .colum_izq .tipos{
	background:#eeefef;
	width:600px;
	float:left;
	padding:10px;
	margin:10px 0 10px 20px;
}
	.cont_centro .colum_izq .tipos h3, .cont_centro .colum_izq .tipos p{
		width:590px;
		margin:5px;
		}
		h4{
			width:410px;
			float:left;
			font-size:15px;
			color:#5b8926;
			font-weight:bold;
			margin:0 0 0 25px;
		}
.registro_boton{
	font-weight:bold;
	font-size:13px;
	color:#030;
}
/*------------pie-----------*/
.pie{
	clear:both;
	display:block;
	background:#333;
	width: auto;
	padding:10px 10px;
	margin: 10px auto 0;
}
.pie p{
	font-size:10px;
	color:#FFF;
	text-align: center;
	width:1000px;
	margin:0 auto;
}
.pie p a{color:#fff;}
/*-------- freerolls --------*/
.cont_freerolls a { text-decoration:none; }
.freeroll{ background:url(/img/bg_freeroll.png) no-repeat top left; float:left; height:100px; width:314px; margin:6px; }
.freeroll .imgFreeroll { width:62px; height:51px; float:left; padding:11px 0 0 12px;}
.freeroll .imgFreeroll img { border:0; }
.freeroll p.titulo{ float:left; width:215px; color:#20691c; font-size:12px; font-weight:bold; text-align:left; margin:25px 0 0 12px; padding:0; }
.freeroll p.titulo a{ float:left; width:215px; color:#20691c; font-size:12px; font-weight:bold; text-align:left; margin:0px 0 0 0px; padding:0; }
.freeroll p.horas { float:left; width:215px; font-size:12px; font-weight:bold; text-align:left; margin:0 0 0 12px; padding:0; }
.freeroll p.inscritos { float:right; width:215px; font-size:12px; text-align:right; margin:5px 12px 0 0; padding:0; }
.freeroll p.titulo .importe { color:#B32621; }
a.ver_todos{ background:url(/img/bt_ver_todos.png) left top no-repeat; width:80px; height:29px; float:right; text-indent:-5000px; margin-top:10px; outline:none; }
a.ver_todos:hover{ background-position:left -28px; }

.calculadora { text-align:center; }

/* ultimas noticias blog */
.lista_blog { float:left; margin:10px 0 0 5px; width:330px; }
.lista_blog li { font-size:12px; margin:5px 0; padding:7px; background:url(/img/bg_listablog.png) no-repeat 0 0; list-style-type:none; width:310px; }
.lista_blog li strong a { color:#711E1E; text-decoration:none; display:block; }
/*pruebas---*/
.entradilla{
	float:left;
	margin:33px 0 0 30px;
	color: #1b4e20;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	width:430px;
}
.entradilla_2{
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 30px;
	width:430px;
}
.entradilla_3{
	font-size:13px;
	color:#030;
	font-weight:bold;
	text-decoration:none;
	width:430px;
}
.entradilla:hover, .entradilla_2:hover, .entradilla_3:hover{
	color: #666666;
}
.cont_centro .cont_animacion{
	background: url(/img/bg_mesa.png) 2px top no-repeat;
	width:950px;
	height:505px;
	float:left;
	padding:7px 20px;
	margin:5px 0 15px;
	text-alin:center;
}
