/*================= Fichas ===========================*/

#contentcolumn .ficha_title_adaptado{
color:#6b9892;
}

#contentcolumn .ficha_title_accesible{
color:#73a224;
}

#contentcolumn .ficha_title_otro{
color:#EC4214;
}

#ficha_head{
height:155px;
margin-right:35px;

}


#ficha_data{
	position:relative;
	float:left;
	width: 320px;
	padding-top:15px;
	text-align:left;
	overflow:auto;

font-size:0.7em;
font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
text-align: justify;
line-height: 1.5em;
}

#ficha_etiqueta{
clear: right;
position:relative;
text-align:right;
float:right;
/*height:59px;
background:#858585;*/
text-align:right;
}

#ficha_body{
clear: right;
font-size:0.7em;
font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
text-align: justify;
line-height: 1.5em;
margin-right:35px;

}
/*==================================== MENU Comunidades=================== */
.menu2 {
z-index:1000;
font-size:90%;
float:right;
/*margin:0 25px 50px 0;  this page only */
margin-bottom:25px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu2 ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* hack for IE5.5 */
* html .menu2 ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu2 li {
position:relative;
background:#74a525;
height:26px;
}

/* get rid of the table */
.menu2 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu2 a, .menu2 a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
color:#fff;
font-weight:600;
text-indent:5px;
/*border:1px solid #fff;
border-width:0 1px 1px 0;*/
}
/* hack for IE5.5 */
* html .menu2 a, * html .menu2 a:visited {background:#74a525; width:150px; w\idth:149px;}
/* style the link hover */
* html .menu2 a:hover {color:#fff; background:#83ae3b;}

.menu2 :hover > a{
color:#fff; 
background:#83ae3b;
/*background:#83ae3b#5d8e9c;*/
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu2 ul ul {
visibility:hidden;
position:absolute;
top:0;
left:-150px; 
}
/* make the second level visible when hover on first level list OR link */
.menu2 ul li:hover ul,
.menu2 ul a:hover ul {
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu2 ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu2 ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu2 ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu2 ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
<!--[if IE 7]><!-->.menu2 li {float:left;}<!--<![endif]-->

/*========================== Fin MENU Comunidades ===========================*/


/*========================== MAPA Comunidades ===========================*/

#textos #info {padding:2em 0;}
#textos #gmap {display:block; width:420px; height:348px; background:url(../img/mapa.jpg); position:relative; margin:0 auto 2em auto;}
#textos #gmap a {color:#000; font-family:arial, sans-serif; font-size:1.1em; font-weight:bold;}

#textos a#title2, a#title2:visited {display:block; width:400px; height:0; padding-top:345px; position:absolute; left:0; top:0; background:transparent url(../img/group_col.gif) no-repeat 400px 400px; cursor:default; text-decoration:none;}
#textos * html a#title2 {height:340px; he\ight:0;}
#textos #gmap a#title2:hover {background-position: 0 0; overflow:visible; color:#c00;}

#textos a#andalucia {display:block; width:188px; height:0; padding-top:105px; padding-left:40px; overflow:hidden; position:absolute; left:51px; top:209px; background:transparent url(../img/mapa/andalucia.gif) no-repeat 400px 400px;}
#textos * html a#andalucia {height:90px; he\ight:0;}
#textos a#andalucia:hover {background-position: 0 0; overflow:visible;}

#textos a#aragon {display:block; width:90px; height:0; padding-top:120px;  padding-left:10px; overflow:hidden; position:absolute; left:226px; top:49px; background:transparent url(../img/mapa/aragon.gif) no-repeat 400px 400px; z-index: 40;}
#textos * html a#aragon {height:30px; he\ight:0;}
#textos a#aragon:hover {background-position: 0 0; overflow:visible;}

#textos a#asturias {display:block; width:84px; height:0; padding-top:34px; padding-left:10px; overflow:hidden; position:absolute; left:87px; top:10px; background:transparent url(../img/mapa/asturias.gif) no-repeat 400px 400px;}
#textos * html a#asturias {height:30px; he\ight:0;}
#textos a#asturias:hover {background-position: 0 0; overflow:visible;}

#textos a#baleares {display:block; width: 101px; height:0; padding-top:63px; padding-left:10px; overflow:hidden; position:absolute; left:322px; top:166px; background:transparent url(../img/mapa/baleares.gif) no-repeat 400px 400px;}
#textos * html a#baleares {height:30px; he\ight:0;}
#textos a#baleares:hover {background-position: 0 0; overflow:visible;}


#textos a#canarias {display:block; width:89px; height:0; padding-top:39px; overflow:hidden; position:absolute; left:333px; top:310px; background:transparent url(../img/mapa/canarias.gif) no-repeat 400px 400px;}
#textos * html a#canarias {height:30px; he\ight:0;}
#textos a#canarias:hover {background-position: 0 0; overflow:visible;}

#textos a#cantabria {display:block; width:51px; height:0; padding-top:34px; overflow:hidden; position:absolute; left:156px; top:22px; background:transparent url(../img/mapa/cantabria.gif) no-repeat 400px 400px; z-index: 45;}
#textos * html a#cantabria {height:30px; he\ight:0;}
#textos a#cantabria:hover {background-position: 0 0; overflow:visible;}

#textos a#castilla-la_mancha {display:block; width:137px; height:0; padding-top:135px; padding-left:30px; overflow:hidden; position:absolute; left:126px; top:112px; background:transparent url(../img/mapa/castillalamancha.gif) no-repeat 400px 400px;}
#textos * html a#castilla-la_mancha {height:30px; he\ight:0;}
#textos a#castilla-la_mancha:hover {background-position: 0 0; overflow:visible;}


#textos a#castilla_y_leon {display:block; width:140px; height:0; padding-top:125px; padding-left:15px; overflow:hidden; position:absolute; left:84px; top:32px; background:transparent url(../img/mapa/castillaleon.gif) no-repeat 400px 400px;}
#textos * html a#castilla_y_leon {height:110px; he\ight:0;}
#textos a#castilla_y_leon:hover {background-position: 0 0; overflow:visible;}

#textos a#pais_vasco {display:block; width:55px; height:0; padding-top:45px; overflow:hidden; position:absolute; left:194px; top:25px; background:transparent url(../img/mapa/euskadi.gif) no-repeat 400px 400px; z-index: 50;}
#textos * html a#pais_vasco {height:40px; he\ight:0;}
#textos a#pais_vasco:hover {background-position: 0 0; overflow:visible;}

#textos a#cataluna {display:block; width:95px; height:0; padding-top:95px; overflow:hidden; position:absolute; left:297px; top:56px; background:transparent url(../img/mapa/cataluna.gif) no-repeat 400px 400px;}
#textos * html a#cataluna {height:30px; he\ight:0;}
#textos a#cataluna:hover {background-position: 0 0; overflow:visible;}


#textos a#extremadura {display:block; width:98px; height:0; padding-top:100px; overflow:hidden; position:absolute; left:62px; top:137px; background:transparent url(../img/mapa/extremadura.gif) no-repeat 400px 400px;}
#textos * html a#extremadura {height:30px; he\ight:0;}
#textos a#extremadura:hover {background-position: 0 0; overflow:visible;}


#textos a#galicia {display:block; width:74px; height:0; padding-top:80px; padding-left:20px; overflow:hidden; position:absolute; left:27px; top:0px; background:transparent url(../img/mapa/galicia.gif) no-repeat 400px 400px;}
#textos * html a#galicia {height:30px; he\ight:0;}
#textos a#galicia:hover {background-position: 0 0; overflow:visible;}


#textos a#madrid {display:block; width:55px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:151px; top:116px; background:transparent url(../img/mapa/madrid.gif) no-repeat 400px 400px;}
#textos * html a#madrid {height:30px; he\ight:0;}
#textos a#madrid:hover {background-position: 0 0; overflow:visible;}

#textos a#murcia {display:block; width:52px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:215px; top:218px; background:transparent url(../img/mapa/murcia.gif) no-repeat 400px 400px;}
#textos * html a#murcia {height:30px; he\ight:0;}
#textos a#murcia:hover {background-position: 0 0; overflow:visible;}

#textos a#navarra {display:block; width:51px; height:0; padding-top:60px; overflow:hidden; position:absolute; left:223px; top:36px; background:transparent url(../img/mapa/navarra.gif) no-repeat 400px 400px; z-index: 43;}
#textos * html a#navarra {height:30px; he\ight:0;}
#textos a#navarra:hover {background-position: 0 0; overflow:visible;}


#textos a#la_rioja {display:block; width:51px; height:0; padding-top:33px; overflow:hidden; position:absolute; left:201px; top:60px; background:transparent url(../img/mapa/larioja.gif) no-repeat 400px 400px; z-index: 55;}
#textos * html a#la_rioja {height:30px; he\ight:0;}
#textos a#la_rioja:hover {background-position: 0 0; overflow:visible;}

#textos a#comunidad_valenciana {display:block; width:67px; height:0; padding-top:120px; overflow:hidden; position:absolute; left:241px; top:137px; background:transparent url(../img/mapa/valencia.gif) no-repeat 400px 400px;}
#textos * html a#comunidad_valenciana {height:110px; he\ight:0;}
#textos a#comunidad_valenciana:hover {background-position: 0 0; overflow:visible;}


#textos a#ceuta {display:block; width:30px; height:0; padding-top:12px; overflow:hidden; position:absolute; left:91px; top:320px; background:transparent url(../img/mapa/ceuta.gif) no-repeat 400px 400px;}
#textos * html a#ceuta {height:10px; he\ight:0;}
#textos a#ceuta:hover {background-position: 0 0; overflow:visible;}


#textos a#melilla {display:block; width:49px; height:0; padding-top:5px; overflow:hidden; position:absolute; left:190px; top:340px; background:transparent url(../img/mapa/melilla.gif) no-repeat 400px 400px;}
#textos * html a#melilla {height:5px; he\ight:0;}
#textos a#melilla:hover {background-position: 0 0; overflow:visible;}

/*========================== Fin MAPA Comunidades ===========================*/

#contentcolumn{
padding-right:1px; /*modificando la propiedad generica para dar cabida a los banne de abajo*/
}

#contentcolumn .banner_intro{
display:inline;
width: 140px;
position:relative;
}

.holder {width:140px; margin:4px; float:left;
overflow:auto;}

#contentcolumn .noticia {
display:block;
background:#ff9a0d;
padding-bottom:5px;
width: 140px;
text-align:center;
margin-bottom:15px;
color:#fff;
}

#contentcolumn .oferta {
display:block;
color:#fff;
background:#4895b3;
padding-bottom:5px;
width: 140px;
text-align:center;
margin-bottom:15px;
}

#contentcolumn .vacaciones {
display:block;
color:#fff;
background:#01a38e;
padding-bottom:5px;
width: 140px;
text-align:center;
margin-bottom:5px;
}


#contentcolumn .title_bann{
color:#fff;
width: 140px;
font-size:1.1em;
background:#3d3d3d;
margin-top:3px;
font-weight:600;
/*line-height:1em;*/
margin-bottom:2px;
width: 100%;
}

#contentcolumn .a_bann {
color:#fff;
text-decoration:none;
font-size:1em;
font-weight:500;
}


.a, .a:visited {color:#000;}
#container {position:relative; width:600px; height:700px; background:#888; border:1px solid #000; margin:10px auto;}
#container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 38px; position:relative; cursor:default;}

/*a.slidea {background:url(../_img/banner_vacaciones.jpg);}
a.slideb {background:url(../_img/banner_noti.jpg);}
a.slidec {background:url(spole/sph3.jpg);}
a.slided {background:url(spole/sph4.jpg);}
a.slidee {background:url(spole/sph5.jpg);}
a.slidef {background:url(spole/spv1.jpg);}
*/

/*a.slideg {background:url(spole/spv2.jpg);}*/
/*a.slideh {background:url(spole/spv3.jpg);}*/
/*a.slidei {background:url(spole/spv4.jpg);}*/
/*a.slidej {background:url(spole/spv5.jpg);}*/

a.gallery span {visibility:hidden; display:block; position:absolute; top:9px; left:9px; color:#000; background:#ccc; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-645px; top:-20px;}
a.slideb span {left:-645px; top:-111px;}
a.slidec span {left:-645px; top:-202px;}
a.slided span {left:-645px; top:-293px;}
a.slidee span {left:-645px; top:-384px;}
a.slidef span {left:-645px; top:-475px;}
a.slideg span {left:-645px; top:-566px;}
a.slideh span {left:-645px; top:-57px;}
a.slidei span {left:-645px; top:-148px;}
a.slidej span {left:-645px; top:-239px;}
a.slidek span {left:-645px; top:-330px;}
a.slidel span {left:-645px; top:-421px;}

/*a.slideg span {left:-132px; top:89px;}*/
/*a.slideh span {left:-251px; top:89px;}*/
/*a.slidei span {left:-370px; top:89px;}*/
/*a.slidej span {left:-489px; top:89px;}*/

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

/*a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}*/
a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}

a.titulo_sitio {
	text-decoration: none;
	font-weight: bold;
	color: #7A1365;
}

.aviso_noresponsable{
background:#EFECB4;
padding:5px;
border: 1px dashed #ccc;
color:#2B4E79;
margin-top:8px;
font-size: 10px;
line-height:normal;
}
