/*************************OBSERVAR***************************/
body {
	background-color: #000;	/*Color fondo*/
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	margin: 0;
	padding: 0;
}
#contenedor{
	position:relative;
	width: 1024px;
	left:50%;
	margin-left:-512px;
	 
}
/***********************FILA SUPERIOR IMÁGENES***************/
div#imagendifuminada{ position:absolute; top:0px; left:0px; width:172; float:left; z-index:0; }/*Foto sede Agrupación*/
	
div#titularcapcalera{ position:absolute; top:30px; left:172px; width:688; float:left; z-index:1;}	/*Foto nombre Agrupación*/

div#capcaleratextolargo{position:absolute;top:104px;left: 340px; width: 340px; margin:0;padding: 0;} /*left: 360px;*/
span.textopequenocapcaleraazul {font-size:11px; font-weight:normal; color:#66ccff; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; }
span.textopequenocapcalerablanco {font-size:11px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; }
	
div#absolutobarralarga{ position:absolute;border:2px solid #333333; background:#333333; border-bottom:1px solid #ffff00;
	width:952px; height:19px; left: 36px; top: 200px; margin:0;padding: 0;z-index:1;}
div#absolutobarralargahistorials{ position:absolute;border:2px solid #333333; background:#333333; border-bottom:1px solid #ffff00;
	width:772px; height: 55px; left: 126px; top: 120px; margin:0;padding: 0;z-index:1;}
div#absolutobarralargahistorial{position:absolute;border:2px solid #333333; background:#333333; border-bottom:1px solid #ffff00;
	width:772px; height: 19px; left: 126px; top: 120px; margin:0;padding: 0;z-index:1; font-size:15px; font-weight:bold; color:#ffff00; font-family:Arial, Helvetica, sans-serif; text-align: center;}
div#posiciontexto {position:absolute;left: 230px;}
div#posiciontextohistorial {position:absolute; text-align: center; width: 772px;}
span.textoenlacesamarillo, a.textoenlacesamarillo {font-size:11px; font-weight:bold; color:#ffff00; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; text-decoration:none;z-index:2;width:auto;outline:0;}
a.textoenlacesblanco{font-size:11px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; text-decoration:none;z-index:2;width:auto;outline:0;}/*width:240px*/
a.actualizar{text-decoration:none; color:#ffff00;}
div#proximes_sessions_txt {position:absolute;background:#6699cc; top:104px; left: 706px; width:272px; height:70px;
		font-size:11px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:7px 0 2px 10px;}/*left: 726px; width:252px;*/
/************************PARTE DERECHA*****************/
div#partederecha{ position:absolute; top:240px; left:830px; width: 157px; }	/*800 Capa que engloba toda la columna derecha: la dirección*/
.normal{ color: #ffffff; font: lighter 12px/8px; }/*Clase con el tipo de letra para la dirección*/

.enlacesbanners{ width:140px; } /*width:150px;*/
.banners{ position:absolute; left:18px; top:75px; width: 140px; } /*no habia top*/
.banner1{ padding-bottom:16px; }
.bannerultimo{ padding-bottom:16px; }

/**********************MENU PAGINAS************************/
div#menupaginas{ position:absolute; left:18px;width: 140px; text-align:center; }/*top:315px;*/
div#menupaginas p{ border:1px solid black; border-left: none; border-bottom:none;
	padding:7px 7px 7px; margin-bottom:0; margin-top:0; }
div#menupaginas p.rayaabajo { border-bottom: 1px solid black; }
div#altrespagines p, div#titulotraductor p { border:0; padding:8px 0; }
.titularesmenugranate{ font-size:11px; font-weight:bold; color:#760000;
	line-height:1em; margin:0; padding: 0; outline: 0; text-decoration: none; }	
.titularesmenublanco{ font-size:11px; font-weight:bold; color:#ffffff;
	line-height:1em; margin:0; padding: 0; outline: 0; text-decoration: none; } 
	
div#form{ position:absolute; top:25px; left:2px; width:140px; margin:0; padding:0; }
select { margin:0; padding:0; outline:0; }
.textosmenucaja{ color:#555555;font-size:7.5pt;text-decoration:none; }	
/******************FINAL MENU PAGINAS*********************/


/***************PARTE CENTRAL PAGINAS FIJAS******************/
.cuerpocentral{ position:absolute; top:240px; left:36px; width: 795px; } /*Capa que engloba todo el cuerpo central, incluida la raya vertical*/
.cuerpocentralhistorial{ position:absolute; top:160px; left:126px; width: 772px; } /*Capa que engloba todo el cuerpo central, incluida la raya vertical*/

div.barracuerpo{font-size:15px; font-weight:bold; color:#ffff00; font-family:Arial, Helvetica, sans-serif; text-align: center; position:absolute;border:2px solid #333333; background:#333333; 
	width:772px; height:19px; left: 0; top: 0px; margin: 0; padding: 0; z-index:1;}
div#tema_fecha_txt{margin-top: 4px;}
div#tema_fecha_txt_historial{margin-top: 3px;}
div.barracuerpohistorial{ position:absolute;border:2px solid #333333; background:#333333; 
	width:772px; height:19px; left: 0; top: 0px; margin:0;padding: 0;z-index:1; text-align: center;}
	
div#online_div{ position: relative;
	width:500px; left: 0; top: 30px; margin:0;padding: 0;z-index:1;}
.txt11pxwhite {color:#ffffff;font-size:11px;text-align:left;}
.txt10pxbluebold {color:#66ccff;font-size:10px;font-weight:bold;}
.txt10pxblakbold {color:#000000;font-size:10px;font-weight:bold;text-align:center;}

div#refresco{position:absolute;width: 229px; text-align: right;top: 0px;left:273px;} /*class="relativa" style="top: 20px; left: 0px; width: 452px; text-align: right;*/

div#refresco_onlinetxt{position: relative; top: 35px;}
div#sin_refresco_onlinetxt{position: relative; top: 15px;}

/******* aixo fa referencia a la webcam --> temps de refresc *********/
input.clock, input.clock2 { background: #6699CC; border: 1px solid #003366; font-size: 0.8em; width:51px; text-align:right; padding:1px 2px;}
input.clock2 { float:right; background:none; border:none;}

div#txtcontent1 p, div#txtcontent2 p, div#txtcontent4 p { text-align:left;}
div#txtcontent1 strong, div#txtcontent2 strong, div#txtcontent4 strong{ color:#fff;}
/*********fi temps refresc********/

div#online_txt{ position:absolute; background:#6699cc; 
	width:482px; height:auto; left: 0; top: 21px; margin:0;padding:10px;z-index:1;}

div#dades_capa_telescopi{  background:#6699cc; /*position:absolute;left: 0; top: 30px;     height:150px; */
	width:235px; height:130px; margin:0; margin-top:30px;margin-bottom:20px;z-index:1; padding: 10px; padding-bottom:0;}	
div#dades_sessio_txt{  }
	
div#dades_generals{  background:#6699cc; /*position:absolute;left: 0; top: 30px;margin-top:30px;*/
	width:235px; height:auto; margin:0; margin-bottom:16px;padding: 0;z-index:1;padding: 10px 10px 30px 10px;}

div#estat_sessio_txt { font-size: 10px;text-align: center; color: #ffffff; font-weight: bold; padding-top:6px;}	

.estat_cel{font-size: 10px;text-align: center; color: #000000; font-weight: bold; padding:0;margin:2px;padding-top:6px;}/*margin-top: 10px;padding:10px;*/
.estat_cel_historial{font-size: 10px;text-align: center; color: #000000; font-weight: bold; padding:0;margin:0px;padding-top:0px;}/*margin-top: 10px;padding:10px;*/
div.floatleft {float:left;padding-left:0;padding-right:21px;padding-bottom:0; } 
div#floatright { float:right; padding-left:0; padding-top:4px;}
div#limpiar {clear:both;}

#temperatura_txt {position:relative;clear:both; font-size: 9px; color: #ffffff;left: 195px; top: -25px;width: auto;  font-weight: bold; text-align: left;}/*width: 70px;*/

.region{float:left; font-size: 10px;text-align: center; color: #000000; font-weight: bold; width: 120px; margin-top: 10px;padding-top:6px;} /*border:1px solid #ffffff;*/
.regionhistorial{font-size: 10px;text-align: center; color: #000000; font-weight: bold; width: 120px; margin-top: 10px;padding-top:6px; padding-left:58px;} /*border:1px solid #ffffff;*/

div#enlaces_historial{float:right; font-size: 10px;text-align: center; color: #000000; font-weight: bold; width: 91px; margin-top: 10px;padding-top:6px;}

div#enlaces_historiales{float:right; font-size: 10px;text-align: center; color: #000000; font-weight: bold; width: 91px; margin-top: 10px;padding-top: 15px;}

.webcam_observatori{height: 150px;text-align: center; top: 20px; margin-top:25px;} /*width: 200px; */

div#ajuste_monitor{color:#66ccff;font-size:10px;font-weight:bold;text-align: center;margin:0;padding:0;width:255px;}
div#escala_grises{  text-align: center; width:255px; height:24px;  margin:0; margin-top:5px;padding: 0;z-index:1;}
	
.titularesbarras{
	font-size:14px; font-weight:bold; color:#760000; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; } /*font:Verdana, Arial, Helvetica, sans-serif; */
.titularesbarrasblanco{
	font-size:14px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
	text-align:left; line-height:-2.5em; margin:0; padding: 0; } /*font:Verdana, Arial, Helvetica, sans-serif; */
a.titularesbarras, a.titularesbarrasblanco{ outline: 0; text-decoration: none; }
.titulos{ float: left; width:600px; }

div.columnas{ position:absolute; margin:0; padding: 0; float: left; z-index:3; } /*width:340px; top:-80px;*/
div.columna1{ width:500px;left:0px;  }/*-6px top:0px;*/
div.columna2{ width:255px;left:520px; }/*left:360px;-6px top:0;*/
div.columnavertical{ left:794px;  top:0px; width:1px; background-color:#ffffff; min-height:850px;}

.pie-texto-web {position: relative; top: 7px; font: 10px/11px Arial, Helvetica, sans-serif;color:#ffffff; text-align:center;}

div.absolutobarrapequena{ left:0; width:374px; }/*left:15px*/
div.absolutobarrapequenaperdeu{ top:-6px; } /*-40px*/
div.absolutobarrapequenainvestigacio{ top:34px; } /*-40px*/

div.absolutotitulo{ height:40px;position:absolute;margin:0;padding: 0;z-index:2}
div.absolutotituloperdeu{ top:-14px; } /*-25px*/
div.absolutotituloinvestigacio{ top:26px; } /*15px*/

div.recuadro{ position:absolute; background-color:#bad9fe; padding:10px 16px 0px 16px; width:346px;}	/*378:Hay que descontar el padding  #97b6db;*/
div.recuadroizquierda{ left:0; top:75px; height:auto; } /*top:-6px;*/

div.recuadroderecha{background-color:#bad9fe; padding:10px 16px 1px 16px; margin-top:-6px;margin-bottom:22px;width:346px;}	/*  378:Hay que descontar el padding*/

div.recuadro2{ left:0px; top: -6px; height:auto; }
div.recuadro3{ left:0px; top: 316px; height:auto; } /*top:250px;*/
div.recuadro4{ left:0px; top: 609px; height:auto; } /*top:460px;*/
div.imagen{ margin-top: -3px; padding:0;}
div.imagengestor{ margin-top: -7px; margin-bottom: -7px; padding:0; text-align:left;}

div#mesinformacio{ position:absolute; top:726px; }

p#primerparrafo{ margin-top:4px; }

p.textopaginafija, span.textopaginafija{color: #000000; font: normal 11px/13px; text-align:left;  }/*Tipo letra paginas fijas Verdana, Arial, Helvetica, sans-serif;*/
	
p.textopaginafijagranate, span.textopaginafijagranate { color:#760000; font: normal 11px/11px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
span.textopaginafijacapas{color: #000000; font: bold 12px/7px Arial, Helvetica, sans-serif; margin-top: -5px;text-align:left; }

.highslide-html {
    background-color: black;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/directe_files/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 900px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: inline;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: gray;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

.absoluta {
visibility: visible;
position: absolute;
}
.relativa {
visibility: visible;
position: relative;
}

.border_galeria {border:1px solid #6699CC;}
.txt_content_gestor_mini {font-size:11px;background-color:#6699CC;text-align:left;padding:8px;color:#000;}