/*CSS para el tema generico de Paloo.
Copyright 007 telefonica soluciones.
Desarrollado por Juan Vicente Aguirre, Fernando Perez, Carlos Bermejo, Geli Crick y Javier Martinez.
*/

@import "calendario.css";
@import "ie_fixes.css";
@import "slimbox.css";
@import "correo.css";
@import "modoedicion/modoedicion.css";
@import "hoverbox.css";
@import "carousel.css";
@import "pasarela.css";

*, html { margin: 0; padding: 0 }
body { 
font-size: 100%;
font-family: arial, helvetica, sans-serif;
color: white;
background-color: #574b1f
}
a:link, a:visited { color: #feef89; text-decoration: none }
a:hover { text-decoration: underline }

img { border: none }
img a { border: none }
h1 { position: absolute; left: -9999px }
h3 { font: 22px Arial, sans-serif; font-weight: normal; margin-bottom: 10px}
h3 strong { font-weight: normal; color: #2a1b06}
h4 { font-size: 14px }
h4 a:link, h4 a:visited { text-decoration: none }
h4 a:hover { text-decoration: underline }
#contenidoDesarrollo {
overflow: hidden;
float:left;
clear:both;
width:746px;
}
#contenidoDesarrollo ul, ol { margin: 10px 0 }
#contenidoDesarrollo li{
list-style-position: inside;
padding-left:10px;
text-indent:-10px;
}


/************Assets***************/
h4.resultadoBusqueda {
margin-top: 15px
}
.fuente { font-style: italic !important}
#portadaIzquierda h3,
#portadaDerecha h3
{ color: white !important; font-size: 22px !important }

#portadaDerecha h3 a
{ color: white ;}

a:link.vermas, a:visited.vermas {
font: 11px Verdana, sans-serif; font-weight: bold;
text-decoration: none;
clear: both;
display: inline;
background-color: green;
text-align: right;
float: right;
padding: 3px 18px 3px 0;
margin-right: 0px;
background:url(imagenes/bulletVerMas.gif) no-repeat bottom right

}
a:hover.vermas { text-decoration: underline }

.ultimasnoticias a.vermas {
	position: absolute;
	bottom: 15px;
	right: 0;
	display: block;
	clear: both;
margin-right: 18px !important;
margin-right: 0
}

#portadaDerecha a.vermas {
	margin-right: 8px
}

a.irAproducto { display: none; visibility: hidden}

.oculto { display: none }

/***********estructura************/
#principal { float:left;padding-bottom: 60px; overflow: hidden; position: relative; top: 18px }
#general { width: 100%; background: url(imagenes/fdBody.jpg) #584b1f top center no-repeat; overflow: hidden }
.interior { background: url(imagenes/fdBodyInterior.jpg) #584b1f top center no-repeat !important;}

#superiorDesarrollo { width: 970px; margin: 0 auto; font-size: 0.75em; overflow: hidden }
#superior { height: 248px; clear: both; overflow: hidden; position: relative }
#logo { position: relative; margin: 41px 0 0 0; float: left }
#logo p { font-weight: bold; color: #38566e; margin-top: 12px; }
#portadaIzquierda { top: 15px; width: 543px !important; width: 543px; float: left; position: relative; overflow: hidden; }
#portadaDerecha { top: 15px; float: right; width: 414px !important; position: relative; }
#descripcionWeb { color: #3d3f41; font: 11px Arial, sans-serif; width: 364px; height: 37px; position: absolute; top: 90px ; right:0; background: url(imagenes/fdDescripcion.png) no-repeat; padding: 15px 20px 25px 20px }

#columnaIzquierda { float: left; width: 208px }
#columnaDerecha { width: 752px; float: right }

.desarrolloContenido { padding: 16px 24px 16px 24px; background:url(imagenes/fdConten.jpg) #685c33 no-repeat; overflow: hidden; margin-bottom: 10px }
/*.contenidolistado { padding: 16px 24px 0px 24px; margin-bottom: 0px !important; margin-bottom: 40px; background:url(imagenes/fdConten.jpg) #685c33 no-repeat }*/
.desarrolloListado { padding: 16px 24px 16px 24px; margin-bottom: 10px !important; height: auto !important; height: 100%; background:url(imagenes/fdConten.jpg) #685c33 top left no-repeat }
#contenedorListas { padding: 16px 24px 16px 24px; margin-bottom: 10px !important; margin-bottom: 40px; background:url(imagenes/fdConten.jpg) #685c33 no-repeat; overflow: hidden}
.desarrolloVisita { padding: 16px 24px 16px 24px !important; padding: 16px 0 16px 24px; margin-bottom: 10px !important; background:url(imagenes/fdConten.jpg) #685c33 no-repeat }
.desarrolloVisita p { padding-right: 0 !important; padding-right: 24px}



#cierre { 
font: 11px Arial, sans-serif;
width: 100%; 
background:url(imagenes/fdPie.gif) repeat-x; 
padding-top: 13px; 
height: 56px; 
clear: both; 
display: block
}
#pieContenidoNoticias { 
font: 11px Arial, sans-serif;
background: url(imagenes/fdTrans.png) repeat !Important;
background:url(imagenes/fdTrans.gif) repeat;
padding: 11px 24px; overflow: hidden; margin-bottom: 0px !important; margin-bottom: 40px;
height: 100%
}

/*****buscador*****/
.eleccion_idioma { float:right; width: 285px; position: absolute; top: 16px; right: 0; background: url(imagenes/barra.gif) no-repeat 13.61% 51% }
.eleccion_idioma li { display: inline }
.eleccion_idioma a:link, .eleccion_idioma a:visited { margin-right: 5px; color: #48647a; font: 11px Arial, sans-serif} 

.recursivo { padding-left: 12px; background:url(imagenes/icoContacto.gif) center left no-repeat; float: right; text-align: right; position: absolute; top: 16px; right: 0; }
.recursivo ul { background: url(imagenes/barra.gif)  50.5% 51% no-repeat; display: block;}
.recursivo li { display: inline }
.recursivo a:link, .recursivo a:visited { cursor: pointer; color: #6e6e6e; font: 11px Arial, sans-serif; margin-left: 8px; text-decoration: underline; } 


#buscador { float: right; width: 285px; position: absolute; top: 46px; right: 0; background: url(imagenes/fdBuscador.png) no-repeat !important; background: url(imagenes/fdBuscador.gif) no-repeat } 
#buscador li { display: inline }
#buscador .singlefldrequired { width: 210px; text-indent: 5px; height: 21px; border: none; padding: 5px 0 0 6px; background: none }
#buscador  .comp_nutch_texto { width: 210px; text-indent: 5px; height: 21px; border: none; padding: 5px 0 0 6px; background: none }
.nutch_resultado {  
background:url(imagenes/fdSeparadorListado.gif) bottom left repeat-x;
display: block; clear: both; overflow: hidden; margin-bottom: 16px !important; padding-bottom: 13px !important; padding-bottom: 30px
}
#contenidoResultado form{display:none;}
#buscador label { color: #48647a; font: 11px Arial, sans-serif; display:none; }
#buscador select { border: 2px solid #ccc; padding: 2px 0}
.botsubmithome { float: right; position: absolute; right: 0; top: 0px }
.comp_nutch_submit  { float: right; position: absolute; right: 0; top: 0px; background: url(imagenes/imgplantilla/al_icosearch.gif) no-repeat 0px 0px; padding-top: 0px; cursor:pointer; border:0px; }
.comp_nutch_submit span{color:white;left:-70px;position:relative;top:3px;}
/********menu*********/
#menuPrincipal { width: 970px; height: 60px; font: 11px Arial, sans-seif; font-weight: bold; position: absolute; top: 191px; clear: both; display: block;
background: url(imagenes/fdMenuTodo.png) no-repeat top left !important; background: url(imagenes/fdMenuTodo.gif) no-repeat 0px -10px; padding-top: 10px;z-index:2;

}
/*menu tabs---------------*/
#menuTabs{
	float:right;
	position:absolute;
	right:36px;
	top:84px;
}


/* reposo */
#menuPrincipal li {
float: left;
margin-right:1px;
display: inline
}

#menuPrincipal li a:link, #menuPrincipal li a:visited {
padding-left: 9px;
background:  url(imagenes/fdMenuAbre.gif) top left no-repeat;
color: white;
height: 25px;
line-height: 25px;
text-decoration: none;
display:block;
float:left;
margin-right: 1px;
}

#menuPrincipal li a:link span, #menuPrincipal li a:visited  span{
display: block;
float: left;
padding-right: 9px;
height: 25px;
background:  url(imagenes/fdMenuCierre.gif) top right no-repeat;
}

/* hover */
#menuPrincipal li a:hover,
#menuPrincipal li a.activo {
cursor: pointer;
color: #651c02;
padding-left: 9px;
background:  url(imagenes/fdMenuAbreHover.gif) top left no-repeat !important;
color: white;
height: 25px;
line-height: 25px;
text-decoration: none;
display:block;
float:left;
}
#menuPrincipal li a:hover span,
#menuPrincipal li a.activo span
{
cursor: pointer;
color: #651c02;
display: block;
float: left;
padding-right: 9px;
height: 25px;
background:  url(imagenes/fdMenuCierreHover.gif) top right no-repeat !important;
}
/*-------------menu secundario------------*/
#principal { overflow: hidden }
#menuSecundario { font: 11px Arial, sans-serif; font-weight: bold; width: 203px; float: left }
.menu { padding: 4px 15px 0 8px !important; margin-top: 0 !important; margin-top: 18px}
#menuSecundario li li {
	list-style: none;
	background:url(imagenes/bulletMenu.gif) 0 6px no-repeat	
}
#menuSecundario li a:link, #menuSecundario li a:visited {
	display: block;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #651c02;
	background: url(imagenes/fdItemMenuReposo.gif) bottom left repeat-x;
	padding: 7px 0 7px 15px
}
#menuSecundario li a:hover, #menuSecundario li a.activo {
	cursor: pointer;
	color: white;
	background: url(imagenes/fdItemMenuHover.gif) top left repeat-x #a5660c;
	border-bottom: 1px solid #c5760b;
	padding: 7px 0 6px 15px
}
#menuSecundario li:hover { background: none !Important }/***IE6***/
#menuSecundario ul ul {
	
}

#menuSecundario ul li ul li {
		padding: 2px 0 2px 25px;
		background:url(imagenes/bulletLili.gif) 8% 40% no-repeat
}
#menuSecundario ul li ul li a:link, #menuSecundario li li a:visited {
	color: #651c02 !important; 
	padding: 0;
	background: none;
	border: none;
	padding: 2px;
}
#menuSecundario ul li ul li a:hover, #menuSecundario li li a.activo {
	color: white !important;
	border-bottom: none;
	background: none #a4610a;
	padding: 2px !important
}



/*-------------------------*/

/*****pie******/
.logoMinisterio { float: left }
.logoMinisterio img a:link, .logoMinisterio img a:visited { text-decoration: none !important }
.logoMinisterio a:hover { text-decoration: none !important}
#contenedorCierre { font: 11px Arial, sans-serif; color: #ccc; width: 970px; margin: 0 auto }
#cierre p {  float: right; position: relative; padding-top:5px;  }
.textosEnlace {float: right;margin-right: 5px;position: relative;text-align: right;padding-top:5px;}
.textosEnlace a:link, .textosEnlace a:visited { text-decoration: none; color: #CCC }
.textosEnlace a:hover { text-decoration: underline }
.icono060 { margin-left:20px; height: 44px; width: 44px; float:left;}
.textosEnlaceMinisterio {float:right;}
.textosEnlaceMinisterio a{font: 11px Arial, sans-serif; color: #ccc;}

/**************Home***************/
.ultimasnoticias { width: 537px; margin-bottom: 20px !important; margin-bottom: 0px; background: url(imagenes/fdNoticiasHome.png) no-repeat bottom right !important; background:none; /*background: none*/ overflow: hidden; padding-bottom: 20px }
.ultimasnoticias h2 { position: absolute; left: -9999px; height: 0px }
.videodestacado { width: 537px; margin-bottom: 30px }

/*********************interiores************************/

/***migas***/
#migas { display: block; clear: both; margin-bottom: 30px; width:552px; float:left;}
#migas li { color: #333; display: inline; font: 11px Arial, sans-serif }
#migas li a:link, #migas li a:visited { color: #651c02; text-decoration: none; padding-right: 10px; background:url(imagenes/fdBulletMigas.gif) 100% 60% no-repeat }
#migas li a:hover { text-decoration: underline}

#principal h2 { font: 22px Verdana, sans-serif; font-weight: normal; margin-bottom: 9px}
#principal h3 { font: 18px Verdana, sans-serif; font-weight: normal; color: #feef89; margin-bottom: 12px}

img.imgGrande { float: left; padding: 8px 28px 24px 8px !important; padding: 8px 24px 24px 8px; margin-right: 3px; background:url(imagenes/fdImgConten.png) no-repeat !important; background:transparent url(imagenes/bg_sombra_grande.jpg) repeat scroll 0 0; }
div.imgGrande { float: left; padding: 8px 28px 24px 8px !important; padding: 8px 24px 24px 8px; margin-right: 3px; background:url(imagenes/fdImgConten.png) no-repeat}

div.visitaVirtual { float: left; padding: 8px 8px 24px 8px !important; padding: 8px 24px 24px 8px; margin-right: 3px; 
width:470px;
/*background:url(imagenes/fdImgVisita.png) no-repeat*/}
.desarrolloContenido p { 
margin-bottom: 1em }

#pieContenido { 
font: 11px Arial, sans-serif;
background: url(imagenes/fdTrans.png) repeat !Important;
background: none #685c33 repeat;
padding: 11px 24px; overflow: hidden; margin-bottom: 0px !important; margin-bottom: 40px;
height: auto !important;
height: 16px;
float:left;
width:702px; }
#pieContenidoIzq { float: left }
#pieContenidoIzq a:link,
#pieContenidoIzq a:visited
{ background: url(imagenes/icoPrint.gif) no-repeat center left; padding-left: 22px; color: white; text-decoration: none}
#pieContenidoIzq a:hover { text-decoration: underline }
#pieContenidoDer { float: right; width: 222px;}
#pieContenidoDer span { display: block; float: left }
.herramientas { float: right; }
.herramientas a { margin-left: 8px}
.meneame, .fresqui, .delicious, .technorati, #general #contenidoDesarrollo #pieContenidoDer .herramientas .correo{ width:auto; float:left; padding:3px 0px 0px 0px;}
.facebook{ width:30px; float:left; padding:3px 0px 0px 0px;}
.facebook a{ width:30px; float:left;}
.facebook a img{ width:16px; height:16px; float:left;}
.iexplorer6 .facebook a img{ width:20px; height:20px; float:left;}

/******productos******/
.listaproducto h3 {
margin-left: 4px 	
}
#productos .prod{  }

/******noticias*******/
.resumenNoticia {
width: 540px;
position: relative;
clear: both;
padding-bottom: 18px;
float: left;
display: block;
}
.fecha { clear: left; font-size: 17px; font-weight: bold; float: left; background:url(imagenes/fdFecha.png) no-repeat; width: 60px; height: 56px; padding-top: 15px; text-align: center }
.fechaDiaMes { color: #413525; }
.fechaAno { clear: both; display: block}
.ultimasnoticias { overflow: hidden; position: relative; }
.ultimasnoticias img { float: left; margin-right: 15px}
.ultimasnoticias p, .ultimasnoticias h4 { width: 339px; float: right; text-align: left; margin-right: 12px;}
.ultimasnoticias p{ clear: right }

/******videodestacado*******/
.videodestacado { float: left; margin-bottom: 30px;clear: both}
div#videoPortada { overflow: hidden; width: 202px; height: 128px; margin-right: 10px; float: left; padding: 8px 18px 20px 8px; background: url(imagenes/fdVideo.png) no-repeat }
#videoPortada object { background-color: white}
.videodestacado p { }

#listaBanner { float:left;width: 100%; margin-bottom: 0 !important; margin-bottom: 40px; overflow: hidden; margin-top:0px !important;margin-top:30px; }
.banner1, .banner2, .banner3, .banner4, .banner5 {  float: left; width: 170px; height: 108px; margin-right: 14px; vertical-align:top }
/*.banner2, .banner3, .banner4, .banner5 { float: left; width: 170px; height: 108px; vertical-align:top }
.banner3 { display: inline;  width: 170px; height: 108px; float: right }*/
.banner img { width: 170px; height: 108px; }


/*******listados - B************/

.listaDocumentos {  
background:url(imagenes/fdSeparadorListado.gif) bottom left repeat-x;
display: block; clear: both; overflow: hidden; margin-bottom: 16px !important; padding-bottom: 13px !important; padding-bottom: 30px
}
.listaDocumentos h3 { font: 15px Arial !important; font-weight: bold !important; margin-bottom: 0px !important }
.listaDocumentos h3 a:link,
.listaDocumentos h3 a:visited {
text-decoration: none !important
}
.listaDocumentos h3 a:hover {
text-decoration: underline !important
}

.paginacion { font: 11px Arial; text-align: right; clear: both; display: block; padding: 10px 10px 10px 0px;}

/*******detalle listado - C************/

.volverSuperior { float: right; font: 11px Arial, sans-serif }
.volverInferior { display: block; clear: both; text-align: right; font: 11px Arial, sans-serif  }

.listadoDescargaPdf{
width:100%;
float:left;
text-align:left;}



a.pdf { color: white; padding: 5px 25px 5px 0; background:url(imagenes/icoPdf.gif) center right no-repeat; float: left;  margin-top: 20px; clear: both;}
a.doc { color: white; padding: 5px 25px 5px 0; background:url(imagenes/icoDoc.gif) center right no-repeat; float: left;  margin-top: 20px; clear: both;}

.listadoDescargaPdf  span{
float:left;text-align:left;font-weight:bold; margin:4px 0;}
.listadoDescargaPdf  a.pdf {margin:0px;}
.archivosDescarga{
display: block; clear: both; text-align: right; font: 11px Arial, sans-serif;
}
.desarrolloNoticias span a { float: right;}
/*.desarrolloNoticias .fechaCompleta span { float: left}
*/
/********/
#principal .boton_editando_contenido{
width:22px;
height:22px;
}


/***************listado noticias*****************/

#contenedorNoticias {
	padding: 16px 24px 16px 24px; 
	margin-bottom: 10px !important; 
	margin-bottom: 10px; 
	background:url(imagenes/fdBodyAncho.jpg) top left no-repeat #786e4a; 
	overflow: hidden;
	display: block; width: 922px;
        clear:both;
}
.separadorNoticias { 	background: url(imagenes/fdAnchoSep.jpg) top left #685c33 !important }
#contenedorNoticias .resumenNoticia { width: 100%; clear: both; }
#contenedorNoticias .resumenNoticia .fecha { float: left }
#contenedorNoticias .resumenNoticia img { float: left; margin-right: 15px }

.buscadorinput { width: 317px; height: 191px; float: left; overflow: hidden; background: url(imagenes/fdBuscador.jpg) no-repeat top left; padding: 30px 21px 0 116px }
#buscadorNoticias { height: 210px; margin-top:5px; overflow: hidden; background: url(imagenes/fdBuscadorTodo.jpg) repeat-x }
#buscadorNoticias fieldset { border: none }
#buscadorNoticias legend {  }
#buscadorNoticias fieldset.insercion legend { display: none }
#buscadorNoticias fieldset.insercion .fecha_desde legend { display: block; float: left  }
#buscadorNoticias fieldset.insercion .fecha_hasta legend {  display: block;}
.fecha_desde fieldset {  float: left; margin-right: 5px}
.fecha_hasta fieldset { float: right }


.fecha_desde fieldset legend  { color: white !important;  width: 100%; clear: both; display: block;}
.fecha_hasta fieldset legend  { color: white !important;  width: 100%; clear: both; display: block;}
.formlinea input.campo_tamano2 { width: 14px}
.formlinea input.campo_tamano4 { width: 31px}

.fecha_hasta fieldset img,
.fecha_desde fieldset img { padding-top: 4px; }

/*.fecha_desde { float: left }
.fecha_hasta { float: left; clear: right  }*/
.buscador { clear: both }
.buscador input { background: url(imagenes/fdInput.gif) no-repeat top left; border: 1px solid #715f32; padding: 2px}
#buscadorCalendario { float: right}
a.enlace_calendario { float: left; margin: 0 5px}
a.enlace_eliminar { }
.formlinea { float: left; margin-bottom: 12px }
.formlinea label { display: none }
.campo_formulario label { clear: both; display: block}
.buscadorinput .campo_formulario input { width: 310px !important; margin-bottom: 5px }
.buscador .botonera input { 
color: white;
padding: 2px 15px !important;
background: url(imagenes/fdBot.gif) #9c5800 repeat-x !Important;
border-top: 1px solid #d9bc82;
border-left: 1px solid #c29653;
border-bottom: 1px solid #472800;
border-right: 1px solid #5d3703
}
/****/
#buscadorCalendario {
	float: left;
}
#buscadorCalendario .contenido {
width: 317px;
height: 191px;
overflow: hidden;
padding: 0px 21px 0 116px	
}
#contenedorNoticias {  }
#contenedorNoticias .resumenNoticia { 
padding-top: 20px;
padding-bottom: 8px;
background:url(imagenes/fdNoticiaDestacada.png) bottom left repeat-x !important;
background:url(imagenes/fdSeparadorListado.gif) bottom left repeat-x 
}
/*.resumensinFoto .fechaCompleta span { 11px Arial, sans-serif !important}*/
.resumensinFoto { 
display: block; 
background:url(imagenes/fdSeparadorListado.gif) bottom left repeat-x;
padding: 0 0 10px 0;
float: left;
margin-top: 5px;
width:100%;
}
.resumensinFoto h4{ clear: both }
.resumensinFoto a.vermas { display: block }

.fechaCompleta span { font: 11px Arial; clear: both; padding-top: 16px;}

.listadonoticias .paginacion { padding-top: 10px; padding-bottom: 0}


/**********calendario ************/
.calendar .label { display: none }
.calendar table {  }
.calendar table td {  }
.calendar table td.nav {  border-left: 1px solid #715f32; border-right: 1px solid #594a27}
.calendar table td.day { 
width: 41px;padding: 1px 0;
font: 11px Arial, Geneva, sans-serif;
border-bottom: 1px solid #594a27;
border-right: 1px solid #594a27; 
border-top: 1px solid #ad9466;
border-left: 1px solid #ad9466;
background-color: #9c8256
}
.calendar table td.weekend {
	background-color: #90784c
}
.calendar table td.special {
	background-color: #5d4e29
}
.calendario h3 { display: none }
.calendar table td { text-align: center;  }
.calendar table td.title { padding: 3px 41px 3px 0}
tr.headrow {  }
tr.headrow td { padding:0 0 3px 0; background: url(imagenes/fdHeadRow.gif) repeat-x #4d4122 !important }
#div_calendario_8 { padding-top: 0 !important }


/********** detalle noticia ************/

.NoticiasIzquierda {
float: left;
width: 725px
}
.NoticiasIzquierda .fechaCompleta,
#columnaNoticias .fechaCompleta {
padding-top: 6px;
float: left
}
.NoticiasIzquierda  h3,
#columnaNoticias h3 {
clear: both	
}
.NoticiasIzquierda a.volverSuperior,
#columnaNoticias a.volverSuperior {
padding-top: 5px;
}
.NoticiasGaleria {
	width: 157px;
	float: right;
	padding: 10px 0 0 0px
}
.NoticiasGaleria .imgMini {
padding: 5px 13px 13px 5px;
background: url(imagenes/fdImagenMini.png);
float: right;
display: block
}
.NoticiasGaleria a span { display: block; margin: 0 0 10px 0;}

/*******galeria imagenes**********/
#contenedorListasImagenes { width: 752px; /*IE FIX*/ padding: 0 0 16px 0 !important; margin-bottom: 10px !important; margin-bottom: 40px; background:url(imagenes/fdConten.jpg) #685c33 no-repeat; overflow: hidden}

.galeriaImagenes { 
height: 100%;
float: left;
margin-bottom: 15px;
overflow: hidden;
padding: 0 0 15px 24px;
background:url(imagenes/fdMultimedia.png) 24px 100% no-repeat !important;
background: url(imagenes/fdMultimediaIE.gif) 50% 100% no-repeat;
width:100%;
}
.galeriaImagenes .imgMini {
padding: 5px 13px 13px 5px;
background: url(imagenes/fdImagenMini.png);
display: block
}
.galeriaImagenes a {
color: white;
font: 11px Arial, Helvetica, sans-serif;
width: 157px;
display: block; 
float: left;
margin-right: 25px;
margin-bottom: 10px
}

/**********videos***********/
#multimedia { 
overflow: hidden !important;
overflow: visible;
display: block;
height: auto !important;
height: 100px;
padding: 24px 17px 10px 24px;
background: url(imagenes/fdAnchoSep.jpg) top right #685c33 !important;
}


#multimediaIzquierda {
	overflow: hidden;

float: left;
width: 504px
}

#multimediaIzquierda p { clear: both }
#multimediaIzquierda h4 {
display: none	
}

#multimediaDerecha {
	overflow: hidden;
	width: 157px;
	float: right;
	padding: 0px 0 0 0px;
	margin-bottom: 10px;
}

#multimediaDerecha h4 a {
	color: white;
	font-size: 12px;
}

.textoGaleria { font: 11px Arial, Helvetica, sans-serif; margin-bottom: 10px}

#multimediaDerecha .paginacion {
	padding-right: 6px;
	padding-top: 18px;
	padding-bottom: 0 !important;
	margin-bottom:0 !important;
	background:url(imagenes/fdCierreMultimediaDerecha.gif) top left no-repeat
}

#multimediaDerecha .imgMini {
padding: 5px 13px 13px 5px;
background: url(imagenes/fdImagenMini.png);
float: right;
display: block
}



/*
#contenedorNoticias {
	padding: 16px 24px 16px 24px; 
	margin-bottom: 10px !important; 
	margin-bottom: 40px; 
	background:url(imagenes/fdBodyAncho.jpg) top left #685c33; 
	overflow: hidden;
	display: block; width: 922px
}
*/

.rss{float:left; width:100%;}
/*************visita virtual*******************/


#contendorVisitas{ 
	width:740px; 
	float:left; 
	background:url("imagenes/bg_visita_virtual.jpg") no-repeat scroll 0% 0% transparent;
	}
.iexplorer6 #contendorVisitas{ 
	width:730px; 
	float:left; 
	background:url("imagenes/bg_visita_virtual.jpg") no-repeat scroll 0% 0% transparent;
	height:500px;
	
	}
#visitaGaleria{ float:left; padding:0px; width:738px!important; width:718px; position:relative; top:0px;}
.iexplorer6 #visitaGaleria{ float:left; padding:0px; width:738px!important; width:718px; position:absolute; top:40px; left:10px;}
#visitaIzquierda{  float:left; padding:20px 0 0 7px; width:492px;z-index:1;}
.iexplorer6 #visitaIzquierda{float:left; padding:20px 0 0 7px; width:492px; position:absolute; top:181px; left:10px;}
#visitaDerecha{  float:left; padding:20px 10px 10px 18px; width:210px;}
.iexplorer6 #visitaDerecha{ float:left; padding:20px 10px 10px 18px; width:210px; position:absolute; top:189px; left:505px;}
.textoVisita{float:left; width:100%;}
#visitaDerecha a{
 background:url("imagenes/fdItemMenuHover.gif") repeat-x scroll left top #A5660C;
border-bottom:1px solid #C5760B;
color:white;
cursor:pointer;
padding:7px 0 6px 15px;
width:180px;
float:left;
font:bold 11px Arial,sans-serif;
}
.visitaVirtual p{ float:left; padding:10px 0 0;}

/******************mapa web*****************/

.menumapa { margin-top: 8px }
.menumapa {
padding: 0;
margin-bottom: 1em
}

.menumapa ul {
	text-indent:0 !important;
margin: 0 !important;
padding:0 !Important;
list-style: none;
}
.menumapa ul ul { 
padding:0 !Important;
}

.menumapa ul li {
	text-indent:0 !important;
margin: 0 !important;
padding: 0;
list-style: none
}

.menumapa li { 

/*background: url(imagenes/fdSeparadorListado.gif) repeat-x bottom left*/}
.menumapa ul li a { height: 27px; line-height: 27px; cursor: pointer !important } /*IE FIX*/

.menumapa ul li a:link, .menumapa ul li a:visited
{
	 color:#603913 !Important;
font-weight: bold;
display: block;
line-height: 27px;
background:url(imagenes/bulletMapaLiHover.gif) 0% 60% no-repeat;
padding-left: 22px
}

.menumapa ul li ul li a:link, .menumapa ul li ul li a:visited
{
color: #603913 !important;
font-weight: bold;
line-height: 27px;
background: url(imagenes/fdMapa02Hover.gif) top left no-repeat !important;
/*background: url(imagenes/fdMapa02.gif) #ecf4f9 no-repeat !important;*/
padding-left: 40px
}

.menumapa ul li ul li ul li a:link, .menumapa ul li ul li ul li a:visited
{
color: #603913 !important;
font-weight: bold;
line-height: 29px;
height: 29px;
background: url(imagenes/bulletMapaLiLiHover.gif) no-repeat 0% 90% !important;
padding-left: 60px
}


.menumapa li li li a:link, 
.menumapa li li li a:visited
{ padding-left: 0 }

.menumapa ul li a:hover
 {
color: #feef89 !important;
text-decoration: none;
background: url(imagenes/bulletMapaLi.gif) 0% 60% no-repeat !important
}

.menumapa ul li ul li a:hover {
color: #603913 !important;
display: block;
line-height: 27px;
text-decoration: none;
background: url(imagenes/fdMapa02.gif) no-repeat !important
}

.menumapa ul li ul li ul li a:hover {
color: #feef89 !important;
line-height: 29px;
height: 29px;
display: block;
text-decoration: none;
background: url(imagenes/bulletMapaLiLi.gif) no-repeat 0% 90% !important;
}
.menumapa ul li ul li ul li ul li a:link, .menumapa ul li ul li ul li ul li a:visited
{
	color: #feef89 !important;
	font-size: 11px;
	line-height: 15px !important;
	height: 15px !important;
background: url(imagenes/bulletMapa.gif) no-repeat 6.3% 20% !important;
padding-left:75px
}
.menumapa ul li ul li ul li ul li a:hover
{
	color: #603913 !important;
	font-size: 11px;
	line-height: 15px !important;
	height: 15px !important;
	background: url(imagenes/bulletMapaHover.gif) no-repeat 6.3% 20% !important;

}

#contenidoDesarrollo .menumapa ul, #contenidoDesarrollo .menumapa ol { margin: 0 !important}
#contenidoDesarrollo .menumapa li{
list-style-position:outside;
padding-left:0px !important;
text-indent:0px;
}


/********contacto***********/
.contacto { overflow: hidden; display: block; clear: both; padding: 0 0 24px 0; margin-bottom: 24px; background:url(imagenes/fdSeparadorListado.gif) repeat-x bottom left !important; height: auto !Important; height: 100%; }
h3.ctIzq { }
h3.ctDer { }
h3.ctIzq, .nombreContacto { clear: left; float: left; width: 49% }
h3.ctDer, .direccion { clear: right; float: right; width: 49%}




/****elementos generales tienda*****/


	
#contenedorCategorias{
	background:#6f6748 url(imagenes/fdContenidoTienda.gif) repeat-x scroll 0 0;
	overflow:hidden;
	background-attachment: scroll;
	padding: 0px 0px 24px 0px;
	margin:0px 0px 10px 0px;
	height: 100%;
	display: block;
	width:752px;
	}
	
/****buscador tienda*****/	
#contenidoBusqueda{
	height: 166px;
	background-repeat: repeat-x;
	width: 704px;
	background-position: 5px;
	background-color: #ddb16a;
	padding-top: 24px;
	padding-right: 24px;
	padding-left: 24px;

}

#contenidoBusqueda .producto{
	height: 166px;
	background-repeat: no-repeat;
	background-position: left;
    background-image: url(imagenes/fdBuscadorTienda.jpg);

}
#contenidoBusqueda .producto form#buscar_10 legend {visibility:hidden; height:0px;}
#contenidoBusqueda .producto form#buscar_10 label {color:#fff; display:block;}
#contenidoBusqueda .producto form#buscar_10 {
	margin-left: 170px;
	padding-top: 0px;
	
	}
#contenidoBusqueda .producto .form#buscar_10 fieldset { border: none; }
#contenidoBusqueda  #tituloBuscador{ padding-left:170px; padding-top:24px;}	

#contenidoBusqueda .producto form#buscar_10 .campo_formulario {
	float: left;
	margin-right: 0px;
	height:45px;
    /*height:49px;*/
	}
	
#contenidoBusqueda .producto form#buscar_10 .campo {
	width: 200px !important;
	margin-top: 5px;
	margin-right:40px;
	}
#contenidoBusqueda .producto form#buscar_10 .botonera{
	float:left;
	}
#contenidoBusqueda .producto form#buscar_10 .botonera input{
	margin-top: 5px;
	float:left;
	margin-left:0px;
	border-top: 1px solid #d9bc82;
	border-left: 1px solid #c29653;
	border-bottom: 1px solid #472800;
	border-right: 1px solid #5d3703;
	}
	
#carrito {
float:right;
height:58px;
right:0;
top:-4px;
width:190px;
z-index:100;
}
.iexplorer6 #carrito {
float:right;
height:58px;
right:0px;
top:-4px;
width:190px;
z-index:100;
}

#tituloSeccion {
float:left;
width:100%;
}
.parteIzq {
float:left;
height:50px;
padding:11px 0 0 24px;
width:86px;
background:url("imagenes/bg_cesta_izq.gif") no-repeat scroll 50% 0% transparent;
}

.imgCarrito{
background:url("imagenes/bg_cesta_der.gif") no-repeat scroll 100% 0% transparent;
float:left;
height:50px;
padding:11px 0 0 24px;
width:40px;
}
	
/****portada tienda*****/

#contenedorCategorias .menu{
	padding: 0px !important;
	
}
.menucategorias ul {
	margin: 0px;	
	
	}
.menucategorias li{
	-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
	width:210px;
	height: 180px;
	margin-top: 24px;
	float: left;
	list-style-type: none;
	margin-left: 25px!important;
	margin-left: 12px;
	display: block;
}


.menucategorias li a{
	color:#FFFFFF;
	display:block;
	margin:auto;
	text-align:center;
	padding-top:135px;
	cursor:pointer;
	}
 
.menucategorias  li#li_12_seccion_1241_es_ES, .menucategorias   li#li_12_seccion_1241_en_GB  {
	background:transparent url(imagenes/arte_hilo.jpg) no-repeat scroll 0 0; 
}
.menucategorias  li#li_12_seccion_1242_es_ES, .menucategorias   li#li_12_seccion_1242_en_GB {
	background:transparent url(imagenes/ceramica.jpg) no-repeat scroll 0 0; 
}
.menucategorias li#li_12_seccion_1243_es_ES, .menucategorias   li#li_12_seccion_1243_en_GB {
	background:transparent url(imagenes/encuadernacion.jpg) no-repeat scroll 0 0; 
}
.menucategorias  li#li_12_seccion_1244_es_ES, .menucategorias   li#li_12_seccion_1244_en_GB {
	background:transparent url(imagenes/general.jpg) no-repeat scroll 0 0; 
}
.menucategorias  li#li_12_seccion_1245_es_ES, .menucategorias   li#li_12_seccion_1245_en_GB {
	background:transparent url(imagenes/madera.jpg) no-repeat scroll 0 0; 
}
.menucategorias  li#li_12_seccion_1246_es_ES, .menucategorias   li#li_12_seccion_1246_en_GB {
	background:transparent url(imagenes/oleo_mosaico.jpg) no-repeat scroll 0 0; 
}
.menucategorias  li#li_12_seccion_1247_es_ES, .menucategorias   li#li_12_seccion_1247_en_GB {
	background:transparent url(imagenes/textil.jpg) no-repeat scroll 0 0; 
}
/****productos*****/

.listadoproducto .paginacion{
	background-image: url(imagenes/fdSeparadorListado.gif);
	background-repeat: repeat-x;
	background-position: 0 10px;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-right: 24px;
	margin-left: 24px;
} 

.listaProducto{
	background-image:url(imagenes/fdTiendaCategoria.png) !important; background:transparent url(imagenes/tira_bg_galeria.gif) repeat scroll 0 0;
	background-repeat:repeat;
	float:left;
	height:224px;
	list-style-type:none;
	margin:24px 26px 0 0;
	width:153px;
	padding-top: 30px;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 20px;
	position:relative;
	left:26px;
 } 
/*
.iexplorer6 .listaProducto{
	background-image:url(imagenes/fdTiendaCategoria.png) !important; background:transparent url(imagenes/tira_bg_galeria.gif) repeat scroll 0 0;
	background-repeat:repeat;
	float:left;
	height:224px;
	list-style-type:none;
	width:153px;
	padding-top: 30px;
	padding-right: 28px;
	padding-left: 32px;
	padding-bottom: 20px;
	margin:24px 20px 0px 12px;
	position:relative;
	left:0px;
 } 
 
.iexplorer7 .listaProducto{
	background-image:url(imagenes/fdTiendaCategoria.png) !important; background:transparent url(imagenes/tira_bg_galeria.gif) repeat scroll 0 0;
	background-repeat:repeat;
	float:left;
	height:224px;
	list-style-type:none;
	width:153px;
	padding-top: 30px;
	padding-right: 28px;
	padding-left: 32px;
	padding-bottom: 20px;
	margin:24px 10px 0px 12px;
	position:relative;
	left:0px;
 } 
 */
 .textosProducto{float:left;}
  .textosProducto1{float:right; margin:20px 0px 0px 0px !important; margin:0px; padding:0px; width:322px;}
  .iexplorer7 .textosProducto1{float:right; margin:0px 0px 0px 0px !important; margin:0px; padding:0px;}
.listaProducto img.imgMini{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(imagenes/fdImagenMini.png) repeat scroll 0 0 !important; background:transparent url(imagenes/bg_sombra_peq.jpg) no-repeat scroll 70% 50%;
    display:block;
	padding:5px 12px 12px 5px; 
    height:88px;
	width:139px;
    } 
	
.categoria{
	display:block;
	font-weight:bold;
	width:90%;
	font-size:12px;
	} 	
.precio{
	/*display:inline-block;*/
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;;
	} 

.listaProducto p{
	font-size: 11px;
	text-align: left;	
	}
.listaProducto a.vermas {
	float: left;
	margin-top: 10px;
	padding:3px 3px 3px 0;
	width:70px;
	text-align:left;
	} 
	
	
/****detalle producto*****/	

.desarrolloProducto{
	padding-left: 24px;
	padding-top: 24px;
	padding-right: 24px;
	margin-bottom: 10px;
	}
.desarrolloProducto img.imgGrande{
	/*float:left;
	margin-top:0px;*/
	}
	
.contenedorPrecio{
	background-color:#836339;
	background-image: url(imagenes/fdContenedorPrecio.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 68px;
	width:322px;
	float:right;
	clear: right;
	padding-top: 26px;
	padding-bottom: 16px;
	/*padding-bottom:0px;
	padding-bottom:16px !important;*/
}
.contenedorPrecio1{
	height: 56px;
	width:322px;
	float:right;
	clear: right;
	padding:15px 0 0 0;
}

.contenedorPrecio .precio {
	font-size: 20px;
	padding-left: 16px;	
	}

.contenedorPrecio .categoria{
	padding-left: 16px;		
	} 
#contenidoDesarrollo .contenedorPrecio1 .botonera2 input{
	font-size: 15px;
	font-weight: bold;
	color: #feef89;
	border:none;
	display:block;
	padding-top:8px;
	/*padding-left: 40%;*/
	cursor:pointer;
	width:100%;
	text-align:center;
	background:url("imagenes/ico_carrito_bg.gif") no-repeat scroll 80% 100% transparent;
	border:none;
	}

.contenedorPrecio1 FORM{width:322px; float:left;}	
#contenidoDesarrollo .contenedorPrecio1 .botonera2 {
	background-image: url(imagenes/fdBotonComprar.jpg);
	background-repeat: repeat-x;
	height: 39px;
	}
#contenidoDesarrollo .contenedorPrecio1 .botonera3 {
	background-image:url("imagenes/fdBotonComprar.jpg");
	background-repeat:repeat-x;
	color:#FEEF89;
	font-size:15px;
	font-weight:bold;
	height:39px;
	padding:11px 0 0 0;
	text-align:center;
	}
.volverInferior{
	float:left;
	padding:8px 0 0;
	width:320px;
}
	
.desarrolloProducto p{
	clear: both;
}


/****css a�adido en el men� secundario para que no se viese la flecha*****/	
#menuSecundario ul li.activo {
	 background-image: none !important; 
}

/****Formulario de contacto*****/	


#contenidoDesarrollo form .insercion div input{
	width:200px;

	}

#contenidoDesarrollo form .insercion{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}

#contenidoDesarrollo form .insercion legend{
	margin-right:10px;
	font-weight: bold;
	font-size: 13px;
	color:#FEEF89;
	}

#contenidoDesarrollo form .insercion #div_17_0_0 {

	margin-top: 15px;
	margin-left:200px;
	}
	
#contenidoDesarrollo form .insercion #div_19_1_0 {

	margin-top: 15px;
	margin-left:200px;
	}

#contenidoDesarrollo form .insercion #div_12_2_0 {

	margin-top: 15px;
	margin-left:200px;
	}

#contenidoDesarrollo form .insercion #div_13_3_0 {
	margin-top: 15px;
	margin-left:200px;
	}
	

#contenidoDesarrollo form .insercion div label {
	width:22%;
	display:inline-block;
	color: #603913; 
	}
	.imagen_captcha{
	float:left;
	width:50%;
	margin-left:360px;}
#contenidoDesarrollo form div.captcha span.imagen_captcha img{
	/*margin-top: 15px;
	margin-left:-45px;*/

	}

#contenidoDesarrollo form .insercion div.captcha label{
	margin-top: 15px;
	margin-left:200px;
	}
#contenidoDesarrollo form .botonera input{
	float:left;
	margin-left:20px;
	margin-top:10px;
	background-image: url(imagenes/fdBot.gif);
	background-repeat: repeat-x;
	border: none;
	background-position: bottom;
	background-color: #bd8b2f;
	font-weight: bold;
	color: #FFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	width: 70px!important;
	border-top: 1px solid #d9bc82;
	border-left: 1px solid #c29653;
	border-bottom: 1px solid #472800;
	border-right: 1px solid #5d3703;
	}
#contenidoDesarrollo form input#captcha{
	/*margin-right:150px;*/
	float:left;
	margin-top:10px
	}
#contenidoDesarrollo form.login {
	margin-bottom:20px;
}	
#contenidoDesarrollo form .campo_login{
	margin-bottom:15px;
	}	
#contenidoDesarrollo form .campo_login label{
	width:60px;
	display:inline-block;
	}
#contenidoDesarrollo form .campo_login input{
	width:145px;
	}

#contenidoDesarrollo form.login input.boton{

	margin-left:138px;
	background-image: url(imagenes/fdBot.gif);
	background-repeat: repeat-x;
	border: none;
	background-position: bottom;
	background-color: #bd8b2f;
	font-weight: bold;
	color: #FFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	width: 70px;
	border-top: 1px solid #d9bc82;
	border-left: 1px solid #c29653;
	border-bottom: 1px solid #472800;
	border-right: 1px solid #5d3703;
	}
	
	.logoPatrocinadores{
margin:10px 0;
text-align:right;}

.listaDocumentos .imgMini {
background:url("imagenes/fdImagenMini.png") repeat scroll 0 0 transparent;
display:block;
padding:5px 13px 13px 5px;
float:left;
}

.documentoImagen{
margin:10px 0px 0px 0px;
}

	
 /*----- Formulario -----*/

#textoExplicativo .desarrolloLegal {float:left; width:724px;}
#textoExplicativo .desarrolloLegal h4 {float:left; width:100%; padding:10px 0px 10px 0px;}
#textoExplicativo .desarrolloLegal p {float:left; width:100%;}
#formularioEncuesta { float:left;}
#formularioEncuesta fieldset {border:none;}
#formularioEncuesta legend {float:left; margin:0px; color:#ffffff; width:100%; padding:10px 0px 10px 0px;}
.iexplorer6 #formularioEncuesta legend {float:left; margin:0px 0px 0px -7px; color:#ffffff; width:100%; padding:10px 0px 10px 0px;}
#formularioEncuesta div {float:left; width:800px; padding:0px 8px 0px 0px;}
#formularioEncuesta label {padding:0 18px 18px 0; float:left; width:420px;}
#formularioEncuesta select {float:left; width:250px;}
#formularioEncuesta input {float:left; width:250px;}
#formularioEncuesta .chequeo {float:left; width:15px;}
#formularioEncuesta .captcha {float:left; padding:50px 0 0; width:800px;}
#formularioEncuesta .captcha img {float:left; padding:0 0 12px;}
#formularioEncuesta .captcha label {float:left; width:160px;}
#formularioEncuesta .imagen_captcha {width:200px; margin:0px;}
#formularioEncuesta .imagen_captcha input {width:198px;}
#formularioEncuesta .botonera {padding:14px 0 0; text-align:right; width:378px;}
#formularioEncuesta .botonera input {float:right; padding:1px 2px 2px 2px; color:#ffffff; width:200px; background:#BD8B2F url(imagenes/fdBot.gif) center bottom; background-repeat: repeat-x; border-top: 1px solid #d9bc82; border-left: 1px solid #c29653; border-bottom: 1px solid #472800; border-right: 1px solid #5d3703;}

#contenedorNoticias #contenidoDesarrollo {
		width:922px;
}












