/* GEOMALLORCA */

#geomallorca{
	clear: both;
	width: 994px;
	margin: 0px auto 160px auto;
}

#geomallorca form {
	margin: 0px;
	padding:0px;
}

#geomallorca #mapaGeomallorca{
	float: left;
	width:730px;
}

#geomallorca #mapaGeomallorca.ampliado {
	/*width:1015px;	*/
	width:995px;	
	
}

#geomallorca .opcionesMapa{
	float: right;
	width: 255px;
	display:block;
}
#geomallorca .opcionesMapa.oculto {
	display: none;
}

#geomallorca .opcionesMapa .cabecera {
	margin:0px 0px 5px 0px;
	text-align: left;
}

#geomallorca #mapaGeomallorca .tituloMapa{
	clear: both;
	height: 30px;
}

#geomallorca #mapaGeomallorca #capaProcesando{
	text-align: left;
	float: right;
	display: none;
	height:15px;
	margin:11px 13px 0px 0px;
	padding:0px 0px 0px 20px;
	background: url(/img/turismo/procesando.gif) left top no-repeat;
	font: normal 14px arial,verdana,sans-serif;
	color:#585858;
}




#geomallorca #mapaGeomallorca .tituloMapa h2{
	color: #0194CB;
	font-size: 24px;
	float: left;
}

#geomallorca #mapaGeomallorca #mapa{
	height: 570px;
	width: 712px;
	border: 1px solid #979797;
	float: left;
}

#geomallorca #mapaGeomallorca #mapa.ampliado {
	width:977px;
	
	
}

#geomallorca .separadorMapa{
	margin:0px 0px 0px 4px;
	/* 13px */
	width: 9px;
	height: 540px;	
	float: left;
}

/* Opciones Dinamicas */
#geomallorca .separadorMapa a{
	display: block;
	width:12px;
	height:43px;
	margin:280px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

#geomallorca .separadorMapa a.ampliar{
	background-image: url(/img/turismo/icoAmpliar.gif);	
}
#geomallorca .separadorMapa a.contraer{
	background-image: url(/img/turismo/icoContraer.gif);	
}

#geomallorca .opcionesMapa .subtitulo{
	font: 15px "Courier New", Courier, monospace;	
	color: #585858;
	background-color: #F5F5F5;
	padding: 0px 5px 5px 5px;
	float: left;
}

#geomallorca .opcionesMapa .botonStandardIma{
	float: right;
    cursor: pointer;
}

#geomallorca .opcionesMapa .opciones{
	text-align: left;
}

#geomallorca .opcionesMapa .opciones .item{
	clear: both		
}

#geomallorca .opcionesMapa .opciones .item input,
#geomallorca .opcionesMapa .opciones .item label{
	display: block;
	float: left;
    cursor: pointer;
}

#geomallorca .opcionesMapa .opciones .item label {
	line-height: 16px;
	padding-top:2px;	
    cursor: pointer;
}

#geomallorca .opcionesMapa .titIntereses{
	margin:14px 0px 6px 0px;
	float:left;
	clear: both;
	text-align: left;
}

#geomallorca .opcionesMapa .opciones .item label{
	font-weight: bold;
	width:235px;
    cursor: pointer;
}

#geomallorca .opcionesMapa .opciones .item a.off{
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(/img/turismo/itemOff.gif) right 4px no-repeat;
	padding-right: 12px;	
	line-height: 12px;
	margin-left: 5px;
	cursor: pointer;
	color: #000;
}

#geomallorca .opcionesMapa .opciones .item a.on{
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(/img/turismo/itemOn.gif) right 4px no-repeat;
	padding-right: 12px;	
	line-height: 12px;
	margin-left: 5px;
	cursor: pointer;
	color: #000;
}

#geomallorca .opcionesMapa .opciones .subitems{
	margin-left: 20px;
	display: none;	
}

.botonStandardIma .cen{
	background: url(/img/turismo/fdoBrilloCen.gif) top center repeat-x;
	padding: 2px 0px 2px 0px;
	color: #000000;
	display: block;
	height: 20px;	
	float: left;
	font: 12px "Courier New", Courier, monospace;
}

.botonStandardIma .izq{
	background: url(/img/turismo/fdoBrilloIzq.gif) left top no-repeat;
	padding: 2px 0px 2px 10px;
	display: block;
	height: 20px;
	float: left;
}

.botonStandardIma .der{
	background: url(/img/turismo/fdoBrilloDer.gif) top right no-repeat;
	padding: 2px 10px 2px 0px;	
	display: block;
	height: 20px;	
	float: left;	
}

/************************/
/* FORMULARI CATEGORIES */
/************************/
#frmCats ul,
#frmAtract ul,
#frmTipos ul{
	list-style:none;
    margin:0px;
    padding:0px;
    clear:both;
}
#frmCats ul li,
#frmAtract ul li,
#frmTipos ul li {
	margin:0px;
    padding:0px;
    font-weight:bold;
    display:block;
    height:16px;
    clear:both;
}

#frmCats ul li input,
#frmAtract ul li input,
#frmTipos ul li input,
#frmCats ul li label,
#frmAtract ul li label,
#frmTipos ul li label {
	float:left;
	line-height: 16px;
	padding-top:2px;
    cursor: pointer;
}

#frmAtract ul li label,
#frmTipos ul li label {
    width: 222px;
}

#frmCats ul li a,
#frmAtract ul li a,
#frmTipos ul li a {
    float:left;
    display:block;
    width:12px;
	height:16px;
    margin:0px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    background-repeat:no-repeat;
    background-position:left bottom;
    /*background-image:url(/img/categoria_off_up.gif);*/
	background-image:url(/img/categoria_up.gif);
}

#frmCats ul li a:hover,
#frmAtract ul li a:hover,
#frmTipos ul li a:hover{
	background-image: url(/img/categoria_up.gif);		
}

#frmCats ul li a span,
#frmAtract ul li a span,
#frmTipos ul li a span {
	display:none;
}
#frmCats ul.catOn,
#frmAtract ul.catOn,
#frmTipos ul .catOn{
	display:block;
}
#frmCats ul.catOff,
#frmAtract ul.catOff,
#frmTipos  ul.catOff{
	display:none;
}

#frmCats ul li ul li,
#frmAtract ul li ul li,
#frmTipos ul li ul li {
	font-weight:normal;
}

#frmCats ul li a.botoUp,
#frmAtract ul li a.botoUp,
#frmTipos ul li a.botoUp {
	background-image:url(/img/categoria_up.gif);
}
#frmCats ul li a.botoDown,
#frmAtract ul li a.botoDown,
#frmTipos ul li a.botoDown {
	background-image:url(/img/categoria_down.gif);
}

#frmCats ul li ul,
#frmAtract ul li ul,
#frmTipos ul li ul {
	display:none;
  	margin:0px 0px 0px 15px;
  	padding:0px;
}

/********************/
/* finestra entitat */
/********************/
.finestraEntitat {
    position: relative;
    width: 250px;
    /*height: 80px;*/
    text-align: left;
}
.finestraEntitat .logo {
	float:left;
    width: 92px;
    height: 92px;
	margin: 0px 10px 0px 0px;	
}
.finestraEntitat .content {
	float:left;
   width: 148px;
}

.finestraEntitat .content h3 {
	margin:0px;
	padding: 0px;
    position: relative;
	font:bold 12px arial,verdana,sans-serif;	
	clear: both;
    /*min-height: 13px !important;*/
    /*height: 13px;*/
    padding-right: 17px;
    float:left;
	 /*white-space: nowrap;*/
}
.finestraEntitat .content h3 a {
	display: block;
    float: left;
	color:#009dda;
	text-decoration: underline;	
}

.finestraEntitat .content h3 a.add{
    width: 13px;
    height: 13px;
    float:left;    
    cursor: pointer;
    background-image: url(/img/entidades/masOn.png);    
}

.finestraEntitat .content p{
	font:normal 11px arial,verdana,sans-serif;
	color: Black;	
    clear:left;
}
/***************************/
/* FI FORMULARI CATEGORIES */
/***************************/