* { margin: 0px; padding: 0px;}
body { background-color:#F3F5F2; color:#333333; background-image:url(../IMG/fondo_cuerpo.jpg); background-repeat:repeat-x; background-position: left top; font-size: 90%; font-family: Arial, Helvetica, sans-serif;}
div#contenedor {background-image:url(../IMG/fondo_pie.jpg); background-repeat: repeat-x; background-position: left bottom;}
div#web { width: 808px; margin-left: auto; margin-right: auto; clear: both;}
ul { list-style: none;}
img { border: none;}
/* izquierda */
div#web div#izq { float: left; width: 460px;}
div#web div#izq h1 { width: 268px; height: 92px; margin-top:28px; margin-bottom: 29px;}
div#web div#izq h1 a { display: block; width: 268px; height: 92px; background-image:url(../IMG/logo.gif); background-repeat: no-repeat;}
div#web div#izq h1 a span { display: none;}
div#web div#izq ul#menu { height: 49px; background-image:url(../IMG/fondo_menu.jpg); background-repeat: no-repeat; background-position: 5px 0px;//background-position: 8px 0px; padding-left: 14px;//padding-left:10px;}
div#web div#izq ul#menu li { float: left; padding-top:17px; font-size: 0.8em; display: inline; margin-right:1px;}
div#web div#izq ul#menu li a { display: block; float: left; color:#FFFFFF; text-decoration: none; padding-left: 10px; padding-right:10px; padding-bottom:8px;}
div#web div#izq ul#menu li#li_1 a {padding-left: 15px;//padding-left: 22px; padding-right:15px; }
div#web div#izq ul#menu li#li_2 a {padding-left: 15px; padding-right:14px;}
div#web div#izq ul#menu li#li_3 a {padding-left: 15px; padding-right:15px;}
div#web div#izq ul#menu li#li_4 a {padding-left: 13px; padding-right:14px;}
div#web div#izq ul#menu li#li_5 a {padding-left: 13px; padding-right:12px;}
div#web div#izq ul#menu li a:hover { color:#871E25;}
div#web div#izq div.contenido { padding-left:10px;//padding-left:15px;padding-right:10px;//padding-right:5px; padding-bottom:50px;}
div#web div#izq div.contenido h2 { margin-top:16px; height: 40px;}
div#web div#izq div.contenido h2 span { display: none;}
div#web div#izq div.contenido h2.inicio {background-image:url(../IMG/titulo_inicio.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido h2.contactar {background-image:url(../IMG/titulo_contactar.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido h2.exposiciones {background-image:url(../IMG/titulo_exposiciones.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido h2.galeria {background-image:url(../IMG/titulo_galeria.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido h2.tienda {background-image:url(../IMG/titulo_tienda.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido h2.talleres {background-image:url(../IMG/titulo_talleres.jpg); background-repeat: no-repeat; background-position: left top;}
div#web div#izq div.contenido div.listados { padding-top:15px; margin-bottom:10px;}
div#web div#izq div.contenido div.listados ul { font-size: 0.9em;}
div#web div#izq div.contenido div.listados ul li { padding-left:10px;background-image: url(../IMG/bullet_rojo.jpg); background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:5px;}
div#web div#izq div.contenido div.listados ul li a { text-decoration: none;color:#AF2322;}
div#web div#izq div.contenido div.listados ul li a:hover {color:#E88B00; text-decoration: underline;}
div#web div#izq div.contenido div.separador { height: 30px; background-image:url(../IMG/separador.jpg); background-repeat: no-repeat; background-position: center center; width: 455px; margin-bottom: 15px;}
div#web div#izq div.contenido h3 {color:#E88B00; font-size:1.05em; padding-bottom: 5px;}
div#web div#izq div.contenido p { font-size: 0.9em; line-height: 19px; text-align: justify; margin-bottom: 10px;}
div#web div#izq div.contenido table { margin-bottom: 20px;}
div#web div#izq div.contenido table tr {}
div#web div#izq div.contenido table tr td {}
div#web div#izq div.contenido table tr td.izq { padding-right: 40px;}
div#web div#izq div.contenido table tr td.dch {}
div#web div#izq div.contenido table tr td ul { font-size: 0.9em;}
div#web div#izq div.contenido table tr td ul li { padding-left:10px;background-image: url(../IMG/bullet_rojo.jpg); background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:5px;color:#AF2322;}
div#web div#izq div.contenido p span {  color:#AF2322; font-weight: bold; text-decoration: underline;}
div#web div#izq div.contenido p.direccion_1 { border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; text-align: center; color:#333333; padding: 8px; margin-bottom: 0px; background-color:#FBF1DA;}
div#web div#izq div.contenido p.direccion_2 { border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; text-align: center; color:#333333; padding: 8px;background-color:#FBF1DA;}
div#web div#izq div.contenido ul.cursos { margin-left:25px; list-style: disc; margin-bottom:25px; font-size:0.8em; color:#000000;}
div#web div#izq div.contenido ul.cursos li { margin-bottom:2px; font-weight: bold;}
div#web div#izq div.contenido p.subir { text-align: right; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #871E25; margin-bottom:40px;}
div#web div#izq div.contenido p.subir a {text-decoration: none;color:#AF2322;}
div#web div#izq div.contenido p.subir a:hover {color:#E88B00; text-decoration: underline;}
div#web div#izq div.contenido p.imagen { float: left; margin-right:20px; margin-bottom: 10px;}
div#web div#izq div.contenido div.img { padding-top:10px; padding-bottom:0px;}
div#web div#izq div.contenido div.img img { margin-left:2px; margin-right: 2px;}
div#web div#izq div.contenido ul#contacto { margin-top:12px; margin-bottom:25px; font-size:0.8em; color:#000000;}
div#web div#izq div.contenido ul#contacto li { margin-bottom:2px;}
div#web div#izq div.contenido ul#contacto li a { color:#AF2322;}
div#web div#izq div.contenido ul#contacto li a:hover{ color:#E88B00;}
div#web div#izq div.contenido div#map { border:1px solid #CCCCCC;}
/* derecha */
div#web div#dch { margin-left: 460px;background-image:url(../IMG/fondo_dch.jpg); background-repeat: no-repeat; background-position:center 350px;}
div#web div#dch div#actividades { background-image:url(../IMG/fondo_actividadesCabecera.jpg); background-repeat: no-repeat; text-align: center; }
div#web div#dch div#actividades p {color:#E88B00; font-size: 0.7em; font-weight: bold; padding-top: 7px; padding-left:4px; padding-right: 4px; padding-bottom: 15px;line-height: 16px;}
div#web div#dch div#actividades p span { background-image:url(../IMG/bullet_naranja.jpg); background-repeat: no-repeat; background-position: left center; padding-left:2px; padding-right:2px;}
div#web div#dch div#visor { width:295px; height: 385px; margin-left:51px;_margin-left:48px;}
div#web div#dch div#talleres { margin-left:50px;width:295px; padding-bottom: 50px;}
div#web div#dch div#talleres h3 {background-image:url(../IMG/titulo_talleres.jpg); background-repeat: no-repeat; background-position: left top; height: 40px;}
div#web div#dch div#talleres h3 span { display: none;}
div#web div#dch div#talleres ul {}
div#web div#dch div#talleres ul li { padding-left:10px; background-image: url(../IMG/bullet_rojo.jpg); background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:5px;}
div#web div#dch div#talleres ul li a { font-size: 0.85em;color:#AF2322; text-decoration: none; font-weight: bold;}
div#web div#dch div#talleres ul li a:hover {color:#E88B00; text-decoration: underline;}
/* pie */
div#pie { clear: both; background-image:url(../IMG/fondo_pie.jpg); background-repeat: repeat-x; background-position: left top; color:#FFFFFF; height: 136px;}
div#pie div#contenidoPie {width: 790px; margin-left: auto; margin-right: auto;}
div#pie div#contenidoPie div#izq_pie {float: left; width: 460px;}
div#pie div#contenidoPie div#izq_pie h3 {background-image:url(../IMG/titulo_pie_actividades.jpg); background-repeat: no-repeat; background-position: left top; height: 40px;}
div#pie div#contenidoPie div#izq_pie h3 span { display: none;}
div#pie div#contenidoPie div#izq_pie ul { margin-top:7px;}
div#pie div#contenidoPie div#izq_pie ul li { padding-left:10px; background-image: url(../IMG/bullet_blanco.jpg); background-repeat: no-repeat; background-position: 0px 7px;margin-bottom:3px; //margin-bottom:0px; font-size: 0.7em; font-weight: bold;}
div#pie div#contenidoPie div#dch_pie { margin-left: 460px;padding-left:43px;}
div#pie div#contenidoPie div#dch_pie h3 {background-image:url(../IMG/titulo_pie_contactar.jpg); background-repeat: no-repeat; background-position: left top; height: 40px;}
div#pie div#contenidoPie div#dch_pie h3 span { display: none;}
div#pie div#contenidoPie div#dch_pie ul { margin-top:7px;}
div#pie div#contenidoPie div#dch_pie ul li { padding-left:10px; background-image: url(../IMG/bullet_blanco.jpg); background-repeat: no-repeat; background-position: 0px 7px;margin-bottom:3px; //margin-bottom:0px; font-size: 0.7em; font-weight: bold;}
div#pie div#contenidoPie div#dch_pie ul li a {color:#E88B00; text-decoration: none;}
div#pie div#contenidoPie div#dch_pie ul li a:hover { text-decoration: underline;}
