/* CSS_Eroski-corpusa */
/* Author: Juan Luis Blanco | blanco@blanco-sg.com */

/* html-ko berezko estilo batzuk kentzeko*/
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,label,input,body,html,p,blockquote,table,tr,th,td { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
hr { display:none}

/*  =OROKORRA
---------------------------------------    */
#corpus h3 {
	font-weight:bold;
	color:#808080;
	}
#corpus #resultados-busqueda h3 {
	height:1em;
	padding:0.4em 8px;
	font-weight:bold;
	color:#567792;
	}
#corpus #resultados-busqueda h3 span {
	font-weight:normal;
	font-size:0.7em;
	}
.clear {clear:both;}

			
	
/*  =ESTRUKTURA
---------------------------------------   */
div#formulario-busqueda {
	display:block;
	position:relative;
	margin:0.4em 0 0;
	padding:0.7em 0.7em 1.8em 1em;
	background:#F5F5F5 url(https://static.consumer.es/common/imgs/bk.difuminado-1.png) repeat-x scroll left bottom;
	border-top:0.1em solid #DDDDDD;
	font-size: 1.4em !important;
	}
div#resultados-busqueda {
	position:relative;
	margin-top:0.7em;
	background-color:#eff5fa;
	border:1px solid #999999;
	}

/*  =INTERFAZEAREN HIZKUNTZA
---------------------------------------   */
#idiomas-interface {
	text-align:right;
	font-size:1.4em;
	/* aldaketa */
	/*position: absolute;
	width:115em;*/
	}
#idiomas-interface p {
	display:inline;
	}
#idiomas-interface ul {
	display:inline;
	}
#idiomas-interface li {
	display:inline;
	border-right:0.1em solid #777777;
	color:#777777;
	margin:0;
	padding:0 0.5em;
	}
#idiomas-interface li a {
	text-decoration:underline;
	}
#idiomas-interface li#idiomas-interface-ultimo {
	border:0 none;
	padding-right:0;
	}

/*  =GALDERA-BILAKETA
---------------------------------------   */
#corpus form {
	font-size:0.85em;
	}
#corpus form select, #corpus form input {
	margin:1.5em 0.4em 0.1em 0;
	height:1.55em;
	font-size:0.9em;
	}
#corpus form select {
	height:1.7em;
	}
#corpus #ga1 input.checkbox {
	height:auto;
	margin:0.4em 0.4em 1.2em 0.2em;
	}
label {
	position:relative;
	float:left;
	display: block;
	margin-right:3px;
	}
label strong {
	position:absolute;
	top:-1px;
	}
fieldset#galdegaiak, fieldset#galderaaukerak {
	float:left;
	margin:0.6em 1.5em 0.6em 0;
	padding:0 1em 0.5em 0;
	border-right:1px solid #71A3AE;
	}
fieldset#galderaaukerak {
	padding-right:1em;
	}
fieldset#gg2 {
	margin-top:1.1em;
	}
fieldset#ga1 {
	padding:0;
	}
fieldset#ga1 label {
	display:inline;
	float:none;
	padding-right:5px;
	}
#corpus form legend {
	font-size:1.4em; 
	padding-top:0.1em;
	margin:0;
	color:#333333;
	}
#corpus div#botoia {
	float:left;
    position:relative;
    height:9.8em;
    }
#corpus #bot_bilatu {
	position:absolute;
	bottom:0;
	height:1.6em;
	font-size:1.1em;
	padding:0 1em 1.6em;
	}
#rc-contenido p
{
    font-size:1.4em;
    line-height: 150%;
}

select.hizk {width:7em}
select.zer {width:6.5em}
select.konp {width:5em}
select.kate {width:5.2em}


/*  =EMAITZAK1
---------------------------------------   */

/* grafikoa */
div#grafikoak {
	position:absolute;
	right:-1px; top:-1px;
	}
div#grafikoa h4 {
	margin:1px 1px 0 0;
	padding:2px 20px 2px 9px;
	font-size:1.6em;
	color:#bcd4e8;
	background-color:#567792;
	}
div#grafikoa img {
	padding:2px 0;
	}
div#grafikoa table {
	margin-right:10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	border-bottom:1px solid #567792;
	}

/* Itziarrek gehitutakoak */
div#grafikoa table td {
	vertical-align:top;	     
	}

/* ---- */

div#grafikoa table table {
	margin:5px 0;
	border:none;
	}

div#grafikoa .legenda { 
	padding:0 5px 0 0;
	}
div#grafikoa .legenda img { padding:0;}
div#grafikoa #grafikoen-botoia2 {
	position:absolute;
	top:4px;
	right:8px;
	}
div#grafikoa p#guztira {
	padding:2px 0 12px 9px;
	color:#567792;
	text-align: right;
	margin-right: 1.5em;
	}
	
/* off */
.grafikoa-off #grafikoa {
	display:none;
	}
	
/* on */
#corpus #resultados-busqueda.grafikoa-on h3 {
	position:absolute;
	}
.grafikoa-on div#grafikoak {
	position:relative;
	float:right;
	}
.grafikoa-on #grafikoen-botoia1 {
	display:none;
	}


/* emaitzen taula */
div#test-scroll {
	position:relative;
	clear:both;
	height:52em;
	margin:1em 9px;
	padding-bottom:50px;
	overflow:scroll;
	background-color:#FFFFFF;
	border:1px solid #999999;
	}
table#emaitzen-taula {
	font-size:0.9em;
	margin:0 auto; 
	padding:0; 
	border-spacing:7px; 
	border-collapse:separate;
	}
table#emaitzen-taula th, table#emaitzen-taula td {
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
	}
table#emaitzen-taula th {
	padding-top:0;
	font-size:2em;
	color:#9eb3c6;
	}

/* testuak*/
#emaitzen-taula td {
	max-width:50em;
	}
#emaitzen-taula .sekzioa td {
	padding-bottom:0;
	padding-top:1.5em;
	text-transform:uppercase;
	color:#999999;
	letter-spacing:1px;
	border-bottom:1px solid #999999;
	}
#emaitzen-taula .artikulua td {
	padding:0 3px;
	}
#emaitzen-taula .artikulua a {
	font-weight:bold;
	font-size:1.5em;
	line-height:1.1em;
	}
#emaitzen-taula .artikulua span {
	font-size:1.2em;
	letter-spacing:1px;
	}
#emaitzen-taula .agerpenak {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#emaitzen-taula .agerpenak td {
	margin-top:0.8em;
	border-top:1px dotted #999999;
	}
#emaitzen-taula .terminoa {
    position:relative;
	padding:0 0.5em;
	background-color:#c9ebad;
	color:#000000;
	}
#emaitzen-taula .terminoa-b {
    position:relative;
	padding:0 0.5em;
	background-color:#f4eaa2;
	color:#000000;
	}

/* tooltips */
#emaitzen-taula .terminoa:hover {
    z-index:90; background-color:#8cba66; text-decoration:none;
	}
#emaitzen-taula .terminoa-b:hover {
    z-index:90; background-color:#ccbd51; text-decoration:none;
	}
.terminoa .tooltip, .terminoa-b .tooltip { 
    display: none;
	}
.terminoa:hover .tooltip, .terminoa-b:hover .tooltip {
    display:block;
    position:absolute;
    top:1.6em;
    left:-15px;
    width:100px;
    padding: 3px;
    border:1px solid #666666;
    background-color:#a2cfd7;
	}
.terminoa:hover .tooltip span, .terminoa-b:hover .tooltip span {
    display:block;
	}
.beltza {
	font-weight:bold;
	}


/*  testu osagarriak  */
#testua {
	position:relative;
	/*font-size:0.5em;*/
	width:60em;
	/*margin:2em auto;*/
	padding:6em 20em;
	background-color:#ffffff;
	}
#testua h2 {
	margin-bottom:20px;
	padding:3px 0;
	font-size:2.2em;
	color:#567792;
	border-bottom:1px solid #cccccc;
	}
#testua h3 {
	margin:1.4em 0 0.5em;
	font-size:1.8em;
	color:#333333;
	}

#testua p {
	font:1.1em/1.4em Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1em;
	text-align: justify;
	font-size:1.2em;
	}
#testua table {
	min-width:60%;
	margin:2em auto 1em;
	font-size:1.2em;
	background-color:#bdd2e4;
	border-spacing:0; 
	border-collapse:collapse;
	text-align:center;
	line-height: 1.3em;
	}
#testua table thead th {
	padding:0 20px;
	font-size:1.2em;
	color:#ffffff;
	background-color:#567792;
	border-bottom:1px solid #ffffff;
	}
#testua table tbody td {
	padding:1px 20px;
	border-bottom:1px solid #ffffff;
	}
#testua table .ezkerrera {
	text-align:left;
	}
