/* CSS Document */
/* COLORES
#00A951; verde
#C8092A; rojo
#1E60AE;  azul
#908B92  gris
#EBEBED gris del menu 2
#D1DEEF azul del menu 2
#FDD9DF  rojo muy suave
*/

/* ESTILOS DE PAGINA */ 
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#ffffff;
	color:#333333
	}

.clear_both {
	clear: both;
	}	
	
h1 {
	display:none;
	}	
h2 {
	color:#00A951;
	padding-top: 10px;
	font-size: 1.2em;
	text-transform:uppercase;
	padding-left: 6px;
	border-bottom: 1px solid #00A951;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.3em;
	margin-top: 20px;
	}
h3 {
	color:#00A951;
	font-size: 1.2em;
	/*border-bottom: 1px solid #00A951;*/
	border-bottom: 1px solid #00A951;
	margin-top: 20px;
	}
#pagina{
	text-align:center;
	}		
#contenedor{
	background:url(../img/sombra.jpg) repeat-y;
	width: 772px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 0px;	
	/*border: 1px solid black;*/
	}
#cabecera{
	background-image:url(../img/00_cabecera_c2.jpg );
	height: 130px;
	margin-top: -18px;
	margin-left: 0px; 
	padding-bottom:0px;
	}
#cabecera_e{
	background-image:url(../img/00_cabecera_e2.jpg );
	height: 130px;
	margin-top: -18px;
	margin-left: 0px; 
	padding-bottom:0px;
	}
#cabecera_index{
	/*background-image:url(../img/00_cabecera_2_bilingue.jpg );*/
	background-image:url(../img/00_cabecera_2008.jpg );
	height: 130px;
	height: 94px;
	margin-top: -18px;
	margin-left: 0px; 
	padding-bottom:0px;
	}
#cabecera[id], #cabecera_e[id], #cabecera_index[id]{
	height: auto;
	/*min-height: 131px;*/
	min-height: 94px;
	padding-top: 0px;
	}
			
#menu_idiom a{
	margin-top: 116px;
	float:right;
	margin-right: 20px;
	color: #0068B5;
	}
#menu_transacciones{
	color: #999999;
	/*background-color:#999999;*/
	border-bottom:1px solid #00A951;
	margin-top: 10px;
	margin-bottom: 20px;
	}
#menu_transacciones [id]{
	display:none;
	border-bottom:1px solid #00A951;
	margin-top: 10px;
	margin-bottom: 20px;
	}	
#menu_transacciones ul { 
      height: 20px;
	  margin-left: 0px;
    }
#menu_transacciones ul [nd]{ 
      height: auto;
	  min-height: 20px;
	  margin-left: 0px;
    }	
#menu_transacciones li { /* Convertimos la lista en horizontal */
	display:inline;
	padding: 10px 6px 6px 6px;
	text-decoration: none;
	}	
#menu_transacciones li a{ 
	text-decoration: none;
	color: #1E60AE;
	}
#menu_transacciones li a:hover{ 
    border-bottom:1px solid #000;
 	}	
.conpestana {
	background-image:url(../img/00_pestana.gif);
	color: #FFFFFF;
	}
#matriuskak{
	float:right;
	position:relative;
	top: 0px;
	/*border: 1px solid black;*/
	/*margin: 3em 0 0 0;
	margin: 1em 0 0 0;*/
	padding: 0;
	}
#matriuskak.index{
	/*margin: 9em 0 0 0;*/
	}
#matriuskak img {
	margin: 0;
	padding: 0;
	}
#matriuskak[id]{
	float:right;
	position:relative;
	top: 0px;
	/*margin-left: 3px;*/
	}
	
/* ESTILOS DE MENU */
#menus_izq{
	width: 157px;
	float: left;
	margin-left: 6px;
	}
#menus_izq[id]{
	float: left;
	margin-left: 12px;
	}	
#menu1{
	width: 157px;
	background-color: #1E60AE;
	margin-left: 6px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#FFFFFF;
	list-style-image:url(../img/00_flecha_menu1.gif);
	margin-top: 1px;
	}

#foto_menu1{
	margin-left: 6px;
	}	
#menu1 ul{
	margin: 0 10px 0 20px;
	padding: 6px 0 0 0;
	/*border: 1px solid black;*/
	}

#menu1[id] ul{
	/*margin-left: -15px;*/
	}	
	
#menu1 a {
	text-decoration: none;
	color:#FFFFFF;
	}
#menubuscador{
	width: 157px;
	background-color:#FFF1D2;
	margin-left: 6px;
	margin-top: 6px;
	list-style-image:url(../img/00_flecha_menu1.gif);
	color:#BD6F04;
	font-size:0.7em;
	}
#titulomenubuscador{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background-color: #FFD291;
	padding: 4px 2px 4px 4px;
	font-weight:500;
	}		
.hidden{
	display:none;
	}
#menu2{
	/*width: 200px;*/
	width: 157px;
	background-color: #EBEBED;
	margin-left: 6px;
	margin-top: 6px;
	width: 157px;
	list-style-image:url(../img/00_flecha_menu1.gif);
	color: #1E60AE;
	font-size:0.7em;
	}
#menu2 ul{
	margin: 2px 0 0 02px;
	padding: 0 4px 0 0;
	list-style-type: none;
	font-style:italic;
	text-transform:uppercase;
	}
#menu2[id] ul{
	/*margin-left: -35px;*/
	}
	
#menu2 li{
	border-bottom: 1px dashed  #1E60AE;
	padding: 4px 0px 4px 2px;
	}
#menu2 a{
	text-decoration: none;
	color: #1E60AE;
	}
#menu3{
	/*width: 200px;*/
	width: 157px;	
	background-color:#EAFADC;	
	margin-left: 6px;
	margin-top: 6px;
	width: 157px;
	list-style-image:url(../img/00_flecha_menu1.gif);
	color: #1E60AE;
	font-size:0.7em;
	}
#menu3 ul{
	margin: 2px 0 0 2px;
	padding: 0 4px 0 0;
	list-style-type: none;
	font-style:italic;
	text-transform:uppercase;
	}
/*#menu3[id] ul{
	margin-left: -35px;
	}*/
	
#menu3 li{
	border-bottom: 1px dashed  #1E60AE;
	padding: 4px 0px 4px 2px;
	}
#menu3 a{
	text-decoration: none;
	color: #00A951; 
	}	
#titulomenu2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background-color: #D1DEEF;
	padding: 4px 2px 4px 4px;
	font-weight:500;
	}
#titulomenu3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background-color: #D5F5BC;
	color:#00A951;
	padding: 4px 2px 4px 4px;
	font-weight:500;
	}		

/* ESTILOS DE CONTENIDO */ 	
#contenido{
	height: 460px;
	margin-left: 200px;
	margin-right: 28px;
	}
#contenido[id]{
	height: auto;
	/* min-height: inherit;*/
	min-height: 450px;
	}
#contenido_index{
	/*height: 560px;*/
	height: 780px;
	/*background-color:#9999CC;*/
	margin-left: 20px;
	margin-right: 28px;
	}
#contenido_index[id]{
/* el eight de este div lo cambio cada vez que modifico elementos de la index */
	/*height: 460px;*/
	height: 780px;
	margin-left: 20px;
	margin-right: 28px;
	/*background-color:#999999;*/
	}			
	
/* EN PAGINA INDICE  */
#matriuska{
	float: left;
	padding-top: 134px;
	}
#txt_Kalemerkatuak{
	width: 400px;
	height: 219px;
	font-size:1em;
	float:left;
	margin: 10px 0px 0px 24px;
	margin: 0px 0px 0px 10px;
	padding: 20px 0px 0px 200px;
	background-image:url(../img/base_KaleMerkatuak2009_1.gif);
	}
#txt_Kalemerkatuak[id]{
	width: 400px;
	height: 219px;
	font-size:1em;
	float:left;
	/*border: 0px solid #cf0;*/
	margin: 10px 10px 0px 0px;
	margin: 0px 10px 0px 10px;
	padding: 20px 0px 0px 200px;
	background-image:url(../img/base_KaleMerkatuak2009_1.gif);
	}
	
#txt2{
	width: 33%;
	font-size:0.82em;
	float:left;
	margin: 36px 0px 0px 24px;
	}
#txt2[id]{
	width: 270px;
	font-size:0.82em;
	float:left;
	border: 0px solid #cf0;
	margin: 36px 10px 0px 0px;
	}
#menu_entrar{
	display:block;
	width: 90%;
	background-color:#C8092A;  
	color: #FFFFFF;
	height: 40px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	}	
#menu_entrar{
	height: auto;
	min-height: 40px;	
	}		
#menu_entrar a{
	color: #FFFFFF;
	text-decoration:none;
	}
#menu_entrar a:hover{
	color: #FFFFFF;
	text-decoration:underline;
	}	
.largavida{
	font-size: 1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1E60AE;
	}
.largavida2{
	font-size: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1E60AE;
	}	
	
	
/* FIN ESTILOS INDICE	*/
#anuncios{
	width: 100%;
	margin-bottom: 6px;
	display:block;
	float:none;
	height:auto;
	} 
#anuncios[id]{
	width: 100%;
	margin-bottom: 6px;
	display:block;
	float:none;
	height:auto;
	margin-top: 20px;
	}	
	
.anuncio_izq{
	width: 40%;
	float: left;
	margin-right: 12px;
	/* margin-top: 10px;*/
	margin-bottom: 4px;	
	/*border: 1px solid black;*/
	margin-top: 4px;
	/*clear: right;*/
	height: 300px;
	}
.anuncio_dcha{
	width: 40%;
	float: right;
	/*margin-top: 10px;*/
	margin-bottom: 4px;
	margin-top: 4px;
	height: 300px;
	}
.imagen_anuncio_tx{
	border: 0px solid #908B92;
	padding: 1px;
	}		
.imagen_anuncio_gran{
	border: 0px solid #908B92;
	/*float: left;  */
	}
.nombre_anuncio{
	color:#00A951;
	font-size:1.4em;
	font-weight: bold;
	}
#texto_anuncio1 {
	font-size:0.9em;
	}
#texto_anuncio2 {
	font-size:0.9em;
	}
#texto_anuncio3 {
	color:#333333;
	font-size:0.9em;
	}	
#texto_anuncio4{
	font-size:0.9em;
	}	
#texto_anuncio5 {
	font-size:0.9em;
	}			
#texto_anuncio6 {
	/*color:#666666;*/
	font-size:0.9em;
	}	

.textobasegris_termino{
	font-weight:bold;
	}	
#texto_anuncio a{
	color:#1E60AE;
	font-size:0.9em;
	font-weight: bold;
	}
#paginacion{
	font-size:0.7em;
	color:#1E60AE;
	border-top: 1px solid #00A951;
	margin-top: 16px;
	clear:both;
	}	
#paginacion[id]{
	background-color:#ffffff;
	}		
	
#cabecera_anuncio{
	border-bottom: 1px solid #00A951;
	height: 160px;	
	float:none;
	}
#cabecera_anuncio[id]{
	border-bottom: 1px solid #00A951;
	height: auto;
	min-height: 160px;	
	float:none;
	margin-top: 40px;
	}		
#cabecera_anuncio_busqueda	{
	border-bottom: 1px solid #00A951;
	}	
#nombre_anuncio_detalle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#009933;
	/*margin: 42px 0px 0px 282px;*/
	margin: 3px 0px 0px 0px;
	}
#nombre_anuncio_detalle_busqueda{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color:#009933;
	margin: 6px 0px 0px 4px;
	}	
#info_anuncio {	
	margin-bottom: 60px;
	}
#info_anuncio dd{
	margin-left: 120px;
	margin-top: -14px;
	/*color:#666666;*/
	}	
#info_anuncio dt{
	font-weight: bold;
	/*color:#666666;*/
	}
#contactar a{
	border:  1px solid #00A951;	
	padding: 4px;
	color:#333333;
	text-decoration: none;
	}
#contactar a:hover{
	text-decoration: underline;
	}
#dardebaja a{
	color:#333333;
	text-decoration: none;
	border-left:  1px solid #00A951;
	margin-left: 380px;
	padding-left: 10px;
	font-size: 0.8em;
	}
#dardebaja a:hover	{
	text-decoration: underline;
	}
.volver{	
	color: #1E60AE;  /*azul*/
	text-decoration: none;
	}
.volver hover {	
	text-decoration: underline;
	}
.centrar{
	text-align: center;
	}
.txiki{
	font-size: 0.7em;
	}
#datos_personales dd, #datos_entidad dd{
	margin-left: 180px;
	margin-top: -16px;
	color:#666666;
	padding-left: 16px;
	}
#pie{
	display:block;
	width: 100%;
	width: 772px;
	clear: both;
	background-image:url(../img/txuri.gif);
	text-align:center;
	padding-bottom: 8px;	
	}
#pie[id]{
	display:inherit;
	float:none;
	margin-top: 0px;
	}
#pie a{
	color:#C8092A;
	font-size: 0.8em;
	}
#texto{
	font-size: 0.9em;
	}	
#info_anuncio{
	font-size: 0.9em;
	}
#contenedor_form_txiki{
	text-align:left;
	width:30%;
	}	
#contenedor_form_txiki[id]{
	text-align:left;
	width:30%;
	height:auto;
	min-height: 150px;
	}	
#centrar_bloques {
	text-align:center;
	}	

/****   ESTILOS PARA SOLAPAS   ****/
#solapas{
    float:left;
    width:99%;
	background:#DAE0D2 url("../img/img_solapas/bg.gif")       repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
 #solapas[id] {
    float:left;
    width:100%;
	background:#DAE0D2 url("../img/img_solapas/bg.gif")       repeat-x bottom;
    font-size:93%;
    line-height:normal;
	margin-bottom: 30px;
    }
#solapas ul {
    margin:0;
     padding:10px 10px 0;
    list-style:none;
    }
#solapas li {
    float:left;
    background:  url("../img/img_solapas/norm_left.gif")       no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
#solapas a, #solapas strong, #solapas span {
    display:block;
    background:  url("../img/img_solapas/norm_right.gif")       no-repeat right top;
    padding:5px 15px 4px 6px;
	text-decoration: none;
	color:#333333;
    }
#solapas a:hover {
    text-decoration:underline;
    }	

#solapas #current {
    background-image:  url("../img/img_solapas/norm_left_on.gif");
    }

#solapas #current a {
    background-image:  url("../img/img_solapas/norm_right_on.gif");
    padding-bottom:5px;
		color:#333333;
    }
#solapas #current a:hover {
	text-decoration:underline;
    }	

/* CLASES PARA FORMULARIO PUESTOS MERKABI */
#contenedor_formulario{
	/*border: #333333 solid 1px;*/
	padding: 6px;
	/*background-color:#F0F0F0;*/
	margin-top: 10px;
	}
fieldset{
	/*border:1px solid #000;
	padding: 6px;
	margin-top: 6px; */
	border:0px;
	margin-top: 16px; 
	}	
legend{
	display:block;
	border-bottom:1px solid #00A951;
	margin-left: -6px;
	margin-bottom: 6px;
	font-size: 1.2em;
	color:#00A951;
	font-weight: bold;
	}
#entidad{
	}
#persona_para_contacto{
	}
#calendario{
	}	
#envio{
	border-top:	#333333 solid 1px ;
	background-color:#DADADA;
	text-align: center;
	}
.asterisco{
	font-size: 0.8em; font-weight: bold; color: #CC0000;
	}
#tabla_calendario{
	font-size: 0.8em;
	text-align: left;
	border:0px;
	}
#tabla_calendario table{
	width: 100%;
	}	
#tabla_calendario[id]{
	font-size: 0.7em;
	text-align: left;
	}
#tabla_calendario td{
	padding: 0px 4px 0px 0px;
	margin: 0px;
	/*padding-right: 10px;*/
	}
.fuente_tsolicitud {font-size: 0.9em}		
.fondoverde{
	background-color:#A5D7CB;
	}	
.fondoazul{
	background-color:#B1C7DF;
	}
.fondogris{
	background-color:#CCCCCC;
	}
.celda_cabecera1{
	text-align:center;
	}
.celda_cabeceraresto{
	text-align:left;
	}		
.primeracolumna{
	text-align:center;
	width:12%;
	}			
.segundacolumna{
	text-align:left;
	font-weight:normal;	
	margin-top: 18%;
	}	
.terceracolumna{
	margin-top: 18%;
	}
.cuartacolumna{
	margin-top: 23%;
	}	
.quintacolumna{
	margin-top: 18%;
	}
#contenido_proces{
	text-align:center;
	margin-top: 11%;
	}
.labelcaja{
	float:left;
	}			
.cajatexto{
	margin-right: 2px;
	float: right;
	}
.cajatexto2{
	margin-left: 132px;
	float: left;
	}
.cajatexto3{
	margin-left: 42px;
	float: left;
	}	
.radioboton{
	margin-left:20px;
	}
.otro{
	margin-right: 20px;
	}
#solicitante{
	width:460px;
	padding-left: 4px;
	}
#persona_para_contacto{
	width:460px;
	padding-left: 4px;
	}	
#otras{
	width:460px;
	padding-left: 4px;
	}
caption{
	display:none;
	}	
.txt_rojo{
	color:#CC0000;
	font-style:oblique;
	font-size: 1em;
	}
.txt_rojo a{
	color:#CC0000;
	font-style:oblique;
	font-size: 1em;
	text-decoration:none;
	} 
.txt_rojo a:hover{
	text-decoration:underline;
	}		
.aviso_coautores {
	color: #0000FF;
	font-style: italic;
	}
.error{
	color:#CC0000;
	/* cambiado por probleams accesibilidad */ 
	font-size:0.9em;
	font-weight:bold;
	font-style:italic;
	}
/* //////   NUEVAS  /////  */

#gorri{
	background-color: #C8092A;
	width: 90%;
	}

.invisible{
	display:none;
	}
	
/* ///// KALE MERKATUK */	
		
#kalemerkatuak{
	border-top: dashed 1px #990000;
	border-bottom: dashed 1px #990000;
	padding: 0px;
}	
#txt2km{
	width: 45%;
	font-size:1.1em;
	float:left;
	margin: 16px 0px 0px 12px;
	text-align:left;
	}
#txt2km a{
	color: #1E60AE;
	}
#txt2km[id]{
	width: 48%;
	font-size: 1.1em;
	float: left;
	margin: 16px 10px 0px 0px;
	}
.noflotar{
	clear: both;
}
.km_izenburua{
font-size:1.6em;
font-style:italic;
color: #1E60AE;
}
#menu{
	border: 0px solid #cf0;
}

#menucentrar{
	text-align: center;
	}
#menucentrar[id]{
	text-align: center;
	margin-left: 50px;
	}	