#h_cell_2 img, .#b_cell_3 img, #menuAreaPrivada img { behavior: url(/iepngfix.htc) }

/***/

body { /*background:url(http://www.donosticup.com/modulos/usuariosFtp/conexion/diseimagenes881a.gif) center repeat;*/ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; }#impresion { display:none; }
img { border:0; }
a { text-decoration:none; color:#bc0402; }
a:hover { color:#333; }
h2 { font-size:16px; float:right; margin:10px; clear:both; text-align:right; }
h2 span { color:#d2030c; }
ul { list-style-type: none; display:inline; margin:0; padding:0;}
ul li ul li { margin-left:10px; }
table td { color:#333; }
.ancho100 { width:100%; }
.ancho100 i {display:none; }
.buspreImagenesDcha img { margin:0 6px; }
#tablaadjuntos { text-align:left; }
#tablaadjuntos a { color:#000; }
#tablaadjuntos img { position:relativE; top:3px; }
#tablaadjuntos a:hover { color:#cc0001; }
.aumentoletra { display:none; }
#tamanoFuente { float:left; clear:both; }
.textoGaleriaLightbox, #imageDetails #caption { display:none; }

/***/

.imgpadremenuizq { display:none; }
h1 { font-size:14px; padding:4px; background:#d2030c url(/modulos/usuariosFtp/conexion/diseimagenes888a.gif) top right repeat; color:#FFF; float:left; /*width:98%;*/ width:712px; text-align:left; margin-top:10px; }
/*titulo hijos*/
.titulohijos a { color:#c90e06; }
.titulohijos a:hover { color:#444; }
.titulohijos img, #adjuntos { display:none; }


/*estructura*/

#contenedoraWeb { width:950px; margin:0 auto; }
#capa_contenidos { width:950px; /*float:left; clear:both;*/ background: #FFF;}
#div_izq { width:200px; float:left; }
#div_central { width:730px; float:right; }

/*cabecera*/

#h_cont_0 { position:relative; width:950px; height:146px; margin-top:30px; float:left; clear:both; background: url(/modulos/usuariosFtp/conexion/diseimagenes874a.jpg) top left no-repeat;}
/*dv*/
#h_cell_1 { position:absolute; top:-32px; left:0; height:32px; overflow:hidden; }
/*idiomas*/
#h_cell_2 { position:relative; top:117px; right:0; width:950px; z-index:10; }
/*castellano*/ #idioma0 { position:absolute; right:28px; }
/*italiano*/ #idioma1 { position:absolute; right:140px; }
/*euskera*/ #idioma2 { position:absolute; right:0; }
/*ingles*/ #idioma3 { position:absolute; right:56px; }
/*frances*/ #idioma4 { position:absolute; right:84px; }
/*portugues*/ #idioma5 { position:absolute; right:112px; }
/*banners*/
#h_cell_3 { position:absolute; top:0; left:0; width:950px; height:146px; }
/*logo click + icono area privada*/
#h_cell_4 { position:absolute; top:0px; left:320px; width:300px; height:116px; }
#menuAreaPrivada { /*background:url(/modulos/usuariosFtp/conexion/diseimagenes882a.gif) top left no-repeat;*/ z-index:2; position:absolute; width:179px; height:31px;top:95px; right:-2px;  }
/*menu*/
#h_cell_5 { position:absolute; top:117px; width:800px; right:0; }
.menu a { text-transform:uppercase; z-index:1; float:left; display:block; height:20px; padding:8px 8px 0 8px; font-size:11px; color:#FFF; font-weight:bold; }
.menu a:hover { background:#e6e6e8; color:#555; }
#menu_0 { margin-left:70px; }
.suphorizontalcapa a, .suphorizontalcapa a:hover { background:#000; color:#FFF !important; cursor:default; }

/*menu izquierdo*/
.contmenuizq { width:200px; padding-top:10px; float:left; clear:both; text-align:left; margin-bottom:10px !important;  }
.contmenuizq a { color:#555; font-size:10px; display:block; padding:6px 22px 6px 10px; font-weight:bold; border-bottom:1px solid #666; background: url(http://www.donosticup.com/modulos/usuariosFtp/conexion/diseimagenes889a.gif) bottom left no-repeat; }
.contmenuizq a:hover { color:#bc0402; background: url(http://www.donosticup.com/modulos/usuariosFtp/conexion/diseimagenes890a.gif) bottom left no-repeat; }
.PadreResaltado1 a { background: url(http://www.donosticup.com/modulos/usuariosFtp/conexion/diseimagenes891a.gif) bottom left no-repeat;  cursor:default; color:#FFF; font-weight:bold; }
.PadreResaltado1 a:hover { color:#FFF; background: url(http://www.donosticup.com/modulos/usuariosFtp/conexion/diseimagenes891a.gif) bottom left no-repeat;  }
#locales {width:200px;}



/*pie*/

#b_cont_0 { position:relative; width:950px; height:110px; float:left; *float:none; background: url(/modulos/usuariosFtp/conexion/diseimagenes875a.jpg) top left no-repeat; }
/*links*/
#b_cell_1 { width:950px; margin-top:14px; }
#b_cell_1 a { color:#FFF; margin:0 15px; }
#b_cell_1 a:hover { color:#333; }
#b_cell_1 img { position:relative; top:3px; }
/*logo*/
#b_cell_3 { position:absolute; top:52px; left:160px; }

/*copyright*/
#b_cell_4 { position:absolute; top:48px; left:330px; text-align:right; }
#b_cell_4 a { font-weight:bold; color:#333; }
#b_cell_4 a:hover { color:#545; }



.infBuspre {
width:215px;
height:15px;
}
/*area privada*/

/*#mod8_donostiCup { position:absolute; top:42px; padding:2px 6px; }
#mod8_donostiCup label { width:100%; display:block; }
.mod8_password { margin-top:14px; }
#mod8_donostiCup input { margin-top:4px; font-size:10px; margin-left:6px; margin-bottom:4px; }
#usuariodonostiCup, #clavedonostiCup { width:124px; }
.mod8_entrar { float:right; margin-right:2px; }
.mod8_recordar a { float:left; clear:both; width:100%; }*/

/*area privada ARRIBA MENU*/

#menuAreaPrivada #mod8_donostiUp { position:absolute; top:1px; left:15px; }
#menuAreaPrivada #mod8_donostiUp label { top:0; color:#000; position:absolute; font-size:9px; }
#menuAreaPrivada .mod8_usuario { left:0; }
#menuAreaPrivada .mod8_password { left:58px; }
#menuAreaPrivada #mod8_donostiUp input { background:#e8fcd7; top:14px; border:0; font-size:9px; position:absolute; width:50px; padding:0; margin:0; }
#menuAreaPrivada #usuariodonostiUp { left:0; }
#menuAreaPrivada #clavedonostiUp { left:58px; }
#menuAreaPrivada .mod8_entrar { position:absolute; top:6px !important; left:120px; width:22px !important; height:22px; }
#menuAreaPrivada .mod8_recordar a { display:none; }


/*destacados*/

#mod_cont_dest_17 p, #mod_cont_dest_16 p { margin:0; padding:0;  }
/*#mod_cont_dest_17 { top:-5px; position:relative; }*/
#mod_cont_dest_17 img{ width:198px; border:1px solid #aaa; margin:4px 0; }
#mod_cont_dest_17 a:hover img{ border:1px solid #333; }


/***/
/***/

/*.imagenesNoticias { margin:10px; width:360px; height:240px; overflow:hidden; position:relative; }
.textoNoticias { position:absolute; bottom:0; padding:10px; background: url(http://www.donosticup.com/modulos/usuariosFtp/conexion/imagenes14910a.png); border-top:2px solid #6cac23; }
#miniNoticias { margin:10px; }
#fechasNoticias { float:left; width:72px; margin-right:4px; margin-bottom:10px; text-align:right !important;}
#fechasNoticias b { display:none; }
#fechasNoticias .fechaTitulo { color:#6cac23; float:right; }
#textoMiniNoticias { float:left; margin-bottom:10px; width:282px; overflow:hidden; }
#textoMiniNoticias b { height:12px; display:block; width:282px; overflow:hidden;  }*/

#mod8_logeado_homeDonosti { #position:absolute; #right:0; #width:190px; }
.mod8_logeado1 { font-size:10px !important; display:block; float:left; margin-left:10px; padding-right:14px; height:30px; border-bottom:1px solid #aaa; }
.mod8_logeado2 { font-size:10px !important; display:block; float:left; padding-right:14px; height:30px; border-bottom:1px solid #aaa; }
.mod8_hora1 { font-size:10px !important; display:block; margin-left:10px; float:left; padding-right:14px; margin-top:4px; #position:absolute; #top:0; }
.mod8_hora2 { font-size:10px !important; display:block; float:left; padding-left:14px; margin-top:4px; margin-bottom:6px; #position:absolute; #top:0; }
#mod8_logeado_homeDonosti a { color:#333; float:right; clear:both; margin-right:16px; #position:relative; #top:0; _top:-26px; #right:0;}


/***** estilo Filtro LISTADOS a medida *****/

#tablaFiltro td{}
#filtroSuperior td{background-color:#000; color:#FFFFFF; font-size:11px; padding:2px; padding-left:12px}
#filtroCentro td{background-image:url(/donosticup/Listados/imagenes/franja_roja_medio.jpg); background-repeat:repeat-x; padding-top:6px; padding-bottom:6px; padding-left:12px; text-align:right}
#filtroInferior td{background-color:#000}


#linea_equipo0 td{font-size:13px; height:20px; background-color:#f6aa9b}
#linea_equipo1 td{font-size:13px; height:20px; background-color:#ffffff}
#linea_pais td{font-size:18px; height:25px;}
#linea_grupo td{font-size:13px; background-color: #ccc; height:25px; color:Black; border-top: solid 3px #cc0001}

#ImageP, #ComboP {float:right; margin-right:4px}
#ComboP {margin-top:2px}

#cabeceraCamiseta td{background-color:#cc0001; color:White; padding-left:25px; font-weight:bold; padding:5px; font-size:14px}

#filtroSuperior2 td{background-color:#000; color:#FFFFFF; font-size:11px; padding:2px; padding-left:100px}
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/

/**************** Recomendar página ******************/
#RecomMensaje{ width:45%; float:left; margin:0 0 0 10px; padding:10px 0 0 0; height:180px;}
#RecomMensaje label{ color:#333; font-weight:bold;}
#RecomMensaje textarea{ width:100%;}
#RecomTexto{ text-align:justify;}

#RecomDatos{ width:45%; float:right; margin:0 10px 0 0;padding:10px 0 0 0; height:180px;}
#RecomDatos label{ color:#333; font-weight:bold;}
#RecomDatos input{ width:100%;}

#RecomCaptcha{ width:45%; float:left; margin:0 0 0 10px;}
#RecomEnvio{width:45%; float:right; margin:0 10px 0 0;}

/*pagina de resultados*/
#RecomResu1{ padding:0 200px; text-align:center;}
#RecomResu1 strong{ color:#F00; font-size:13px;}
#RecomResu2{ padding:0 200px; text-align:center;}
#RecomResu2 strong{ font-size:13px;}



/**************** RSS ******************/
#RSSTabla{ width:100%;}
#RSSTabla td{ padding:5px;}
.RSSTitulo{ background:#666; font-weight:bold; color:#FFF;}
.RSSSindicarse{ font-weight:bold; background-color:#f1f1f1;}
.RSSSindicarse, .RSSLinea{ border-bottom:solid 1px #cdcdcd; border-left:solid 1px #cdcdcd;}
.RSSImg{ text-align:right;}
td.RSSImg{border-right:solid 1px #cdcdcd; border-left:none;}
#RSSExplicacion p{ margin:10px 0 0 0;}
h3.RSSh3{ margin-bottom:0; padding-bottom:5px; font-size:15px;}


/**************** AGENDA - calendario y buscador ******************/
#cont_agendatabla{ padding:15px 0 0 5px;}
#cont_agendaCal{ width:30%; float:left;}
#cont_agendaBus{ width:68%; float:right; padding:15px 0 0 0;}
	input.inputOcio{ width:260px;}
#cont_agendaEventos{ display:block; clear:both; padding:10px;}
	#cont_agendaEventos ul{ margin:0; padding:0;}
	#cont_agendaEventos ul li{ list-style:none;}
	#cont_agendaEventos ul li.fecha{ font-size:1.1em; margin:25px 0 0 0; font-weight:bold; text-decoration:underline;}
	#cont_agendaEventos ul li.evento{ margin:5px 0 0 20px; list-style:square;}
	#cont_agendaEventos ul li.evento .descripcion_agenda{ font-weight:bold;}
	
	

/*********************** Tienda ****************************/
#iPedidoProductos th, #iFinalizarProductos th{font-size:0.7em; background:#eee;}
#iPedidoProductos td, #iFinalizarProductos td{ border:solid 1px #f6;}
#iPedidoBotones{ text-align:right; padding:20px 0; display:block; clear:both;}
#iPedidoTotales th, #iFinalizarTotales th{font-size:0.7em; background:#eee;}
#iPedidoTotales td, #iFinalizarTotales td{border:solid 1px #f6;}
#iFinalizarBotones{ text-align:center; padding:20px 0; display:block; clear:both;}

#iFinalizarTextoFin{ text-align:justify;}
.iFinalizarNumero{ background:#f0f0f0; padding:5px; text-align:center; font-size:15px; font-weight:bold; color:#000; border-right:solid 2px #FFF;}
.iFinalizarTitulo{ background:#f7f7f7; padding:5px; font-size:11px; font-weight:bold; color:#000; border-right:solid 2px #FFF;}


/*************************** Área privada  ************************/
#areaPrivadaCentro{}
#imagencandado{ width:45%; float:left;}
#areaPrivadaDerecha{ float:right; width:50%;}
#areaPrivadaDerecha span{ display:block; clear:both; width:80%;}
#tituloAreaPrivada{ font-weight:bold; color:#F00; text-transform:uppercase;}

/*estilos caja mod8_*/
#mod8_ {text-align:left;padding-top:10px;width:200px;padding:25px 0 30px 0;}
#mod8_ label {font-size:10px;width:60px;}
#mod8_ #usuario, #mod8_ #clave{width:110px;}
.mod8_entrar{cursor:pointer;}
#mod8_  .mod8_recordar{clear:both;padding-top:5px;text-align:center;}
.mod8_recordar a{display:block;clear:both;width:100%;}

/*estilos extranet home*/
#exHomeDatos span{ font-size:13px; padding:15px; display:block;}
#exHomeDatos ul{ margin:0 0 15px 25px; padding:0;}
#exHomeDatos ul li{ list-style:none;}
#exHomeDatos #modificardatos{ padding:0 0 0 25px;}

#exHomeElementos table{ border:solid 1px #f00;}
#exHomeElementos .exHomeNombre{ display:block; clear:both; padding:3px; margin-bottom:10px; border-bottom:solid 1px #eeeeee;}
#exHomeElementos .exHomeArchivo{ width:30px; float:right;}
#exHomeElementos .exHomeRuta{ width:95%; float:left; padding:3px;}

/*estilos modificar datos*/
.grisEx{ background:#f1f1f1;}



/************************** Resultado de busquedas *****************************/
#BusResulGrande, #BusResulListado, #BusResulAgrupar, #BusResulNoresul{ text-align:center; padding-top:10px;}
#BusResultados ul{ padding:0; margin:0 0 0 20px;}
#BusResultados ul li{ list-style:none; padding:5px;}
#BusResultados ul li.ruta{ border-top:solid 1px #eeeeee; margin-top:5px;}
#BusResultados ul li.elemento{}
#BusResultados ul li.tienda{ background:#eee;}




/*********************************************************************************/
/*********************************************************************************/
/*********************************************************************************/
/*********************************************************************************/
/*********************************************************************************/
/********************** cambios buspre *******************************************/
h1#tit_cabecera_centro{ font-size:1.3em; padding:3px 0; margin:0; margin-top:10px;}
.buspreImagenesDcha{ float:right; margin-left:15px;}

/*archivos buspre*/
#ArchivosBuspre, #cont_tags{ display:block; clear:both; border-top:solid 3px #cdcdcd; padding:5px 0 0 5px; margin-top:10px;}
#ArchivosBuspre ul.archiBuspre, #cont_tags ul.relaBuspre{ margin:10px 10px 10px 20px; padding:0;}
#ArchivosBuspre ul.archiBuspre li, #cont_tags ul.relaBuspre li{ margin:0; padding:0;}
.titullilloBuspre{ font-weight:bold;}
#1ampliada{}
#tamanoFuente{ text-align:justify}
.xmlgallery{ margin:0 auto; width:500px;}/*revisar el ancho - En algunas ha sido tocado*/
.actual{ padding:5px; background-color:#ccc; font-weight:bold; text-decoration:none; color:#555;}

.paginacion{ text-align:right; clear:both; display:block; padding:10px 0;}
.paginacion a{ padding:5px; background-color:#eee; font-weight:bold; text-decoration:none; color:#555;}
.paginacion a:hover{background-color:#ccc; text-decoration:none;}
.paginade{ font-size:10px;}

#fCompra{padding-left:30%;}
#tabla_tienda{ width:525px;}
#tabla_tienda td{ border:solid 1px #cdcdcd; padding:2px; margin:1px;}

#PublicadoBuspre{ padding-top:5px;}
.dtree {text-align:left;}