﻿html{background-image: url(Images/fondo.jpg);}
body{background-image: url(Images/elrelleno.jpg); background-position:center; background-repeat: repeat-y;}

body, html{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: black;
	margin: 0px;
	height: auto !important;
}
html{
	/*background-image:url(Images/2/cabecera.png);
	background-position:323px top;
	background-repeat: no-repeat;*/
	
}
ul, li{ margin:0px; border: 0px; padding:0px;}
a, a:active, a:link, a:visited{
	color:#407BB5;
}
h1{
	color:#407BB5; 
	font-size: .9em;
	margin: 15px 0px 15px 20px;
	z-index:0;
	}
a:hover{
	color:#A7D326;
	text-decoration: none;
}
input, select{
	border: 1px solid #9CBBB6;
	/*font-size: 1.1em;*/
	color: #35736A;
}
.notextbox, .notextbox input, .chknormal, .chknormal input{
	border: 0px;
}
h2{
 /*font-size: 1.8em;
 text-transform: capitalize;*/
 margin: 0px;
}
h5{
 color: #35726A;
 /*font-size: 1.1em;*/
 background-image: url(images/2/topoOFFblanco.png);
 background-position:  0% 50%;
 background-repeat: no-repeat;
 padding-left: 18px;
 text-transform: uppercase
}



/**********
	CLASES PARA LOS BOTONES

************/
/*FUTU imagenderecha div  mostrar una imagen en el panel central a la derecha FUTU*/
.imagenderecha img{
float:right;
}
/*FUTU imagenizquierda div mostrar una imagen en el panel central a la izquierda FUTU*/
.imagenizquierda img{
float:left;
}
/*FUTU imagenpeque div mostrar una imagen con un ancho reducido FUTU*/
.imagenpeque img{
width:20%;
}

 /*FUTU lang span poner una etiqueta para textos en ingles FUTU*/
.lang {
}
 
/*FUTU spaarojo span mostrar una etiqueta en rojo FUTU*/
.spaarojo {
background-color: red;
}
/*.boton
{
	padding-left: 18px;
	background-position:  0% 50%;
	background-repeat: no-repeat;
	height: 16px;
	display: block;
	text-decoration:none;
}
.panelbotones .boton, .flotarderecha .boton , .boton
{

	text-decoration: none;
	font-weight: normal;
	text-align: center;
	color: #000000;
	margin: 3px;
	width: 55px;
	float:right; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px
}*/

.panelbotones a:hover
{
	font-weight: normal;
}
.panelbotones a:link, .panelbotones a:visited
{
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}

/**********
	FIN  CLASES PARA LOS BOTONES

************/

#principal{
	/*margin:0 auto;*/
	width: 773px;
	/*border: 0px;
	padding:0px;*/
	z-index:0;

}

#panel_cabecera img
{
	border:solid 0px red!important;
}
#panel_cabecera{
	/*background-image:url(Images/2/cabecera.png);*/
	/*background-repeat: repeat-y;^*/
	
	margin: 0px;
	/*margin-left: 2px;*/
	border: 0px;
	padding: 0px;
	height: 250px!important;
	width: 773px/*!important*/;

	margin:0 auto;	
	z-index: 0;
}


#panel_izquierdo
{
	display:none;
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	/*z-index: 500;*/
	background-color: #EEEEEE;
}

/*#panel_izquierdo .titulo,#panel_derecho .titulo{	
	line-height: 38px;
	height: 38px;
	background-image: url(images/2/fondoTituloMenu.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 1.8em;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top: 8px; 
	margin: 10px 0px 4px 0px;
	background-position: top;

}*/



#panel_derecho
{
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	position:relative;
        /*z-index: 500;*/
	background-color: #EEEEEE;
}

#panel_izquierdo ul,#panel_derecho ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 500;
	}

#panel_izquierdo ul ul,#panel_derecho ul ul{
	margin: 0px 0px 0px -10px;
	}
#panel_izquierdo ul li li,#panel_derecho ul li li{
	width: auto;
	margin: 0px 10px 3px 10px;
	height: 20px;
	line-height: 20px;
	/*font-size: .65em;*/
	border-bottom: 1px solid #9CBBB6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#panel_izquierdo ul li a:link, #panel_izquierdo ul li a:active, #panel_izquierdo ul li a:visited,
#panel_derecho ul li a:link, #panel_derecho ul li a:active, #panel_derecho ul li a:visited{
color:#fff;
text-decoration:none;
/*font-size:1em;*/

}
#localizador{
	margin: 43px 0px 0px 37px!important;

}
#localizador ul li li{
	position: relative;
}
#localizador ul li li a:link, #localizador ul li li a:active, #localizador ul li li a:visited/*,
#panel_izquierdo ul li li a:link, #panel_izquierdo ul li li a:active, #panel_izquierdo ul li li a:visited,
#panel_derecho ul li li a:link, #panel_derecho ul li li a:active, #panel_derecho ul li li a:visited*/
{
	display: block!important;
	text-decoration: none;
	color: #fff;
	
	
	
	}/*
#panel_derecho ul li li a:hover,#panel_izquierdo ul li li a:hover, #localizador ul li li a:hover {
	text-decoration: none;
	background-color:#9CBBB6;
	background-image: url(images/2/topoover.png);
	color:white;
	}*/
		
#panel_derecho #login,#panel_izquierdo #login{
	color: #808080;
	text-transform: capitalize;
	margin-top: 5px;
	width: auto;
}
#panel_derecho #login #entrada,#panel_izquierdo #login #entrada{
	text-align: right;
}
#panel_izquierdo #login li input,#panel_derecho #login li input{
	color: #808080;
	border: 1px solid #F6D28B;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 2px;
}

#panel_centro{
	/*padding: 0px; */
	margin: 0px 16px 0px 16px;
	font-size: .7em;
	/*height:350px;*/
	z-index: 0 !important;
}




.botondespliegabuscador
{
	right: 40px;
	margin: 22px 2px 2px 2px;
	position:absolute;
	z-index: 10000;
}
html>body .botondespliegabuscador
{
	margin: 11px 2px 2px 2px;
	
}



.buscadorgenerico
{
	border: 1px solid red; 
	width: 100%;
}


#menuizquierda_validacion_TxtClave ,#menuizquierda_validacion_TxtUsuario 
{
	width:170px;
}
.panelValidacion .cajetin,#Validacion_panelValidacionM .cajetin{
	width: 125px;
}
.panelValidacion a,#Validacion_panelValidacionM a{
	line-height: 1.7em;
	color:#35736A;
	}

.mensajeerror
{
	display: block;
	color: red;
	font-weight: bold;
	/*font-size: 0.9em;*/
	text-align: left;
	padding: 2px;
}
#panel_creditos{
	width: 750px;
	background-color: #FFFFFF;
	padding: 20px 0px 4px 0px;
	margin: 0 auto;
	}
#panel_creditos img{
	border: 0px;
}

/***************************/
/********estilos mapaweb ***/

.tablamapaweb{
	/*font-size: 0.9em;*/
	margin: 10px 4em 20px 4em;
	font-weight:bold;
	text-transform: capitalize;
}
.tablamapaweb span{
	font-weight:bold;
	text-transform: capitalize;
}
.tablamapaweb tr td{
	padding-bottom: 2px;
}
.mapanivel1{
	background-image: url(images/2/topoOFFoscuro.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapanivel2{
	background-image: url(images/2/topoOFFblanco.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapanivel3{
	background-image: url(images/2/topoOFFflecha.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapanivel4{
	background-image: url(images/2/topoOFFtriangulo.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapanivel5{
	background-image: url(images/2/topoOFFangulo.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapanivel6{
	background-image: url(images/2/topoOFFpunto.png);
	background-position:  0% 50%;
	background-repeat: no-repeat;
	padding-left: 20px
}
.mapaespacio{width: 1.3em;}
 
.fondopopup
{
	background-image:url(none);
	background-color:#ffffff
}



/***** lista asociados  ******/

.elementolistaasociado h2{
 display: block;
 padding: 2px;
 margin: 1px;
}

/*.elementolistaasociado h2 img{
 margin: 0px 10px 0px 5px;
}*/
.elementolistaasociado .vinculoslistaasociado{
 background-color: #FCF4DF;
 padding: 4px;
 vertical-align: bottom;
 text-align: right;
}
.elementolistaasociado .vinculoslistaasociado2{
 padding: 4px;
 vertical-align: bottom;
 text-align: right;
 
}
.elementolistaasociado .vinculoslistaasociado a{
 margin: 0px 3px 0px 3px;
}
.elementolistaasociado .vinculoslistaasociado img{
 margin-bottom: -1px;
}
.elementolistaasociado{
 padding: 3px 5px 4px 5px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #F9EABF;
}
.datoslistaasociado{
 padding: 0px 5px 0px 5px;
 margin: 10px 0px 20px 0px;
}
/***** fin lista asociados  /*/


.documentosadjuntos li a
{
	background-image: url(images/2/iconodescargar.png);
	background-position:  0% 50%;
	background-repeat:no-repeat;
	padding-left:15px
}

.textbox
{
	width:200px;
}

.textboxcontacto
{
	width:200px;
}


.panelbotones
{
	text-align:right;
}

.panelbotones .botonestandar
{
	margin-left:15px;
}


.botonimagen{
 border: 0px;
 margin-right: -15px;
}
#listas_panelnuevo .botonimagen{
 float: left;
}


.fuentenegrita
{
	font-weight:bold;
}
/*************BOTONES DE ACEPTAR Y CANCELAR EN EL ENVIAR NOTICIA************/
#enviaramigo_Panel2 {margin: -15px 20px 0px 45px !important;}
#enviaramigo_Panel2 input{ width:70%; margin-left:20px; color:Black !important; border:1px solid #407BB5;}
.labelenviaramigo{}
.validadorenviaramigo{ margin-left:20px;}
.panelbotaceptarcancelar { float:left; }
.panelboton {}
#enviaramigo_Panel2 .mensajeerror {margin-left:170px;}
/**************************************************************************/

/*****************************************************/
/**************ESTILOS CORREO*************************/

.bodycorreo{
	background-image: url(none);
	padding: 0px;
	/*border-right: 5px solid #00A19B;
	border-left: 5px solid #00A19B;
	border-bottom: 2px solid #00A19B;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify; margin-left:20px; margin-right:80px; margin-top:0px; margin-bottom:20px
}
#panel_cabeceracorreo{
	margin-bottom: 20px;
}
#descripcioncorreo{
	margin: 10px 20px 20px 20px;
	width:470px;
}
#descripcioncorreo h3{
	font-size: 1.4em;
	font-weight: bold;
	color: black;
}
#descripcioncorreo ul{
	margin-top: 20px;
}
#piecorreo{
	font-size: 9px;
	color: black;
	padding: 10px;
	/*border-top: 2px solid #00A19B;*/
}

/**************ESTILOS CORREO*************************/
/*****************************************************/

/*****************************************************/
/***************HIJOS EN CENTRO***********************/

.hijosencentro{
	/*border: 2px solid #E9F2F1;*/
	border-top: 0px;
	border-right: 0px;
	margin: -24px 3em 0px 3em;
	padding: 25px 10px 35px 10px;
}
.hijosencentro ul{
	/*list-style-type: none;*/
	list-style-image: url(Images/2/topo.png);
}
.hijosencentro li{
	margin-bottom: 3px;
	padding-left: 20px;

	line-height: 20px
}

/*****************************************************/

/*****************************************************/
/*****************PARA LA PRINCIPAL*******************/
.agenda_derecha{
	border: 1px solid red;
	display: block;
	float: left;
}
#agenda_panel2{
	height: 200px;
	margin-bottom: 20px;
	display: block;
}
#calendaragenda{
	margin: 0px 10px 20px 10px;
	border: 1px solid #cccccc;
	float:left;
}
#calendaragenda a{
	text-decoration: none !important; 
}
#calendaragenda a:hover{
	color: red !important; 
}
.nombreeventos{
	background-color: #F4F4F4;
	float:left;
	width: 230px;
	padding: 5px 3px 3px 3px;
	position: relative;
}
.nombreeventos img{ border: 0px;}
.nombreeventos span{
	display: block;
	font-weight: bold;
	margin: 10px 0px 4px 0px;
	padding: 1px 1px 2px 2px;
	width: auto;
	height: auto;
	background-color: #F9EABF;
}

/*****************************************************/

#buscadorproductos_panelbuscadorprod{
	
	margin: 0px 0px 20px 0px;
	}
#buscadorproductos_panelbuscadorprod input{
	vertical-align: top;
	margin: 5px 0px 5px 2px;
}
#buscadorproductos_panelbuscadorprod img{
	border:0px;
}

/***** fin para la principal */

/*****************************************************/
/**************************GRID***********************/
.grid{
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
	/*font-size:1em;*/
	
}
.cabeceragrid{
	background-color: #ECE9D8;
	color: #F9EABF;
	font-weight: bold;
	border: 1px solid #F9EABF;
}
.cabeceragrid td{
	border: 1px solid #cccccc !important;
	
}
.grid td{
	border: 0px solid #cccccc;
	padding: 1px 5px 2px 5px;
	
}

/*****************************************************/

/*** Tabla imagenes tipos de pagina ****/
.tablaimagenes{
display:block;
position: relative;
	
	}
.tablaimagenes td{
	
	}
.tablaimagenes img{
	vertical-align: bottom;
}
.tablaimagenes 	.imagennormal{
	display: block;
	border: 0px;
	margin-bottom: 6px;
}
.tablaimagenes 	.imagenresaltada{
	display: block;
	border: 3px solid #EEA836;
	

}
#plantillaimagenwebasociado_panelcontrol img{
	display: block !important;
	border: 3px solid #EEA836;
	float: right !important;
	margin: 5px 5px 5px 5px !important;
	
}
/**** fin Tabla imagenes tipos de pagina ***/

.imagen1{
	float: left;
	margin: 0px 20px 10px 0px;
	}
.imagen2{
	float: right;
	margin: 0px 0px 10px 20px;
	}
.titulocentral
{
/*font-size:1em;	*/
text-transform:uppercase;
}

.productotitulo
{
	/*estilo para el contenido inicial de mantenimiento*/
	/*font-size:1.1em;*/
	margin-bottom:3px;
	margin-left:5px;
	font-weight:bold;	
}
.bienvenida
{
	/*estilo para el contenido inicial de mantenimiento*/
	/*font-size:1.1em;*/
	margin-bottom:3px;
	margin-left:5px;
	font-weight:bold;	
	text-decoration:underline;
}

.botonbuscar 
{
	margin-top:20px;
}

#panel_centro_mantenimiento
{
width:470px;
margin-left:60px;
}

#panel_centro_mantenimiento table
{
	width:100%;

	
}
.fotoslista
{
margin-top:10px;	
}
.linkmapawebpadre
{
	/*font-size:0.8em;*/
	
}
.textomapaweb
{
	/*font-size:0.8em;*/
}

.botonestandar{
	width:80px;
}

.cuadrodetexto{
/*font-size:1.6em;*/
}
.cuadrodetexto span{
/*font-size:0.7em;*/
}

.cuadrodetexto .textbox
{
	/*font-size:0.7em;*/
}
#edicionlista_panelcancelar,#edicionlista_panelaceptar,#edicionlista_paneleliminar,
#plantillalista1edicion_panelSubir,#plantillalista1edicion_panelAgregar,#plantillalista1edicion_panelBajar,#plantillalista1edicion_paneleliminar,
#plantillalista1edicion_panelcancelar,#plantillalista1edicion_panelaceptar
{
	/*font-size:0.7em;*/
}
.textboxsinmargen
{
	/*font-size:0.7em;*/
}

#ficheros_panelbuscar
{
	width:450px;
}
#configuracion_panel2 input
{
	width:300px;
}
#menuizquierda_validacion_olvido a,#menuizquierda_validacion_olvido a:visited,#menuizquierda_validacion_olvido a:link,#menuizquierda_validacion_panelValidacion a ,#menuizquierda_validacion_panelValidacion a:link,#menuizquierda_validacion_panelValidacion a:visited
{
color:#35736A;	


}
#menuizquierda_validacion_olvido a:hover,#menuizquierda_validacion_panelValidacion a:hover
{
	color:#B0BE45; 
	
}
#edicionMenu_panelaceptar,#edicionMenu_panelcancelar
{
float:left;	
}
/*listas*/

 
 
/*FUTU cajadestacadosnombregeneralAlterna div  panel para mostrar una caja FUTU*/ 
.cajadestacadosnombregeneralAlterna ,.cajadestacadosnombregeneral
{
 background-color: #A6C1BD;
 color: #35726A;
 height: auto;
 padding: 2px;
 margin: 1px;
 /*font-size: 1.5em;*/
}
 .cajadestacadostextogeneral{
	background-image: url(images/2/topoOFFangulo.png);
 background-position:  left top;
 background-repeat: no-repeat;
 padding-left: 20px;
 
 }
 .listasubopciones ul li /*,#panel_centro ul li*/ /*Comentamos este trozo porque se descompensaban las listas del contenido inicio*/
 {
	list-style-type:none;
	margin-left:20px;
	margin-bottom:20px;
	
}
.listasubopciones ul li img{margin-right:10px;}

/*Comentamos la siguiente clase porque da problemas con las listas del contenido inicio*/
/*FUTU licentral ul  elemento de lista FUTU*/ 
/*#panel_centro ul li,.licentral
{
	
 background-image: url(images/2/topoOFFangulo.png);
 background-position:  left top;
 background-repeat: no-repeat;
 padding-left: 20px;
 float:none;
 
 }*/
  .cajadestacados{
  padding: 3px 5px 10px 5px;
 border : solid 1px #A6C1BD;
 margin: 0px 0px 10px 0px;
 }
  .cajadestacados a:hover
  {
	color:white;
  }
/*fin listas*/
#panel_centro_mantenimiento ul .titulo{
visibility:hidden;
}
#datosusuario_paneldatosusuario select
{
	
	width:282px;
}
#menuizquierda_menuizqda ul li a
{
	color:White;
	
}

/**/
#panel_derecho  ul li,#panel_izquierdo  ul li{
width:185px;
}
#panelpie .separador{color: #FED349;}





#pagebody #panel_izquierdo,#pagebody #panel_derecho{

width:200px;
}
#menuizquierda_validacion_LinkOlvido
{
	float:left;
	
}


#panel_izquierdo ul ul li li,#panel_derecho ul ul li li
{
background-color:#9CBBB6;	
}
#plantillatexto_fotos1,#plantillatexto_fotos2
{
	text-align:center;
}

.flotararriba
{
	vertical-align:top;
}
.flotarderecha
{

margin-left:5px;
vertical-align:top;
}

.cuerpobuscador
{
	background-image:url(Images/2/rallado2.png);
	/*font-size:1em;*/
	
	margin: 3px 5px 5px 0px;
	border: 1px dotted #9CBBB6;
	padding: 5px 0px 0px 5px;
	width:190px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;

}
.cuerpobuscador span
{
	display: block;
	background-image:url(Images/2/rellenomenusup2.jpg);
	/*font-size: 0.9em;*/
	letter-spacing: 0.1em;
	width:118px;
	
	text-transform: uppercase;
	font-weight: bold;

}

.textboxbuscador{
	
	
	width: 92px;
	/*font-size:1em;*/
	border: 1px solid #9CBBB6;
	margin-bottom:6px;
}
.comboboxbuscador   /*  Combo del buscador*/
{
	/*font-size:1em;*/
	margin: 5px 0px 5px 0px;
	width: 118px;
	border: 1px solid #9CBBB6;

}

.separadorbuscador   /*  panel entre el combo y el textbox del buscador*/
{
	height:4px;
}


.lupa
{
margin-left:5px;	
}
.cajadestacadosnombreGrupo,
.cajadestacadosbusqueda
{
	font-weight:normal;
/*font-size:0.9em;	*/
}


/*paneles configuracion usuarios*/
.labelconfi
{
	display:block;
	margin:10px 5px 1px 0px;
	display:block;
	}

.controlesconfi
{
	width:400px;
	display:block;
	margin:2px 5px 10px 15px;
	display:block;
}

/*cambios cv*/
/*Listas*/ /*Añadido Loreto para el listado de curriculums*/
.listaactuaciones{
}
.listaactuaciones img{
 border: 0px;
 margin: 0px;
 padding: 0px;

}
.listaactuaciones a,.listaactuaciones a:visited{ /*A?adido a:visited Loreto para quitar los subrayados en los v?nculos*/
 text-decoration: none;
}
.listaactuaciones ul{
 list-style-type: none;
 padding: 0px;
 margin: 0px 0px 0px 10px;
}
.listaactuaciones ul li{
 background-image: url(images/2/topoOFFangulo.png);
 background-position: top left;
 background-repeat: no-repeat;
 padding-left: 20px;
}
.datoslistaactuaciones{
 padding: 0px 5px 0px 5px;
 margin: 10px 0px 20px 0px;
}
.elementolistaactuaciones2 h2{
 background-color: #ECE9D8;
 display: block;
 padding: 2px;
 margin: 1px;
 text-align:left;
}
.elementolistaactuaciones2 .vinculoslistaactuaciones2{
background-color: #F6F5ED;
padding: 4px;
vertical-align: bottom;
margin-top:20px;
clear: right;

}

.elementolistaactuaciones2 .vinculoslistaactuaciones2 a, .panelbuscar a{
 margin: 0px 3px 0px 3px;
}
.elementolistaactuaciones2 .vinculoslistaactuaciones2 img, .panelbuscar img{
 margin-bottom: -1px;
}
.panelbuscar img
{
	margin-right:4px;
}
.elementolistaactuaciones2{
 padding: 3px 5px 4px 5px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #ECE9D8;

}

.ancho0
{
	width:0px;
}
.productoimagen img
{
	width:450px;
}

.panelbuscararchivos
{
border:solid 1px #ECE9D8;	
}
.sinborde
{
border:solid 0px red;
}
/*lorena*/


/*********************BOTONES*************************************/

.panelbotones .boton, .flotarderecha .boton , .boton
{
	text-align: center;
	margin: 3px;
	/*width: 55px;*/
	float:right; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;
}
.panelbotones a:hover
{
	font-weight: normal;
}
.panelbotones a:link, .panelbotones a:visited
{
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.boton
{
	display: block;
	text-decoration:none!important;
	font-weight: normal!important;
	position:relative;
	margin-right:15px;

}

/*********************************************************************/

.fotoslista
{
margin-top:10px;
/*añadido Lorena*/
width:100px;/*230*/
}

.linkmapawebpadre
{	
	/*font-size:0.9em;*/
	
}

.textomapaweb
{
	/*font-size:0.9em;*/
}

.botonestandar
{
/*modificado Lorena 15/12/05
width:80px;*/
width:75px;
text-align:center;
margin: 0px 10px 0px 0px;

}

.textboxsinmargen
{	
	/*font-size:1em;*/
}

/*modificado Lorena "Altena" pasa a minúscula*/
.cajadestacadosnombregeneralalterna ,.cajadestacadosnombregeneral
{
 background-color: #A6C1BD;
 color: #35726A;
 height: auto;
 padding: 2px;
 margin: 1px;
 /*font-size: 1.5em;*/
}



/*Añadido Loreto 15-12-2005*/
/*paneles lista de enlaces*/

.labelenlace
{
	display:block;
	margin:10px 5px 1px 0px;
	display:block;
	}

.controlesenlace
{
	width:300px;
	display:block;
	margin:2px 5px 10px 15px;
	display:block;
}
.imgcabecera 

{
border:2px;
border: #F6D28B;

}
.ayuda h2
{
	/*modificado Lorena 19/12/05*/
 background-color: #ECE9D8;
 display: block;
 padding: 2px;
 margin: 1px;
 text-align:left;
}

.ayuda{
 padding: 3px 5px 4px 5px;
 margin: 0px 0px 0px 0px;
 width:460px;
 border: 1px solid #ECE9D8;
 /*font-size: 1.1em;*/
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.panelbotonesAyuda
{
	padding: 3px 12px 4px 5px
}


.ancho256
{
width:256px;	
}
.alto300
{
width:256px;	
	height:300px;
}
.alto200
{	
width:256px;	
	height:200px;
}
.alto100
{
width:256px;	
	height:100px;
}

.altopanelavisolegal
{
	height:258px;
}
.mapahijo
{
background-color:Red;	
}

/***********************************************************************/

/************************** Contenido Principal ************************/
.localidadinicio{
	background-image:url(Images/2/imagenPPal.png);
	background-position: center;
	background-repeat: no-repeat;
	/*width: 739px;*/
	width: auto;
	height: 247px;
	margin: 5px 0px 5px 2px;
	z-index: 0;

}
.imagenlocalidadinicio{
	margin: 1px 10px 0px 23px;
	float:left;
}
.titulolocalidadinicio{
 color:#fff;
 margin: 40px 20px 10px 0px;
 font-weight: bold;
 position: absolute;
 float:right;
 left: 520px;
}
.vinculolocalidadinicio{
 color:#fff;
 position: absolute;
 margin: 190px 0px 10px 0px; 
 padding: 10px 0px 0px 0px;
 float:right;
 left: 530px;
}
.vinculolocalidadinicio a, .vinculolocalidadinicio a:visited, .vinculolocalidadinicio a:link{
	color:#fff;
}
.vinculolocalidadinicio img{
	margin: -2px 5px 0px 0px;
	float: left;
	border:0px;
}

/*******************************************************************************/

.textojustificadoavisolegal
{
	text-align:justify;
}


.fondo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: black;
	margin-left:5px;
	height: auto !important;
	width:60%;
}
.fondo h5{
 color: black;
 /*font-size: 1.1em;*/
 background-image: url(images/2/topoOFFblanco.png);
 background-position:  0% 50%;
 background-repeat: no-repeat;
 padding-left: 18px;
 text-transform: uppercase
}


/******************************************************************************************/
/*******************************AÑADIDO POR LAS VERSIONES******************************/
#buscador_buscador select
{
	width:120px!important;
}

.resumennoticiaampliada{
	margin: 5px 0px 10px 0px;;
	width: 100%;
}
.resumennoticiaampliada h2{
text-transform:none!important;
	width: 80%;

}
.noticiaampliada .contenidonoticia{
	width: 100%;
	margin: 0px!important;
	
}
.fecha, .medio{
	}
.opcionesnoticiasimagenes{
	border: 1px solid red!important;
}
.noticia h1{
	text-decoration: none;
}
.fechasderecha{
}

.fechasderecha ul li{
	display: block!important;
	width: 150px;
	text-align: left;
}
.fechasderecha  h1{
float: left;
width: 140px;
}
.textosinnegrita{
}
#localidad_SelectorLocalidad{
	display: block!important;
	float: right!important;
	width: 350px!important;
	margin-top: 30px;
}
#localidad_PanelIr{
	padding: 0px!important;
	width: 40px;


}
#localidad_PanelIr .boton{
	/*padding: 0px!important;*/
	margin-top: 3px!important;
	float: left!important;
	/*width: 26px;
	height: 15px;*/
	position: absolute;
	left: 302px;
}
html > body #localidad_PanelIr .boton
{
		left: 294px;
}
.noticiaampliada{
}
.linkvolver{
	border: 1px solid red;
	float: right!important;
	position: absolute;
	top: 140px!important;
	right: 0px!important;
	}


p, .textonormal{
	text-align: justify!important;
}
.elementolistaenlace{
	display: block!important;
	height: 100px;
}



.bajaimagen
{
border:solid 0px red;
}

.horarioss
{
	

	}
	.vinculoslistatextofot a:link,.vinculoslistatextofot a:visited,.vinculoslistatextofot a,.quitaborde
	{
		border:solid 0px white!important;
	}
.vinculovolver{
margin-left:10px;
}
