html, body{
margin:0;
padding:0;
overflow:hidden;
}
#mapsite{
position:relative;
width:696px;
height:526px;
background-image:url(img/mapa2.png);
color:#8f8f8f;
text-decoration:underline;
}
#mapsite a{
width:75px;
display:block;
color:#353535;
text-decoration:none;
font-size:9px;
}
#mapsite a:hover{
text-decoration:underline;
color:#8f8f8f;
}
#map1 a{
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map5 a{
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map6 a{
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map7 a{
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map8 a{
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map9 a{
width:100px;
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map10 a{
width:100px;
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map11 a{
width:100px;
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map12 a{
width:100px;
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map13 a{
width:100px;
font-size:12px;
text-decoration:underline;
color:#353535;
}
#map1{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:390px;
left:140px;
}
#map2{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:300px;
left:75px;
}
#map3{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:150px;
left:75px;
}
#map4{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:5px;
left:115px;
}
#map5{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:-105px;
left:200px;
}
#map6{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:-130px;
left:280px;
}
#map7{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:-130px;
left:400px;
}
#map8{
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:-100px;
left:450px;
}
#late{
position:absolute;
width:400px;
height:300px;
top:50%;
left:50%;
margin-left:-200px;
margin-top:-150px;
}
#map9{
width:100px;
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:-45px;
left:490px;
}
#map10{
width:100px;
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:10px;
left:490px;
}
#map11{
width:100px;
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:relative;
top:50px;
left:450px;
}
#map12{
width:100px;
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:absolute;
bottom:100px;
left:50px;
}
#map13{
width:100px;
font-size:12px;
font-family:verdana;
color:#353535;
text-decoration:underline;
position:absolute;
bottom:100px;
right:0px;
}
#paginador{
}
#enlaces-superior{
position:absolute;
right:190px;
top:30px;
}
#frameloc{
width:420px;
height:330px;
border:#8f8f8f 1px solid;
}
#imgloc{
top:375px;
left:40px;
position:absolute;
background-image:url(img/localizacion.png);
width:274px;
height:325px;
}
#localizacion{
font-family:verdana;
position:absolute;
top:190px;
right:150px;
width:250px;
color:#353535;
font-size:12px;
}


#menu22{
width:650px;
font-family:Verdana;
font-size:12px;
color:#c983b1;
}
#menu22 a{
font-size:12px;
color:#c983b1;
text-decoration:none;
font-weight:bold;
}
#menu22 a:hover{
font-size:12px;
color:#c983b1;
font-weight:bold;
text-decoration:underline;
}
#menual{
position:absolute;
width:850px;
top:130px;
left:150px;
font-family:Verdana;
font-size:12px;
}
#espacio{
width:120px;
float:left;
}
#menual a{
width:100%;
text-decoration:none;
color:#930909;
}
#menual a:hover{
color:#FF3EFF;
}
#menual #inv{
color:#FF75FF;
top:20px;
left:0px;
position:absolute;
visibility:hidden;
}
#menual #inv a{
width:100%;
text-decoration:none;
color:#ba2aa1;
}
#menual #inv2{
top:20px;
visibility:hidden;
left:120px;
position:absolute;
}
#menual #inv2 a{
width:100%;
text-decoration:none;
color:#ba2aa1;
}
#menual #inv3{
color:#FF75FF;
top:20px;
visibility:hidden;
left:470px;
position:absolute;
}
#menual #inv3 a{
width:100%;
text-decoration:none;
color:#ba2aa1;
}
#menu{
position:absolute;
width:850px;
top:125px; !important
left:135px;
left:135px; !important
font-family:Verdana;
font-family:Verdana; !important
font-size:12px;
font-size:12px; !important
text-align:center;
}
#menu ul { list-style-type: none;}

#menu ul li.nivel1 { float: left;
width: 100px;
margin-right: 10px;
position: relative;
}
#menu ul li { float: left;}

#menu ul li a {display: block;
text-decoration: none;
color:#930909;
position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
color:#FF3EFF;
position: relative;
}
#menu ul li a.nivel1 {display: block!important;display: none;
}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display:inline;
position: absolute;border-top: none;width:500px;
}
#menu ul li ul li a {width: 100px;
text-align:center;
padding: 6px 0px 8px 0px;
border: none;
}
#menu ul li ul li a:hover {
position: relative;
font-size:14px;
border-bottom: none;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
ul.uno {left: -40px;}
ul.dos {left: -40px;}
ul.tres {left: -65px; width:450px;}
ul.cuatro {left: -65px;}
ul.cinco {left: -250px;}
ul.seis{left:-200px;}

#menu2{
position:absolute;
width:850px;
top:125px; !important
left:135px;
left:135px; !important
font-family:Verdana;
font-family:Verdana; !important
font-size:12px;
font-size:12px; !important
text-align:center;
}
#menu2 ul { list-style-type: none;}

#menu2 ul li.nivel1 { float: left;
width: 100px;
margin-right: 10px;
position: relative;
}
#menu2 ul li { float: left;}

#menu2 ul li a {display: block;
text-decoration: none;
color:#353535;
position: relative;
}
#menu2 ul li a:hover, #menu ul li:hover a.nivel1 {
color:#FF3EFF;
position: relative;
}
#menu2 ul li a.nivel1 {display: block!important;display: none;
}
#menu2 ul li ul {display: none;
}
#menu2 ul li a:hover ul, #menu ul li:hover ul {display:inline;
position: absolute;border-top: none;width:500px;
}
#menu2 ul li ul li a {width: 100px;
text-align:center;
padding: 6px 0px 8px 0px;
border: none;
}
#menu2 ul li ul li a:hover {
position: relative;
font-size:14px;
border-bottom: none;
}


#cuerpo{
position:absolute;
height:100%;
margin:0;
padding:0;
width:994px;
left:50%;
margin-left:-497px;
}
#cabecera{
background-image:url(img/fondo-cabecera.jpg);
width:994px;
height:448px;
}
#cabecera2{
background-image:url(img/fondosinraya.jpg);
width:994px;
height:448px;
}
#logo{
width:136px;
height:100px;
position:relative;
top:30px;
left:180px;
}
#botonera{
position:absolute;
bottom:0px;
z-index:10;
}
#bordedrcho{
position:absolute;
width:21px;
bottom:0px;
right:0px;
height:95%;
background-image:url(img/bordedere.jpg);
}
#bordeizq{
position:absolute;
width:21px;
bottom:0px;
left:0px;
height:95%;
background-image:url(img/lineaizq.jpg);
}
#titulo-seccion{
font-family:Impact;
color:#787878;
font-size:38px;
position:absolute;
right:190px;
top:75px;
}
#contenido{
width:730px;
left:155px;
position:absolute;
bottom:40px;
padding-right:40px;
overflow:auto;
}
#todo-scroll{
position:absolute;
width:100%;
height:100%;
overflow:auto;
}
#contenido99{
width:730px;
left:180px;
position:absolute;
bottom:40px;

overflow:auto;
}
#contenidoart{
width:750px;
left:155px;
position:absolute;
bottom:40px;
overflow:auto;
}
#contenidoforo{
width:900px;
left:50px;
position:absolute;
bottom:40px;
padding-right:50px;
overflow:auto;
}
#contenido2{
width:700px;
left:155px;
position:absolute;
bottom:40px;
overflow:auto;
}




/*
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
}
.vscrollerbase {
width:60px;
background-image:url(img/barra-scroll.png);
visibility:visible;
}
.vscrollerbar {
background-image:url(img/Dedos2.jpg);
width:14px;
left:8px;
cursor:pointer;
padding-top:98px;
padding-bottom:98px;
}
.vscrollerbarbeg {
height: 15px !important;

width: 8px;
}
.vscrollerbasebeg {
width: 71px;
height: 100px !important;
background:url(img/up.jpg) no-repeat;
}
.vscrollerbaseend {
top:-30px;
left:2px;
height: 100px;
width: 71px;
background:url(img/down.jpg)
}
.vscrollerbarend {
top:-30px;
left:2px;
height: 100px;
width: 71px;
background:background: url(img/down.jpg);
}
.hscrollerbase {
height: 15px;
}
.hscrollerbar {
height: 10px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
*/


.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;}

.vscrollerbase {
width: 60px;
background:url(img/barra-scroll.jpg) repeat-y;
}
.vscrollerbar {
position:absolute;
width:14px;
left:8px;
background:url(img/Dedos2.jpg) repeat-y;
}
.vscrollerbar, .hscrollerbar {
padding-bottom: 98px;
padding-top: 98px;
z-index: 2;
}
.vscrollerbarbeg {

}
.vscrollerbarend {
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C 0px 0px;
}
.vscrollerbasebeg {
width: 71px;
height: 100px !important;
background:url(img/up.jpg) no-repeat;
}
.vscrollerbaseend {
left:2px;
height: 100px;
width: 71px;
background:url(img/down.jpg);
}
