body {
background: #ffffff url(../imagenes/fondo_body.gif) repeat-y 0% 0%;
color:#000000;
overflow: visible;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Arial, sans-serif;
font-size: 95%;
}

.no {display:none;}
ul, li , dl , dt, dd {list-style-type:none; margin:0; padding:0;}
a {text-decoration:none; color:#cc0000;}
a:hover {text-decoration:underline;}
a.activo {color:#cc0000; text-decoration:underline;}
a img {bordeR: 0 none;}

p a {text-decoration:underline;}

p.subir {
clear:both;
width: 90%;
}

p.subir a { 
float:right;
color:#cc0000;
font-weight:bold;
padding:5px 0 5px 10px; background:#ffffff url(../imagenes/a_subir.gif) no-repeat 0% 30%;
}

p.subir a:hover {text-decoration:underline;}

#cont_menu #contador {
width: 100px;
height: 100px;
float:left;
margin-top: 100px;
position: absolute;
}

#cont_menu  #contador a img{float:left; clear:both;}


#cont_menu {
background: url(../imagenes/fondo_lateral.gif) no-repeat 0% 5%;
background-attachment:fixed;
width: 300px;
top:0;
left:0;
position:absolute;
overflow:visible;
}

#cont_menu h1  {
background: url(../imagenes/h1_arteladines.gif) no-repeat 100% 0%;
float:left;
width:211px;
height:210px;
margin: 10px 0 0 70px;
}
#cont_menu h1 a {
width:211px;
height:210px;
float:left;
}

#cont_menu ul {
float:left;
width: 285px;
padding: 0px 0px 0 0;
margin: 10px 0px 0 15px;
}

#cont_menu ul li {
width: 100%;
float:left;
text-align:left;
font-weight:bold;
font-size:80%;
margin:0 0 0 28px;
padding: 0px 0px 0px 0;
}

#cont_menu ul li a {color:#000000; display:block; text-decoration: none; padding: 13px 0 3px 34px;}
#cont_menu ul li a:hover, #cont_menu ul li a.current {
color:#cc0000; 
background: #ffffff url(../imagenes/cont_menu_li.gif) no-repeat 0% 0%;
}

#cont_menu img {
margin:30px 0 0 65px;
}
/**/
#contenido {
top:0;
position:absolute;
left: 325px;
width: 60%;
max-width: 65%;
padding: 0 0 100px 20px; 
background: #ffffff url(../imagenes/fondo_contenido.gif) no-repeat 0% 0%;
}
/***** encabezados****/ 
#contenido h2 {
width: 495px;
height:65px;
background:#ffffff url(../imagenes/h2.gif) no-repeat;
margin: 0 0 0 8%;
}

#contenido h3 {
width: 197px;
height:40px;
font-size:80%;
clear:left;
color:#cc0000;
background:#ffffff url(../imagenes/h3.gif) no-repeat;
margin: 0 0 0 0;
padding: 23px 0 0 25px;
}

#contenido h3.h3_largo {
width: 340px;
height:40px;
padding: 30px 0 0 28px;
background:#ffffff url(../imagenes/h3_2.gif) no-repeat;
}

#contenido h4{
background:#ffffff url(../imagenes/guion.gif) no-repeat 0% 0%;
text-transform:uppercase;
font-size:80%;
float:left; clear:both;
width: 100%;
color:#cc0000;
padding:3px 0 0 10px;
}

#contenido h5{
font-size:75%;
padding:3px 0 0 10px;
margin:3px;
}

#contenido h6{
font-size:75%;
padding:3px 0 0 0px;
margin:15px 3px 3px 0px;
color:#cc0000;
}


/** parrafos */
#contenido p {font-size:0.8em; margin: 15px 15px 5px 5px}
#contenido .destaca {color:#000000; font-weight:bold;} 
#contenido p.limpia {clear:both; float:left: width: 95%;}
#contenido p.arriba {
padding: 0 0 5px 0;
font-size:100%;
background: #ffffff url(../imagenes/fondo_arriba.gif) repeat-x 0% 90%;
}

#contenido p.anio {
/*background: #ffffff url(../imagenes/fondo_arriba.gif) repeat-x 0% 0%;*/
clear:both;
width:95%;
color:#000000;
font-weight:bold;
padding: 5px 5px 5px 5px;
margin: 30px 0 10px 10px;
}

#contenido p.sup {margin-top: 20px; padding-bottom: 5px; 
background:#ffffff url(../imagenes/separador_puntos.gif) repeat-x 0% 90%;}
#contenido p.sup a {color:#cc0000; padding-left: 20px;}
#contenido p.sup #idioma {font-size: 80%; display:block; float:right; clear:left; margin:-14px 20px 0 30px ;}
#contenido #idioma {color:#cc0000;}
#contenido #idioma a {color:#000; text-decoration:none; padding:0;}

/*img*/
#contenido img {float:left; clear:none; display:inline; margin:5px 10px 10px 0;}

/*img con pie*/
#contenido .imagen {
float:left;
margin: 10px 10px 15px 5px;
}

#contenido .imagen p {
color:#000000;
font-weight:bold;
margin:0;
font-size:0.7em;
}

#contenido .imagen2 {
float:right;
margin: 5px 10px 15px 10px;
}

#contenido .imagen2 p {
color:#000000;
font-weight:bold;
margin:0;
font-size:0.7em;
}

/* ul */
#contenido ul.imagenes {
margin:25px 0 0px 0;
float:left;
}
#contenido ul.imagenes li {float:left; margin: 0 10px 0 0;}
#contenido ul.portada {
clear:left;
}

#contenido ul.portada li {float:left; width:45%; display:inline;}
#contenido ul.portada li p {line-height: 18px;margin: 5px 10px 5px 7px;}
#contenido ul.portada li.todo {width:95%; }

#contenido ul.portada li p.anio {margin:10px 10px 0 7px;}


#contenido ul.galeria {width: 90%;}

#contenido ul.galeria li {
background:#ffffff url(../imagenes/fondo_galerias.gif) no-repeat 0% 0%;
width: 200px; height:150px; float:left;
margin: 10px;
padding: 10px 0 0 10px;
}

#contenido ul.galeria li a {border: 0 none;}

#contenido ul.fundacion li {margin-left: 10px; background:#ffffff url(../imagenes/guion_rojo.gif) no-repeat 0% 0%;}

/*ul.portada li*/
#contenido dl {
font-size:0.8em;
}

#contenido  dt {
color:#cc0000;
/*float:left;*/
clear:both;
margin:10px 0 5px 0;
font-weight:bold;
text-transform:uppercase;
padding: 5px 0 0 15px;
background:#ffffff url(../imagenes/guion.gif) no-repeat 0% 0%;
}

#contenido dd p {
font-size: 100%;
width: 90%; 
clear:left; 
margin: 5px 5px 5px 10px;
padding-left:5px;
background:#ffffff url(../imagenes/guion_rojo.gif) no-repeat top left;
}

#contenido  dd.adjuntos {
color:#cc0000;
width: 80%;
float:left;
clear:left;
margin:10px 0 10px 15px;
padding-left:5px; 
text-transform:uppercase;
background:#ffffff url(../imagenes/guion_rojo.gif) no-repeat top left;
}

#contenido  dd.adjuntos li {clear:left;text-transform:none;
margin:3px 0;color:#000000;
padding-left: 12px;
font-size:1em;
background: #ffffff url(../imagenes/guion_rojo2.gif) no-repeat 0% 50%;
}

#contenido ul.cont {font-size:0.8em;}

#contenido ul.cont li {margin:0 0 4px 5px; padding-left: 12px;
background: #ffffff url(../imagenes/guion_rojo2.gif) no-repeat 0% 50%;
}

#contenido ul.locali {font-size:75%; margin-left: 5px;}

#contenido form {
background: #ffffff url(../imagenes/fondo_contacto.gif) no-repeat 0% 0%;
width: 560px;
padding:40px 0 0 60px;
height: 390px;
}

#contenido label {width: 80px; float:left;color:#cc0000;}
#contenido label.coment  {width: 50%; }
#contenido input {border: 1px solid #000000;}
#contenido textarea {border: 1px solid #000000;float:left;clear:left;font-family: 'Lucida Sans Unicode', 'Lucida Grande', Geneva, Arial, sans-serif; font-size:90%;}

#contenido .boton {
width:102px;
height:33px;
float:left;clear:both;
border: 0 none;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
background:#ffffff url(../imagenes/fondo_boton.gif) no-repeat 0% 0%;
margin:20px 0 10px 0;
}

#contenido #horarios {
width:460px;
height:300px;
padding:30px 0 0 50px;
font-size:110%;
background: #ffffff url(../imagenes/fondo_horario.gif) no-repeat 0% 0%;
}

#contenido #horarios p.may {text-transform:uppercase;}

#contenido #horarios address {
font-style:normal;
font-size:75%;
margin-left: 5px;
}

#contenido p.enlaces {
padding: 5px 0 0 15px;
width: 60%;
background:#ffffff url(../imagenes/guion.gif) no-repeat 0% 0%;
}

#contenido p.enlaces a {
color:#cc0000;
text-decoration:underline;
}

#contenido noscript {
font-size: 110%;
color:#cc0000;
font-weight:bold;
margin-top: 20px;
}


#contenido #cont_iframe {
background: #ffffff url(../imagenes/fondo_contacto.gif) no-repeat 0% 0%;
padding: 30px 0 0 30px;
width: 592px;
height: 384px;
border: 0;
}

#contenido #cont_iframe  iframe {width: 500px; height: 300px;}

#contenido #cont_iframe a {text-decoration:underline; color:#cc0000;
float:left; width: 300px; font-size:80%;
}


#contenido .eventos {
background: #ffffff url(../imagenes/fondo_evento.gif) no-repeat 0% 0%;
width: 600px;
padding:20px 0 0 20px;
height: 650px;
}

#contenido .eventos h4{width: 90%; margin-bottom:5px; float:left; clear:left;}

#contenido .eventos ul  {width:95%;}

#contenido .eventos ul li {float:left; margin: 5px 5px 3px 5px;}

#contenido .eventos img { /*vertical-align:bottom; */ }

#contenido .eventos p {width:90%; margin: 7px 0 0 10px;}

#contenido ul.galeria_eventos {
margin:0;
padding:0;
float:left;
}

#contenido ul.galeria_eventos li {
width:170px;
height:120px;
background:#ffffff url(../imagenes/galeria_li.gif) no-repeat 0% 0%;
/*margin: 0 5px 5px 5px;*/
padding:0;
float:left;
display:inline;
}
#contenido ul.galeria_eventos li img {padding: 11px 0 0 11px; }

#contenido ul.galeria_eventos li.vertical {
width:250px;
height:400px;
/*margin: 0px 0 0 0;*/
background: #ffffff url(../imagenes/galeria_li_vertical.gif) no-repeat 0% 0%;
}

#contenido ul.galeria_eventos li.vertical img {padding:8px 0 0 16px;}


#contenido ul.galeria_eventos li.horizontal {
width:400px;
height:240px;
background: #ffffff url(../imagenes/galeria_li_horizontal.gif) no-repeat 0% 0%;
}

#contenido ul.galeria_eventos li.horizontal img {padding:16px 0 0 10px;}

#contenido ul.idTabs {
background-image:none;
float:left;
clear:both;
margin-left: 10px;
width: 95%;
}

#contenido ul.idTabs li {
float:left; 
display:inline;
font-size:90%;
margin: 0 5px 0 5px;
background-image: none;
}
#contenido ul.idTabs li a {text-decoration:underline; font-size:95%;}
#contenido ul.idTabs li a.selected {color:#000000; font-weight:bold;}