body{background-color:#1f2f78; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; background-image:url(../img/bg.jpg); background-repeat:no-repeat; background-position:center top}
.fecha{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:9px;	color:#fff;	background-image:url(../img/bg_fecha.jpg);	background-repeat:no-repeat; text-align:right; height:25px; width:727px; letter-spacing: 1px;}
.izq{background-image:url(../img/bg_izq.gif); width:8px; text-align:right; vertical-align:top}
.cpo_izq{background-color:#fff; background-image:url(../img/cpo_izq.gif); background-repeat:no-repeat; background-position:right top; width:10px}
.pie{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#fff; text-align:center; vertical-align:top; height:64px; width:711px; background-image:url(../img/pie_bg.gif); line-height:53px}
.cpo_der{background-color:#fff; background-image:url(../img/cpo_der.gif); background-repeat:no-repeat; background-position:left top; width:10px}
.der{background-image:url(../img/bg_der.gif); width:8px; text-align:left; vertical-align:top}
.diez_alto{background-color:#fff; height:10px}
.cpo_dash{background-color:#fff; background-image:url(../img/dash.gif); height:1px}
.menu{text-align:center; vertical-align:bottom; height:32px; width:717px; background-color:#ef0b0a; background-image:url(../img/menu_bg.gif)}
.tit_titulo{background-image:url(../img/tit_bg.gif); text-align:center; vertical-align:middle; height:61px; width:364px}
.tit_frase{background-image:url(../img/tit_bg.gif); text-align:left; vertical-align:middle; height:61px; width:352px; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#fff; padding-right:5px; padding-left:10px}
.auspiciantes_cierre{height:15px; width:151px}
.cpo{background-image:url(../img/cpo_bg.gif); background-repeat:repeat-y; background-color:#fff; text-align:center; vertical-align:top}
.cpo_principal{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000; text-align:left; vertical-align:top; width:555px}
.cpo_principal_link{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#0f298f; text-decoration:none}
.cpo_principal_link:hover{color:#539dc8; text-decoration:none}
.derecha{text-align:right; vertical-align:top; width:151px; background-image:url(../img/auspicantes_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:#e3262d}
.derecha span {font-weight:bold; color:#ef0b0a}
.derecha_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#3c3e44; background-color:#e5e5e5; text-align:left; vertical-align:top; padding-right:10px; padding-left:10px}
.derecha_tit{background-color:#e5e5e5; text-align:left; vertical-align:top; padding-bottom:10px; padding-left:10px}
.derecha_masinfo{background-color:#e5e5e5; text-align:right; vertical-align:bottom; padding-top:5px; padding-right:10px}
#contacto_dash{background-image:url(../img/dash.gif); height:1px; width:221px; margin-top:5px; margin-bottom:5px}
.auspiciantes_dash5-5{background-image:url(../img/auspiciantes_dash.gif); background-repeat:no-repeat; background-position:center center; height:11px; width:151px}
.epigrafe_raya{background-color:#e3262d; background-image:url(../img/px_rojo.gif); height:1px; width:555px}
.epigrafe_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#fff; background-color:#21327f; text-align:left; vertical-align:middle; height:30px; width:535px}
.contacto_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; background-color:#fff; text-align:center; vertical-align:middle; line-height:11px}
.contacto_txt_link{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#0f298f; font-weight:bold; text-decoration:none}
.contacto_txt_link:hover{color:#539dc8; text-decoration:none}
.menu_izq{background-image:url(../img/menu_izq.gif); height:32px; width:5px}
.menu_der{background-image:url(../img/menu_der.gif); height:32px; width:5px}
.derecha_txt_ch{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#e5e5e5; text-align:left; vertical-align:top; padding-right:10px; padding-left:10px}
.tabla_tit{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#fff; background-image:url(../img/costos_tabla_bg_tit.gif); text-align:center; vertical-align:middle; height:32px; width:555px}
#tabla{background-image:url(../img/costos_tabla_bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:#ececec}
.separa_1alto{height:2px; background-color:#fff}
.tabla_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:center; vertical-align:middle; height:31px}
.derecha_txt_link{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#0f298f; text-decoration:none}
.derecha_txt_link:hover{color:#539dc8; text-decoration:none}
#logros_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#3c3e44; vertical-align:top; width:111px; padding-top:10px; text-align:left}
.logros_container{background-color:#ebebeb; text-align:center; vertical-align:top; width:131px}
.logros_nombre{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#0f298f}

.copy{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:9px; color:#fff; text-align:center; vertical-align:top; width:711px; padding:3px 0 10px 0}
.subtitulo {font-size:14px; color:#e3262d; font-weight:bold; padding:10px 0 0 0}

#top {width:727px; height:127px; background:url(../img/top.gif)}

#menu {width:727px; height:32px; background:url(../img/menu_bg.gif)}
#menu .separa {width:9px; height:32px; background:url(../img/menu_separa.gif) center no-repeat; float:left; font-size:1px; line-height:0}
#menu .izquierda {width:13px; height:32px; background:url(../img/menu_izq.gif); float:left; font-size:1px; line-height:0}
#menu .derecha {width:13px; height:32px; background:url(../img/menu_der.gif); float:left; font-size:1px; line-height:0}
#menu .inicio {width:45px; height:32px; background:url(../img/menu_inicio.gif) 0 -32px no-repeat; float:left}
#menu .inicio a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_inicio.gif) top left no-repeat}
#menu .inicio a:hover {background-image:none; color:yellow}
#menu .inicio a:active {color:black}
#menu .inicio_in {width:45px; height:32px; background:url(../img/menu_inicio.gif) 0 bottom no-repeat; float:left}
#menu .centro {width:54px; height:32px; background:url(../img/menu_centro.gif) 0 -32px no-repeat; float:left}
#menu .centro a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_centro.gif) top left no-repeat}
#menu .centro a:hover {background-image:none; color:yellow}
#menu .centro a:active {color:black}
#menu .centro_in {width:54px; height:32px; background:url(../img/menu_centro.gif) 0 bottom no-repeat; float:left}
#menu .entrenamientos {width:117px; height:32px; background:url(../img/menu_entrenamientos.gif) 0 -32px no-repeat; float:left}
#menu .entrenamientos a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_entrenamientos.gif) top left no-repeat}
#menu .entrenamientos a:hover {background-image:none; color:yellow}
#menu .entrenamientos a:active {color:black}
#menu .entrenamientos_in {width:117px; height:32px; background:url(../img/menu_entrenamientos.gif) 0 bottom no-repeat; float:left}
#menu .qsomos {width:107px; height:32px; background:url(../img/menu_qsomos.gif) 0 -32px no-repeat; float:left}
#menu .qsomos a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_qsomos.gif) top left no-repeat}
#menu .qsomos a:hover {background-image:none; color:yellow}
#menu .qsomos a:active {color:black}
#menu .qsomos_in {width:107px; height:32px; background:url(../img/menu_qsomos.gif) 0 bottom no-repeat; float:left}
#menu .viajes {width:53px; height:32px; background:url(../img/menu_viajes.gif) 0 -32px no-repeat; float:left}
#menu .viajes a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_viajes.gif) top left no-repeat}
#menu .viajes a:hover {background-image:none; color:yellow}
#menu .viajes a:active {color:black}
#menu .viajes_in {width:53px; height:32px; background:url(../img/menu_viajes.gif) 0 bottom no-repeat; float:left}
#menu .fotos {width:45px; height:32px; background:url(../img/menu_fotos.gif) 0 -32px no-repeat; float:left}
#menu .fotos a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_fotos.gif) top left no-repeat}
#menu .fotos a:hover {background-image:none; color:yellow}
#menu .fotos a:active {color:black}
#menu .fotos_in {width:45px; height:32px; background:url(../img/menu_fotos.gif) 0 bottom no-repeat; float:left}
#menu .costos {width:131px; height:32px; background:url(../img/menu_costos.gif) 0 -32px no-repeat; float:left}
#menu .costos a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_costos.gif) top left no-repeat}
#menu .costos a:hover {background-image:none; color:yellow}
#menu .costos a:active {color:black}
#menu .costos_in {width:131px; height:32px; background:url(../img/menu_costos.gif) 0 bottom no-repeat; float:left}
#menu .contacto {width:68px; height:32px; background:url(../img/menu_contacto.gif) 0 -32px no-repeat; float:left}
#menu .contacto a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_contacto.gif) top left no-repeat}
#menu .contacto a:hover {background-image:none; color:yellow}
#menu .contacto a:active {color:black}
#menu .contacto_in {width:68px; height:32px; background:url(../img/menu_contacto.gif) 0 bottom no-repeat; float:left}

.bt_masinfo {width:52px; height:21px; background:url(../img/bt_masinfo.gif) 0 -21px no-repeat; float:right}
.bt_masinfo a {display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/bt_masinfo.gif) top left no-repeat}
.bt_masinfo a:hover {background-image:none; color:yellow}
.bt_masinfo a:active {color:black; background:url(../img/bt_masinfo.gif) bottom left no-repeat}

.horarios {text-align:center; font-size:10px; background-color:#666; font-weight:bold; }
.horarios td {background-color:#CCC}
.horarios .dias {color:#FFF; background-color:#1f2f78}
.horarios .clases {background-color:#fff; vertical-align:middle}

