/*
rojo :#dc0001
*/
@charset "iso-8859-1";
@import url("reset.css");
/******GENERAL******/
all{ background-color:#000000;  text-align:left}
em{ font-style:normal}
h1, h2, h3, h4, h5{ color:#dc0001; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; margin:40px 0px 0px 10px; text-align:left}
h6{ color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:20px 10px; text-align:left}
p{ color:#FFFFFF; font-size:12px; margin:0px 0px 10px 10px; line-height:16px}
body{ background-color:#000000; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  margin: 0 auto 20px auto}

/******HOME******/
.home{ background-image:url(img/bg_home.gif); background-position:top center; background-repeat:repeat-x; margin-top:0px;}
.separador_home{ height:14px}
#cont_home{ background-image:url(img/bg_home_cont.gif); background-position:top center; width:1050px; height:730px; background-repeat:no-repeat; margin: 0 auto 0 auto; text-align:center}
#home_left{ width:476px; height:670px; float:left}
#home_right{ width:435px; height:670px; float:right; padding-right:82px}
#botonera_home{ width:430px; height:27px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; float:right;margin-top:57px; }
#botonera_home a{ margin-left:7px; margin-right:7px; color:#000000; text-decoration:none; font-size:14px; font-weight:bold }
#botonera_home a:hover{ color:#dc0001}
#barra_info{ width:1000px; height:350px; float:left; margin-top:20px}
#logo_home{ width:476px; height:295px; float:left; margin-top:120px; text-align:left; background-color:#FFF; padding-left:20px;}
#video{ width:440px; height:350px; float:right;margin-top:24px; padding-right:5px; z-index:-999;}
#texto_home{ width:470px; height:215px; float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:0px; margin:0px 0px 0px 0px; line-height:14px; padding-top:20px}
#texto_home p{ width:430px; margin-bottom:10px; font-size:11px; line-height:14px }
#texto_home a{ text-decoration:none; font-weight:bold; color:#dc0001}

/******INTERNAS******/
.internas{background-image:url(img/bg_interna.gif); background-position:top center; background-repeat:repeat-x; text-align:center;  margin: 0 auto 0 auto }
#bt_interna{ width:1000px; height:115px; text-align:center; margin: 0 auto 0 auto; padding-top:20px}
#logo{float:left}
#logo img{ border:0}
#botonera_interna{width:580px; height:115px; float:right}
#boton{ width:100px; height:85px; float:left; padding-top:30px}
#cont_int{width:1000px; height:594px; margin: 0 auto 0 auto; text-align:center;}
#int_left{ width:508px; height:534px; float:left}
#int_right{ width:492px; height:534px; float:right; text-align:left;}
#int_left_activ{ width:508px; height:534px; float:left}
#comollegar img{ width:471px; height:469px; margin-top:25px}
#int_left embed{ margin-top:25px}
#int_left object{ margin-top:25px}

/******ESCUELA******/
#int_right_esc{ width:492px; height:534px; float:right; text-align:left;}
#int_right_esc p{line-height:15px}
#int_right_esc h1{margin:20px 0px 0px 10px;}
#int_right_esc h2{margin:20px 0px 0px 10px; }

/******ACTIVIDADES******/
#activ_organizacion{ width:456px; height:230px; background-image:url(img/bg_actividades_organizacion_clases.gif); background-position:left bottom; background-repeat:no-repeat; text-align:left;  padding-top:40px}
#activ_organizacion h2{ margin:0 0 0 10px;}
#activ_horarios{ width:453px; height:141px; background-image:url(img/bg_actividades_todas.jpg); background-repeat:no-repeat; background-position:right top; padding:40px 15px 0 15px }
#activ_horarios h1{ color:#dc0001; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; margin:0; text-align:left}
#activ_horarios a{ font-weight:bold; text-decoration:none; color:#dc0001}
#activ_horarios p{ line-height:16px}
#activ_horarios a:hover{ font-weight:bold; text-decoration:underline}
#activ_horarios span{float:right; height:15px; width:160px; background-color:#FFFFFF; text-align:center; padding:5px; margin-top:10px; margin-right:10px; text-transform:uppercase; font-size:12px; }
.horarios {color:#FFFFFF; text-decoration:none}
#activ_extra{ width:437px; background-color:#1a1a1a; height:43px; margin-top:19px; padding:10px 15px 0 15px}
#activ_extra strong{text-transform:uppercase;}
#activ_extra a{ font-weight:bold; text-decoration:none; color:#dc0001}
#activ_extra a:hover{ font-weight:bold; text-decoration:underline; }
#activ_objetivos{ width:459px; background-image:url(img/bg_actividades_objetivos.gif); background-color:#1a1a1a; height:215px; padding:13px 15px 0 24px; background-repeat:no-repeat; background-position:top right; text-align:left; float:right}
#activ_objetivos h3{ color:#dc0001; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; margin:0; text-align:left}
#activ_objetivos h5{ color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:10px 0 5px 0; text-align:left; text-transform:none}
#activ_objetivos span{ color:#FFFFFF; font-size:12px; text-align:left; margin:5px 0 5px 0; }
#activ_objetivos p{ line-height:19px; text-align:left; font-size:11px}
#activ_objetivos_ad{ width:448px;  background-color:#1a1a1a; height:216px; text-align:left; margin-top:17px; padding:13px 15px 0 0 ;}
#activ_objetivos_ad h5{ color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:0px 0 0 0; text-align:left; text-transform:none}
#activ_objetivos_ad span{ color:#FFFFFF; font-size:12px; text-align:left; margin:5px 0 5px 0; }
#activ_objetivos_ad p{ line-height:17px; text-align:left; font-size:11px; padding-right:15px}

/******ACTIVIDAD INDIVIDUAL******/
#int_left_taller{ width:547px; height:517px; float:left; background-image:url(img/bg_actividades_taller.gif); background-position:bottom right; background-repeat:no-repeat; text-align:left; line-height:21px;}
#int_left_taller p{line-height:18px; width:480px}
#int_left_taller a{ font-weight:bold; text-decoration:underline; color:#dc0001}
#int_left_taller a:hover{ font-weight:bold; text-decoration:underline; color:#FFFFFF}
#int_right_taller{ width:453px; height:534px; float:right; text-align:left;}
.img_suelo{ margin-top:17px}
#int_left_aerea{ width:518px; height:517px; float:left; background-image:url(img/bg_actividades_aereas.gif); background-position:bottom right; background-repeat:no-repeat; text-align:left; line-height:21px;}
#int_right_aerea{ width:482px; height:533px; float:right; text-align:left; padding-top:1px}
#int_left_aerea a{ font-weight:bold; text-decoration:underline; color:#dc0001}
#activ_botones{ width:170px; height:45px}
#activ_boton1{ width:90px; height:21px; background-image:url(img/bg_volver.gif); background-repeat:no-repeat; background-position:bottom left; float:left; padding-top:24px; text-align:center}
#activ_boton2{ width:70px; height:22px; float:right; padding-top:2px; margin-top:21px; background-color:#1a1a1a; text-align:center}
#activ_boton1 a{ text-decoration:none}
#activ_boton2 a{ text-decoration:none}
#activ_boton1 a:hover{ text-decoration:none}
#activ_boton2 a:hover{ text-decoration:none}
#int_left_aerea h2{ color:#FFFFFF; text-transform:none; margin:0px 0px 10px 10px;}
#int_left_aerea p{line-height:17px; width:485px}


/******HORARIOS******/
#cont_int_horarios {width:1030px; height:900px; margin: 0 auto 0 auto; text-align:center; padding:0; padding-left:30px; padding-top:10px; background: url("../img/horarios.jpg") top 60px no-repeat;}
#cont_int_horarios p{text-align:left; }
#cont_int_horarios a{ color:#dc0001; font-weight:bold; text-decoration:none}
#cont_int_horarios a:hover{ color:#FFFFFF;text-decoration:none}
#horarios1{ width: 296px; float:left; text-align:left; margin-top:40px; margin-bottom:70px; margin-left:30px; margin-right:20px; padding-right:10px;}
#horarios1 h5{ color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:left; text-transform:uppercase; padding:0px}
#horarios1 h6{ color:#dc0001; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-align:left; text-transform:uppercase; padding:0px}
#horarios1 p{ background-color:#333333; text-align:center; padding:5px; margin-bottom:20px; line-height:normal; font-weight:bold;}
#horarios1 img{float:right; margin-right:10px; margin-top:30px }
#horarios2, #horarios3{ width:280px; float:left; margin:20px;  margin-bottom:70px;}
#horarios2 h1, #horarios3 h1 { color:#000; background-color:#F00; text-align:center; font-weight:bold; margin-bottom:10px; margin-left:0px; text-transform:none;}
#horarios2 h2, #horarios3 h2 { color:#F00; background-color:#000; text-align:left; font-weight:bold; font-size:10px; margin-top:10px; padding:2px; margin-bottom:10px; margin-top:10px; margin-left:0px;}
#horarios2 table, #horarios3 table { border-top:solid 1px #666;}
#horarios2 th, #horarios3 th { color:#FFF; padding:2px; text-align:right; font-weight:normal; border-right: solid 2px #999; padding-right: 6px; vertical-align:top; border-bottom:solid 1px #666; }
#horarios2 td, #horarios3 td { color:#FFF; padding:2px; text-align:left; font-weight:bold; vertical-align:top; border-bottom:solid 1px #666; padding-left: 6px;}
#horarios4 { color:#FFF; float:left; text-align:left; margin-bottom:40px;}

/******GALERIA******/
#galeria_fotos{ width:1000px; height:530px}
#galeria_fotos_int{ width:1000px; height:595px; margin: 0 auto 0 auto; text-align:center; }

/******PIE******/
#pie{ width:1030px; clear:both; text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top: solid 1px #FFF; margin:auto; margin-bottom:20px; margin-top:20px;}
#pie div{ color:#CCC;  text-align:center; line-height:12px; margin-left:20px; margin-top:10px;}
#pie a{ text-decoration:none; color:#CCC; font-weight:normal}
#pie a:hover{ text-decoration:underline; color:#dc0001}

/******VERANO******/
#verano{ width:500px; height:471px;_width:496px; _height:465px; color:#FFFFFF}
#verano h1{ border:dashed #666 1px; padding:10px; margin:20px 10px; text-align:center}
.verano_dias{ margin:10px; font-size:14px; text-decoration:underline}

#verano li{ text-align:left; color:#FFFFFF; margin:0 30px; padding:0; list-style-type:circle}
#verano li span{ text-transform:uppercase}
#verano p{ text-align:left; border:dashed #666 1px; padding:10px; margin:20px 10px;}
#verano a{ text-decoration:underline;  color:#dc0001}
