/* ----- CUERPO ----- */
body{color:#fff;font:12px  Tahoma, Verdana, sans-serif;background-color:#2c7ac2;background-image:url(images/bg.gif);background-position:top;background-repeat:repeat-x;text-align:center;margin:0px}
/* ----- CONTENEDOR GENERAL ----- */
#web{width:780px;overflow:hidden;margin:0 auto;text-align:left}
/* ----- TOP ----- */
#top{width:780px;height:158px;float:left;line-height:0px}
#top h1,h2{margin:0px;display:none}
/* ----- MENÚ ----- */
#menu{background-image:url(images/menu-bg.jpg);float:left;width:780px;height:24px}
#menu ul{margin:0px;float:left;height:24px;padding:0px}
#menu ul li{float:left;margin:0px;display:block;padding:0px;height:24px;list-style:none}
#menu ul li a{height:24px;display:block;overflow:hidden;text-indent:-9999px;z-index:99}
#menu ul li.academia a {background:url(images/menu-academia-1.jpg) no-repeat left top}
#menu ul li.cursos a {background:url(images/menu-cursos-1.jpg) no-repeat left top}
#menu ul li.galeria a {background:url(images/menu-galeria-1.jpg) no-repeat left top}
#menu ul li.noticias a {background:url(images/menu-noticias-1.jpg) no-repeat left top}
#menu ul li.contacto a {background:url(images/menu-contacto-1.jpg) no-repeat left top}
#menu ul li.academia  a:hover{background:url(images/menu-academia-2.jpg) no-repeat left top}
#menu ul li.cursos  a:hover{background:url(images/menu-cursos-2.jpg) no-repeat left top}
#menu ul li.galeria  a:hover{background:url(images/menu-galeria-2.jpg) no-repeat left top}
#menu ul li.noticias  a:hover{background:url(images/menu-noticias-2.jpg) no-repeat left top}
#menu ul li.contacto  a:hover{background:url(images/menu-contacto-2.jpg) no-repeat left top}
.academia-w{width:107px}
.cursos-w{width:82px}
.galeria-w{width:82px}
.noticias-w{width:91px}
.contacto-w{width:116px}
#barra{background-image:url(images/top3.jpg);float:left;width:780px;height:74px}
#barra h3{margin:0px;display:none}
/* ----- CONTENT ----- */
#content{float:left;padding:0 30px 0 30px;width:720px}
#content h1{margin:0 0 20px 0;font-family: "Times New Roman", Times, serif;font-style:italic;font-size:2.5em;display:block}
#content h2{margin:0 0 20px 0;font-family: "Times New Roman", Times, serif;font-style:italic;font-size:2em;color:#fc0;display:block}
.b{font-weight:bold}
.i{font-style:italic}
.yellow{color:#fc0}
.white{color:#FFFFFF}
.fff{color:#fff}
.f15{font-size:1.5em}
.f18{font-size:1.8em}
.lh25{line-height:25px}
.lh20{line-height:20px}
.lh18{line-height:18px}
.p0{margin:0px}
.justify{text-align:justify}
.none{text-decoration:none}
.under{text-decoration:underline}
/* ----- INDEX ----- */
#i-cursos{float:left;width:320px}
#i-cursos h1{margin:0 0 20px 0;height:40px;font-family: "Times New Roman", Times, serif;font-style:italic;font-size:2.5em}
#i-cursos ul{margin:0px;padding:0px;list-style:none;font-size:16px}
#i-cursos li{background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .2em;padding-left: 1em;margin-top:15px}
#i-cursos a:hover{text-decoration:underline;color:#fc0}
#i-news{float:left;width:400px}
#i-news h1{margin:0 0 20px 0;height:40px;font-family: "Times New Roman", Times, serif;font-style:italic;font-size:2.5em}
/* ----- IMÁGENES ----- */
img{border-style:none}
.float-r{float:right;margin:20px 0 20px 40px}
.float-c{margin-right:auto;margin-left:auto;display:block}
/* ----- NEWS INDEX ----- */
#i-news dl{width:400px;min-height:110px;height:auto !important;height:100px;float:left;padding:0px;margin:0 0 30px 0}
#i-news dt{font-weight:bold;margin:0px;padding:0px}
#i-news dd{margin:0px;padding:10px 0 0 0;line-height:20px;text-align:justify}
#i-news img{float:left;margin:0 20px 0 0}
/* ----- NEWS LISTADO ----- */
#list-news dl{width:700px;min-height:110px;height:auto !important;height:100px;float:left;padding:0px;margin:0 0 30px 0}
#list-news dt{font-weight:bold;margin:0px;padding:0px}
#list-news dd{margin:0px;padding:10px 0 0 0;line-height:20px;text-align:justify}
#list-news img{float:left;margin:0 20px 0 0}
/* ----- NEWS DETALLE ----- */
#det-news{width:700px;min-height:110px;height:auto;float:left;padding:0px;margin:0 0 10px 0;text-align:justify;line-height:20px}
#det-news img{float:left;margin:0 20px 0 0}
#links{padding-top:10px;margin-bottom:10px}
/* ----- GALERIA ----- */
#i-galeria img{float:left;margin-right:20px}
#i-galeria dd{line-height:20px;padding-top:10px;text-align:justify}
/* ----- IMGS INDEX ----- */
#i-img{width:720px;float:left;padding-top:50px;margin-bottom:30px}
/* ----- ESTÁTICAS ----- */
#stat p{line-height:18px;text-align:justify;padding:10px 0 0 0;margin:0 0 10px 0}
/* ----- PIE ----- */
#pie1{float:left;width:720px;height:4px;background-image:url(images/pie-bg.gif);background-repeat:repeat-x;margin:0px}
#pie2{float:left;width:720px;margin:20px 0 0 0;padding:0 0 20px 0}
#pie3{float:right;text-align:right}
/* ----- PAGINACIÓN ----- */
#pag{float:left;width:720px;margin:0px;padding:0 0 20px 0}
/* ----- TABLAS ----- */
.td1{vertical-align:top;width:275px}
#stat table{background-color:#fff;width:720px}
.td-1{width:50%;color:#fff;background-color:#059;font-weight:bold}
.td-2{width:50%;color:#fff;background-color:#900;font-weight:bold;vertical-align:top}
.td-3{background-color:#2c7ac2;vertical-align:top}
#stat table p{text-align:left;margin:0 0 10px 10px}
#stat table ul{margin:0 5px 10px 25px;padding:0px}
#stat table li{margin:0 0 5px 0;padding:0px;font-size:11px}
/* ----- GOOGLE MAPS ----- */
#map-1{width:720px;height:460px;text-align:center;margin:20px 0 20px 0;color:#000}
#map-2{width:720px;height:460px;text-align:center;margin:20px 0 20px 0;color:#000}
/* ----- CURSOS ----- */
#cursos{float:left;width:720px;margin-bottom:40px}
#cursos ul{margin:0px;padding:0px;list-style:none;font-size:16px}
#cursos li{background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .2em;padding-left: 1em;margin-top:15px}
#cursos a:hover{text-decoration:underline;color:#fc0}
