/* CSS Document */

/*Hoja de estilos de index y general */

body{
	font-family:Arial;
	font-size:11pt;
}

a.naranja{ color:#FCA102;
font-size:10pt;
}
a:hover.naranja{ color:#FFF;
}

.ancho-1 {width:960px;}
.ancho-2 {width:930px;}
.ancho-3 {width:900px;}
.ancho-4 {width:870px;}
.ancho-5 {width:840px;}
.ancho-6 {width:810px;}
.ancho-7 {width:780px;}
.ancho-8 {width:750px;}
.ancho-9 {width:720px;}
.ancho-10 {width:690px;}
.ancho-11 {width:660px;}
.ancho-12 {width:630px;}
.ancho-13 {width:600px;}
.ancho-14 {width:570px;}
.ancho-15 {width:540px;}
.ancho-16 {width:510px;}
.ancho-17 {width:480px;}
.ancho-18 {width:450px;}
.ancho-19 {width:420px;}
.ancho-20 {width:390px;}
.ancho-21 {width:360px;}
.ancho-22 {width:330px;}
.ancho-23 {width:300px;}
.ancho-24 {width:280px;}
.ancho-25 {width:250px;}
.ancho-26 {width:220px;}
.ancho-27 {width:190px;}
.ancho-28 {width:160px;}
.ancho-29 {width:130px;}
.ancho-30 {width:100px;}
.ancho-31 {width:70px;}
.ancho-32 {width:40px;}
.ancho-33 {width:10px;}
.columna {float:left;}

.body {
	width:1024px;
	margin:auto;
	background-color:#262626;
	}

#cabecera {
}

#logo {
	width:280px;
	height:120px;
	}

#cabecera_generalitat {
	background-image: url(../img/cabecera.jpg);
	background-repeat:no-repeat;
	width:418px;
	height:54px;
	float:right;
	margin:5px -7px -8px -2px;
	}

#menu_idiomas {
	background-color:#E7E5E5;
	margin:16px 0px 0px 3px;
	_margin:16px 0px 0px 2px;
	height:25px;
	}	
	#menu_idiomas a{
		text-decoration:none;
		color:#000000;
		font-size:8pt;
		margin:0px 0px 0px 5px;
		}
	#menu_idiomas a:hover{
		color:#666666;
		}
	#menu_idiomas ul{
		margin:5px 10px 0px 5px;
		}
	#menu_idiomas li{
		list-style:none;
		float:right;
		margin:0px 0px 0px 5px;
		}
	
	.lugar_idiomas{
		background-color:#949999;
		padding:5px 5px 3px 1px;
		*padding:7px 5px 5px 1px;
	}
		
#menu_general {
	background-color:#FCA102;
	margin:3px 0px 0px 3px;
	_margin:3px 0px 0px 2px;
	height:25px;
	font-weight:bold;
	}	
	#menu_general a{
		text-decoration:none;
		color:#000000;
		}
	#menu_general ul{
		margin:5px 10px 0px 5px;
	}
	#menu_general li{
		list-style:none;
		float:right;
		margin:-2px 0px 0px 0px;
		}
	#menu_general a:hover{
		color:#FFFFFF;
		}
	
	.lugar_general{
		background-color:#FDC666;
		padding:3px 4px 4px 4px;
		*padding:9px 4px 9px 5px;
		}
#izquierda {
	_margin:0px -2px 1px 2px;
	}
	
#derecha {	
	overflow: hidden;
  	width: 660px;
	_margin:2px 0px 1px 2px;
	margin:29px 3px 5px 3px;
}

#sub_menu {
	width:325px;
	font-weight:bold;
	margin:13px 0px 3px -41px;
	*margin:25px 0px 3px -41px;
	}
	
	#sub_menu a{
		color:#000000;
		text-decoration:none;
		outline:none;
		background-color:#FCA102;
		*background-color:#FCA102;
		padding:0px 5px 1px 12px;
		*padding:-3px 5px 1px 12px;
		display:block;
		}
	
	#sub_menu a.blanco{
		color:#FFFFFF;
	}
			
	#sub_menu a:hover{
		color:#FFFFFF;
		}	

#contenido {
	_margin:0px 15px 1px -4px;
}
	
	#sub_menu ul{
		text-decoration:none;
		}
	#sub_menu li{ 
		list-style:none;
		font-size:14px;
		margin:3px;
		padding:1px;
		
		}
	.nuevo{
		color:#0066FF;
		margin:15px;
	}

#capaAnuncios{
	overflow: hidden;
}

#info_anuncios{
	overflow: hidden;
	margin:0px 0px -25px 35px;
	padding:0px 10px 0px 4px;
	font-weight:bold;
	}

#anuncios {
	overflow: hidden;
	padding:0px 0px 4px 0px;
}


#titulo {
	background-color:#545453;
	overflow: hidden;
	width:660px;
	height:39px;
	_height:29px;
	*height:42px;
	font-size:15pt;
	color:#FFFFFF;
	}
	#titulo p {
		margin:6px 5px 12px 13px;
		_margin:10px 5px 12px 13px;
		}

/*CONTENEDORES PARA CADA TAMAŅO DE MENU*/

#contenedorCursos {
	background-color:#686767;
	width:660px;
	_height:1070px;
	min-height:750px;
	*min-height:775px;
	margin:4px 5px 0px 0px;
	*margin:4px 6px 1px 0px;
	_margin:4px 6px 1px 0px;
	}

#contenedorTrimestrales {
	background-color:#686767;
	width:660px;
	height:auto;
	_height:997px;
	min-height:750px;
	*min-height:775px;
	margin:4px 5px 0px 0px;
	*margin:5px 6px 1px 0px;
	}
	
#contenedorVerano {
	background-color:#686767;
	width:660px;
	_height:901px;
	min-height:750px;
	*min-height:775px;
	margin:4px 5px 0px 0px;
	*margin:4px 6px 1px 0px;
	}
	/*KJHSDKAJHS*/
#contenedor {
	background-color:#686767;
	width:660px;
	height:auto;
	_height:1070px;
	min-height:789px;
	*min-height:814px;
	margin:4px 5px 0px 0px;
	*margin:4px 6px 1px 0px;
	}
/*FIN DE LOS CONTENEDORES*/

#texto-1 {
	margin:30px 60px 5px 55px;
	_margin:30px 80px 5px 30px;
}
	#texto-1 a{
		text-decoration:none;
		color:#FFFFFF;
	}

#texto-2 {
	margin:30px 60px 30px 55px;
	_margin:30px 80px 30px 30px;
	*padding:10px 10px 30px 10px;
	font-size:10pt;
	color:#FFFFFF;
}

#texto-foto {
	margin:30px 60px 5px 55px;
	_margin:30px 80px 5px 30px;
}

#info_profesor{
	margin:-4px -2px -15px -5px;
}

	#info_profesor li{
		list-style:none;
		margin:-4px -2px 5px -30px;
		*margin:-4px -2px 5px -30px;
		*padding:2px;
		}
	.p1{
		font-size:12pt;
	}
	.p2{
		color:#FFFFFF;
	}
	.p3{
		color:#3C3C3C;
		}
	.p4{
		color:#FFFFFF;
	}
	.p5{
		color:#FCA102;
	}
	.p6{
		font-size:12pt;
	}


#pie {
	background-color:#464545;;
	color:#FFFFFF;
	font-size:9pt;
	width:944px;
	*margin:-4px 0px 0px 0px;
	_margin:-4px -5px 0px 0px;
	}
	
	#pie a{
		color:#FCA102;
		text-decoration:none;
		font-weight:bold;
	}
	
	#pie li{
		list-style:none;
		*margin:10px;
	}
	
#vacio{
	color: #686767;
}

/*Fin de hoja de estilos de index y general */


	
/*Hoja de estilos de clasico */

#horario{
	margin:30px 20px 10px 80px;
}

#dia{
	font-size:10pt;
}
	

#info{
	margin:5px 0px 10px 0px;
	font-size:10pt;
}

	#info p{
		margin:0px 0px 8px 0px;
	}
	
.texto-dia1{
		color:#3C3C3C;
		padding:0px 0px 5px 14px;
		font-weight:bold;
	}
	
	.texto-dia2{
		color:#FFFFFF;
		padding:0px 0px 5px 14px;
	}
	
	#mas_info p{
		margin:10px 15px -5px 390px;
		*margin:10px 15px 0px 390px;		
	}
	
	#mas_info a{
		text-decoration:none;
		color:#000000;
		font-weight:bold;
	}
	
	#mas_info a.blanco{
		color:#FCA102;
	}
			
	#mas_info a:hover{
		color:#FCA102;
		}	

#flechas{
	margin:-5px 15px 10px 20px;

}

img{
	border:none;	
}

#anterior{
	margin:0px 0px 5px 0px;
	_margin:0px 0px 5px -1px;
}

	#anterior a{
		text-decoration: none;
		color: #686767;
		border-bottom:0px #686767;
		margin:0px 10px 0px 59px;
		_margin:0px 10px 0px 60px;
		*margin:1px 10px 2px 60px;
		width:62px;
		height:35px;
	}

#siguiente{
	margin:0px 0px 5px 63px;
	_margin:3px 3px 5px 37px;
}

	#siguiente a{
		text-decoration: none;
		color: #686767;
		border-bottom:0px #686767;
		margin:0px 0px 0px 421px;
		_margin:0px 0px 0px 410px;
		*margin:0px 0px 0px 420px;
		width:62px;
		height:35px;
	}
	
#siguiente2{
	margin:0px 0px 5px -38px;
	_margin:0px 0px 5px -38px;
}

	#siguiente2 a{
		text-decoration: none;
		color: #686767;
		border-bottom:0px #686767;
		margin:0px 0px 0px 392px;
		*margin:0px 0px 0px 392px;
		_margin:0px 0px 0px 392px;
		width:62px;
		height:35px;
	}

/*Fin de Hoja de estilos de clasico */


/*Hoja de estilos de modern_jazz */
#linea4{
	margin:30px 50px 10px 5px;
}

#linea2{
	margin:30px 20px 10px 80px;
}

#linea3{
	margin:30px 20px 10px 0px;
}

/*Fin de Hoja de estilos de modern_jazz */


/*Hoja de estilos de verano_teatro */

#dia{
	font-weight:bold;
}

#horario2{
	margin:30px 20px 10px 80px;
}
	.texto-dia3{
		color:#3C3C3C;
		font-size:14px;
		margin:5px;
	}
	.texto-dia4{
		color:#FFFFFF;
		font-size:13px;
		margin:5px;
	}
	
#precios{
	margin:30px 20px 10px 80px;
}
	
#listado p{
	margin:2px 0px 7px 120px;
}

.negro{
	color:#000000;
}

.blanco{
	color:#FFFFFF;
}

/*Fin de Hoja de estilos de verano_teatro */


/*Hoja de estilos de mas_info */

#formulario{
	margin:30px 20px 10px 80px;
}

	.textform{
		width:500px;
		height:17px;
		border:1px solid #000000;
	}
	
	.textform2{
		width:220px;
		height:17px;
		border:1px solid #000000;
	}
	
	.naranja{
		color:#FCA102;
		font-size:14pt;
	}
	
	.link{
		color:#FCA102;
		text-decoration:none;
	}
	
	#columnas1 p{
		margin:7px;
	}
	
	#columnas2 p{
		margin:7px;
	}
	
	.textarea{
		width:498px;
		height:65px;
		border:1px solid #000000;
	}
	
	/*.submit{
		border:1px solid #000000;
		width:170px;
		height:22px;
	}*/
	
	.submit {
		border:1px solid #000000;
		width:170px;
		height:22px;
		margin:0px 0px -10px -50px;
		}
	.submit:hover {
		border:1px solid #FF6600;
		color:#FF6600;
		display:block;
		} 
	
/*Fin de Hoja de estilos de mas_info */

#plano{
	margin:40px 10px 5px 25px;
}

#metro{
	margin:10px 10px 26px;
	font-weight:bold;
}

#mensaje{
	margin:200px 10px 10px 26px;
	font-size:16px;
}

#info_contacto{
	font-weight:bold;
}

#horas{
	font-weight:bold;
}

#listado{
	font-weight:bold;
}

#contacto{
	*margin:20px;
}

a.creactivitat{
	color:#999;
	margin:0px 16px -10px 10px;
	padding:10px 0px 10px 0px;
	font-size:11px;
	float:right;
	}
a.creactivitat:hover{
	color:#FCA102;
	}
.slide{
	width:615px;  
	margin-top:5px; 
	padding:0px 10px; 
	font-size:14px; 
	background:#999999;
}
a.slide_link{
	text-decoration:none;
	color:#333;
}		
a.slide_link:hover{
		color:#FCA102;
}
.slide p{
	margin-top:15px;
}
.foto_curriculum{
	float:left;
	width:100px;
	height:130px;
	background-color:#FFFFFF;
	margin:14px 5px 100px 5px;
}
.foto_curriculum img{
	margin:10px;
}
.fondo_imagen_avance{
	float:left;
	background:#FFFFFF;
	padding:10px;
	display:block;
	height:150px;
	width:110px;
}
.texto_imagen_avance{
	margin-left:150px;
	height:200px;
}