body{ font-family:verdana; font-size:11px; color:#cccccc; background-color:#000000;}

img{ border:0px; }
ul{ list-style:none;line-height:20px;}
li{ list-style-image:url(../img/comun/li.gif);  }
li span{font-weight:bold; color:#fb9e37; font-size:15px;}
p{ line-height:18px; margin-top:10px;margin-bottom:10px; }
b{ font-size:12px; }
strong{ font-size:11px; color:#fb9e37;}

img.ico{vertical-align:middle;margin-right:5px;}
fieldset.lectura{width:70%;margin-left:30%;color:#fb9e37;}
tform.buscador{margin:0px;}
table.lectura{width:100%;margin-top:3px;}
th.lectura{width:50%;text-align:right;padding:2px;background-color:#fb9e37; color:#FFFFFF;}
td.lectura{width:50%;padding:2px;text-align:left;}
th.lecturatop{width:50%;text-align:right;padding:2px;background-color:#fb9e37; color:#FFFFFF;vertical-align:top;}

a{ font-weight:bold; text-decoration:underline; color:#fb9e37; font-size:12px;}
a:hover{text-decoration:underline;}
sup{font-weight:normal;font-size:12px;font-family:verdana;}

div.asterisco{float:left;width:100%}
div.submenu{ padding-top:3px; padding-left:10px;background-image:url(../img/comun/bgbotonoff.gif);height:22px;background-repeat:no-repeat;margin-top:10px;}
div.bot{ margin-left:38%;padding-top:3px;padding-left:10px; background-image:url(../img/comun/bgbotoff.gif);height:22px;background-repeat:no-repeat;margin-top:15px;margin-bottom:15px;}
div.botth{ margin-left:20%;padding-top:3px;padding-left:10px; background-image:url(../img/comun/bgbotthoff.gif);height:22px;background-repeat:no-repeat;margin-top:15px;margin-bottom:15px;}
div.volver{  text-align:right;}
div.volveract{  float:right; text-align:right; width:100px;}
div.titact{  float:left;}
div.ruta{ margin-top:5px; margin-bottom:5px; width:100%; text-align:right; }
ul.menu{ list-style-type:none; margin:0px; padding:0px; }
ul.submenu{ list-style-type:none; margin:0px; padding:0px;}
ul.capa{margin:0px;padding:0px;text-align:left;}
li.capa{list-style-image:none;margin:15px;}
ul.act{margin:0px;padding:0px;text-align:left;font-size:13px;text-align:left;font-family:arial; font-weight:bold;}
li.act{list-style-image:none;margin:15px;}
li.menu{ margin:13px; padding:0px; display:inline; }
li.submenu{ margin:0px;padding:0px;list-style-type:none;list-style-image:none;display:inline;margin-left:10px;}
li.menupie{ margin:13px; padding:0px; display:inline; }
a.menu{ text-decoration:none; font-weight:bold; font-family:arial; font-size:16px; color:#FFFFFF; }
a.menu:hover{ color:#fb9e37; text-decoration:none; }
a.menuon{ color:#fb9e37; text-decoration:none; font-family:arial; font-size:16px; font-weight:bold; }

div.liacts{ float:left; clear:both; width:100%; }
div.liact{ margin:15px; padding:0px; font-size:13px; text-align:left; font-family:arial; font-weight:bold; }

a.menua{ text-decoration:none; font-weight:bold; font-family:arial; font-size:14px; color:#fb9e37; }
a.menua:hover{ color:#fb9e37; text-decoration:none; }
a.menuaon{ color:#fb9e37; text-decoration:none; font-family:arial; font-size:14px; font-weight:bold; }

span.menuon{ color:#fb9e37; text-decoration:underline; font-family:arial; font-size:16px; font-weight:bold; }
a.submenu{ text-decoration:none; font-weight:bold; font-family:arial; font-size:12px; color:#FFFFFF; }
a.submenu:hover{ color:#fb9e37; }
a.volver{ text-decoration:none; font-weight:bold; font-family:arial; font-size:11px; color:#999999; }
a.volver:hover{ color:#fb9e37; }
a.volveract{ text-decoration:none; font-weight:bold; font-family:arial; font-size:10px; color:#6e5819; }
a.volveract:hover{ color:#413704; }

span.submenuon{ color:#fb9e37; text-decoration:underline; font-family:arial; font-size:13px; font-weight:bold; }
a.menupie{ text-decoration:none; font-weight:bold; font-family:arial; font-size:12px; color:#ffffff; }
a.menupie:hover{ color:#fb9e37; text-decoration:none; }
a.naranja{ color:#fb9e37; text-decoration:none; }
a.naranja:hover{ text-decoration:underline; }
span.menupieon{ color:#fb9e37; text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold; }
img.volver{ margin-right:5px;vertical-align:middle;}
p.gal{ margin-top:8px; text-align:center; }
p.titgaleria{ text-align:left; margin-left:10px; font-size:12px; font-weight:bold; color:#fb9e37;}
span.subtitgaleria{ text-align:left;font-size:11px; font-weight:normal; color:#363636;}
p.desc{ margin-top:5px; margin-left:15px; }
p.masinfo{ text-align:center; }
img.borde{ border:1px solid #fb9e37; }
img.nota{ float:left; margin-right:10px; margin-bottom:10px; border:1px solid #fb9e37; }
img.act{ float:left; margin-right:10px; margin-bottom:5px; border:1px solid #fb9e37; }
div.img{ float:left; margin-right:10px; margin-bottom:5px; border:1px solid #fb9e37; padding:2px; }
div.imgg{  border:1px solid #fb9e37; padding:2px; width:500px; margin-left:10px; float:left;}
div.imgmapa{  border:1px solid #fb9e37; padding:2px; }
div.imgmapaprint{ display:none;}
div.imggal{  border:1px solid #fb9e37; padding:2px; width:133px; margin-left:25px;}
div.imgwa{  border:1px solid #fb9e37; padding:2px; width:125px; margin-left:50px;}
img.mas{ vertical-align:middle; margin-left:5px;}
img.mas2{ vertical-align:middle; margin-left:12px;}
img.mas3{ vertical-align:middle; margin-right:5px;  margin-left:5px;}
img.mas4{ vertical-align:middle; margin-right:5px; margin-left:25px;}
img.list{margin-right:3px;margin-bottom:1px;}
img.migas{margin-left:3px;margin-right:3px;}

p.tit{ color:#fb9e37; font-weight:bold; font-family:arial;font-size:12px; }
p.titfechaanyo{font-weight:bold;font-size:19px;color:#fb9e37;font-family:arial; text-align:center;}
p.titfechames{margin:2px;font-weight:bold;font-size:15px;color:#000000;font-family:arial;}
p.titfechadia{font-weight:bold;text-align:left;font-size:12px;color:#fb9e37;font-family:arial;}
p.fecha{font-size:12px;text-align:left;font-family:arial; font-weight:bold;}
.fechaact{ font-size:10px; color:#cccccc;}

p.migas{color:#fb9e37;font-size:12px;font-family:arial;}
span.tit{ font-weight:bold; font-family:arial; font-size:12px; }
span.titfechas{ font-weight:bold; color:#fb9e37;font-family:arial; font-size:10px; }
span.fechas{ font-family:arial; font-size:10px; }
p.strong{ font-weight:bold; }
p.mens{ margin:15px;}

ul.niveles{ margin:0px; padding:0px; list-style:none;}

.nivel{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;}
.nivel1{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#FFC000;text-decoration:none; float:left;}
.nivel2{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#ff5c00;text-decoration:none; float:left;}
.nivel3{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#fc3d32;text-decoration:none; float:left;}
.nivel4{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#d3005f;text-decoration:none; float:left;}
.nivel5{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#b727bf;text-decoration:none; float:left;}
.nivelA{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#0019a8;text-decoration:none; float:left;}
.nivelB{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#0082d1;text-decoration:none; float:left;}
.nivelC{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#00af8a;text-decoration:none; float:left;}
.nivelD{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#00a844;text-decoration:none; float:left;}
.nivelE{font-family:arial;font-size:13px;font-weight:bold;color:#FFFFFF;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#fb6581;text-decoration:none; float:left;}

.nivel1on{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#FFC000;text-decoration:none; float:left;}
.nivel2on{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#ff5c00;text-decoration:none; float:left;}
.nivel3on{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#fc3d32;text-decoration:none; float:left;}
.nivel4on{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#d3005f;text-decoration:none; float:left;}
.nivel5on{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#b727bf;text-decoration:none; float:left;}
.nivelAon{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#0019a8;text-decoration:none; float:left;}
.nivelBon{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#0082d1;text-decoration:none; float:left;}
.nivelCon{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#00af8a;text-decoration:none; float:left;}
.nivelDon{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#00a844;text-decoration:none; float:left;}
.nivelEon{font-family:arial;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;padding-left:25px;padding-right:25px; padding-bottom:5px;background-color:#fb6581;text-decoration:none; float:left;}

.nivel1:hover{color:#000000;text-decoration:none;}
.nivel2:hover{color:#000000;text-decoration:none;}
.nivel3:hover{color:#000000;text-decoration:none;}
.nivel4:hover{color:#000000;text-decoration:none;}
.nivel5:hover{color:#000000;text-decoration:none;}
.nivelA:hover{color:#000000;text-decoration:none;}
.nivelB:hover{color:#000000;text-decoration:none;}
.nivelC:hover{color:#000000;text-decoration:none;}
.nivelD:hover{color:#000000;text-decoration:none;}
.nivelE:hover{color:#000000;text-decoration:none;}

hr.dot{ height:1px; color:#fb9e37;  }


div.titfechames{background-color:#fb9e37;width:40%; margin-left:30%; text-align:center; clear:both;}
#programa{ }
#dhtmltooltip{visibility:hidden;width:300px;height:70px;overflow:hidden;background-image:url('../img/comun/info.gif');background-repeat:no-repeat;background-position:top right;overflow:hidden;border:1px solid #fb9e37;background-color:#000000;position:absolute;z-index:101; padding:10px;}


#textoHtml{ margin:25px;}
#textolegal{ clear:both; margin-top:25px; float:left; width:100%;}
#textolegal p{ clear:both; }
#banner12mayo{ margin-top:37px;float:left;}
#foto12demayo{ width:225px; height:225px; float:left;}

#topprint{display:none;}
#ops{ float:left; }
#html{ float:left;}
#opsprint{float:left; width:50%;}
#opsprint2{float:left; width:50%; text-align:right;}
#actividades{left:290px;margin-top:2px;display:none;position:absolute;border:1px solid #fb9e37;z-index:100; background-color:#000000;}
#botonera{ margin-left:45%; }
#botonera2{  margin-left:25%; }
#labelsform{ float:left; width:25%; text-align:right; }
#fieldsform{ float:right; width:74%; }
#pieform{ margin-top:10px; width:100%;}
#legalnl{ float:left;padding:10px; border:1px solid #fb9e37; margin-top:30px; text-align:justify;}

input.buscador{background-color:#000000; font-size:11px; font-family:verdana; color:#fb9e37; width:250px; padding:3px; border:1px solid #fb9e37; height:15px; vertical-align:middle; }
input.botbuscador{font-size:11px; padding:1px; border:1px solid #fb9e37;vertical-align:middle;}
input.form{ background-color:#000000; font-size:11px; font-family:verdana; color:#fb9e37; width:375px; padding:3px; border:1px solid #fb9e37; margin:5px; float:left; }
input.formfile{ background-color:#000000; font-size:11px; font-family:verdana; color:#fb9e37; padding:3px; border:1px solid #fb9e37; margin:5px; float:left; }
input.formbutton{ font-size:11px; padding:3px; border:1px solid #fb9e37;color:#fb9e37; margin-top:20px; }
input.formbutton2{ font-size:11px; padding:3px; border:1px solid #fb9e37;color:#fb9e37; vertical-align:middle; margin-top:3px; }
input.formbox{ background-color:#000000; font-size:11px; font-family:verdana; color:#fb9e37; width:25px; padding:3px; border:1px solid #fb9e37; margin:5px; float:left; }
.textareaform{ background-color:#000000; font-size:11px; font-family:verdana; color:#fb9e37; width:375px; padding:3px; border:1px solid #fb9e37; margin:5px; float:left; height:90px; overflow:hidden; }

label.form{ color:#fb9e37; font-weight:bold; line-height:30px; }

#pieformmensaje{ margin-top:15px;float:left; width:100%; }



#mensaje{ margin-top:155px; float:left; margin-left:25px; width:300px; }
#datos{ font-size:11px; font-family:verdana; float:left; width:600px;}
#incluye{ font-size:11px; font-family:verdana; float:left;clear:both; width:800px;}

.ficha p{ margin:5px;}
.ficha .precio{font-weight:bold; font-size:13px; }
.ficha{font-size:13px; font-family:arial; padding:10px; margin:25px; margin-top:0px; margin-bottom:0px; background-image:url(../img/actividadesprogramadas/bg.gif); border:1px dotted #413704; width:860px; color:#333333; float:left; }
.fichafechas{font-size:13px; font-family:arial; padding:10px; margin:25px; margin-top:0px; margin-bottom:0px; background-image:url(../img/actividadesprogramadas/bg.gif); border:1px dotted #413704; width:860px; color:#333333; }
.fichalegal{font-size:13px; font-family:arial; padding:10px; margin-top:0px; margin-bottom:0px; background-image:url(../img/actividadesprogramadas/bg.gif); border:1px dotted #413704; float:left; width:910px; margin-bottom:25px; color:#333333; }


#container{  position:absolute; left:50%; width:990px; height:650px;  margin-left:-495px;    }
#container2{  position:absolute; left:50%; top:50%; width:770px; height:600px; margin-left:-386px; margin-top:-300px;border:1px solid #fb9e37; }
#container3{  position:absolute; left:50%; top:50%; width:770px; height:520px; margin-left:-386px; margin-top:-261px;border:1px solid #fb9e37; }
#container4{  position:absolute; left:50%; top:50%; width:400px; height:400px; margin-left:-200px; margin-top:-200px;border:1px solid #fb9e37; }
#container5{  position:absolute; left:50%; top:50%; width:720px; height:630px; margin-left:-361px; margin-top:-316px;border:1px solid #fb9e37; }

#main{ border:1px solid #fb9e37;background-image:url(../img/comun/bg.jpg); padding:15px; padding-bottom:5px; background-attachment:fixed; background-position:bottom; background-repeat:no-repeat; float:left; min-height:615px;}
#mainhome{ border:1px solid #fb9e37; background-image:url(../img/comun/bg.jpg); padding:15px 15px 5px 15px; background-repeat:no-repeat; background-position:bottom;}
#central{ margin:10px; float:left; min-height:453px; }
#foto{ padding:3px; float:left; border:1px solid #fb9e37;  margin-bottom:20px; float:left; margin-right:20px;  margin-top:15px;}
#fotoydestacado{width:225px; float:left;}
#contenedora{ float:left; width:72%; margin-bottom:15px; }
div.destacado{  width:auto; float:left; }
div.destacadotexto{  width:auto; float:left; margin:15px 33px 5px 0px; }
div.destacadotexto p{  margin:0px; }
div.excursiones{  width:auto; float:right; }
div.textohome{ float:left; height:185px; margin:5px 25px 25px 0px; }
#destacados{ clear:both; float:left; width:98%; padding-left:20px; }
div.izquierda{ float:left; padding:0px; width:610px; overflow:hidden; padding-left:0px; }
div.derecha{ float:left; padding:0px; width:324px; padding-left:0px; }

#content{ float: left;  width:670px; margin-top:10px;}
#topact{ padding:20px; width:890px;padding-bottom:0px;background-image:url(../img/actividadesprogramadas/topbg.jpg); background-repeat:no-repeat; float:left;}
#topact p { margin:0px;}
#mainact{ float:left;  background-image:url(../img/actividadesprogramadas/bg.jpg); background-repeat:repeat-y}
#bottomact{ height:50px; width:930px;background-image:url(../img/actividadesprogramadas/bottombg.jpg); background-repeat:no-repeat; float:left;}
#contentact{ float: left;  width:930px; color:#333333; }
#contentlegal{ float: left;  width:930px; color:#999999;   }

#contentact strong{ color:#413704;}
#top{ font-size:11px;  }
#logo{ float:left; width:45%;}
#coordenadas{ float:right; text-align:right;width:45%;}
#menu{ clear:both;text-align:center; margin:10px; float:left; }

#fotoact{ width:225px; height:225px; padding:3px; float:left; border:1px solid #72600a; margin-bottom:5px; margin-right:15px; margin-top:5px; margin-left:5px;}
#menupie{ text-align:center; margin:10px; margin-bottom:0px; background-position:bottom; clear:both;}
#pie{ margin-top:5px; }
#subsecciones{  clear:left; margin-top:25px;}
.galeria{ float:left; width:133px; margin-left:15px; margin-right:15px; height:150px; margin-top:10px; text-align:center; }
#galerias{ }
#inm{margin-top:10px;}
div.imginm{border:1px solid #fb9e37; padding:2px; width:200px; margin-left:35%;}
#lectura{margin-top:10px;}
#ops{margin-top:15px;margin-bottom:15px;width:100%;float:right;}
.webamiga{ float:left; width:160px; height:110px; text-align:center;  }
#webamiga p { text-align:center;}
#webamigas{}



#banner{ position:absolute; top:405px; left:270px; width:450px; height:125px; border:1px solid #fb9e37; background-image:url(../img/comun/bgbanner.gif);overflow:hidden; }
#bannerint{ margin-top:35px; width:440px; text-align:right; }
#bannerpie{ float:left; width:450px; text-align:right; }
#docs{ font-size:13px; font-family:arial; padding:10px; margin-top:5px; background-image:url(../img/actividadesprogramadas/bg.gif); border:1px dotted #413704; float:left; width:930px; margin-bottom:25px; }
#docstit{}
#docsint{ z-index:2; position:absolute; width:720px;overflow:hidden; }
.docslegales{float:left;width:200px;height:75px;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.docslegalesleft{ float:left;}
.docslegalesright{ float:right; width:80%; }

#comollegar{ margin-top:25px;}



div.act{ height:330px;margin-top:50px; }
div.busca{ margin-top:10px; }
div.busca2{ height:270px;margin-top:105px; }
div.center{ text-align:center;}
ul.act{ clear:both;}

p.titact{ color:#413704; font-size:17px; font-weight:bold; font-family:arial; clear:both; margin-bottom:10px;}

#mensajes{ height:370px; }

#pieizda{ float:left; width:50%; }
#piedcha{ float:right; width:50%; text-align:right; }

#busca{margin-top:10px;margin-left:14px;margin-right:20px; float:left; width:100%; }
#titbusca{float:left;font-size:14px;font-family:arial; width:100%;}
#titbuscaract{font-size:14px;font-family:arial;margin-left:5px;}
#titbuscaract .tit{ color:#6e5819;  }
#mainact{ float:left; width:100%; clear:both;}
#menuacts{margin-top:11px;width:100%;text-align:center;font-family:arial;font-size:13px; float:left; height:40px;}
#buscador{text-align:left;margin-top:5px;float:right;}
#migas{ margin-left:15px; clear:both;}

#calendario{position:absolute;left:810px;top:270px;z-index:10;}
#calendarioon{position:absolute;left:942px;top:270px;width:18px;height:17px;z-index:10;}
#calendariooff{position:absolute;left:942px;top:270px;width:18px;height:17px;z-index:10;}

#menuniveles{margin-top:15px;height:45px;text-align:center;width:100%;float:left;}
#menuniveles ul{ margin:0px; padding:0px; list-style:none;list-style-type:none;}
#menuniveles li{ margin:0px; padding:0px; width:134px; list-style:none; list-style-type:none; float:left;}
#bloque{float:left;}
.bloquestuff{  float:left; clear:both; margin-bottom:25px; background-color:#000000; width:675px;border:1px solid #fb9e37;  }
.bloquestuff p {margin:15px;}
#stuff{ float:left; clear:both; width:100%; }
#stuffs{ float:left; clear:both; width:100%; margin-top:30px; }
img.stuff{ margin-right:25px; margin-bottom:15px; float:left; vertical-align:top; border:1px solid #fb9e37; padding:1px;}

a.migas{ font-size:12px; color:#999999; font-weight:bold; font-family:arial; text-decoration:none; }
a.pie{ font-size:11px; color:#fb9e37; font-weight:normal;text-decoration:none; }
a.ops{ font-size:12px; color:#fb9e37; font-weight:bold; text-decoration:none; }

a:hover{ text-decoration:underline; color:#fb9e37; }

span.menuacts{ color:#FFFFFF;text-decoration:none;font-weight:bold; font-size:12px;}
a.menuacts{ color:#fb9e37; text-decoration:none;}
a.menuacts:hover{ color:#fb9e37; text-decoration:underline;}

