@charset "utf-8";
html{font-family: Georgia, "Times New Roman", Times, serif;font-size: small;}
#contenedor {
	font-size: 0.9em;
	font-style: normal;
	color: #333;
	background-color: #FFF;
	width: 760px;
	margin: 0px auto;
}
#cabecera{
	width:760px;
	float:left;
	clear:both;
	}
#cabecera h1{
	display:none;
	}
#texto{
	width:758px;
	float:left;
	clear:both;
	border-left:1px solid #EB663B;
	border-right:1px solid #EB663B;
}
#margintexto{
	padding:10px 20px 10px 15px
}
#texto a:link{ color:#333; text-decoration:underline;}
#texto a:visted{color:#333; text-decoration:underline;}
#texto a:hover{color:#333; text-decoration:none;}
#texto a:active{color:#333; text-decoration:underline;}

/*#texto h2{
	color:#266C6C;
	margin:0px 0px 20px 0px;
	padding:0px 0px 4px 10px;
	border-bottom:1px solid #EB653D;
	font-size:medium;
}
#texto h2 span{
	background-color:#EB653D;
	padding:0px 5px 0px 5px;
	color:#000;
	
}*/
#texto h2{
	color:#000;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:large;
}
#texto h2 span{	
}
#texto h4{
	margin:10px 0px 5px 0px;
	padding:0px;
	font-size:1em;
}
#texto h5{
	font-size:1em;
}
ul.campos{
	list-style:none;
	margin:0px;
	padding:0px;
	}
ul.campos li{
	margin-bottom:4px;
	}
#pie{
	width:760px;
	float:left;
	clear:both;
	}
form{
	margin:0px;
	padding:0px;
}
fieldset{
	border:0px solid #EB653D;
	padding:5px;
}
legend{
	display:none;
}

input{
	border:1px solid #EB663B;
	background-color:#FAD7CC;
	padding:0.1em;
}
label{
	margin-bottom:0.3em;
}
select{
	border:1px solid #EB663B;
	background-color:#FAD7CC;
}
#siguienteatras{
	width:100%;
	clear:both;
	background-color:#FAD7CC;
	overflow:hidden;
}
#siguienteatras input{
	text-decoration:underline;
}
#siguienteatras input:hover{
	text-decoration:none;
}

.siguiente{
	padding:0.6em 0.3em;
	margin:0px;
	background-color:#EB663B;
	text-align:center;
	width:10em;
	float:right;
	margin-right:20px;
	cursor: pointer;
}
.atras{
	padding:0.6em 0.6em;
	margin:0px;
	background-color:#EB663B;
	text-align:center;
	width:10em;
	float:left;
	margin-left:20px;
	cursor:pointer;
}

.accede{
	padding:0.6em 0.6em;
	margin:0px;
	background-color:#EB663B;
	text-align:center;
	width:10em;
	float:right;
	margin-right:100px;
}
.actualiza{
	padding:0.6em 0.3em;
	margin:0px;
	background-color:#EB663B;
	text-align:center;
	width:10em;
	float:left;
	margin-left:100px;
}
#siguienteatras a:link{
	color:#000;
	text-decoration:underline;
	display:block;
}
#siguienteatras a:visited{
	color:#000;
	text-decoration:underline;
	display:block;
}
#siguienteatras a:hover{
	color:#000;
	text-decoration:none;
	display:block;
}
#siguienteatras a:active{
	color:#000;
	text-decoration:underline;
	display:block;
}
.marque{
	background-color:#FAD7CC;
	padding:5px;
	width:705px;
}
div.listado2{
	clear:both;
	width:573px;	
	overflow:hidden;	
	margin-bottom:20px;
	border-left:1px solid #266C6C;
	border-top:1px solid #266C6C;
}
div.listado2 *{
	padding:0px;
	margin:0px;
}
.titulolistado2{
width:565px; 
padding:5px; 
background-color:#F9D2C7;
margin-top:20px;
}
div.listado2 ol{
	clear:both;
	list-style:none;
	width:575px;
	
}
div.listado2 ol li{
		width:180px;
		float:left;
		padding:5px;
		border-right:1px solid #266C6C;
		border-bottom:1px solid #266C6C;
		overflow:hidden;
}
div.listado2 ol li label{
		width:160px!important;
		display:block;
		float:left;
}
div.listado2 ol li input{
	border:0px!important;
	background-color:#FFF;
}
.conbordeabajo{
}
div.listado{
	clear:both;
	width:715px;	
	/*border:1px solid #266C6C;*/
}
div.listado *{
	padding:0px;
	margin:0px;
}
div.titulolistado{
	color:#B04C2C;
	border-bottom:1px solid #B04C2C;
	padding:5px;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	margin-top:5px;
}
div.listado ol{
	clear:both;
	list-style:none;
	width:705px;
	padding:0px;
	margin:0px;
}
div.listado ol li{
		clear:both;
		display:block;
		width:705px;
		padding:8px 5px;
		margin:0px;
		border-bottom:1px dotted #B04C2C;
		overflow:hidden;
}
div.listado .pregunta{
	width:515px;
	float:left;
	/*border-right:1px dotted #266C6C;*/
}
div.listado .respuesta{
	width:180px;
	float:left;
	text-align:center;
	padding-top:10px;
}
div.listado ol li label{

}
div.respuesta input{
	border:0px;
	background-color:#FFF;
	padding-left:20px;
	margin:0px;
}
.sinbordeabajo{
	border-bottom:0px!important;
}
div.barras{ clear:both; width:720px; margin-bottom:20px; overflow:hidden;}



div.barras dl { 
	margin: 0; 
	padding: 0; 
	width:220px;
	margin:0 auto;
	float:left; 
	
}
div.barras dt { 
	position: relative; /* IE is dumb */
	clear: both;
	display: block; 
	float: left; 
	width: 20px; 
	height: 20px; 
	line-height: 20px;
	margin-right: 17px;              
	font-size: .75em; 
	text-align: right; 
}
div.barras dd { 
	position: relative; /* IE is dumb */
	display: block;                 
	float: left;     
	width: 197px; 
	height: 20px; 
	margin: 0 0 15px; 
	background: url("img/g_colorbar-eusk.gif"); 
 }
 * html div.barras dd { float: none; } 
/* IE is dumb; Quick IE hack, apply favorite filter methods for 
wider browser compatibility */

 div.barras dd div { 
	position: relative; 
	background: url("img/g_colorbar2-eusk.gif"); 
	height: 20px; 
	width: 75%; 
	text-align:right; 
 }
 div.barras dd div strong { 
	position: absolute; 
	right: -5px; 
	top: -2px; 
	display: block; 
	background: url("img/g_marker.gif");
	background-repeat:no-repeat;
	background-position:center right;
	height: 24px; 
	width: 33px; 
	text-align: center;
	padding-top:25px;
	overflow: hidden;
	font-size:0.9em;
 }
 div.barras p { 
display:block!important;
clear:both!important;
margin-top:10px!important;
width:500px; float:right;
}
.dudas{ text-align:center;}

.error{color:#ff0000;}

.tabla {font:normal 11px Arial; border-collapse:collapse; width:100%;}
	.tabla tr,th,td {border:solid 1px #eee; padding:2px 3px 2px 3px;}
	.tabla th {background-color:#FAD7CC}
	.tabla .col1 {width:11%;}
	.tabla .col2 {width:22%;}
	.tabla .col3 {text-align:center; width:10%;}
	.tabla .var {text-align:center; width:4%;}

.panelBusqueda {border:solid 1px #eee; padding:8px; background-color:#FFFFF4; margin-bottom:20px;}
	.panelBusqueda .btnBuscar {margin-left:20px; font-weight:bold;}
	.panelBusqueda .btnLimpiar {color:#555;}

.expExcel {float:right;}

.titulobloque{width:100%; clear:both; font-size:1.5em; color:#B04C2C; border-bottom:1px solid #B04C2C;}
.titulosubbloque{width:100%; clear:both; font-size:1.3em!important;}
.bordepunteado{ border-bottom:1px dotted #FAD7CC;}

/************* imprimir ****************/

		#imprimir {font-family: Georgia, "Times New Roman", Times, serif; font-size:1em; width:580px;}
		#imprimir table{border: solid 1px #EB663B; margin-bottom:10px;  }
		#imprimir td{ padding:5px; text-align:justify;font-family: Georgia, "Times New Roman", Times, serif;}
		#imprimir h1{font-size:1.5em;background-color:#ccc; padding:2px; margin-bottom:0px; width:580px;}
		#imprimir h2{font-size:1.4em; margin:0px;padding:2px; border: dotted 1px #EB663B; width:575px;}
		#imprimir h3{font-size:1.2em; margin-bottom:0px; padding-bottom:2px; color:#CF4415; margin-left:5px;}
		#imprimir input{ background-color:#FFF; border:0px;}
		#imprimir .encuesta1 td{border-top:1px solid #EB663B;border-bottom:1px solid #EB663B;border-left:1px dotted #EB663B;}
		#imprimir .encuesta2 td{border-left:1px dotted #EB663B;}
		#imprimir .encuesta3 td{border-left:1px dotted #EB663B;}
		
		#imprimir .respuesta{font-size:medium; font-weight:bold;}
		#imprimir .valorTermometro{font-size:2.4em; font-weight:bold;color:#EB663B; font-family:Georgia, "Times New Roman", Times, serif;}
		#imprimir div.barras{ margin:0px 0px 15px 0px;}		
		#imprimir div.barras dl { 
			margin: 0; 
			padding: 0; 
			width:200px;
			margin:0 auto;
		}
		
		#imprimir div.barras dt { 
			margin:0px;
			padding:0px;
			height:0px;
			width:0px;
		}
		#imprimir div.barras dd { 
			position: relative; /* IE is dumb */
			display: block;                 
			float: left;     
			width: 197px; 
			height: 20px; 
			margin: 0 0 15px; 
			background: url("http://www.fundacionede.org/info/img/g_colorbar.gif"); 
		 }
		#imprimir  * html div.barras dd { float: none; } 
		/* IE is dumb; Quick IE hack, apply favorite filter methods for 
		wider browser compatibility */
		
		#imprimir  div.barras dd div { 
			position: relative; 
			float:left;
			background: url("http://www.fundacionede.org/info/img/g_colorbar2.gif"); 
			height: 20px; 
			text-align:right; 
		 }
		#imprimir  div.barras dd div strong { 
			position: absolute; 
			right: -5px; 
			top: -2px; 
			display: block; 
			background: url("http://www.fundacionede.org/info/img/g_marker.gif");
			background-repeat:no-repeat;
			background-position:center right;
			height: 24px; 
			width: 33px; 
			text-align: center;
			padding-top:25px;
			overflow: hidden;
			font-size:0.9em;
		 }
		#imprimir  div.barras p { 
		display:block!important;
		clear:both!important;
		margin-top:10px!important;
		}
		#imprimir p.dudas{border-left:1px solid #EB663B; border-right:1px solid #EB663B; border-top:1px dotted #EB663B;width:578px!important;}
