﻿body
{
	margin: 0px;
}
body, html{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: black;
}
ul{ margin:0px; border: 0px; padding:0px;}
a, a:active, a:link, a:visited{
	color:#A5C205;
}
a:hover{
	color:#527300;
	text-decoration: none;
}

/*LISTAS*/
/***********************************************************************************************************************************/
.noticia {
	width: 100%;
	border-bottom: 1px dotted #407BB5;
	padding: 5px 0px 15px 0px;
	margin-bottom: 20px;
	margin-left:0px;
	float: right;
	list-style-type: none;

}
.noticia h1{
	position: relative; 
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	color:#407BB5; 
	background-image:url()!important;
	text-decoration:underline;
	} /*titular de las noticias*/
.botonesnoticia{ }
.botonesnoticia .vermas {display:none ;}
.botonesnoticia img{border: 0px; margin-right: 3px;}
.botonesnoticia a, .botonesnoticia a:visited, .botonesnoticia a:link, .botonesnoticia a:active{/*font-size: .9em;*/ color:#407BB5; /*text-transform: uppercase*/; margin: 0px 5px 0px 5px;}
.noticia .fecha{
	color:#A7D326; 
	/*font-size: .9em; */
	margin:  5px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
	}
.noticia p{ margin-left:0px;position:relative;}

.noticia_fecha {
	float: left;
	font-family:Verdana, century gothic, Arial;
	text-align: center;
	margin:0px 5px 5px 0px;
	width: auto!important;
	height: auto!important;
	display: block;
}

.noticia_fecha .imagennoticia{display: block; margin-right:10px;}
.noticia .mes {
	float: left;
	width: 23px;
	/*font-size: 0.8em;*/
	color: #889E1F;
	clear: both;
	font-weight: bold;
}
.noticia .dia {
	float: left;
	width: 23px;
	/*font-size: 1.2em;*/
	color: #889E1F;
	font-weight: bold;
}

.noticia .linkficheronoticia
{	/*background-image:url(images/2/vermas.png); 
	background-repeat:no-repeat; 
	background-position: right 0px; */
	height:20px;
	line-height:20px; 
	/*padding-right:20px;*/
	text-align:right;
	float:right; 
	margin:0px 15px 0px 0px;
}
.noticia .linkficheronoticia a {color:Black !important;}
.noticia .linkficheronoticia img{margin-right:5px;}
.noticia .linkficheronoticia .imgdescargarficheronoticia{ margin-left:10px;}

/*CONFIGURABLE grande lista mostrar noticias panel grande CONFIGURABLE*/
.lista_grande {
	width: 493px;
	background-image: url(Images/2/bglistagrande.jpg);
	background-repeat: no-repeat;
	float: left;
}
.lista_grande ul {
	margin: 0px 0px 0px 0px;
	padding:0;
	width: 90%;
	margin:  0 auto;
}
.lista_grande ul li {
	list-style: none;
	display: inline;
	
}
.lista_grande h1 {background-image:url()!important; margin: 15px 0px 15px 30px !important; padding: 0px 0px 0px 0px!important; font-size: .75em;}

.lista_grande .noticia {font-size: .8em; }
.lista_grande .noticia p a {
	color:#407BB5; 
}
.lista_grande .noticia p a:hover {
	color: black;
}

.lista_grande .noticia p{margin-left:0px!important; margin-top:5px; font-size:1.2em; position:relative;}
html>body .lista_grande .noticia p{margin-left:0px; margin-top:0px; float:left;}

.lista h1 {background-image:url()!important; margin: 5px 0px 5px 0px !important; padding: 0px 0px 0px 0px!important;}

.lista_grande .botonesnoticia{display:none;}
.lista_grande .noticia h1 {}
.lista_grande .noticia h1 a{margin-left:0px; font-size:1.2em; margin:0px;}
.lista_grande .noticia .fecha{color:#A7D326; margin: 0px 0px 20px 3px!important; padding: 5px 0px 0px 0px !important; width:50%;}
.lista_grande .noticia_fecha {
	float: left;
	font-family:Verdana, "century gothic", Arial;
	text-align: center;
	margin:0px 5px 5px 3px!important;
	width: 23px;
	height: 27px;
}

/******************************************************/
/*CONFIGURABLE peque lista mostrar noticias panel pequeño CONFIGURABLE*/
.lista_peque{
	background-image:url(Images/2/bglistapeque.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 240px;
	float: right; 
}
.lista_peque h1{
	position: static; 
	margin: 0px 0px 0px 0px!important;
	color:#407BB5; 
	 font-size: .75em;
	line-height: 39px;
	height: 39px;
	background-image: url(Images/2/bgTitulolistapq.jpg)!important;
	background-repeat: no-repeat;
	background-position: top center;
	padding:  4px 0px 0px 20px!important;
	display: block;
	} /*titular de las noticias*/
.lista_peque .noticia{
	width: 90%;
	margin-left: 5px;
	margin-bottom: 15px;
	float:left;
	font-size: .8em !important; 
	} 
.lista_peque .noticia h1{
	background-image: url()!important;
	padding:0px!important;
	position:absolute;
	margin:10px 0px 0px 0px !important;/*margin:20px 0px 10px 0px;*/


	} /*titular de las noticias*/
.lista_peque .noticia h1 a{margin-left:3px !important;  font-size:1.1em;}
.lista_peque .botonesnoticia{display: none;}
.lista_peque .noticia .fecha{color:#A7D326; position:absolute; margin: -45px 0px 20px 5px!important;}
.lista_peque .noticia p{display: none;}
.lista_peque .noticia .noticia_fecha img{margin: 0px 0px 3px 3px; width:50px; height:50px;}
.lista_peque .noticia_fecha {
	float: left;
	font-family: Verdana, "century gothic", Arial;
	text-align: center;
	margin:0px 0px 5px 0px!important;
	width: 23px;
	height: 27px;
}
.lista_peque ul li {
	list-style: none;
	
}


#buscador_panellista .noticia {margin-left:22px; width:90%; float:left;}
/************************************************************************************************/
/******************************PANELES Lista Texto-Foto******************************************/
.listaancha { z-index:1000 !important;}
.listaancha ul{list-style-type: none; z-index:1000 !important;  clear: both;}
/*html>body .noticiaancha{float: left;}*/
.noticiaancha h1{
	margin: 15px 0px 5px 20px!important;
	padding: 0px 0px 0px 0px!important;
	color:#A0CF23; 
	/*font-size: .9em;*/
	background-image:url()!important;
	} /*titular de las noticias*/
.listaancha p{margin: -20px 45px 5px 45px; z-index: 1000 !important; position:relative;} 
.listaancha .noticiaancha{
	margin: 20px 20px 0px 10px;
	padding-bottom: 10px;  
	/*border-bottom: 1px dotted #9DCBE2;*/
	background-image: url(Images/2/bgpaneles.png)!important;
	background-repeat:no-repeat;
	background-position: bottom right;
	float:left;
	width:675px;

}
.noticiaancha .fecha{display:none;}
.noticiaancha .fotoizq{ width: 110px; float:left; margin-left:10px;}
html>body .noticiaancha .fotoizq {margin-left:30px;}
.noticiaancha .fotoizq .noticia_fecha{ margin-top: 10px; }
.noticiaancha .fotoizq .botonesnoticia{ margin-left: 15px; font-size:.9em; margin-top:0px; float:left;}

.noticiaancha .contenidoancha{ margin-left: 95px; /*margin-top:-5px; */}
html>body .noticiaancha .contenidoancha {margin-left:100px;}
.noticiaancha .contenidoancha h1{ margin-left: 45px !important; }
.noticiaancha .contenidoancha p{ margin-top:20px; margin-right:0px;}


/************************************************************************************************************/
/**************************************Listado de Visitas****************************************************/
.listadevisitas{ margin: 20px 25px 10px 60px;}
html>body .listadevisitas{float:left; width:82%;}
.listadevisitas ul{list-style-type: none;}
.listadevisitas li{
	border-bottom: 1px dotted #437BB4;

	padding-bottom: 20px;
	margin-bottom: 10px;
	list-style-image: url(Images/2/topo.png);
	padding-left:5px;
	}
.listadevisitas h2{
 display: block;
 margin-bottom: 5px;
 font-size: 1.1em;
 font-weight: normal;
}
.listadevisitas span{
 color:#A3C82A;
 display: inline;
 font-size: 1em;
 margin-right: 5px;
 font-weight: bold;
}
.listadevisitas .nombrecolegio { font-weight:bold; color:Black !important;}
.listadevisitas  .botonesnoticia{
	width: 100%;
	text-align: right;
	text-transform:none;
	display:block;
	margin: -25px -30px 0px 0px;

}
.listadevisitas .botonesnoticia img{ position: relative; border: 0px; margin-bottom: -5px; margin-left: 10px;}

/***********************************************************************/
/*************************     FIN LISTAS    ***************************/


/***************DATOS DE LA VISITA EN VENTANA POP-UP********************/
.listadatosvisita {text-align:left; margin: 5px 0px 0px 15px; font-size:.9em;}
.listadatosvisita li {margin-top: 10px; /*font-size:1.1em;*/background-image:url(Images/2/topo.png);  background-repeat:no-repeat; background-position: left 3px; padding-left:15px;}
.listadatosvisita ul { list-style-type:none;}
.listadatosvisita .toponaranja{}
.listadatosvisita .titulospopup{ color:#A3C82A; font-weight:bold;}

/********imagen *********/
.listadatosvisita .imagennoticia{float:right; margin-top:15px;}

/**************************************************/
/*********** Panel Pie **************************/
 
#panelpie{
 background-image:url(Images/2/bgPie.png);
 background-position: right top;
 background-repeat: no-repeat;
 color:#3F80B8;
 font-size: .7em;
 margin: 20px 0px 0px 0px;
 padding-top: 15px;
 z-index:0;

}
#panelpie .separador{
 color: #FED349;
 margin: 0px 5px 0px 5px;
 }
#panelpie ul{ margin: 0px 0px 15px 0px;display:inline;}
#panelpie ul li{
 display: inline;
 font-weight: bold;
}

#panelpie .textopanelpie{display:inline; float:left; margin-left:50px;}

#panelpie .textopanelpie a img { margin: -20px 40px 0px -5px; z-index:10000 !important; position:relative; border:0px;}


/********************** Fin Panel Pie **********************/
.titularh1peque{
	background-image: url(Images/2/bgh1Centro.png)!important; 
	background-position: top;
	background-repeat: no-repeat;
	position:relative;
	margin:  10px 0px 0px 0px;
	padding: 15px 0px 40px 35px;
	z-index: 0;

}
/*************** mostrar LOCALIDAD ampliada ****************/
#panel_centro h1{
	background-image: url(Images/2/bgh1CentroGrande.png); /*Cambiar este por el grande*/
	background-position: top;
	background-repeat: no-repeat;
	position:relative;
	margin:  10px 0px 0px 0px;
	padding: 15px 0px 40px 45px;
	z-index:0 !important;
	font-size:1.1em;

}

#buscador_panellista{z-index:0;}

#localidad_PanelLocalidades{

	width:85%!important; margin-top:-30px !important;
}
#localidad_PanelLocalidades .hoyestamosen{float:left; margin-right:15px;}
html>body #localidad_PanelLocalidades .hoyestamosen{ position:relative; margin-left:1px;}
#localidad_PanelLocalidades .titulovinculolocalidad
{
	float:left;
	background-image:url(images/2/lineaverde.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding-bottom:20px !important; margin-bottom:10px;position:relative; margin-top:-25px;
	}
html>body #localidad_PanelLocalidades .titulovinculolocalidad{ margin-top:0px;}
#localidad_PanelLocalidades .titulolocalidad{float:left; }
#panel_centro #localidad_SelectorLocalidad{
	position: absolute;
	float: right;
	right: 0px;
	top: 225px;
	width: 210px;


}
#panel_centro #localidad_SelectorLocalidad select{float: left; font-size: .95em;margin-left:18px !important; margin-right:5px;}
#panel_centro #localidad_SelectorLocalidad #localidad_PanelIr{
	width: 27px!important;
	height: 19px;
	float: left;
	background-image:url(Images/2/bgBoton.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: center;
	font-size: .8em;
}
#panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:visited, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:link, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:active{
	color: #000000;
	text-decoration: none;
	position: absolute;
	margin: 3px 0px 0px -9px;
}
html>body #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:visited, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:link, #panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:active{
margin:2px 0px 0px 2px;}
#panel_centro #localidad_SelectorLocalidad #localidad_PanelIr a:hover{
	color: #fff;
	text-decoration: none;
	float: left;
}
#localidad_PanelLocalidades{
	/*border-bottom: 3px solid #A7D223;*/
	margin: -20px 20px 5px 45px;
	padding-bottom:10px;
	font-size:1.1em;
	width:90%!important;position:relative;
}
html>body #localidad_PanelLocalidades {width:84% !important;}
#localidad_PanelLocalidades span{
	color:#437BB4;
}

#panel_centro #localidad_PanelLocalidades .vinculovolver{
	float: right;
	right:0px;
	/*margin-right: -50px;*/
	text-align: right;
	/*font-size: .9em;*/
	margin-top: 5px; position:relative;
}
html>body #panel_centro #localidad_PanelLocalidades .vinculovolver{margin-right:-40px;}
#panel_centro #localidad_PanelLocalidades .vinculovolver a {display:block;padding-bottom: 10px;	color:Black;}
#panel_centro #localidad_PanelLocalidades .vinculovolver a img{  position: relative; border: 0px; margin-bottom: -5px; margin-left: 10px; padding-left: 8px;} 
html>body #panel_centro #localidad_PanelLocalidades .vinculovolver a img{margin-left:-5px;}
/**********************/
#panel_centro .fotograndeydescripcion{ width:67%; float: left; margin:-17px 10px 10px 23px; /*font-size: .85em;*/}
/*html>body .fotograndeydescripcion { margin:0px 10px 10px 43px !important; }*/
html>body .fotograndeydescripcion { margin:0px 10px 10px 0px !important;
	padding:0px;
	 }
#panel_centro .fotograndeydescripcion h1 ,#panel_centro .fechasderecha h1{ 
	background-image: url();
	margin: 0px;
	
	padding: 0px;
	font-weight: normal;
	/*font-size: 1em;*/
	margin-bottom: 3px;
	
}

#panel_centro .fotograndeydescripcion img{ margin-bottom: 0px; border:solid 1px #527300;}
#panel_centro .fotograndeydescripcion li {list-style-type: none;}

#panel_centro .fechasderecha { 
	/*font-size: .85em;*/
	margin-top: 10px;

}

#panel_centro .fechasderecha li{ margin-bottom: 10px; list-style-type: none; margin-right:5px;}
html>body #panel_centro .fechasderecha li { float:left;}
#panel_centro .fechasderecha li a{display:block;}
#panel_centro .fechasderecha li a img{ border: 0px; position: relative; float: left; margin-right: 7px!important;}

#panel_centro .fechasderecha span{}

/***AÑADIDO A PARTIR DE LA 3ª REVISION FECHA 07-04-2006 PARA LOCALIDADES AMPLIADAS****/
.localidadvisita { font-size:1.3em; font-weight:bold; line-height:30px;}
.emplazamientovisita{ font-weight:bold;}
.separadorlocalidad{color:#A3C82A !important; font-weight:bold;}
.fechavisita{ font-weight:bold;}

/*********************************************************/


/*********************GALERIA DE IMAGENES************************************/
#localidad_PlantillaImagenes_TbResultados{margin: 0 auto; width: 100%;} 
html>body #localidad_PlantillaImagenes_TbResultados{ float:left;}
#localidad_PlantillaImagenes_TbResultados td{padding: 5px 0px 0px 0px; text-align: center;}
#localidad_PlantillaImagenes_TbResultados .fotoslista{
	border: 1px solid #75B6D2;
		margin-top: 20px;
		position: relative;
		cursor:pointer;
	}
#localidad_PlantillaImagenes_TbResultados .vinculoslistatextofoto{position:absolute; float:left;  margin-left:0px; margin-top: 20px;}
html>body #localidad_PlantillaImagenes_TbResultados .vinculoslistatextofoto{position:relative; float: none; margin-left: 120px; margin-top: -77px;  }

#localidad_PlantillaImagenes_TbResultados .tituloceldaslista{
	padding-bottom: 20px;
	font-size:.85em;
	}
#localidad_PlantillaImagenes_Panel3{
	text-align: center;
	}
html>body #localidad_PlantillaImagenes_Panel3{clear:left;}
#localidad_PlantillaImagenes_Panel3 .textboxcorto{
	width: 25px;
	height: 14px;
	vertical-align: middle;
	margin: 0px 3px 0px 3px;
	border:0px;
	color:#A7D326;
	font-weight:bold;
}
#localidad_PlantillaImagenes_Panel3 #localidad_PlantillaImagenes_atras, #localidad_PlantillaImagenes_Panel3 #localidad_PlantillaImagenes_adelante{
	/*padding-top: 10px;*/
	vertical-align: middle;
	margin-left: 3px;
	margin-right:8px;
	border:0px;
}
#localidad_PlantillaImagenes_Panel3 .textogaleria{
	vertical-align: middle;
	margin: 0px 0px 0px 0px!important;
}
#localidad_PlantillaImagenes_Panel3 .textogaleria2{
	color:#A7D326;
	font-weight:bold;
}
/**********************************************************/


/***************************Noticia Ampliada************************/
.noticiaampliada { margin:0px 20px 0px 35px;}
.noticiaampliada .imagennoticia{margin: 0px 0px 0px 10px!important; float:left;}
.noticiaampliada .fecha{color:#A7D326; /*font-size: .9em;*/  margin: 10px 0px 20px 20px!important;}
.noticiaampliada h2{color:#407BB5; margin: 10px 0px 20px 10px; font-size:1em;}
.resumennoticiaampliada { float:left; margin-left:135px; width:300px;}
.noticiaampliada p{}
.linkvolver .boton 
{
	position:absolute; 
	top:227px; right:30px;
	background-image:url(images/2/atras.png); 
	background-repeat:no-repeat; 
	background-position: right 0px; 
	padding-right:25px;
	padding-top:3px;
	text-align:right;
	height:20px;
	text-decoration:underline !important;
	color:Black !important;
}
.contenidonoticia{ margin-left:280px; width:300px;}
/************Opciones de impresión y envio para las noticias***********/
.opcionesnoticiasimagenes {display:none; float:left;}

.opcionesnoticias
{
	right:37px;
	padding-right:8px;
	padding-top:5px;
	background-image:url(images/2/fondoimpenv.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:150px;
	height:100px;
	position:absolute;
	top:300px;
}
.opcionesnoticias img
{
	border:0px;display:none;
}
.opcionesnoticias a 
{
	background-image:url(images/2/vermas.png); 
	background-repeat:no-repeat; 
	background-position: right;
	padding-right:25px;
	line-height:25px;
	text-align:right;
	height:25px;
	float:right;
	clear:both;
	color:black !important;
}
.enlaceadjunto { margin-left:280px; width:300px;}
.enlaceadjunto img{border: 0px; margin: 0px 5px 0px 5px;}
/***********************************************************************/
/**********************************************************/

/***********************Contenido tipo Texto***************************/
.textonormal
{
	margin: -30px 20px 0px 45px;
	z-index:1000 !important;
	position:relative;
	line-height:17px;
	text-align:left;
}
.texto
{
	z-index:10000 !important; 
}
.texto img{/*margin-left:-36px;*/ margin-top:-21px !important; position:relative;}
html>body .texto img{margin-top:-12px !important;}
.textonormal img{/*margin-left:-40px;*/ margin-top:-2px;}
.textonormal h2 
{
	padding-left:35px;
	background-image:url(images/2/fondoH2.png); 
	margin-left:-35px; 
	color:#407BB5; 
	font-size:1em; 
	line-height:31px; 
	background-repeat:no-repeat;
	width:100%;
	display:block;
	margin-bottom:15px;
	}
html>body .textonormal h2{ height:31px;line-height:31px; float:left;}
/*FUTU listamascotas div  mostrar la lista de mascotas FUTU*/
.listamascotas 
{
	background-image:url(images/2/bgseparamascotas.png); 
	background-repeat:no-repeat; 
	background-position:right bottom;  
	width:95%; float:left; margin-bottom:30px;}
/*FUTU imagenmascota div  imagen asociada a cada elemento de la lista de mascotas FUTU*/
.imagenmascota{float:left;width:180px;}
html>body .imagenmascota {}
.imagenmascota img{ margin:0px !important; }
/*FUTU textomascota div  texto asociado a cada elemento de la lista de mascotas FUTU*/
.textomascota {float:left;}
html>body .textomascota { width:450px;}
.textomascota h3{ font-size:1.1em; color:#A5C205; margin-top:30px; }
/**********************************************************/

/**********************10 TRUCOS**********************/
/*FUTU verpresentaciondiapo div  link a diapositivas presentacion FUTU*/
.verpresentaciondiapo
{

	height:20px; 
	margin:-56px 0px 0px 450px;
	width:220px;
	padding-top:2px;
}
.verpresentaciondiapo img{border:0px; float:right; margin-top:-17px; margin-left:0px;}
.verpresentaciondiapo a {color:Black!important;}
/*FUTU imagencentrada div  imagen centrada FUTU*/
.imagencentrada { margin:15px 0px 0px -65px; position:relative; z-index:1000;}
html>body .imagencentrada{margin-left:-40px;}
/*FUTU imagendescargar div  imagen asociada a elemento de descarga FUTU*/
.imagendescargar
{
	float:left;
	width:90px;
}
html>body .imagendescargar{margin-top:10px;}
.imagendescargar img{	margin:0px auto !important; border:0px;}
/*FUTU elementodescargar div  contenedor de elemento de descarga FUTU*/
.elementodescargar 
{
	height:80px; clear:left; margin-top:20px !important;
}
/*FUTU contenidodescarga div contenedor del enlace a descargar archivo FUTU*/
.contenidodescarga
{
	background-image:url(images/2/fondocontenidos.png); 
	background-repeat:no-repeat; 
	background-position: right bottom; 
	height:55px;
	margin-top:10px;
}
html>body .contenidodescarga{padding:20px 0px 0px 100px;}
/*FUTU textodescarga div texto asociado a la descarga FUTU*/
.textodescarga{margin:15px 0px 0px 25px; color:#407BB5; font-weight:bold; }
.tipotamarchivo{color:#A5C205; font-weight:normal; float:left;}
.separadortipotam{color:#407BB5; float:left; margin: 0px 5px 0px 5px;}
/*FUTU descargararchivo div  link a descargar archivo FUTU*/
.descargararchivo
{
	background-image:url(images/2/vermas.png); 
	background-repeat:no-repeat; 
	background-position: right 0px; 
	padding-top:2px;
	height:20px; 
	width:90px;
	float:right;
	margin-top:-15px;
	margin-right:5px;
	text-align:right;padding-right:25px;
}
.descargararchivo a{color:Black !important;}

/*FUTU imagencabecerapegada div imagen pegada a la cabecera FUTU*/
.imagencabecerapegada{margin:-13px 0px 0px -40px !important;}

html>body .imagencabecerapegada{margin:-8px 0px 0px -40px !important;}

/*FUTU enlacejugar div  link a juego FUTU*/
.enlacejugar
{
	/*background-image:url(images/2/vermas.png); 
	background-repeat:no-repeat; 
	background-position: right 0px; */
	height:17px; 
	margin:-56px 0px 0px 610px;
	width:60px;
	padding-top:2px !important	;
}
.enlacejugar img{border:0px; float:right; margin-top:-17px; margin-left:0px;}
html>body .enlacejugar{padding-top:0px; margin-top:-58px;}
.enlacejugar a {color:Black!important;}
/*******************BARRA LOCALIZADOR**********************/
/**********************************************************************************************************************************/
/************************************* SUPERBARRA LOCALIZADOR **********************************************************************/
/**************************************************************************************************************************/

#localizador{
 	position:absolute;
	color:#fff;
	top: 182px;
	/*font-size: .9em;*/
	margin: 0px 0px 0px 58px!important;
	z-index: 10000;
}
#localizador .separador{color: white;}
#localizador ul li{
	display: inline;
	padding: 2px;
	margin: 0px 2px 0px 1px;
	
	}
#localizador ul li a, #localizador ul li a:link, #localizador ul li a:active, #localizador ul li a:visited{
	color:#000100;
	text-decoration: none;
}
#localizador ul li a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}


/*#localizador ul ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	/*border-left: 2px solid #FAEABF;*/
	/*border-right: 4px solid #EFA834;*/
	/*border-bottom: 2px solid #FAEABF;*/
	/*background-color: #FAEABF;
}
#localizador a {
	text-decoration: none;
}

#localizador  li li a, #localizador  li li a:visited, #localizador  li li a:link{
	float: none;
	font-weight: normal;
	color: #808080;
	display: block;
	width: 100%;
	padding-left: 3px;
	
}
body #localizador li li a{ margin-right: 0px;}
#localizador li li a:hover {
	background-color: #F6D28B;	
	color: #808080;
}*/

#localizador li {
	/*float: left;*/
	position: relative;
	width: auto;
	cursor: default;
	margin: 0px 3px 0px 3px;
	padding: 0px 2px 0px 2px;
	height: 20px;
	list-style-type: none;
	color:Black;
}

#localizador li ul {
	display:none;
	position: absolute;
	top: 100%;
	right: 0;
	text-align: right;
	width: 150px;
	font-weight: normal;	
}


/*#localizador li>ul {
	top: auto;
	left: auto;
}

#localizador li li {
	float: none;
	border: 0px none;
	text-align: left
}*/


/*#localizador .separador:hover,*/
#panel_derecho .separador:hover,#panel_izquierdo .separador:hover,
#panel_izquierdo .separador:hover,
#panelpie .separador:hover
{
	background-color: transparent;
	/*cursor: none;*/
}

#localizador li ul
{
	background-image:url(Images/2/rellenodesplegable.jpg); 
	background-position: top left; 
	background-repeat:no-repeat;
}
#localizador li li{margin: 0px; padding: 0px;}
#localizador li li a, #localizador li li a:visited, #localizador li li a:link, #localizador li li a:active{display: block; margin: 5px 5px 5px 0px; border-bottom: 1px solid #99C9DF; padding:0px 3px 5px 10px!important; color: #FFF;}
#localizador li li a:hover{background-color: #fff; color: #A7D326!important; text-decoration: none;}
#localizador li:hover ul,#localizador li:hover ul ul,#localizador li:hover ul ul ul, #localizador li:hover ul ul ul ul, 
#localizador li.sfhover ul,#localizador li.sfhover ul ul,#localizador li.sfhover ul ul ul, #localizador li.sfhover ul ul ul ul,
#panel_izquierdo li:hover ul ul,#panel_izquierdo li:hover ul ul ul, #panel_izquierdo li:hover ul ul ul ul, 
#panel_izquierdo li.sfhover ul ul,#panel_izquierdo li.sfhover ul ul ul, #panel_izquierdo li.sfhover ul ul ul ul,
#panel_derecho li:hover ul ul,#panel_derecho li:hover ul ul ul, #panel_derecho li:hover ul ul ul ul, 
#panel_derecho li.over ul ul,#panel_derecho li.over ul ul ul, #panel_derecho li.over ul ul ul ul
{
	display:none;
	
}

#localizador li:hover ul, #localizador li.over ul {
	display: block;
	white-space:nowrap;
	z-index: 10000!important;
	height: auto;
	position: absolute;
	left: 0!important;
	top: 15px;
	padding: 5px 8px 5px 8px;
	border: 2px solid #fff;
	text-align: left;	width:150px;
}

#localizador li.sfhover ul, #localizador li li.sfhover ul, #localizador li li li.sfhover ul, #localizador li li li li.sfhover ul,
#localizador li:hover ul, #localizador li li:hover ul, #localizador li li li:hover ul, #localizador li li li li:hover ul, 
  #panel_derecho li li:hover ul, #panel_derecho li li li:hover ul, #panel_derecho li li li li.over ul, 
 #panel_derecho li li.over ul, #panel_derecho li li li.over ul, #panel_derecho li li li li.over,  
 #panel_izquierdo li li:hover ul, #panel_izquierdo li li li:hover ul, #panel_izquierdo li li li li:hover ul, 
 #panel_izquierdo li li.sfhover ul, #panel_izquierdo li li li.sfhover ul, #panel_izquierdo li li li li.sfhover ul
{
	display:block;

	white-space:nowrap;
	z-index: 10000!important;
	height: auto;
	background-image:url(Images/2/rellenodesplegable.jpg); 
	background-position: top left; 
	background-repeat:no-repeat;
	/*position: absolute;*/
	left: 0!important;
	top: 15px;
	padding: 5px 8px 5px 8px;
	
	border: 2px solid #fff;
	text-align: left;
}
#localizador li li ul,#localizador li li li ul,#localizador li li li li ul,
#panel_derecho li li ul,#panel_derecho li li li ul,#panel_derecho li li li li ul,
#panel_izquierdo li li ul,#panel_izquierdo li li li ul,#panel_izquierdo li li li li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  	
  }



/******************************************************/
/***********************IMAGEN DESCRIPCION EN POPUP********************/
.paneldescripcion{background-color:#407BB5; border-bottom:8px solid #407BB5;	}
.titulodescripcion
{
	font-size:.7em;
	font-weight:bold;
	color:#fff;
}
.textodescripcion
{
	font-size:.7em;
	color:#fff;
}
.piefotodescripcion
{
	font-size:.7em;
	color:#fff;
	margin-left:3px;
}
.panelbotonesimagen
{
	margin-top:5px;
	/*background-color:#407BB5;*/
	background-image:url(images/2/fondoimgpopup.png);
	background-position:top;
	background-repeat:no-repeat;
	height:53px !important;
}
.flechaflotarderecha 
{
	width:55px;
	float:right;
	border:0px;
	margin-top:15px;
}
.flechaflotarizquierda 
{
	width: 55px;
	float: left;
	margin-left: 15px;
	border:0px;
		margin-top:15px;
}

/******************************************************************************************/
/*******************************AÑADIDO POR LAS VERSIONES******************************/
/******************************************************************************************/

.leyenda /*para la leyenda de la agenda*/
{
	width:20px;
	height:20px;
	
}
.textojustificadoavisolegal{text-align:justify;}
/*CONFIGURABLE derecha opcioncentral mostrar lista de opciones centrales a la derecha CONFIGURABLE*/
.opcioncentral_derecha
{
	float:right;
	
}
/*CONFIGURABLE izquierda opcioncentral mostrar lista de opciones centrales a la izquierda CONFIGURABLE*/
.opcioncentral_izquierda
{
	float:left;
}
/***************************************** Para las opciones centrales************************************************************/
.opcioncentral_derecha ul,.opcioncentral_izquierda ul
{
	list-style-type:none;
}
.opcioncentral_derecha .titulo,.opcioncentral_izquierda .titulo
{
	/*height:100px;*/
}
.opcioncentral_derecha .titulo a img,.opcioncentral_izquierda .titulo a img
{
	border:none;
}
.opcioncentral_derecha .titulo a,.opcioncentral_izquierda .titulo a
{
/*	margin-top:65px !important;*/
	text-decoration:none;
	font-size: 1.2em;

	
}
.opcioncentral_derecha .separador {display:none;}
.opcionimagen
{
 font-weight:bold;
margin-top:15px;
margin-left:20px;
position:absolute;
z-index:10;	

}
/***************************************** FIN Para las opciones centrales************************************************************/

/***********************************************************************/
/***************HIJOS DE UN MENU DESPLEGABLE EN PANEL CENTRO************/
#panel_centro .hijosencentro
{
	border: 2px solid #E9F2F1;
	border-top: 0px;
	border-right: 0px;
	margin: -24px 3em 0px 3em;
	padding: 25px 10px 35px 10px;
}
#panel_centro .hijosencentro ul{
	list-style-type: none;
}
#panel_centro .hijosencentro li{
	margin-bottom: 3px;
	background-image: url(images/2/topoOFFblanco.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-color: #F4F4F4;
	line-height: 20px
}

/***********************************************************************/

/***********************************************************************/
/*******HIJOS DE UN MENU DESPLEGABLE EN PANEL IZQUIERDO Y DERECHO*******/
#MenuIzquierda_plantillalistaopcionhija_Panel2
{
	list-style-type: none;
	font-weight: bold;
	width: 200px; 
	float: left; 
	margin-top:5px; 
	margin-left:-15px;
}

#panel_izquierdo .hijosencentro ul li, #panel_derecho .hijosencentro ul li
{
	margin-left:10px;
	font-size:.8em;
	color:#666666;
	text-transform:none;

}
#panel_izquierdo .hijosencentro li a,#panel_derecho .hijosencentro li a 
{	background-image:url(Images/2/topo2.png); 
	background-repeat:no-repeat; 
	padding-left:15px;
}
#panel_izquierdo .hijosencentro li a:hover,#panel_derecho .hijosencentro li a:hover 
{	background-image:url(Images/2/topo2over.png); 
	background-repeat:no-repeat; 
	padding-left:15px;
}

/***********************************************************************/
/***************************LISTA DE ENLACES****************************/
.listasubopciones{ margin:-20px 15px 0px 45px;  position:relative;}
.elementolistaenlace{height:80px;}
.imagenlistaenlace{ float:left;	width:100px; height:105px; margin-right:5px;}
.imagenlistaenlace img{border:0px;}
.contenedorlistaenlace{
	background-image:url(images/2/fondodescargar.png); 
	background-repeat:no-repeat; 
	background-position: right bottom; 
	height:55px;
	margin:10px 0px 0px 0px;
}
.textolistaenlace{margin:15px 0px 0px 25px; color:#407BB5; font-weight:bold;}
.tipoenlace{color:#A5C205; font-weight:normal; float:left;}
.linkdescargar{
	/*background-image:url(images/2/vermas.png); 
	background-repeat:no-repeat; 
	background-position: right 0px; */
	padding-top:2px;
	/*height:20px; 
	width:90px;*/
	float:right;
	margin-top:-15px;
	margin-right:0px;
	text-align:right;padding-right:5px; /*line-height:20px;*/vertical-align:middle;
}
.linkdescargar a{color:Black !important;display:block; padding-bottom:10px !important;}
.imgdescargarenlace{border:0px;margin-left:10px; margin-bottom:-5px !important;}
/************************************************/
/**********************CONTACTO*******************/
.cbb { margin: 15px 0px 0px 40px;}
.cbb table{ margin-left:4px;margin-top:20px;text-transform:uppercase;}

.cbb td{
	vertical-align:top;
	}

.cbb td label
{
	display:inline;
	width:60px;
	text-transform:capitalize;
}
.cbb td span
{
	position:absolute; top:3px;
	margin-left:90px;
	margin-top:0px !important; left:1px;
}
#buscador_buscador td span
{
	position:relative;
	margin-left:0px;
	margin-top:0px;
}


#buscador_buscadorprincipal .cbb textarea,#buscador_buscadorprincipal .cbb input{border:solid 1px #82a0d2; color:Black; width:280px;}
#buscador_buscadorprincipal .cbb select{width:410px;}
#buscador_buscadorprincipal .textboxcalendario{width:90px !important;}

#buscador_buscadorprincipal .botonbuscar{background-color:#fff; color:#407BB5 !important;width:80px !important;}

#Datos_panelAdjuntos input{margin-left:55px;width:515px;border:solid 1px #82a0d2;}
html>body #Datos_panelAdjuntos input{margin-left:57px;}
#Datos_panelAdjuntos label{ text-transform:uppercase; margin-left:-15px;}
#Datos_panelAdjuntos {margin-top:-15px;}
html>body #Datos_panelAdjuntos {margin-top:-15px;}
html>body #Datos_panelAdjuntos label{margin-left:45px;}

#Datos_PanelImagen img{margin-top:-15px ;}
html>body #Datos_PanelImagen img{margin-top:0px;position:relative;}

#Datos_captador{margin:-30px 0px 0px 45px !important; position:relative;}
#Datos_captador label{padding-left:12px;}
#Datos_captador span{padding-left:0px; font-size:0.8em;}

#Datos_captadorprincipal{margin-top:10px;}
#Datos_captadorprincipal .cbb{margin-left:15px;}
#Datos_captador .celdaapeque{width:88px;float:left;}
#Datos_captador .celdaapeque .flotararriba{padding-left:10px !important;}
#Datos_captador .celdabpeque{width:170px;float:left;padding: 0px 0px 0px 0px!important;margin: 0px 0px 0px 0px!important;}
#Datos_captador .celdaapeque input,#Datos_captador .celdabpeque input{width:150px;margin: 5px 0px 5px 3px !important;height:17px;}
#Datos_captador .celdabpeque select{width:154px;margin: 5px 0px 5px 3px !important;height:17px;}
html>body .celdabpeque {float:none;}


#Datos_captador .celdaa{width:88px;	float:left;text-align:left;display:block;clear:both;}
#Datos_captador .celdabpeque span{position:relative;display:block;float:left;left:120px;top:-25px;}
#Datos_captador .celdab{width:354px;}


#Datos_captador .celdaa label{width:88px!important;text-align:left; margin-left:-10px;}/*loreto 20-03-2006*/
#Datos_captador .celdab input{width:510px;margin: 5px 0px 5px 0px !important;	height:17px;}/*loreto 20-03-2006*/
html>body #Datos_captador .celdab input{width:314px;margin: 5px 0px 5px 0px !important;	height:17px;}
#Datos_captador .celdab textarea{width:510px;margin: 5px 0px 5px 0px !important;	}/*loreto 20-03-2006*/
html>body #Datos_captador .celdab textarea{width:314px;margin: 5px 0px 5px 0px !important;	}
#Datos_captador .celdab select{margin-bottom:13px;width:513px; margin-left:15px;}/*loreto 20-03-2006*/	
html>body #Datos_captador .celdab select{margin-bottom:5px;width:312px;  margin-left:0px;}
.tablaencuesta label{padding-left:0px !important;}
html>body #Datos_captador  .celdab{width:404px;}
#Datos_captador .celdabpeque img{float:left;margin-bottom:20px;}

#Datos_captador .celdab .controlfecha{width:120px !important;margin-bottom:20px;}
#Datos_captador .flotarderecha{width:1px !important;}
#Datos_captador  .celdabpeque .controlfecha{width:80px !important;padding-right:40px;padding-bottom:0px !important;}

.documentosadjuntos li a
{
        background-image: url(../../images/2/iconodescargar.png);
        background-position:  0% 50%;
        background-repeat:no-repeat;
        padding-left:15px
}
.direccioncontacto
{
	color:#0F328C;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}
.textocontacto{	padding-left:0px;}

#Datos_file2,#Datos_file3,#Datos_file1{margin-left:-5px; width:300px;}

#Datos_paneltexto2{margin-left:120px;margin-top:-40px;}
#Datos_paneltexto2 .boton{position: static;} 
html>body #Datos_paneltexto2{margin-left:103px;margin-bottom:20px; margin-right:280px;}
html>body #Datos_paneltexto2 .boton{margin-top:25px;} 
#Datos_LblCamposRojos{margin-left:195px;margin-top:-60px;}
#Datos_textodatos{margin-left:195px;margin-top:-20px;}
html>body #Datos_LblCamposRojos{margin-left:103px;}
html>body #Datos_textodatos{margin-left:100px;}
/********************************************/

/*FUTU dieztrucosimg div  mostrar las imagenes de 10 trucos FUTU*/
.dieztrucosimg 
{
	 float:left; margin-left:28px;
}

.dieztrucosimg img
{
	margin-left:0px; margin-top:20px;
}

#Player1
{

width:350px;
}
#_ctl2_PlantillaVideo_Panel2,#_ctl2_PlantillaVideo_Panel3
{
text-align:center!important;	
}
#_ctl2_PlantillaVideo_Panel2 
{
margin-left:200px;
}
