/* CSS Document */
@import url("css/fechas.css");


body{
    background-color:#a1b2c9 ;
    margin:0px 0px 12px 0px;
    padding:0px;
}

#error {
    visibility:hidden;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:4.5px;
}

a img { border:none; }

.menutext { display:none; }

.categoryNameText {
    color:#063C6D;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight:normal;
    display:inline;
}

#contenedor {
    display:block;
    margin-left:12px;
    margin-top:8px;
    width:784px;
    background-color:#ffffff;
    border:solid 2px #063C6D;
}

#idiomas{
    display:block;
    height:17px;
    background-color:#063C6D;
}

.menuidiomas a {
    float:left;
    margin-right:20px;
    background-position:left top;
    background-repeat:no-repeat;
    width:64px;
    height:13px;
}
.menuidiomas a:hover { background-position:0 -13px; text-decoration:none; }
.menuidiomas a#catala { background-image:url(images/menu/catala.jpg) }
.menuidiomas a#espanyol { background-image:url(images/menu/espanyol.jpg) }
.menuidiomas a#english { background-image:url(images/menu/english.jpg) }
.menuidiomas a#deutsch { background-image:url(images/menu/deustch.jpg) }
.menuidiomas a#italiano { background-image:url(images/menu/italiano.jpg) }

#cabecera{
    float:left;
}

#principal ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#cabizq, #cabcentral{
    padding-left:10px;	
    padding-top:10px;	
    float:left;
}

#cabcentral{
    width:547px;
}

#logo{
    display:block;
    padding-bottom:15px;
    padding-top:5px;
    padding-left:18px;
    width:180px;
    height:91px;
}


#cabform{
    width:205px;
    height:20px;
    padding-top:15px;
    padding-left:5px;
    padding-bottom:0px;

}

#busquedaform p{
    padding:0px;
    margin:0px;
}

#lupa{
    display:inline;
    width:18px;
    height:20px;
    border:none;
}

#campobusqueda{
    margin-top:3px;
    margin-left:4px;
    border:none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    vertical-align:top;
}

#lupapalabra{
    display:inline;
    width:60px;
    height:20px;
    border:0;
}

#zonabusqueda{
    display:block;
    margin:0px;
    padding:0px;
    border:none;
}

#localizador{
    display:block;
    padding-top:10px;
    width:214px;
    height:118px;

}
.linkcabron{
text-transform:lowercase;

}



#foto{
    display:block;	
    float:left;
    margin:0px;
    width:391px;
    height:316px;
}
#video {
	position:absolute;
	top:348px;
	left:525px;
	z-index:3;
	border:0px solid red /* para  debug */
	}

#menorcaINFO {
	position:absolute;
	top:348px;
	width:107px;
	height:22px;
	left:390px;
	text-align:left;
	padding-left:20px;
	z-index:1;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	background-image:url(images/botonRojo.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#videoINFO {
	position:absolute;
	top:348px;
	width:117px;
	height:22px;
	left:515px;
	text-align:left;
	padding-left:20px;
	z-index:1;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	background-image:url(images/botonRojo117.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#galeriaFOTOS {
	position:absolute;
	top:348px;
	width:117px;
	height:22px;
	left:255px;
	text-align:left;
	padding-left:20px;
	z-index:1;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	background-image:url(images/botonRojo117.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#audioINFO {
	position:absolute;
	top:445px;
	width:146px;
	height:22px;
	left:50px;
	text-align:left;
	padding-left:20px;
	z-index:1;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	background-image:url(images/botonRojo146.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:48px;
	//margin-top:58px;
}

#mp3 {
	position:absolute;
	top:445px;
	width:146px;
	height:22px;
	left:5px;
 	padding-left:20px;
	z-index:1;
  	line-height:22px;
 	margin-top:48px;
 }
#mp3Texto {
        
	position:absolute;
	font-size:11px;
	color:#000000;
	top:445px;
	width:146px;
	font-weight:bold;
	height:22px;
	left:5px;
 	padding-left:20px;
	z-index:1;
  	line-height:22px;
 	margin-top:60px;
 }

#datosINFO {
	position:absolute;
	top:540px;
	width:150px;
	height:243px;
	left:600px;
	z-index:20;
}


.tittextfoto{
    display:block;
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
    letter-spacing:0.08em;
    color:#ffffff;
    padding:75px 0px 0px 24px;
}

.textfoto{
    display:block;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    letter-spacing:0.08em;
    color:#ffffff;
    padding:2px 0px 0px 24px;
}

.poblacion a#mao, .poblacion a#ciutadella, .poblacion a#ferreries, .poblacion a#mercadal, .poblacion a#alaior, .poblacion a#esmigjorn, .poblacion a#santlluis, .poblacion a#escastell {
    /*display:block;
    position:relative;
    border:none;
    margin:0px 0px 0px 0px;
    background-position:left top;
    background-repeat:no-repeat;*/
    width:146px;
    height:16px;
	overflow:hidden;
	display:block;
}
.poblacion a#mao:hover, .poblacion a#ciutadella:hover, .poblacion a#ferreries:hover, .poblacion a#mercadal:hover, .poblacion a#alaior:hover, .poblacion a#esmigjorn:hover, .poblacion a#santlluis:hover, .poblacion a#escastell:hover{ 
    background-position:0 -16px;
    text-decoration:none;
}
.poblacion a#mao { background-image:url(images/menu/mao.jpg); }
.poblacion a#ciutadella { background-image:url(images/menu/ciutadella.jpg); }
.poblacion a#ferreries { background-image:url(images/menu/ferreries.jpg); }
.poblacion a#mercadal { background-image:url(images/menu/mercadal.jpg); }
.poblacion a#alaior { background-image:url(images/menu/alaior.jpg); }
.poblacion a#esmigjorn { background-image:url(images/menu/esmigjorn.jpg); }
.poblacion a#santlluis { background-image:url(images/menu/santlluis.jpg); }
.poblacion a#escastell { background-image:url(images/menu/escastell.jpg); }

#fotomao, #fotociutadella, #fotoferreries, #fotomercadal, #fotoalaior, #fotoesmigjorn, #fotosantlluis, #fotoescastell{
    /*position:relative;
    display:none;*/
}

/*#poblaciones li:hover img, #poblaciones li.over img { display:block;} */

#poblaciones div {
	width:146px;
	margin:0px;
	padding:0px;
	height:16px;
	overflow:hidden;
	position:relative;
}
#poblaciones div:hover, #poblaciones div.over {
	/*overflow:visible;*/
	height:210px;
}

/* Pestañas */

ul#centralTabs{
    padding-top:13px;
}
#centralTabs{
    float:left;
    background:url(images/menu/alojamientoTabs.jpg) no-repeat bottom left;
    width:547px;
    height:78px;
    border: none;
}
#centralTabs ul{
    list-style-type: none;
}
#centralTabs li{
    float:left;
}
#centralTabs span{
    display:none;
}
#centralTabs a#alojamiento, #centralTabs a#transporteaereo, #centralTabs a#transportemar, #centralTabs a#rentacar, #centralTabs a#organiza {
    float:left;
    font-family:Arial;
    font-size:8px;
    font-weight:600;
    letter-spacing: 0.00em;
    text-decoration:none;
    text-align:center;
    color:#FFFFFF;
}
#centralTabs li a#alojamiento, #centralTabs li a#transporteaereo, #centralTabs li a#transportemar, #centralTabs li a#rentacar, #centralTabs li a#organiza {
    padding-left:0px;
    padding-top:4px;
    width:135px;
    height:18px;
}

#centralTabs a#alojamiento:hover, #centralTabs a#transporteaereo:hover, #centralTabs a#transportemar:hover, #centralTabs a#rentacar:hover, #centralTabs a#organiza:hover{
    color:#102E4F;
}

#alojamiento{background:url(images/menu/menuTab.jpg) no-repeat;width:132px;height:18px;}
#transporteaereo{background:url(images/menu/menuTab.jpg) no-repeat;width:132px;height:18px;}
#transportemar{background:url(images/menu/menuTab.jpg) no-repeat;width:132px;height:18px;}
#rentacar{background:url(images/menu/menuTab.jpg) no-repeat;width:132px;height:18px;}
#organiza{background:url(images/menu/menuTab.jpg) no-repeat;width:132px;height:18px;}

#alojamientotab img{
    padding:0px;
    margin:0px;
    border:0px;
}
#alojamientotab p{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    letter-spacing: 0.01em;
    display:block;
    padding:0px;
    margin:0px;
    padding-top:4px;
    padding-left:0px;
    text-align:center;
    color:#102E4F;
    width:537px;
}
#alojamientotab h1{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    letter-spacing: 0.01em;
    display:block;
    padding:0px;
    margin:0px;
    padding-top:10px;
    padding-left:0px;
    text-align:center;
    color:#102E4F;
    width:537px;
}

 


#sel_localidad{
    padding:0px;
    margin:0px;
}

#selpoblacion{
    margin-left:25px;
    margin-top:3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    width:160px;
    border:none;
    background:#E7F3CB;
    border-color:transparent;
}

p#selpobl{
    display:inline;
    padding:0px;
    margin:0px;
}

p#llegada_form{
    display:inline;
    margin-left:75px;
    margin-top:3px;
}
#llegada_sel{
    cursor:pointer;
    border:1px solid #87C521;
    vertical-align:middle;
    width:20px;
    height:20px;
}
#llegada_fec{
    margin-left:-4px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    width:60px;
    background:transparent;
    border:none;
    vertical-align:middle;
    text-align:left;
}

#numhabitaciones{
    margin-left:130px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    width:40px;
    background:transparent;
    border:none;
    vertical-align:middle;
    text-align:left;
}

p#partida_form{
    float:left;
    padding-top:2px;
    padding-left:160px;
}
#partida_sel{
    cursor:pointer;
    border:1px solid #87C521;
    width:20px;
    height:20px;
}
#partida_fec{
    margin-left:-4px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    width:60px;
    background:transparent;
    border:none;
    vertical-align:top;
    text-align:left;
}

#numadultos{
    margin-left:65px;
    margin-top:-2px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    width:12px;
    border:solid 1px #ffffff;
    vertical-align:top;
}

#numnenes{
    margin-left:62px;
    margin-top:-2px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    width:12px;
    border:solid 1px #ffffff;
    vertical-align:top;
}

#contentTitle{
    display:block;
    background:url(images/menu/titleBackground.jpg) no-repeat;width:536px;height:33px;
}

#titleText{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding-left:33px;
    padding-top:10px;
}

#buscaralojamiento{

    float:left;
    width:500px;
    height:60px;
    border:0px;
    padding:0px;
    margin:0px;
    border:none;
}

#cuerpo{
    clear:both;
    display:block;
}


#cuerpo li #cuerpo li#cuerpotit, #cuerpo li#cuerpocentral, #cuerpo li#cuerpocentralext, #cuerpo li#cuerpodcha{	
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
    padding-left:10px;
    padding-top:10px;
}


/* Principal - Pag 0*/
#cuerpoanuncio li{
    font-family: Arial;
    font-size: 11px;
    float:left;
    
    padding:0px;
    list-style-type:none;
    padding-left:10px;
    padding-top:20px;
}

#cuerpoizq{
  margin-top:60px;
  overflow:none;
}

.anuncioizq a{
    display:block;
    width:214px;
    height:137px;
    margin:0px;
    padding:0px;
    padding-bottom:3px;
}

.anunciocentral a{
    display:block;
    width:382px;
    height:89px;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
}

.anunciodcha a{
    display:block;
    width:148px;
    height:130px;
    padding-bottom:10px;
}




/* Poblaciones - Pag 1*/

#cuerpoizq ul{
    display:block;
    width:207px;
}

#cuerpocentral{
    display:block;
    width:384px;
}

#cuerpocentralext{
    display:block;
    width:537px;
}

#cuerpocentralext2{
    display:block;
    width:710px;
}

#cuerpodcha{
    display:block;
    width:142px;
}

#cuerpodcha img{
    padding-bottom:10px;
    width:142px;
}

#serviciospueblo, #hotelesoperan, #zonaturistica{
    display:block;
    margin:0px;
    padding:0px;
}

.bordemenusup{
    background:url(images/varios/bordesuperior.gif) no-repeat top left;
    
}
.menucat{
	width:214px;
	height:14px;
	/*padding-right: 12px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	display:block;
	/*float:left;*/
	text-align:right;
	text-decoration:none;
	/*background:url(images/backmenucat.gif);*/
	background:url(images/backmenucatVte.gif);
}
a.menucat:link,a.menucat:visited{
    /*background-image:url(images/backmenucat.gif);*/
	background:url(images/backmenucatVte.gif);
	
}
a.menucat:hover{
   	/*background-image:url(images/backmenucat_invert.gif);*/
  	background-position: left -14px;
	background-color: #0865a8;
	}
a.menusub:link,a.menusub:visited{
    background:#dceff5;
	width:214px;
	height:14px;
	padding-right: 12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	margin:0px;
	text-align:left;
	text-decoration:none;
	border:1px solid #7492ab;
	text-transform: capitalize;
}

a.menusub:hover{
    background:#94cbdf;
	color:#FFFFFF;
	
	}
.bordemenusup, .bordemenuinf{
    margin:0px;
    padding:0px;
    position:relative;
    left:-1px;
    width:216px;
    height:13px;

}

.tituloazul{
    display:block;
    width:202px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1D97C3;
    border-left:1px solid #87C521;
    border-right:1px solid #87C521;
    border-bottom:1px dashed #cccccc;
    padding-top:20px;
    padding-bottom:15px;
    padding-left:10px;
}
a.tituloazul2:link,a.tituloazul2:visited  {
    display:block;
	width:450px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1D97C3;
    padding-top:5px;
    padding-bottom:5px;
	text-decoration:none;
}
.servicios{
    display:block;
    width:202px;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#676866;
    margin:0px;
    padding:0px;
    border-left:1px solid #87C521;
    border-right:1px solid #87C521;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:10px;
}

.servicios a, .servicios a:visited {
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#676866;
}
.servicios a:hover {
    color:#87C521;
}


.bordemenuinf{
    background:url(images/varios/bordeinferior.gif) no-repeat bottom left;
}


#termino{
padding-left:0px;}
#termino li{
    margin:0px;
    padding:0px;
}

#tittermino{
    //display:block;
    width:214px;
    height:14px;
    padding-top:30px;
    padding-bottom:10px;
}

#terminoimg a{
    width:200px;
    height:187px;
	position:relative;
	left:-10px;
}

#cuerpotit{
    list-style-type:none;
    width:537px;
    height:32px;
    padding:0px;
    margin:0px;
}

#cuerpocentral p{
      list-style-type:none;
    font-family:Arial;
    font-size:11px;
    color:#063C6D;
    line-height:18px;
    text-align:justify;
}

#cuerpocentral a, #cuerpocentral a:visited{
    padding-top:10px;
    padding-right:10px;
    font-family:Arial;
    font-weight:bold;
    font-size:9px;
    color:#1D97C3;
    text-align:left;
    text-decoration:none;

}

#cuerpocentral a:hover{
    color:#87C521;
}

#cuerpocentralext p{
    display:block;
    float:left;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#063C6D;
    line-height:14px;
    text-align:justify;
    width:384px;
}

#cuerpocentralext img{
    float:left;
    width:142px;
    height:73px;
    padding-left:10px;
}




#cuerpocentralext2 p{
    display:block;
    font-family:Arial;
    font-size:11px;
    color:#063C6D;
    line-height:18px;
    text-align:justify;
    padding-left:10px;
}

#cuerpocentralext2 p:first-letter { font-size:12px; font-weight:bold; vertical-align:top; }

#titlinkinteres{
    display:block;
    width:380px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#0C4767;
    line-height:18px;
    text-align:left;
    padding-top:20px;
    border-bottom:1px dashed #cccccc;
}

#titlinkasociado{
    display:block;
    width:384px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#0C4767;
    line-height:18px;
    text-align:left;
    padding-top:20px;
    border-bottom:1px dashed #cccccc;
	text-transform:none;
}

ul#associatedLinks{
    display:block;
    width:384px;
    padding-bottom:20px;
}

#associatedLinks a{
    display:block;
}


#enlaces{
    width:384px;
}

#enlaces li{
    display:inline;
    padding:0px;
    margin:0px;
}

#enlaces li#titlinkinteres{
    display:block;
}

#enlaces li#titlinkasociado{
    display:block;
    padding-top:20px;
}

#enlaces a{
    padding-top:10px;
    padding-right:10px;
    font-family:Arial;
    font-weight:bold;
    font-size:9px;
    color:#1D97C3;
    text-align:left;
    text-decoration:none;
    display:block;
}

#enlaces a:visited{
    color:#1D97C3;
}

#enlaces a:hover{
    color:#87C521;
}

#callejero li{
    margin:0px;
    padding:0px;
}

#calle{
    padding-bottom:10px;
}

#titcalle{
    display:block;
    width:214px;
    height:14px;
    padding-top:30px;
    padding-bottom:10px;
}

#calle a{
    display:block;
    width:381px;
    height:304px;
}





/* Informacion - Pag 2*/

#cuerpo li.tituloazul{
    padding-top:20px;
    padding-bottom:15px;
}

#cuerpocentral h1{
    display:block;
    font-family:Arial;
    font-size:14px;
    color:#1D97C3;
    line-height:18px;
    text-align:left;
}

#cuerpocentralext h1{
    display:block;
    font-family:Arial;
    font-size:14px;
    color:#87C521;
    text-align:left;
    width:384px;
}

#cuerpocentral h2{
    display:block;
    font-family:Arial;
    font-size:14px;
    color:#063C6D;
    text-align:left;
    margin-bottom:5px;
}

#cuerpocentralext h2{
    display:block;
    width:384px;
    font-family:Arial;
    font-size:12px;
    color:#063C6D;
    text-align:left;
    margin-bottom:5px;
    border-bottom:1px dashed #cccccc;
}

#cuerpocentralext h2 a{
    display:block;
    width:384px;
    font-family:Arial;
    font-size:12px;
    color:#063C6D;
    text-align:left;
    margin-bottom:5px;
    text-decoration:none;
}

#cuerpocentralext h2 a:hover{
    color:#1D97C3;
}

#menuizq li{
    margin:0px;
    padding:0px;
	text-indent:12px;
	
}
#menuizq ul{
    margin:0px;
    padding:0px;
	margin-bottom:20px;
	
}
#titmenu{
    display:block;
    width:214px;
    height:14px;
}

#menunivel0{
    display:block;
    width:200px;
	text-indent:12px;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#063C6D;}
	
#menunivel0 a{
    display:block;
    width:200px;
    font-family:Arial;
	padding-top:3px;
	padding-bottom:3px;	
    font-size:10px;
    font-weight:bold;
    color:#063C6D;
	text-transform:uppercase;
	border-bottom:1px dotted #0865A8;
}
#cuerpo li.menunivel0{
    padding-bottom:5px;
	text-indent:12px;
	display: list-item;
	
	   
}
.menunivel0 a, .menunivel0 a:visited{
    color:#063C6D;
    text-decoration:none;
	text-transform:uppercase;
}

.menunivel0 a:hover{
    color:#87C521;
}
#menunivel1 a{
    display:block;
    width:192px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
	font-size:10px;
	border-bottom:0px solid #FFFFFF;

}

#menunivel1 li{
    display: list-item;
    width:192px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
	text-indent:10px;
	font-size:10px;

}

#menunivel1 a, #menunivel1 a:visited{
    color:#7F7F7F;
    text-decoration:none;
}

#menunivel1 a:hover{
    color:#1D97C3;
}


#menunivel1 li#menunivel1activo,#menunivel1 li#menunivel1activo a{
    color:#1D97C3;
}


#menunivel2 a{
    display: block;
	display:table-cell;
    width:190px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-left:0px;
	margin-top:5px;
	text-transform:lowercase;
}

#menunivel2 a, #menunivel2 a:visited{
    color:#7F7F7F;
    text-decoration:none;
}

#menunivel2 a:hover{
    color:#87C521;
}

#menunivel2activo{
    color:#87C521;
}

#textoInfoMap{
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
}

/* Ampliaciï¿½n de la pï¿½gina en una nueva secciï¿½n en la parte inferior */

#cuerpob{
    display:block;
    float:none;
    clear:both;
    padding-top:20px;
}

/* Nexo añadido para mapa web*/


.cuerpoEntero ul{
    float:none;
    clear:both;
    display:block;
    padding-left:50px;
}

.cuerpoEntero li{
    float:none;
    clear:both;
    display:block;
    list-style-type: none;
    padding-left:10px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}
table{
    float:none;
    clear:both;
    display:block;
    list-style-type: none;
    padding-left:10px;
    font-family:Arial;
    font-size:11px;
}
.formulario{
    float:none;
    clear:both;
    display:block;
    list-style-type: none;
    padding-left:10px;
    font-family:Arial;
    font-size:11px;
}
.cuerpoEntero li.mapaNivel{
    border-bottom:1px dashed #102E4F;
    width:203px;
    margin-left:10px;
}

.mapaNivel {
    display:block;
    margin:0px;
    padding:0px;
}

.mapaNivel a, .mapaNivel a:visited{
    color:#102E4F;
    text-decoration:none;
}

.mapaNivel a:hover{
    color:#87C521;
}

.mapaNivel0 {
    display:block;
    margin:0px;
    padding:0px;
}

.mapaNivel0 a, .mapaNivel0 a:visited{
    color:#102E4F;
    text-decoration:none;
    padding-left:230px;
}

.mapaNivel0 a:hover{
    color:#87C521;
}

.mapaNivel1 {
    display:block;
    margin:0px;
    padding:0px;
}

.mapaNivel1 a, .mapaNivel1 a:visited{
    color:#7F7F7F;
    text-decoration:none;
    padding-left:240px;
}

.mapaNivel1 a:hover{
    color:#1D97C3;
}

.mapaNivel2 a, .mapaNivel2 a:visited{
    color:#7F7F7F;
    text-decoration:none;
    padding-left:250px;
}

.mapaNivel2 a:hover{
    color:#1D97C3;
}

.mapaNivel3 a, .mapaNivel3 a:visited{
    color:#7F7F7F;
    text-decoration:none;
}

.mapaNivel3 a:hover{
    color:#1D97C3;
}

.mapaNivel4 a, .mapaNivel4 a:visited{
    color:#7F7F7F;
    text-decoration:none;
}

.mapaNivel4 a:hover{
    color:#1D97C3;
}

.cuerpoEntero li.hotelsInGuide{
    display:block;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    padding-left:10px;
    margin-left:265px;
}

.cuerpoEntero li.hotelsInGuide a, .cuerpoEntero li.hotelsInGuide a:visited {
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#1D97C3;
}
.cuerpoEntero li.hotelsInGuide a:hover {
    color:#87C521;
}

/* Logos in Rent a Car */
#logosRentACar, #logosTransfer{
    display:block;
    width:537px;
    padding-top:10px;
    padding-bottom:10px;
}

#logosRentACar a img, #logosTransfer a img{
    height:61px;
    width:110px;
    padding-left:10px;

}

#logosRentACar h1, #logosTransfer h1{
    display:block;
    font-family:Arial;
    font-size:14px;
    color:#1D97C3;
    line-height:18px;
    text-align:left;
    padding-left:10px;
}

/* Logos in Estaciones Náuticas */
#logosEstacionesNauticas{
    display:block;
    clear:both;
    float:none;
    width:707px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:40px;
    text-align:center;
}

#logosEstacionesNauticas a img{
    height:28px;
    width:120px;
    padding-left:10px;
}


/* Pie */

#pie {
    clear:both;
    display:block;
    margin:0px 0px 0px 0px;
    background-color:#063C6D;
    border:solid 2px #063C6D;
    padding-left:6px;
    height:50px;
}
#pie ul{
    display:block;
    float:left;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#pie ul#menupie{
    padding-top:14px;
}

#pie ul#participa{
    padding-top:4px;
    margin-left:75px;
}

#participa{
    float:left;
    background-color:#063C6D;
}

#participa li{
    float:left;
}

.menuparticipa a:hover { background-position:0 0px; text-decoration:none; }

.menuparticipa a#med { background-image:url(images/varios/logos/med.jpg) }
.menuparticipa a#sanostra { background-image:url(images/varios/logos/sanostra.jpg) }
.menuparticipa a#illesbalears { background-image:url(images/varios/logos/illesbalears.jpg) }
.menuparticipa a#cim { background-image:url(images/varios/logos/cim.jpg) }
.menuparticipa a#IBATURMENORCA { background-image:url(images/varios/logos/illesbalears.jpg) }
.menuparticipa a#GOVERNCONSELLERIA { background-image:url(images/varios/logos/govern.jpg) }
.menuparticipa a#ASHOME { background-image:url(images/varios/logos/ashome.jpg) }

.menuparticipa a {
    float:left;
    margin-right:0px;
    margin-left:14px;
    margin-top:8px;
    background-position:left top;
    background-repeat:no-repeat;
    width:74px;
    height:34px;
}


