@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:url(../../imagenes/cabecera/fondoBody.jpg) repeat-x;
	background-color:#EDEDED;
	color:#666;
}
#centrar {
	margin:0 auto;
	padding:0;
	width:972px;
	height:auto;
	background-image:url(../../imagenes/fondos/fondoPagina.png);
	background-repeat:repeat-y;
	background-position:0px 165px;
}

/* --------------------------------------- TEXTOS --------------------------------------- */
	/* Encabezados */
	h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {	font-size: 40px; color: #CC0000; margin:0; }
	h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {	font-size: 24px; color: #FF9966; line-height:24px; }
	h2.rojo {color:#cc0000;font-weight:normal;}
	h2.rojoGrande {color:#9cb192;font-weight:normal; font-size:36px}
	h3{	font-size: 14px; color:#ea611d; }  h3 a, h3 a:link, h3 a:visited, h3 a:hover  { color:#ea611d;}  
	h3.grande {font-size:24px;}	
	h3.rojo {color:#cc0000;font-size:16px;}
	h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {	font-size: 14px; color: #666; }
	h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {	font-size: 13px; color: #666; }
	h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {	font-size: 11px; color: #666; }
	
p {
	font-size:11px;
}


/* ---------------------------------------  ENLACES  --------------------------------------- */
a {text-decoration: none;color:#cc0000; }
a img {text-decoration:none;border:none;}
a:visited, a.visited{text-decoration: none;  color: #cc3333;}
a:hover, a.hover{text-decoration:underline;  color: #ff0000;}

/* ---------------------------------------  LISTAS  --------------------------------------- */
ul {list-style:none;}

/* ---------------------------------------  CABECERA  --------------------------------------- */
#cabecera {
	position:relative;
	height:105px;
	width:642px;
	padding:20px 30px 30px 300px;
	z-index:1;
	margin:0;
	clear:both;
}
#cabecera .imgCabecera {
	position:absolute;
	right:20px;
	bottom:0;
	z-index:3;
}
/* ---------------------------------------  MENU  --------------------------------------- */
#menu .posCabecera {
	position:absolute; 
	top:2px; 
	left:300px; 
	color:#eb785d; 
	font-size:9px;
}
#menu .posCabecera a{ color:#eb785d; }
#menu .posCabecera a:hover{ color:#eb785d; text-decoration:underline; }
#logo {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}
#menu {
	position:relative;
	color:#000000;
	height:60px;
	width:972px;
	margin:0 auto;
	z-index:7;
}
#menu ul {
	list-style:none;
	margin:0px 0 0 278px;
	padding:0;
}
#menu li {
	display:block;
	float:left;
	width:auto;
	height:30px;
	font-size:12px;
	font-weight:bold;
	margin:21px 2px -11px 2px;
	text-align:center;
}
#menu li.pestmediana {background:url(../../imagenes/cabecera/pestmediana.png) left bottom no-repeat; width:100px;}
#menu li.pestgrande {background:url(../../imagenes/cabecera/pestgrande.png) left -30px no-repeat; width:160px;}
#menu li a{ display:block;margin-top:8px;}
#menu a {color:#000;}
#menu li:hover  {
	background-position:left top;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
}
#menu a:hover {
	color:#000000;
	text-decoration:none;
}
#menu li:hover  a {color:#000000;}

#menu li.seleccionado {	background-position:left 0px;	}
#menu li.seleccionado a {color:#7a0000;}

	#menu ul.submenu {position:absolute;top:215px; }
	#menu ul.submenu li {background-image:none; background-color:#006699;color:#FFFFFF; clear:both;width:100px; margin:0; }
	#menu ul.submenu li:hover { background-color:#6699cc;}
	#menu ul.submenu a {color:#FFFFFF;}

#tituloPos {
	font-size:11px;
	color:#8F6500;
	/*color:#F9FCEE;*/
	position:absolute;
	top:5px;
	left:45px;
	width:200px;
	z-index:10;
	font-weight:normal;
	display:block;
}

#inicioPagina{
	clear:both;
	height:20px;
	width:972px;
	background-image:url(../../imagenes/cabecera/fondocabecera.png);
	background-repeat:no-repeat;
	z-index:0;
}


/*  --------------------------------------- CONTENIDO  --------------------------------------- */
#contenido {
	clear:both;
	padding:0 30px;
	width:912px;
	height:auto;
	z-index:4;
}
	/*------------------ Columna izquierda ------------------*/
	#colIzda {
		float:left;
		width:250px;
		z-index:5;
	}
	.tituloCaja {
		font-size:26px;
		font-weight:bold;
		line-height:50px;
	}
	.tituloCaja a{
		text-decoration:none;
		color:#EA611D;
	}
			/* Buscador */
			#cajaBuscador {
				width:250px;
				background:url(../../imagenes/menuizda/fondoBuscador.png) no-repeat #ecf2e9;
				height:119px;
			}
			#cajaBuscador .tituloCaja {color:#ea611d;}
			.imgCaja {
				margin:-10px 10px 0 10px;
				float:left;
			}
			#cajaBuscador input {
				width:115px;
				height:26px;
				border:0;
				float:left;
				background-image:url(../../imagenes/menuizda/fondoInputBuscador.png);
				background-repeat:no-repeat;
				color:#444444;	
			}
			#botonBuscar {
				float:left; 
				margin:2px 5px;
				cursor:pointer;		
			}
			.busquedaAvanzada {
				font-size:11px;
				margin:12px 0 0 95px;
			}
			.busquedaAvanzada a{color:#644600;}
			#formularioBusqueda {
				font-size:11px;		
			}
			#formularioBusqueda select, #formularioBusqueda input {
				font-size:11px;	
				float:left;
				margin-right:10px;	
				color:#666;
			}
			
			/* Categorias */
			#cajaCategorias {
				width:230px;
				background:url(../../imagenes/fondos/fondoImgCategorias.png) no-repeat #FFF3DE;
				padding:10px;
				margin:10px 0 0 0;
			}
			#cajaCategorias .tituloCaja {color:#ea611d; margin:1px 0 25px 86px;}
			#cajaCategorias span {
				color:#FF9966;
				font-size:14px;
				font-weight:bold;
			}
			#cajaCategorias li {
				font-size:11px;
				font-weight:bold;
				background-position:top left;
				background-repeat:no-repeat;
				padding:0 0 0 10px;
				background-image:url(../../imagenes/listaMarron.png); 
				min-height:14px;
			}
			#cajaCategorias li a{
				margin:0;
				display:block;
				padding-bottom:5px;
				*padding-bottom:0px;
			}
			#cajaCategorias li.sinmarcar{
				background-image:url(../../imagenes/listaMarron.png); 
			}
			#cajaCategorias li.marcada{
				background-image:url(../../imagenes/listaMarronDown.png); 
			}				
			#cajaCategorias li ul li{
				font-size:11px;
				font-weight:bold;
				margin:2px 0;
				padding:0 0 0 15px;
				background:none;
			}	
			#cajaCategorias a{color:#644600;}
			.fondoInfMenuCategorias {
				width:250px;
				height:8px;
				margin:0;
				background:url(../../imagenes/fondos/fondoInfMenuCategorias.png) no-repeat;
			}
			li.toggler  a {cursor:pointer;}
			/* Academias */
			#cajaAcademias {
				width:230px;
				background:url(../../imagenes/fondos/fondoImgCentro.png) no-repeat #FFF3DE;
				padding:10px;
				margin:10px 0 0 0;
				
			}
			.fondoInfNoticias {
				width:250px;
				height:8px;
				margin:0;
				background:url(../../imagenes/fondos/fondoInfNoticias.png) no-repeat;
			}
			#cajaAcademias .tituloCaja {
				color:#ea611d; 
				margin:20px 0 20px 80px;
			}
			#cajaAcademias .logoAcademia{ margin:10px 5px 10px 0px;}
			#cajaAcademias p{ 
				color:#595959;
				font-size:12px;
			}
			#cajaAcademias strong {
				color:#333333;
				font-size:14px;
			}
			#cajaAcademias .fecha {
				color:#595959;
				font-weight:bold;
			}
			.imgAcademia{ text-align:center;}
			.todosCentros {
				font-size:11px;
				clear:both;
			}
			.todosCentros a{color:#644600;}
			
			/* Noticias */
			#cajaNoticias {
				width:230px;
				background:url(../../imagenes/fondos/fondoImgNoticias.png) no-repeat #FFF3DE;
				padding:10px;
				margin:10px 0 0 0;
			}
			#cajaNoticias .tituloCaja {
				color:#ea611d; 
				margin:20px 0 25px 86px;
			}
			#cajaNoticias p a{
				font-size:12px;	
				color:#666666;	
			}
			#cajaNoticias p a:hover{ text-decoration:none;}
			#cajaNoticias p a span {
				color:#EA611D;
				font-weight:bold;
			}
			#cajaNoticias p a span:hover{ text-decoration:underline;}
			#cajaNoticias strong{
				color:#333;
				font-size:14px;
			}
			#cajaNoticias .fechaNoticia {color: #595959; font-weight:bold;}
			.fondoInfNoticias {
				width:250px;
				height:8px;
				margin:0;
				background:url(../../imagenes/fondos/fondoInfNoticias.png) no-repeat;
			}
			
			/* Nube Tags */
			#cajaNube {
				width:230px;
				background:url(../../imagenes/fondos/fondoSup.png) no-repeat #FFF3DE;
				padding:10px;
				margin:30px 0 0 0;
			}
			#cajaNube .tituloCaja {
				color:#ea611d; 
				margin:20px 0 25px 86px;
			}
			#cajaNube a.super{font-size:18px;color:#555;}
			#cajaNube a.grande{font-size:15px;color:#555;}
			#cajaNube a.medio{font-size:13px;color:#555;}
			#cajaNube a.peq{font-size:11px;color:#555;}
			#cajaNube a.mini{font-size:9px;color:#555;}
	.cajaIzdaTitulo {
		height:20px;
		width:180px;
		background:url(http://www.cursosparati.com/estilos/imagenes/fondos/titcajaizda.png) no-repeat;
		color:#cc9900;
		margin:15px 0 0 8px;
		padding:5px;
	}
	.cajaIzdaTitulo img{
		float:left;
		margin-right:10px;
	}
	.cajaIzda{
		width:168px;
		border:1px solid #cc9900;
		margin:0 0 15px 8px;
		padding:10px;
		font-size:12px;
	}
	.cajaIzda li{
		font-size:11px;
	}	
	.cajaIzda ul li ul{
		text-indent:20px;		
	}	
	.cajaIzda a{color:#333333; text-decoration:none;}
	.cajaIzda a:hover{text-decoration:underline;}
	.cajaIzda span {
		background-color:#fdd482;
		width:165px;
		display:block;
		text-align:center;
		margin:5px 0;
		font-size:12px;
	}
/*	.cajaIzda li ul span {background-color:#ffdd99;width:170px;display:block;text-align:center;font-size:12px;}*/
	
	/*------------------ Columna derecha ------------------*/
	#colDcha {
		background-color:#ffffff;
		float:left;
		min-height:415px;
		margin-left:25px;
		width:637px;
		z-index:6;
	}
		
		/* Migas */
		.migas {
			height:13px;
			width:610px;
			background-image:url(../../imagenes/fondos/fondoMigas.png);
			background-repeat:no-repeat;
			padding:1px 10px;
			margin-bottom:10px;
			font-size:11px; 
			color: #996600;
		}
		.migas a {color:#663300;}
		
		/* Cursos de... */
		.cursosde {
			width:610px;
			/*border:1px dotted #3f7399;*/
			padding:2px 10px;
			background:#f3f3f3;
			overflow:auto;
		}
		.fondoSupCategorias{height:5px;width:630px; background:url(../../imagenes/fondos/fondoSupCategorias.png) no-repeat;}
		.fondoInfCategorias{height:5px;width:630px; background:url(../../imagenes/fondos/fondoInfCategorias.png) no-repeat; margin-bottom:5px;}
		.cursosde h2 { font-size:20px; line-height:20px; margin:0;}
		.cursosde ul {
			margin:0 5px;
			display:block;
			min-width:130px;
			float:left;

		}
		.cursosde li {
			list-style:none;
			font-size:11px;
			margin:2px 0px;
			line-height:12px; 
			background-image:url(../../imagenes/lista.png); 
			background-position:left;
			background-repeat:no-repeat;
			padding:0 0 0 10px;
			width:190px;
			float:left;
		}
		.cursosde li a {color:#333333;}
		
		/* Articulos */
		.articulo {
			width:614px;
			height:79px;
			margin:20px 0;
			padding:8px;
			background:url(../../imagenes/fondos/fondoArticulo.png) no-repeat;
		}
		.articulo h4 a{
			color:#595959;
			font-size:22px;
			line-height:25px;
			font-weight:normal;
		}
		.articulo h4 a:hover{ font-size:22px; }
		/*.articulo h4 a:hover{ text-decoration:none;}*/
		.articulo  p{
			font-size:12px;
			color:#666666;
		}
		.articulo a {color:#3b709d;}
		.imgArticuloIzda {
			float:left;
			margin:-20px 10px 0 -15px;
		}
		.imgArticuloDcha {
			float:right;
			margin:-20px -15px 0 10px;
		}
		
		/* Cursos destacados */
		.cursoDestacado {
			margin-top:5px;
			padding:5px 5px 10px 5px;
			width:610px;
			/*height:90px;*/
			border-bottom:1px solid #EEEEEE;
		}
		.cursoDestacado p {
			font-size:11px;
			color:#666666;
		}
		.cursoDestacado span {
			font-size:11px;
			color:#B0A171;
		}
		.cursoDestacado span a {
			float:right;
		}
		.valoracionCurso {
			float:right;
			height:20px;
			width:86px;
			margin:0 0 0 10px;
		}
		p.academia {
			color:#444;  
			font-weight:bold;
			margin:0;
		}
		.cursoMasDestacado {
			margin-top:5px;
			padding:5px 5px 10px 5px;
			width:610px;
			border:1px solid #999;
			background:url(../../imagenes/fondos/fondoCursoMasDestacado.png) repeat-x;
		}
		.cursoMasDestacado p {
			font-size:11px;
			color:#666666;
		}
		.cursoMasDestacado span {
			font-size:11px;
			color:#B0A171;
		}
		.cursoMasDestacado span a {
			float:right;
		}
		/* Paginacion */
		.paginacion{
			width:630px;
			height:20px;
			font-size:12px;
			font-weight:bold;
			margin:10px 5px 20px 5px;
			color:#ff8446;
			text-align:center;
		}
		.paginacion a{color:#FF9966;}
		.paginacion a:hover{text-decoration:underline;}
        .paginacion a.on{text-decoration:underline;}
		/*.paginacion a:hover{color:#516847; text-decoration:none;}*/
		.paginacion img{ margin:-3px 5px 0 5px;}
		
		/* Cursos relacionados */
		.cursosRelacionados {
			font-size:11px;
			margin:30px 0;
		}
		.cursosRelacionadosNombre a{
			color:#e5400d;
			line-height:15px;
		}
		.cursosRelacionadosPos{
			color:#d7b184;
		}
		.cursosRelacionadosPos a{
			color:#d7b184;
		}
		.cursosRelacionados h4{
			color:#9F2C09;
		}
		.relacionados {
			color:#666;
		}
		.relacionados div {
			margin:2px 0 ;
		}
		/* Cursos Posicionamiento */
		.cursosPos {
			font-size:11px;
			margin:15px 0;
			clear:both;
			color:#846f2d;
			text-transform:capitalize;
		}
		.cursosPos a {color:#B0A171;/*color:#CBD6C6;*/}
		.cursosPos h3 {color:#846f2d;/*color:#CBD6C6;*/}
		/* Ficha Curso */
		.fichaCurso{
			margin:20px 0;
			width:630px;
			color:#333333;
		}
		.fichaCurso .pestFicha, .fichaCurso .pestFichaSel {
			height:20px;
			width:100px;
			margin:10px 5px 0px 0;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			padding-top:5px;
			cursor:pointer;
			display:block;
			float:left;
		}
		.fichaCurso .pestFicha {
			background:url(../../imagenes/fondos/pestfichacurso.png) no-repeat;
		}
		.fichaCurso .pestFichaSel {
			background:url(../../imagenes/fondos/pestfichacursosel.png) no-repeat;
		}
		.fichaCurso span a {
			color:#444444;
		}
		.infoFichaSup {height:5px;width:630px; margin-top:10px; background:url(../../imagenes/fondos/fondoInfoFichaSup.png)}
		.infoFichaInf {height:5px;width:630px; margin-bottom:10px; background:url(../../imagenes/fondos/fondoInfoFichaInf.png)}
		#caracteristicasFicha {
			background:#FFEED0;
			width:620px;
			padding:5px;
			font-size:11px;
		}
		.fichaCerrada{overflow:hidden;visibility:hidden;}
		.fichaAbierta{overflow:hidden;}
		.contenidoFicha {
			clear:both;
			padding:20px 10px;
			/*border:1px solid #eeeeee;*/
			border-bottom:none;
			margin:0px;
			background:url(../../imagenes/fondos/esqFichaCurso.png) top right #eeeeee no-repeat;
			font-size:11px;
		}
		.columnaFicha {
			float:left;
			width:240px;
			margin:0 5px;
		}
		.fichaCurso p{
			font-size:11px;
			line-height:15px;
			/*line-height:24px;*/
		}
		.fichaCurso span{font-weight:bold; color:#333333;}
		.fichaCurso .logoAcademia {float:right;margin:0px;}
		.fondoSupFichaCurso {
			background:url(../../imagenes/fondos/fondoSupFichaCurso.png);
			margin-top:10px;
			height:10px;
		}
		.fondoFichaCurso {
			background:#eeeeee;
			padding:5px 10px;
		}
		.fondoInfFichaCurso {
			background:url(../../imagenes/fondos/fondoInfFichaCurso.png) no-repeat;
			margin-bottom:10px;
			height:10px;
		}
		p.fichaDescripcion {
			line-height:15px;
		}
		.masinfo {
			float:right;
			width:87px;
			height:25px;
			color:#015868;
			font-size:11px;
			text-align:right;
			line-height:10px;
			margin:5px;
			cursor:pointer;
		}
		.masinfo a{
			color:#FFF;
			font-size:11px;
			font-weight:bold;
		}
		.botonMasInfo {
			clear:right;
			float:right;
			width:103px;
			height:25px;
			padding:5px 0 0 7px;
			margin:5px 0px 0 0;
			background:url(../../imagenes/botonMasInfo.gif) no-repeat;	
			cursor:pointer;	
		}
		.botonMasInfo a{
			color:#FFF;
			font-size:11px;
			font-weight:bold;
		}
		/* Formulario */
		
		.fondoSupFormulario{
			height:25px;
			width:562px; 
			padding:25px 0 0 100px;
			background:url(../../imagenes/fondos/fondoSupFormulario.png) no-repeat; 
			margin-top:10px;			
		}
		.fondoSupFormulario h2{
			color:#FFF;
			font-size:18px;
			font-weight:bold;
		}
		#formulario {
			/*background-color:#ffeed0;*/
			width:630px;
			border-left:1px solid #dbd7d7;
			border-right:1px solid #dbd7d7;
			background:url(../../imagenes/fondos/fondoDegradado.gif) bottom repeat-x;
		}
		.fondoInfFormulario{height:10px;width:632px; background:url(../../imagenes/fondos/fondoInfFormulario.png) no-repeat;}
		.formularioFicha p{
			color:#333333;
			margin:15px 0;
			font-size:11px;
			line-height:15px;
		}
		.datosForm {
			font-size:12px;
			text-decoration:underline;
			font-weight:bold;
			color:#CC0000;
		}
		.colForm {
			width:180px;
			margin:10px;
			float:left;
		}
		#form_cupon{
			width:550px;
			padding:10px;
			margin:0 auto;
			font-size:11px;
		}
		
		#form_cupon #error_form {
			font-weight:bold;
			text-align: left;
			color: #cc0000;
			line-height:13px;
		}
		
		
		#form_cupon .form_float_left,
		#form_cupon .form_float_left_disabled{
			float:left;
			margin-right:7px;
			margin-top:10px;
		}
		
		#form_cupon .fecha_nacimiento{
			clear:both;
		}
		
		#form_cupon .fecha_nacimiento p{
			display:block;
			float:left;
            margin:0px;
			padding:0px;
		}
		
		#form_cupon .fecha_nacimiento div{
			display:block;
			float:left;
		}
		
		#form_cupon label{
			color:#333333;
			display:block;
			float:left;
			height:15px;
			font-size:11px;
		}
		
		#form_cupon .form_float_left input,
		#form_cupon .form_float_left select,
		#form_cupon .form_float_left textarea{
			color:#666666;
			font-size:11px;
			display:block;
			background-color: #ffffff;
			border:1px solid #999999;
			height:15px;
			clear:both;
		}
        
		#form_cupon .form_float_left select,
		#form_cupon .form_float_left_disabled select {height:17px;}
		
		#form_cupon .form_float_left_disabled input,
		#form_cupon .form_float_left_disabled select,
		#form_cupon .form_float_left_disabled textarea{
			color:#7E7E7E;
			font-size:11px;
			display:block;
			clear:left;
			background-color: #fafafa;
			border:1px solid #a1c6cd;
			height:15px;
		}
		
		#form_cupon input[type="hidden"]{
			border:0px;
			height:0px;
			overflow:hidden;
		}
		#form_cupon .form_obli{
			color:#CC0000;
			font-size:16px;
			margin-left:2px;
			display:block;
			float:left;
			height:12px;
			overflow:hidden;
		}
		
		#form_cupon .input_inline{
			display: inline;
			border:0px;
			background:none;
		}
		
		#form_cupon .control{
			visibility: hidden;
		}
		
		#form_cupon .botonEnviar {
			display:block;
			height:21px;
			width:107px;
			margin:5px auto 15px auto;
			padding-top:5px;
			text-align:center;
			font-weight:bold;
			background:url(../../imagenes/botonEnviar.png);
		}
		#form_cupon a.botonEnviar {
			color:#ffffff;
		}
		#form_cupon a.botonEnviar:hover {
			color:#ffd800;
			text-decoration:none;
		}
		#form_cupon a{
			color:#e67c47;
		}
		#form_cupon a:hover {
			color:#cc3300;
			text-decoration:none;
		}
		
		#form_cupon .politica .aceptar{
			font-size:11px;
			text-align: center;
		}
		
		#form_cupon .politica .info{
			font-size:11px;
			width:500px;
			margin:10px auto;
			text-align: justify;
			color:#666666;
		}
		
		/* Academia */
		.fichaAcademia{
			margin:20px 0;
			width:630px;
		}
		.fichaAcademia img{
			float:right;
			margin:0px 0 10px 10px;
		}
		.fichaAcademia .descripcionAcademia {
			text-align:justify;
			margin: 0;
		}
		.fichaAcademia p{
			font-size:11px;
			color:#333333;
		}
		.fichaAcademia .surcursal{
			font-size:11px;
			color:#555555;
			margin:5px;
			padding-top:2px;
			border-top:1px dotted #cccccc;
			font-style:italic;
			width:450px;
		}
		.fichaAcademia h4 {margin-top:10px;}
		.fichaAcademiaDestacada{
			margin:20px 0;
			width:630px;
		}
		.fichaAcademiaDestacada .fondoFichaCurso {
			text-align:center;
			overflow:auto;
		}
		.fichaAcademiaDestacada .academiasDestacadas {
			width:520px;
			margin:5px auto 5px auto;
			overflow:auto;
		}
		.fichaAcademia .logoAcademia{ float:right; margin:0 0 10px 10px;}
		.todasAcademias  {
			width:520px;
			margin:10px auto;
			clear:both;
			overflow:auto;
		}
		.logoAcademia {
			border:1px solid #dddddd;
			padding:4px; 
			margin:5px;
			background-color:#ffffff;
			height:52px;
			width:102px;
			float:left;
		}
		.logoAcademia img {
			border:1px solid #eeeeee;
			height:50px;
			width:100px;
		}
		
		/* Noticias */
		.noticias {
			margin:20px 0;
			font-size:11px;
			line-height:20px;
			margin-bottom:10px;
			text-align:justify;
		}
        .noticias li
        {
            list-style: disc;
            list-style-position: inside;
        }
		.noticias h4 {
			color:#444;
			font-size:22px;
			line-height:25px;
			font-weight:normal;
			margin-bottom:5px;
		}
		.noticias img{
			float:left;
			margin:0 20px 20px 0;
			padding:5px; 
			border:1px solid #dddddd;
			background-color:#ffffff;
		}
		.noticias p{
			color:#333333;
			font-size:11px;
			margin-bottom:10px;
			text-align:justify;
		}
		.noticiasListado{
			margin:10px 0;
			padding-bottom:10px;
			border-bottom:1px solid #EEEEEE;
		}
		.noticiasListado h4 a{
			color:#ea611d;
			font-size:18px;
			line-height:25px;
			font-weight:normal;
			margin-bottom:20px;
		}
		.noticiasListado  p{
			font-size:11px;
			color:#666666;
		}
		.noticiasListado h5 {
		}
		
		/* Alta gestion cursos */
		.registroAcademias {
			float:right;
			width:170px;
			height:125px;
			margin:0 20px 0 0;
			padding:5px;
			font-size:11px;
			color:#666;
			background-image:url(../../imagenes/fondoLoginAlta.png);
		}
		.registroAcademias label {
			width:70px;
		}
		.registroAcademias input {
			width:100px;
			float:right;
			color:#333;
		}
		.botonEntrar {
			width:60px;
			height:15px;
			margin:5px auto;
			color:#fff;
			background-image:url(../../imagenes/botonEntrar.png);
			cursor:pointer;
		}
		.botonDateAlta {
			width:170px;
			height:30px;
			padding-top:10px;
			background-image:url(../../imagenes/botonDateAlta.png);
			color:#FFF;
			text-align:center;
			font-size:14px;
			cursor:pointer;
		}
		.botonDateAlta a{
			color:#FFF;
		}
		.flecha{
			margin:75px -25px 0 -25px;
			width:48px;
			height:66px;
			float:left;
		}
		.pasos {
			float:left;
			width:250px;
			margin:20px 25px 40px 25px;
			text-align:center;
			position:relative;
		}
		.pasosOferta {
			position:relative;
			height:478px;
			width:300px;
			float:left;
			margin:20px 0 0 3px;
			background:url(../../imagenes/fnd2.png);
			z-index:0;
		}
		.pasos img{
			margin-bottom:10px;
		}
		.txtPasos {
			color:#666;
			font-size:16px;
		}
		.txtPasos span{
			color:#FF9966;
			font-weight:bold;
		}
		.txtOferta {
			color:#666;
			font-size:14px;
			text-align:left;
			line-height:18px;
		}
		.txtOferta span{
			color:#3b709d;
			font-weight:bold;
		}
		.botonOferta {
			float:left;
			margin:0px 0px;
			height:28px;
			width:264px;
			background-image:url(../../imagenes/botonOferta.png);
			color:#fff;
			text-transform:uppercase;
			text-align:center;
			font-size:15px;
			font-weight:bold;
			padding-top:10px;
			cursor:pointer;
			position:absolute;
			bottom:25px;
			left:20px;
		}
		.columna {
			width:400px;
			float:left;
			margin:10px 20px;
		}
		.columna input, .columna select, .columna textarea {
			width:380px;
			margin:0 0 5px 0;
			padding:0;
			text-indent:0;
			clear:both;
		}
		.columna textarea {
			height:132px;
		}
		.columna label{
			clear:both;
			font-size:12px;
			color:#666;
			margin:0;
			padding:0;
			text-indent:0;
		}
		.columnaOfertas {
			float:left;
			width:108px;
			height:55px;
			margin:10px 25px;
			padding:10px;
			font-size:12px;
			color:#666;
		}
		.ofertaSelect {
			float:left;
			width:108px;
			height:55px;
			margin:10px 25px;
			padding:10px;
			font-size:12px;
			color:#666;
			background-image:url(../../imagenes/recuadroRojo.png);
			cursor:pointer;
		}
		.ofertaNoSelect {
			float:left;
			width:108px;
			height:55px;
			margin:10px 25px;
			padding:10px;
			font-size:12px;
			color:#666;
			background-image:url(../../imagenes/recuadroGris.png);
			cursor:pointer;
		}
		.descripcionOfertas {
			float:left;
			width:350px;
			margin:10px 0 0 0;			
			color:#666;
			font-size:10px;
		}
		.botonEnviarAlta {
			height:57px;
			width:200px;
			clear:both;
			margin:15px auto;
			background-image:url(../../imagenes/botonEnviarAlta.png);
			font-size:28px;
			text-align:center;
			padding-top:25px;
			color:#fff;
			cursor:pointer;
		}
		.botonEnviarAlta a{color:#FFF;text-decoration:none;}
		.botonEnviarAlta a:hover{color:#FFF;text-decoration:none;}
		.ofertasPacks {
			position:relative;
		}
		#ayudaCursos {
			display:none;
			position:absolute;
			top:88px;
			left:37px;
			z-index:1;
		}
		#ayudaCentro {
			display:none;
			position:absolute;
			top:142px;
			left:337px;
			z-index:1;
		}
		#ayudaCursosPremium {
			display:none;
			position:absolute;
			top:88px;
			left:337px;
			z-index:1;
		}
		#ayudaNewsletter {
			display:none;
			position:absolute;
			top:143px;
			left:337px;
			z-index:1;
		}
		#ayudaBanner {
			display:none;
			position:absolute;
			top:138px;
			left:337px;
			z-index:1;
		}
		/* Politica */
		.tituloPolitica {
			color:#FFF;
			font-size:32px;
			float:left;
			margin:40px 0 0 0;
		}
		/* Formulario satisfaccion */
		#formularioSatisfaccion p {
			line-height:20px;
			margin:10px;
		}
		#formularioSatisfaccion input, #formularioSatisfaccion textarea {
			margin:0 0 0 30px;
		}
		/* Agradecimiento */
		.agradecimiento {
			width:590px;
			height:55px;
			background:url(../../imagenes/fondos/fondoAgradecimiento.gif);
			padding:10px 20px;
		}
		.agradecimiento img {
			margin-right:5px;
			float:left;
		}
		.agradecimiento strong {
			font-size:16px;
			line-height:25px;
			color:#1F9F00;
		}
		.agradecimiento span {
			color:#333;
			line-height:15px;
			font-size:12px;
		}
		.rss {
			float:right;
			margin-right:20px;
		}
/* ---------------------------------------  PIE DE PAGINA  --------------------------------------- */
#pie {
	clear:both;
	height:64px;
	width:972px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	color:#ffffff;
}
#pie a{
	color:#FFF;
}
#finPagina {
	height:20px;
	width:972px;
	background-image:url(../../imagenes/fondos/fondoFinPagina.png);
	background-repeat:no-repeat;
}
#txtPie {
	height:36px;
	width:972px;
	padding:10px 0;
	background-image:url(../../imagenes/fondos/fondoTxtPie.png);
	background-repeat:no-repeat;
	line-height:18px;
}

/* ---------------------------------------  GENERAL  --------------------------------------- */
.floatLeft, .imagen_izquierda {	float:left; }
.floatRight, .imagen_derecha  { float:right; }
.clear { clear:both; }

.clear20 { clear:both;height:20px; }
.padding20 { padding:20px; }