/* CSS Document */
/* COLORES
#00A951; verde
#007738; verde oscuro
#C8092A; rojo
#1E60AE;  azul
#000066;  nuevo azul tras accesibilidad en menu categorias
#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;
	}
.titulos{
	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;
	width: 772px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 0px;	
	/*border: 1px solid black;*/
	}
#cabecera{
	/*background:url(../img/00_cabecera_c2.jpg) no-repeat top left;*/
	background: url(../img/00_cabecera_2008.jpg ) no-repeat top left;
	height: 130px;
	margin-top: -18px;
	margin-left: 0px; 
	padding-bottom:0px;
	}
#cabecera_e{
	/*background: url(../img/00_cabecera_e2.jpg ) no-repeat top left; */
	background: url(../img/00_cabecera_2008.jpg ) no-repeat top left;
	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;
	margin-top: -18px;
	margin-left: 0px; 
	padding-bottom:0px;
	}
#cabecera[id], #cabecera_e[id], #cabecera_index[id]{
	height: auto;
	min-height: 131px;
	padding-top: 0px;
	}

#logo {
	/*position: absolute;*/
	margin: 0;
	padding: 0;
}	
#logo p {
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
}	
	
#menu_idiom{
	/*margin-top: 116px;*/
	float:right;
	margin-right: 0px;
	color:#666666;
	width: 300px;
	}
#menu_idiom a{
	color: #0068B5;
	}	
#menu_transacciones{
	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;
	margin: 3em 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;
	}
	
/* ESTILOS DE MENU */
#menus_izq{
	width: 157px;
	float: left;
	margin-left: 6px;
	}
#menus_izq[id]{
	float: left;
	margin-left: 12px;
	}
#menu0{
	width: 157px;
	background-color:#CCCCCC;
	margin-left: 6px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#FFFFFF;
	margin-top: 1px;
	text-align: center;
	}
#menu0 img{
	border: 0px;
	}	
#menu1{
	width: 157px;
	background-color: #184D8B;
	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;
	}

#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;
	color:#000066;
	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;*/
	background-color: #EBEBED;
	margin-left: 6px;
	margin-top: 6px;
	width: 157px;
	/*blist-style-image:url(../img/00_flecha_menu1.gif);*/
	/* color: #1E60AE;
	color: #184D8B;*/
	color: #000066;
	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: #000066;
	}
#menu3{
	background-color:#EAFADC;	
	margin-left: 6px;
	margin-top: 6px;
	width: 157px;
	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;
	}*/
#menukalemerkatuak	{
	/*background-color:#EAFADC;	 */
	margin-left: 6px;
	margin-top: 6px;
	width: 155px;
	color: #1E60AE;
	background-color: #184D8B;
	background-color:#C8092A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 2px 3px;
	font-weight: bold;
	}
#menukalemerkatuak	a{
	text-decoration: none;
	color:#FFFFFF;}
	
#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;
	color: #000066; 
	}
#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: 450px;
	}
#contenido_index{
	height: 860px;
	height: 800px;
	margin-left: 20px;
	margin-right: 28px;	
	}
/*#contenido_index[id]{
	height: 460px;
	margin-left: 20px;
	margin-right: 28px;
	}	 */		
	
/* EN PAGINA INDICE  */
#matriuska{
	float: left;
	padding-top: 134px;
	}
#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;
	font-size: 0.7em;
	letter-spacing: 0.1em;
	}	 
#anuncios[id]{
	width: 100%;
	margin-bottom: 6px;
	display:block;
	float:none;
	height:auto;
	margin-top: 20px;
	}
#anuncios_misanuncios{
	width: 100%;
	margin-bottom: 6px;
	display:block;
	float:none;
	height:auto;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	}	 
#anuncios_misanuncios[id]{
	width: 100%;
	margin-bottom: 6px;
	display:block;
	float:none;
	height:auto;
	margin-top: 20px;
	}		
	
.anuncio_izq{
	width: 260px;
	float: left;
	margin-right: 12px;
	margin-bottom: 4px;	
	 margin-top: 4px;
	}
.anuncio_dcha{
	width: 260px;
	float: left;
	 margin-bottom: 4px;
	 margin-top: 4px;
	}
.imagen_anuncio_tx{
	border: 0px solid #908B92;
	padding: 1px;
	float:left;
	width:33px;
	height:37px;
	}		
.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.7em;
	}
#texto_anuncio2 {
	font-size:0.7em;
	}
#texto_anuncio3 {
	color:#333333;
	font-size:0.7em;
	}	
#texto_anuncio4{
	font-size:0.7em;
	}	
#texto_anuncio5 {
	font-size:0.7em;
	}			
#texto_anuncio6 {
	/*color:#666666;*/
	font-size:0.7em;
	}	
	
	

		
.textobasegris_termino{
	font-weight:bold;
	}	
#texto_anuncio a{
	color:#1E60AE;
	font-size:0.9em;
	font-weight: bold;
	}
#paginacion{
	font-size:1em;  /* datu aldatua */
	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);*/
	background: #fff url(http://www.merka2sanmarcos.org/img/01_matriuskak2.jpg) no-repeat top left;
	/*border: 1px solid black;*/
	padding-top: 4px;
	padding-bottom: 93px;
	padding-left: 40px;
	text-align: left;
	/*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: 1em}		
.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;
	font-size:1em;
	font-weight:bold;
	font-style:italic;
}

/* //////   NUEVAS en screen.css /////  */

#gorri{
	background-color: #C8092A;
	width: 90%;
	}
.cajatexto_enviaramigo{
	position: absolute;
	left: 530px;
	width: 162px;
	float:right;
	}
.cajatextowebmaster{
	left: 210px;
	width: 162px;
	}	
.invisible{
	display:none;
	}


/* /////////// NUEVAS en esta css//////  */
.rpm { clear: both;}		
#fila_superior{
	float:left;
	border-bottom:#333333 1px solid;
	padding-left: 0px;
	background-color:#CCCCCC;
	width: 99%
	}
#fila_superior[id]{
	width: 100%
	}
.iragarki_testua{
	font-size: 1.3em;
	letter-spacing: 0.0em;
	padding: 2px 0 2px 0;
	min-height: 40px;
	/*height: 40px; */
	height: 60px;
	width: 100%;
	/*height: 30 px;*/
	/* border-bottom: #333333 1px dotted;*/
	border-bottom: #CCCCCC 1px solid;
	/*background-color: #FF6600;*/
	}
/*
---------------- tabla de datos ----------------
*/
table#productos {
	border-collapse: collapse;
	font-size: 0.8em;
	font-size: 0.7em;
}
table#productos th {
	font-size: 1.4em;
	font-weight: normal;
	background-color: #ccc;
	border-bottom: 1px solid black;
}
/* con estas definimos el ancho de las columnas */
table#productos th#c1 {
	width: 8%;
}
table#productos th#c2 {
	/*width: 50%;*/
	width: 47%;
}
table#productos th#c3 {
	width: 12%;
}
table#productos th#c4 {
	/* width: 15%;*/
	width: 18%;
}

/* fin ancho de columnas */

table#productos th.fotos {
	background-color: #fff;
	border-bottom: none;
}
table#productos td, table#productos th {
padding: 5px;
}
table#productos td a {
	color: #00A951;
	font-weight:bold;
	text-decoration: none;
}

table#productos td a:hover{
	text-decoration:underline;

}
/*
---------------- /tabla de datos ----------------
*/
#menubanner{
	width: 157px;
	margin-left: 6px;
	margin-top: 6px;
	}
#menurss{
	margin-left: 6px;
	margin-top: 6px;
	}	
.slogan_inferior{
	font-size: 0.9em;
	font-style:italic;
	}	
#paginacionberri{
	font-size:1em;
	color:#1E60AE;
	border-top: 1px solid #00A951;
	margin-top: 16px;
	clear:both;
	}	
#paginacionberri[id]{
	background-color:#ffffff;
	}
.nuevoprecio{
	font-size:80%;
	color:#FF0000;
	padding-left:5px;
}
#kontzeptuak a{
	color:#999999;
	text-decoration:none;
	}
#kontzeptuak a:hover{
	text-decoration:underline;
	color:#999999;
	}
.imagen_rss{
	border: 0px solid #908B92;
	margin-top: 2px;
	}
	
#menu_w3c{
	margin-left: 6px;
	margin-top: 6px;
	}
.imagen_w3c{
	border: 0px solid #908B92;
	}	