/*charset "utf-8";
/* CSS Document */

body
 {	background-color: #FFFFFF;
 	font-family:Verdana,Times,serif;/*"Tahoma", Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	margin-top: 0em;
	margin-right: .7em;
	margin-bottom: 0.1em;
	margin-left: .7em;
	height:auto;
	}
	

/*Menu Superior*/
.styMenuCab{
background-color: #003366;
float: right;
text-align:right;
width:100%;
}

#menuSuperior ul{
font-family: Verdana,Times,serif;/*"Tahoma", Times, serif;	*/
font-size: 0.55em;
padding: 0;
margin: 0;
background-color: #003366;
color: #fff;
width: 100%;
float: right;
margin-top: .5em;
margin-bottom: .5em;
}
#menuSuperior ul li { display: inline; }
#menuSuperior ul li a {
padding: .2em;
color: #fff;
text-decoration: underline;
}

#menuSuperior ul li a:hover {
color: #6699cc;
}
/* Fin Menu Superior*/

/* Inicio Foto cabecera*/
#fotoCabecera{
background-image:url(../../Imagenes_recursos/fprl-fondo-cabecera.jpg);
background-position:left bottom;
background-repeat:repeat-x;
}


/* Fin Foto cabecera*/

/* Inicio Ruta*/

#rutaCabecera{
background-color: #aac6e2;
width: 100%;
height:auto;
}

.content 
{
	display:block;
	height:1.2em;
}

.alinear_left_new 
{
	clear:both;
	float:left;
	text-align:left;
	width:70%;
}

#buscador_new 
{
	float:right;
	padding-right:2em;
	text-align:left;
}

.rutaTxt{
font-family: Verdana,Times,serif;/*"Tahoma", Times, serif;*/
font-size: 0.7em;
padding-top: 0.25em;
padding-bottom: 0.25em;
color: #003366;

}

/* Fin Ruta*/

/* Inicio Principal*/
#contePrincipal{
position:relative;
width: 100%;
background-color:#fff;
height:100%;
min-height: 400px;
overflow:hidden;
}

html>body #contePrincipal{height:auto;min-height:204px;} 

#Error
{
	color: red;
	font-family:Verdana,Times,serif;    
	font-size:0.75em;
	/*background-color:#d3d3d3;*/
	text-align: center;
	font-size: 9pt;
}
	

#menuPrincipal{
float : left ;
width : 20%;
background-color: #fff;
}

.accesoGestor
{
	margin-left:1.5em;
	
}

#contenidoPrincipal{
float:right;
width : 80%;
background-color: #f1f6fa;

height:100%;
}
#bloquePrincipal{
float : left;
background-color: #f1f6fa;
padding: .8em;
min-height: 400px;
height:100%;
width: 100%;

}

#bloqueAccesos{
width:16%;
float:right;
/*padding: .3em;*/
}
.txtPrincipal{
font-family: Verdana, Times, serif;
font-size: .8em;
color: #666666;
line-height: 1.5em;
text-align: justify;
}
h1{
font-family: Verdana, Times, serif;
font-size: 1em;
color: #003366;
font-weight:bold;
}

.txtFecha{
font-family: Verdana, Times, serif;
font-size: .7em;
color: #000;
line-height: 1.5em;
text-align: justify;
font-weight:normal;
}

/* Fin Principal*/

/* Inicio Pie Página*/
#contePie{
border-top-width: thin;
border-top-style: solid;
border-top-color: #cccccc;
width: 100%;
background-color:#FFF;
}
#logoPie{
float : left ;
width : 20%;
background-color: #FFF;
}
#contenidoPie{
float:right;
width : 80%;
display:block;
background-color: #aac6e2;
padding-top: .4em;
padding-bottom: .4em;
}
.txtPie{
font-family: Verdana, Times, serif;
font-size: .6em;
text-align:right;
color:#003366;
}
.txtPieDer{
	clear:both;
	float:left;
	text-align:left;
	width:60%;
}

/* Fin Pie Página*/


/* Inicio Menu Principal*/
.menuPrin{
background-color: #f9f9f9;
width: 190px;
margin-top: .8em;
}

.menuPrin h2{
background-image:url(../../Imagenes_recursos/menusup.gif);
font-family:Verdana,Times,serif;/*Verdana, Arial, Helvetica, sans-serif;*/
font-size: 12px;
color:#000;
font-weight:bold;
text-align:left;
padding:3px 0px 3px 0px;
margin:0px;
height:auto;
}

.menuPrin h2 span{
margin-left: .5em;
}

.menuPrin ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0;
margin: 0;
color: #666666;
width: 99%;
/*float: right;*/
padding-top:10px;
background-color: #f9f9f9;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}

.menuPrin ul li {
display:inherit;
margin:0px 0px 5px 0px; 
}
.menuPrin ul li a {
padding-left: 10px;
color: #666666;
text-decoration: underline;
}

.menuPrin ul li a:hover {
color: #6699cc;
}

.menuPrin ul li.actual a  
{
	font-weight:bold;
	color:#65A020;
	}

/* Fin Menu Principal*/


/*DISEÑO*/

.titulo1 
{
	color:#666666;
	font-family:Verdana,Times,serif;    
	font-size:0.75em;
	line-height:2em;
	text-align:justify;
	margin-left:0%;
	margin-right:0%;
	font-weight: bold;
	margin-bottom:2pt;
	padding-left: 3px;
	background-color: #cccccc;
	border:0;
}

.titulo2
{
	font-family: Verdana,Times,serif;
	margin-left: .2em;
	font-weight: bold;
	font-size: 1em;
	color: #003366;
	text-align:left;
	margin-top:.2em;
}

.subtitulo1{
	font-size:0.75em;
	color:#666666;
	font-family:Verdana,Times,serif;
	text-indent:5%;
	margin-right:10%;
	font-weight:bold;
	}	
/*Aparece en el mapa web */
.texto1Sintabla{
	margin-left:5%;
	margin-right:5%;
}	

	/*texto1 = avisos*/
.texto1{
	color:#666666;
	font-family:Verdana,Times,serif;
	font-size:0.75em;
	line-height:2em;
	margin-left:5%;
	margin-right:10%;
	text-align:justify;
}

.caja /*Aparece en  Avisos.xslt, validacion.aspx, datosPerfil.xslt*/
{
	width:90%;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left:5%;
	border-color: GrayText;
	border-style:solid;
	border-width:0pt;	
	}

.cajaBoton /* Aparece en ValidacionProductos.aspx y validacion.aspx*/
{
	text-indent:5%;
	margin-right:10%;
	margin-bottom: 2%;
}

a img {border: none; }


/*TAMAÑO FOTOS*/

.iconoProducto
{
	max-width:  50px;
	max-height: 50px;
}


.fotoMuyPequena
{
	max-width: 160px;
	max-height: 120px;
}
.fotoPequena
{
	max-width :320px;
	max-height :240px;		
}

.fotoGrande
{
	max-width :640px;
	max-height :480px;
    text-align:center;
}
.fotoIntermedio
{
	 max-width :420px;
	 max-height :340px;
}

.ImagenProducto
{
	max-width:  200px;
	max-height: 137px;
	}
/*FIN TAMAÑO FOTOS*/



.logoInstitucio
{/*Stilo para el logo tipo del xslt instituciones*/
	max-width :328px;
	max-height :76px;
}
.subtitulo1SintablaInst
	{/*Stilo para xslt instituciones*/
	color:#666666;
	font-family:Verdana,Times,serif;    
	font-size:0.75em;
	line-height:2em;
	padding-bottom:3em;
	text-align:justify;
	font-weight:bold;	
	margin-left:5%;
	margin-right:10%;
	}		
	
	.texto1SintablaIns
	{
	/*Stilo para xslt instituciones*/
	color:#666666;
	font-family:Verdana,Times,serif;    
	font-size:0.75em;
	line-height:2em;
	padding-bottom:3em;
	text-align:justify;
	margin-left:5%;
	margin-right:10%;
	}		
	.anchoCo
	{
		width :40%;
	}
		
		
/*FIN estilo instituciones*/			
	
.fotoGrandeConvocatoria{
	margin-left:10%;
	max-width :640px;
	max-height :480px;
	}
/*Fin de Estilo pagina Convocatoria*/

/*Estilo para la pagina Noticias*/

	/* Estilos Iñaki */
	
.tituloPagina{
font-size: .8em;
font-weight:bold;
color:#333333;
background-image:url(../../Imagenes_recursos/linea-titulo.gif);
background-repeat:repeat-x;
background-position:bottom;
width: 95%;
padding: .2em;
}

.wrapNewsHome {
width: 95%;
background-color: #eaeaea;
min-height: 160px;
/*max-height: 240px;*/
margin-bottom: 1.5em;

}

.titleNewsHome {
width: 100%;
background-color: #003366;
color: #fff;
font-size: .8em;
font-weight: bold;
padding-top: .2em;
padding-bottom: .2em;
}

.wrapInfHome {
width:100%;
background-color:#eaeaea;
}

.imgNewsHome {
float:left;
position:relative;
width: 200px;
}

.textNewsHome {
float:left;
position:relative;
width: 60%;
height:auto;
font-size: .8em;
margin: .3em;

}

#wrapQuienesSomos{
width:95%;
padding-left: .6em;
}

#wrapQuienesSomos h2{
font-size: .75em;
width:100%;
border-bottom: #c1ced8 1px solid;
}

#wrapQuienesSomos p{
font-size: .75em;
text-align: justify;
line-height: 2em;
padding-bottom: 3em;
}

#wrapTablaPerfil {
width:95%;
}

#wrapTablaPerfil table{
margin: 0px;
padding: 0px;
border: 0px;
background-color: #fff;
}

#wrapTablaPerfil th{
background-color:#eaeaea;
color:#666;
font-size: .7em;
padding: .6em;

}


#wrapTablaPerfil td{
background-color:#fff;
font-size: .7em;
padding: .6em;
border-bottom: #eaeaea 1px solid;
vertical-align:top;
text-align:left;
}

#wrapTablaPerfil td.celdanegrita{
font-weight:bold;
width: 15%;
}

#wrapTablaPerfil td.centro{
text-align:center;
}

#wrapTablaPerfil td.derecha{
text-align:right;
}


#wrapTablaPerfil a{
color:#333333;
text-decoration:underline;
}

#wrapTablaPerfil a:hover {
color:#6699cc;
text-decoration:underline;
}

#wrapTablaNoticia {
width:95%;
font-size: .8em;
}

#wrapTablaNoticia table{
margin: 0px;
padding: 0px;
border: 0px;
background-color: #fff;
width:100%;
margin-top: 1.8em;
}

#wrapTablaNoticia th{
background-color:#eaeaea;
color:#666;
font-size: .85em;
padding: .6em;

}


#wrapTablaNoticia td{
background-color:#fff;
font-size: .85em;
padding: .6em;
border-bottom: #eaeaea 1px solid;
vertical-align:top;
text-align:left;
}

#wrapTablaNoticia a{
color:#333333;
text-decoration:underline;
}

#wrapTablaNoticia a:hover {
color:#6699cc;
text-decoration:underline;
}

#wrapDetalleNoticia {
width:95%;
font-size: .8em;
}

#wrapDetalleNoticia span{
display:block;
padding-bottom: 1em;
}

#wrapDetalleNoticia .titNoticia{
color:#666666;
font-family:Verdana,Times,serif;    
text-align:justify;
font-weight:bold;
}

#wrapDetalleNoticia .fechaNoticia{
font-size: 1em;
color:#666;
font-style:italic;
}

#wrapDetalleNoticia .urlNoticia a{
font-size: 1em;
color:#333;
text-decoration:underline;
}

#wrapDetalleNoticia .urlNoticia a:hover{
color:#6699cc;
text-decoration:underline;
}

#wrapMemoria {
width:95%;
font-size: .8em;
}

#wrapSeleccAnio{
background-color:#fff;
width: 95%;
padding: 1em;
margin-top: 1em;
}

#wrapSeleccAnio label{
font-size: .85em;
padding-right: 1em;
margin-top: 15em;
}

#wrapSeleccAnio input{
vertical-align: top;
padding-left: 1em;
}

#wrapBuscadorProductos {
width:95%;
font-size: .8em;
}
#wrapBuscadorProductos1 {
width:95%;
font-size: .8em;
}

#wrapAviso{
width:100%;
min-height:14.5em;
background-color:#FFFFFF;
background-image:url(../../Imagenes_recursos/fondo-aviso.gif);
background-repeat:no-repeat;
background-position: right bottom;
font-size: .9em;
}

#wrapAviso h2{
padding: .5em;
font-size: 1em;
}


#wrapAviso p{
padding: 1em;
text-align:justify;
}

#avisos {
width:100%;
background-color:#999999;
font-size: 1.5em;
color:#000;
}

#wrapTextoProd {
width:100%;
}

#wrapTextoProd p{
text-align:justify;
font-size:.9em;
}

#wrapFormulario {
width:95%;
padding: .5em;
}

#wrapFormulario label{
width:100%;
font-size: 1em;
color:#666666;
display:block;
padding-bottom: .5em;
}

#wrapFormulario .campoAnch{
width:100%;
}

#campos {
background-color:#FFFFFF;
width: 100%;
padding: .5em;
}

#campos label.sinsalto{
display:inline;
}

#check
{
	display:inline;
	}

#wrapBtnAyuda {
float: right;
position:relative;
width: 46px;
}

#wrapBtnBuscar {
margin-top: 1em;
text-align:center;
}

#wrapBtnBuscar input {
margin: 1em;
}


/*Formulario Prototipo*/
.labels{float:left;
		width:40%;
		padding:15px;
		margin-left:10px;}  
		   
.elementos
{height:8px;
padding: 10px;
color:#666666;
font-family:Verdana,Times,serif;
font-size:0.75em;
}

.botonCentrado
{
width:100%;
text-align:center;
}

.controls
{
float: left;
width: 52%;
padding:15px;}

.cajaTexto
{
width:200px;
}

.cajaTextoGrande
{
width:200px;
}

.txtPieIzq
{
font-family: Verdana, Times, serif;
font-size: .6em;
text-align:left;
color:#003366;
}

.cuadroIzq
{float:right;
	text-align:right;
	font-weight:bold;}

	
.textoDefinitivo{	
color:#666666;
font-family:Verdana,Times,serif;    
font-size:0.75em;
line-height:2em;
padding-bottom:3em;
text-align:justify;width:98%;}

.tituloDefinitivo
{color:#666666;line-height:2em;
text-align:justify;
font-weight:bold;
font-family:Verdana,Times,serif;    
	font-size: .75em;
width:100%;
border-bottom: #c1ced8 1px solid;}

.migas
{color:#666666;
font-family:Verdana,Times,serif;    
font-size:0.70em;
line-height:2em;
padding-bottom:2em;
font-weight:bold;
}


/*Fin Prototipo*/

.mAguaDni
{
	color:#666666;
	font-family:Verdana,Times,serif;
	margin-left:61%;
	color:#AEAEAE;
	}
.mAgua {
color:#AEAEAE;
font-family:Verdana,Times,serif;
font-size:0.75em;
padding-left:3.8%;
}
.mAguaCodigoAccion {
color:#AEAEAE;
font-family:Verdana,Times,serif;
margin-left:48%;
}

.solWeb
{
	width:100%;
	color:#666666;
	font-family:Verdana,Times,serif;
	font-size:0.75em;
	}
.labelWeb
{
	width:30%;
	padding-left:3.6%;
	color:#666666;
	font-family:Verdana,Times,serif;
	font-size:1.05em;
	float:left;
	padding-top:1%;
	}
.ejemploWeb
{
	color:#AEAEAE;
	font-family:Verdana,Times,serif;
	width:13.4%;
	float:left;
	padding-top:1%;
}
.textBoxWeb
{
	width:52%;
	color:#AEAEAE;
	font-family:Verdana,Times,serif;
	float:left;
	padding-top:1%;
	}
.leyendaWeb
{
	color:#AEAEAE;
	font-family:Verdana,Times,serif;
	float:left;
	padding-top:1%;
	width:100%;
	padding-left:3.6%;
	}




	
	
	