/* CSS Document */

html {
	height:100%;
}

* {
	margin:0px;
	padding:0px;
	outline:none;
}

a img {border:none;}


body {
	margin:0px;
	font-family: Arial, Helvetica, 'Helvetica 55 Roman', sans-serif;
	font-size:13px;
	height:100%;
	/*background-color:#3c3937;*/
	/*background-color:#504d4b;*/
	background-color:#000;
	color:#5e5c5c;
}

#contenedor_total {
	width:962px;
	margin-left:auto;
	margin-right:auto;
	/*padding-top:60px;*/
	padding-top:0px;
}


/**************************************************************************** MENU CABECERA **************/

#cabecera {
	width:962px;
	/*height:118px;*/
	height:177px;
	margin-left:auto;
	margin-right:auto;
	/*background-position:left top;*/
	background-repeat:no-repeat;
}

.cabecera_inicio {background-image:url(imagenes/banner01.jpg);}
.cabecera_cursos {background-image:url(imagenes/banner02.jpg);}
.cabecera_mas_info {background-image:url(imagenes/banner03.jpg);}
.cabecera_newsletter {background-image:url(imagenes/banner04.jpg);}
.cabecera_videos {background-image:url(imagenes/banner05.jpg);}
.cabecera_sitemap {background-image:url(imagenes/banner_SITEMAP.png); background-position:center center;}


#encierra_menu {
	width:962px;
	height:35px;
	background-color:#686868;
	margin:5px auto;
}

div#menu, div#idiomas {
	padding:0px 20px;
	padding-bottom:0px;
}


div#menu {padding-left:20px;}
div#idiomas {padding-right:20px;}


a.menu, a.idioma {
	/*color:#a8a6a7;
	font-weight:bold;*/
	display:block;
	float:left;
	height:35px;
	margin-right:0px;
}

a.idioma {
	margin-right:0px;
	margin-left:0px;
}




a.menu:hover, a.idioma:hover, a.seleccionado {color:#fff;}


a#quienes_somos_esp_marcado, a#quienes_somos_esp {width:139px; background-image:url(imagenes/quienes_somos_DES.jpg);}
a#quienes_somos_esp_marcado, a#quienes_somos_esp:hover {background-image:url(imagenes/quienes_somos_ACT.jpg);}

a#quienes_somos_cat_marcado, a#quienes_somos_cat {width:80px; background-image:url(imagenes/qui_som_DES.jpg);}
a#quienes_somos_cat_marcado, a#quienes_somos_cat:hover {background-image:url(imagenes/qui_som_ACT.jpg);}

a#quienes_somos_ing_marcado, a#quienes_somos_ing {width:93px; background-image:url(imagenes/about_us_DES.jpg);}
a#quienes_somos_ing_marcado, a#quienes_somos_ing:hover {background-image:url(imagenes/about_us_ACT.jpg);}


a#cursos_esp_marcado, a#cursos_esp {width:100px; background-image:url(imagenes/ESPformacionDES.jpg);}
a#cursos_esp_marcado, a#cursos_esp:hover {background-image:url(imagenes/ESPformacionACT.jpg);}

a#cursos_ing_marcado, a#cursos_ing {width:89px; background-image:url(imagenes/courses_DES.jpg);}
a#cursos_ing_marcado, a#cursos_ing:hover {background-image:url(imagenes/courses_ACT.jpg);}

a#cursos_cat_marcado, a#cursos_cat {width:89px; background-image:url(imagenes/CATformacioDES.jpg);}
a#cursos_cat_marcado, a#cursos_cat:hover {background-image:url(imagenes/CATformacioACT.jpg);}


a#mas_info_esp_marcado, a#mas_info_esp {width:65px; background-image:url(imagenes/info_DES.jpg);}
a#mas_info_esp_marcado, a#mas_info_esp:hover {background-image:url(imagenes/info_ACT.jpg);}

a#newsletter_esp_marcado, a#newsletter_esp {width:116px; background-image:url(imagenes/news_DES.jpg);}
a#newsletter_esp_marcado, a#newsletter_esp:hover {background-image:url(imagenes/news_ACT.jpg);}

a#photocoach_esp_marcado, a#photocoach_esp {width:126px; background-image:url(imagenes/PhotoCoachDES.jpg);}
a#photocoach_esp_marcado, a#photocoach_esp:hover {background-image:url(imagenes/PhotoCoachACT.jpg);}

a#photocoach_esp_marcado, a#photocoach_esp {width:126px; background-image:url(imagenes/PhotoCoachDES.jpg);}
a#photocoach_esp_marcado, a#photocoach_esp:hover {background-image:url(imagenes/PhotoCoachACT.jpg);}

a#catalan_marcado, a#catalan {width:46px; background-image:url(imagenes/cat_DES.jpg);}
a#catalan_marcado, a#catalan:hover {background-image:url(imagenes/cat_ACT.jpg);}

a#espanol_marcado, a#espanol {width:48px; background-image:url(imagenes/esp_DES.jpg);}
a#espanol_marcado, a#espanol:hover {background-image:url(imagenes/esp_ACT.jpg);}

a#ingles_marcado, a#ingles {width:50px; background-image:url(imagenes/eng_DES.jpg);}
a#ingles_marcado, a#ingles:hover {background-image:url(imagenes/eng_ACT.jpg);}




div#idiomas {
	float:right;
}


div#centro {
	width:962px;
	background-color:#fff;
	padding-bottom:76px;
}

div#centro_transparente {
	width:962px;
	background-color:transparent;
}



div.contenido {
	padding:30px 50px;
}


div#redes_sociales {
	height:60px;
}

a.red_social {
	float:left;
	margin-right:10px;
	border:none;
}

iframe#recomendar {
	border:none;
	overflow:hidden;
	width:130px;
	height:21px;
	float:right;
}


/***************************** VIDEOS *****************************/

div.videos {
	min-height:200px;
}

div.columna_video, div.columna_video_sin_margen {
	width:141px;
	float:left;
	margin-left:38px;
}

div.columna_video_sin_margen {margin-left:0px;}

a.mini_video {
	display:block;
	width:141px;
	height:79px;
	margin-bottom:10px;
}

div.columna_video p, div.columna_video_sin_margen p {
	font-size:11px;
	line-height:13px;
}

a.oculto, a.oculto_25 {
	width:0px;
	height:0px;
	overflow:hidden;
}

a.oculto_25 {
	display:block;
	height:25px;
}

div.encierra_video {
	min-height:291px;
	margin-bottom:55px;
}

div.video_grande {
	width:518px;
	height:316px;
	margin-right:30px;
	background-color:#c8c9cb;
}

div.texto_video {
	width:300px;
	float:right;
}
p.texto_video {
	height:285px;
}

a.volver, a.volver_cat, a.volver_ing {
	display:block;
	width:56px;
	height:20px;
	background-image:url(imagenes/volver.jpg);
	background-repeat:no-repeat;
}
a.volver_cat {
	width:55px;
	background-image:url(imagenes/tornar.jpg);
}
a.volver_ing {
	width:48px;
	background-image:url(imagenes/back.jpg);
}




/***************************** CURSOS *****************************/

.margen_57 {margin-left:57px;}
.margen_130 {margin-left:130px;
}
.margen_130 a{
font-weight:bold;
color:#5e5c5c;
text-decoration:none;
}

.margen_70 {margin-left:70px;}
.margen_120 {margin-left:120px;}
.margen_160 {margin-left:180px;}


p.nombre_curso, p.nombre_curso_gris, span.nombre_curso, img.nombre_curso {
	font-size:16px;
	line-height:20px;
	margin-bottom:0px;
	font-weight:bold;
	color:#aaa9ad;
}

p.nombre_curso_gris {color:#5e5c5c;}




p.nuevo, span.nuevo {
	color:#e41e27;
	font-style:italic;
	margin-bottom:0px;
	font-weight:bold;
}

a.curso, a.curso_rojo {
	display:block;
	color:#5e5c5c;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
}
a.curso:hover, a.curso_rojo:hover {text-decoration:underline;}
a.curso_rojo {color:#e41e27;}




.gris_claro {color:#aaa9ad;}
.gris_claro_normal {color:#aaa9ad; font-weight:normal;}

.rojo {color:#e41e27;}


div.info_curso {
	margin-left:215px;
}


/***************************** INFO CURSOS *****************************/

div.formulario_info {min-height:400px;}

h3.formulario {
	color:#e41e27;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}


label {
	display:block;
	float:left;
	width:70px;
	font-weight:bold;
}
label._12 {font-size:12px;}


input.texto, textarea#comentario {
	border:solid 1px #ccc;
	padding:2px;
	width:422px;
}

textarea#comentario {
	height:200px;
	overflow:auto;
}






#boton_enviar, #boton_enviar_ing, #boton_borrar, #boton_borrar_cat, #boton_borrar_ing, #boton_alta, #boton_alta_ing, #boton_baja, #boton_baja_cat, #boton_baja_ing {
	width:56px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url(imagenes/enviar.jpg);
	background-repeat:no-repeat;
}
#boton_enviar:hover, #boton_enviar_ing:hover, #boton_borrar:hover, #boton_borrar_cat:hover, #boton_borrar_ing:hover, #boton_alta:hover, #boton_alta_ing:hover, #boton_baja:hover, #boton_alta_cat:hover, #boton_alta_ing:hover, #boton_baja_cat:hover, #boton_baja_ing:hover {
	cursor:pointer;
}
#boton_borrar {background-image:url(imagenes/borrar.jpg); margin-left:70px; margin-right:10px;}
#boton_borrar_cat {background-image:url(imagenes/esborrar.jpg); margin-left:70px; margin-right:10px; width:70px;}
#boton_borrar_ing {background-image:url(imagenes/delete.jpg); margin-left:70px; margin-right:10px; width:56px;}

#boton_enviar_ing {background-image:url(imagenes/send.jpg); margin-right:10px; width:49px;}

#boton_alta {background-image:url(imagenes/alta.jpg); width:41px; margin-left:70px;}

#boton_baja, #boton_baja_cat, #boton_baja_ing, #boton_alta_ing {display:block; background-image:url(imagenes/baja.jpg); width:44px; margin-left:70px;}
#boton_baja_cat {background-image:url(imagenes/baixa.jpg); width:52px;}
#boton_baja_ing {background-image:url(imagenes/unsubscribe.jpg); width:94px;}
#boton_alta_ing {background-image:url(imagenes/subscribe.jpg); width:78px;}




/***************************** SITEMAP *****************************/


#sitemap {
	width:862px;
	margin-left:auto;
	margin-right:auto;
}


a.seccion {
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
a.seccion:hover {text-decoration:underline;}


a.pagina {
	display:block;
	font-size:13px;
}











/******************************************************************************** PIE / BOLETÍN / INTERCAMBIO ************/

#creditos {
	width:962px;
	height:auto;
	padding-top:20px;
	padding-bottom:60px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

#creditos a {
	color:#848382;
	text-decoration:none;
}

#creditos a:hover {color:#848382;}

#intercambio a {
	color:#F56202;
	text-decoration:none;
}

#intercambio a:hover { color:#666; }

#boletin p {
	width:800px;
	padding-left:30px;
}

#boletin h3 {
	width:100%;
	color:#666666;
}




/******************************************************************************** TEXTOS GENERALES ************/


p, h3 {
	text-align:left;
	margin-bottom:10px;
	font-size:13px;
	line-height:16px;
}

h3 {font-weight:bold; margin:0px;}


h4 {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.negrita {font-weight:bold;}

.negrita_sin_margen {font-weight:bold; margin:0px;}
