@import url("../datos/genCss/estilos_gen.css");
@import url("titulo/estilosTitulo.css");
@import url("botonera/botoneraAux/botoneraAuxEstilos.css");
@import url("botonera/botoneraArriba/botoneraArribaEstilos.css");
@import url("rutaMapa/rutaMapaEstilos.css");
@import url("../visor/estilos/estilosComunes.css");

/* Estilos generados automáticamente con el editor*/

/*body{margin-top: 0px; margin-left: 0px;}*/
body{
	margin:0; 
	padding:0;
}

/*Estilos para la fuente del sitio.*/
#contenedor, #bodye, #prIni, body, .contPrin {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	word-spacing: 2px;	
}
/*Fin de estilos para la fuente del sitio.*/

.campoVisu{ /*Estilo para los input de la página.*/
	color: #ff7e00;
}

.botonVisu { /*Estilo para los botones de la página.*/
	background-color: #e1e1e1;
	color: #ff7e00;
}

.lkVisu{ /*Estilo para los enlaces de la página.*/

}

.campo{
/*color: 85511f;*/
margin:2px;
font-size:10px;
background-color:#fdf5ed;

}

.msgOK{
	color:#009933;
	font-weight:bold;
	padding:25px;
}
.msgError{
	color: #990000;
	font-weight:bold;	
	padding:25px;
}
.fondoboletineng{
	height:80px;
	background-image:url(../eng/boletin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondoboletinesp{
	height:80px;
	background-image:url(../esp/boletin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondoboletindeu{
	height:80px;
	background-image:url(../deu/boletin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#botoneraIdiomaC{margin-top: 10px;}

#cuerpoNot{

padding-left:20px;
}

/*Estilos de estructura*/

	.fondop{
	background-image: url(fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	.fondopc{
	background-image: url(fondoc.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}
	.fondopc2{
	background-image: url(fondoc2.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}	
		.fondopc3{
	background-image: url(fondoc3.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	}	
	.fondobotesp{
	background-image: url(/skin/esp/fondo_bot.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	}
	.fondoboteng{
	background-image: url(/skin/eng/fondo_bot.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	}
	.fondobotdeu{
	background-image: url(/skin/deu/fondo_bot.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	}		
	.fondo {

		margin:0px;
		padding:0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;

	}
	.fondor{
		background-image: url(fondo.gif);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	.abajo{
		vertical-align:bottom;
	}

	todoContenido{
	margin-left: auto; margin-right: auto;

	}

	.ancho_pagina{width:778px;}
	
	.columna_ancho{width:170px;}
	.centro_mas_columna{width:650px;}

	legend{
	font-weight: bold;
	}
	
	.ancho_pagina_indexm{width:830px;}
	.centro_ancho{width:459px;}
	
	/*.salvar-top{height:80px;}*/
	.salvar-top-admin{height:115px;}

	.contenido{
		width:100%;

	}
	#cuerpoCabecera {
		float:right;
		/*margin-left:10px;*/
		margin-bottom: 10px;
		
	}

.botonboletinesp{
	background-image: url(esp/insertesuemail.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.botonboletineng{
	background-image: url(eng/insertesumail.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.botonboletindeu{
	background-image: url(deu/insertesumail.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


	A.botonesarriba:visited {color:#ffffff;} 
	A.botonesarriba:active {color:#ffffff;} 
	A.botonesarriba:link {color:#ffffff;} 
	A.botonesarriba:hover {color: #666666;}


	.logo {
		float: left;
		width: 100%;
		padding-left:20px;
		padding-top: 0;
		text-align: left;
		/*padding-bottom: 10px;*/
	}
	.logoc {
		float: left;
		width: 100%;
		text-align: left;

	}
	#logoAcc > img {border:0;}

.botonesarriba{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:13px;
	padding-right:10px;
	padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
  }
	.contenedor{
		margin-left: auto;
		margin-right: auto;
		padding:0px;
	}

	.bajo{
		font-size:9px;
		height:30px;
		position:relative;
		bottom:0px;
		margin-left: auto;
		margin-right: auto;
		/*margin-top:50px;*/
	}

	.botoneraprin_ancho{width:150px;}
	.botoneraprin{
		/*margin-top:80px;
		word-wrap: break-word;*/
		right:0px;
		top:0px;

		float:left;
		text-align: left;
		min-height: 1px;
	}

	.centro{


		float:left;
		margin:0px;
		top:0px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

/*	.columna{
		margin-bottom:-80px;	
		word-wrap:break-word;
		height:100%;
		float:left;
		background-color:#FFFFFF;
	}*/

	anchocolIndexa{
		/*POSITION: relative;  MARGIN-LEFT: 237px; WIDTH: 100%;*/
		WIDTH: 230px;
	}

	.container-left {
		PADDING-BOTTOM: 110px;
		margin-top: 0px;
	}

	container-leftIndexa{
		PADDING-BOTTOM: 110px;
		margin-top: 0px;
	}

	.right {
		FLOAT: left;
		MARGIN-LEFT: -1px;
		POSITION: relative;
	}

	.container-right {
		PADDING-BOTTOM: 110px;
		MARGIN-LEFT: 3px;
		WIDTH: 150px;
	}

	.float-wrap {FLOAT: left;}
	.float-wrapIndexa {FLOAT: left;}

	.colIzqBloq, .colDerBloq {width: 49.9%;}
	.colIzqBloq {float: left;}
	.colDerBloq {float: right;}

	.bodyPrint {margin: 30px 50px 0 50px;}

	.elemAIzq {float: left; margin-left: 10px;}
	.elemADer {float: right; margin-right: 30px;}

	.sepFilasEnviar {padding-top: 10px;}

	.cajadoscol{width:100%;}

	.bloquetexto > p {margin-top: 5px; margin-bottom: 0; }

	#bloquetexto{
	}
	
	.bloquetexto {
		/*background-color: blue;*/
		text-align: left;
		padding-bottom: 15px;
		padding-left: 17px;
		padding-right: 7px;
		}

	.interlineado {}

	.margen-izq{margin-left: 158px;}
	.margen-der{margin-right: 158px;}

	.foto_margen {margin: 5px auto; }

	.cajamargen div, .cajamargen, .cajamargent div, .cajamargent {
		height: 7px;
		font-size: 1px;
	}


	.fondo_resaltado { width: 97%; /*margin: 1em auto;*/ margin-left: auto; margin-right: auto;}

	.cajaresalte div, .cajaresalte, .cajaresaltet div, .cajaresaltet {
		width: 100%;
		height: 11px;
		font-size: 1px;
	}
	
	container-leftIndexa{

		margin-top: 0px;
	}
	

	.caja{
		/*position:relative;*/
		width:100%;
		height:auto;
	}	

	.to-right {
	FLOAT: right;
	}
	.to-left {
	FLOAT: left;
	}

	.cajaresaltecontenido { margin: 0 11px; }
	.cajaResaltada {
		padding-bottom: 10px;
		margin-top: 10px;
	}
	
	.otros1{
		margin-left:10px;
	}
	.otros2 .cajamargencontenido{margin: 1px !important;} /*Cambio necesario para que funcionaran los bloques que hubiera anteriores y los nuevos*/
	
	.margen-general{padding: 15px;}

	.margen-fotos{padding: 5px;}
		.cajamargencontenido { margin: 0 3px; }

	.dvFr {margin: 0 10px 5px 10px;}
	.fsFr { 
		padding-top: 25px;
		padding-bottom: 10px;}
	.lgTituloFr {
	/*margin-top: -20px;*/
	}
	.margenFr {margin-right: 50px;}

	fieldset{
		/*margin-top: 3px;*/
		padding-left: 12px;
		padding-top: 5px;
		margin-top: 5px;
	}

	.biblioteca {padding-top: 10px;}

	.parteDe{
		display:inline;
		float: left;
	}

	.nobr{white-space: nowrap;}
	.igualMargen {
		margin-left: auto; margin-right: auto;
	}

	.lkSecNot {margin: 0 15px 0 15px;}

	.dscGalNot {
		text-align: center;
		width: 100%;
	}

	#regsGal {text-align: center;}

	#auxTam {
		width: 1px;
		margin-left: auto;
		margin-right: auto;
	}

	.dscLarga {
		/*float: right;
		width: 100%;*/
		margin-right: 3px;
		display: block;
		clear: both;
		text-align: right;
	}

	.igualMargenVer {
		margin-top: auto;
		margin-bottom: auto;
	}

	.cuerpoAmpliar {margin-top: 10px;}

	.enLineaFr{
		display: table-cell;
		float: left;
		vertical-align: middle;
		margin: auto;}

/*Fin Estilos de estructura*/

/*Estilos de aspecto*/

	/*Estilos para las ventanas emergentes*/
	
	.tituloPopup {
		/*background-color: #A9A9A9;*/
		/*background-color: #ff8800;*/
		background-color: #e1e1e1;
		padding-top: 5px;
		padding-bottom: 5px;
		text-transform: uppercase;
		color: #ff7e00;
	}
/*Fin de estilos para las ventanas emergentes*/

/*
.boton {
	background-color: #e1e1e1;
	color: #ff7e00;
}

.cajaTexto {color: #ff7e00;}
*/

#centroe{background-color: white;}

.cursor-mano{
cursor:pointer;
}
	.contenido{background-color: transparent;}

	.botoneraprin{background-color:#FFFFFF;}

	.fotoborde{
		margin: 5px;
		padding: 5px;
		background-color: #33FF99;
	}

	.cajadoscol{background-color:#FFFFFF;}

	.pixel-der{
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}

	.pixel-izq{
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}

	/*div{
	
	min-height:0px;
	
	}*/
	
	
	a:link {
		text-decoration: none;
		color:#000080;/*rgb(0, 0, 205);*/ /*#1a2e4b;*//* #337596;*/
		font-weight:bold;
	}
	a:visited {
		text-decoration: none;
		color:000080; /*rgb(0, 0, 205);*/ /*#1a2e4b;*//* #337596;*/
		font-weight:bold;
	}
	a:hover {
		text-decoration: none;
		color:#000080; /*rgb(0, 0, 205);*/ /*#1a2e4b;*//* #337596;*/
		font-weight:bold;
		text-decoration:underline;
	}
	a:active {
		text-decoration: none;
		color:#000080;/*rgb(0, 0, 205);*/ /*#1a2e4b;*//* #337596;*/
		font-weight:bold;
	}
	

	.dvAmpliarImg {
		height: 500px;
		text-align: center;
		overflow: auto;
	}

	.pieAlAmpliar {
		/*float: center;*/
		margin-top: 5px;
		max-height: 2.5em;
		overflow: auto;
	}

	.txtBuscador {
		color: #0033FF;}
	.liBusca {margin-bottom: 3px; margin-top: 7px;  }
	.txtBuscaMarcado {color: #CC0000;}
	.pagBuscadorNum {font-weight: bold; 
		color: #CC0000;}

	#buscador {padding-left: 10px;}
	.resulNumBuscador {
		width: 100%;
		margin-bottom: 20px;
		margin-top: 10px;
	}

	.enlaceba{
		font-size:10px;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 4px;
	text-transform: uppercase;
	}

	.enlaceba:visited {color:#62502c;
	text-decoration:none;

} 
    .enlaceba:active {color:#62502c;
	text-decoration:none;

		} 
    .enlaceba:link {
	color:#62502c;
	text-decoration:none;

} 
    .enlaceba:hover {color: #000000;

	}

	.dvSecs {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	dvSubSecs {margin: 7px 0px 0px 10px;}

	.cajaBuscador {width: 150px;}

	.foto_margen {background-color: #996600;}

	.cajamargen div { background: url(borderTL.gif) no-repeat top left; }
	.cajamargen { background: url(borderTR.gif) no-repeat top right; }
	.cajamargent div { background: url(borderBL.gif) no-repeat bottom left; }
	.cajamargent { background: url(borderBR.gif) no-repeat bottom right; }

	.fondo_resaltado { background-color: #CCCCCC;}

	.cajaresalte div { background: url(borderTL.gif) no-repeat top left; }
	.cajaresalte { background: url(borderTR.gif) no-repeat top right; }
	.cajaresaltet div { background: url(borderBL.gif) no-repeat bottom left; }
	.cajaresaltet { background: url(borderBR.gif) no-repeat bottom right; }



	.texto_bot{
		display:inline;
		vertical-align:middle;
	}



	a.opciones{color: #00008B; font-size: 12px;}

	/*img.izqAr, img.izqAb{float: left; 100px;}*/
	img.izqAr, img.izqAb{float: left;}

	#capaBajo{ 
		/*padding-top: 1%;*/
		clear: both;
		/*height: 3%;*/
		text-align: right;
		margin-left: auto;
		margin-right: auto;

		background-color: #F5F5F5;
		border:0;
		/*width: 700px;*/
		width: 778px;
		padding-bottom: 5px;
		padding-top: 15px;
	}
	

	/*img.derAr, img.derAb{float: right; margin-right: -.3em;}*/
	img.derAr, img.derAb{float: right;}

	div.bordeArriba
	{
		padding-bottom: 0px;
		height: 7px;
		background-image:url(/skin/borde_imagen/1/foto_s.gif);
		background-repeat:repeat-x;
	}

	div.bordeAbajo
	{
		background-image:url(/skin/borde_imagen/1/foto_b.gif);
		background-repeat:repeat-x;
		height: 7px;
	}

	div.contImg
	{
		text-align: center;
		background-image:url(/skin/borde_imagen/1/foto_i.gif);
		background-repeat:repeat-y;;
	}

	div.auxdiv
	{
		background-image:url(/skin/borde_imagen/1/foto_d.gif);
		background-repeat:repeat-y;
		background-position: right;
	}

/*.userImg{margin-left: auto; margin-right: auto;}*/

	.mapasitio_seccion0 {
		text-decoration:none;
		border: thin none;
		background-color: #fceee1;
		font-weight: bold;
	}
	.mapasitio_seccion1 {
		text-decoration:none;
		border: thin none;
		background-color: #FFFFFF;
		font-weight: bold;
		text-indent: 15pt;
	}

	.mapasitio_seccion2 {
		text-decoration:none;
		text-indent: 25pt;
		}

	.mapasitio_seccion3 {
		background-color: #FFFFFF;
		text-indent: 38pt;
	}

	/*.mapasitio_seccion0 > a, .mapasitio_seccion1 > a,  .mapasitio_seccion2 > a,  .mapasitio_seccion3 > a { color: ff7e00 }*/

	.mapasitio_seccion4 {
		background-color: #FFFFFF;
		text-indent: 55pt;
	}

	.mapasitio_seccion5 {
		background-color: #FFFFFF;
		text-indent: 67pt;
	}

	.capaMapa{
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: left;
	}

	.Caja{margin-bottom:5px;}

	.tabEstilos
	{
	}

	.tabEstAct
	{
		color: #000000 !important;
		font-weight: bold;
	}

	/*Estilos para los bordes de los bloques*/

		.A1titulo{padding-top: 8px; font-weight: bold; /*color:#666666;*/ color: #62502c;}
		.A1cuerpo{padding-top: 8px;}

		.A2titulo{
			padding-top: 8px;
			font-weight: bold;
			color: #62502c;}

		.A2cuerpo{padding-top: 8px;}

		.A3titulo{
			padding-top: 8px;
			font-weight: bold;
			color: #62502c;}
		.A3cuerpo{}
		.A3cuerpo div{background-color: #EEEAEA;}

		/*.B1cuerpo p, .B2cuerpo p, .B3cuerpo p, B1cuerpo p, .B2cuerpo p, .B3cuerpo p { margin-top: 0px; padding-top: 20px;}*/

		.B1cuerpo{}
		.B3cuerpo{}
		.B3cuerpo{}
		.B3cuerpo div{background-color: #E9E8E8;}
	/*Fin Estilos para los bordes de los bloques*/


	#dvlg{
		overflow: hidden;
		/*border-bottom: 2px solid #5A97C1;*/
		border-bottom: 2px solid #006B7E;
	}

	#spErr{color: red; margin-top: 5px;}

	.pieImagen {
		vertical-align: middle;
		height: 20px;
	}

	.ampliarImagen
	{
		float: right;
		margin-right: 3px;
	}

	.imgLkNoBorde{border-width: 0px;}

	.lkImgsJs {
		cursor: pointer;
		border:0;
	}

	.iconGal{
		vertical-align: middle;
		cursor: pointer;}
	
	#tbGal {
		clear: both;
		margin-left: auto;
		margin-right: auto;
	}

	.tdGal {border: 2px solid gray;}


	#dvBuscador {
		text-align: right;
		width: 98%;}
	
	.dvBuscaMini {
		text-align: right;
		margin-left: auto;
		margin-right: auto;
	}


	.botPrinFijo
	{
		background-image: url(/skin/fondoBotonFijo.gif);
		background-position: left;
		background-repeat: repeat-x;
		padding: 5px 5px 0px 15px;
		height: 33px;
		/*padding-left: 15px;*/
		color: white;
		/*list-style: url(/skin/favoritos.gif)*/
		font-size: 15px;
	}

	.liTitFijo{list-style: none;}

	.botCuerpoFijo{background-color: #E9E9E9;}

	#botoneraFija{width: 180px;}


/*Fin Estilos de aspecto*/


/* *************************************************************************************************/
/************************************ 	ESTILOS DE LAS NOTICIAS      *******************************/
/* *************************************************************************************************/

.not_tit, .prod_tit{	/*Estilo también para el título del producto*/
	font-size: 16px;
	font-weight: bold;
	/*margin-bottom:12px;*/
	color: #62502c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#notFecha
{
	text-align: right;
	margin-bottom: 10px;
	font-size: 0.77em;
	margin-top: 2px;
	margin-right: 15px;
}

/*#notAnex, #not_dest
{
	background-color: #ECF0F0;
	border: 2px solid #5A97C1;
	padding: 5px;
}*/

.notSubTit{font-weight: bold; margin-bottom: 30px;}

.imgBuscar{cursor: pointer;}
.cajaBuscaMini{width: 120px;}

.pieFotoNoticia
{
	background-color: #E5E5E5;
	padding: 7px 0 7px 7px;
	border: 2px solid gray;
	margin-top: 5px;
	text-align: center;
	margin-left: auto; margin-right: auto;
}
#pieFotoProducto, .pieFotoGalProducto, .pieFotoGalNoticia
{
	/*background-color: #E5E5E5;*/
	padding: 7px 7px 7px 7px;
	border: 1px solid gray;
	margin-top: 5px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.pieFotoGalProducto
{
	padding-left: 0px;
	padding-right: 0px;
}

#r_pie_gran {margin-bottom: 10px;}

#fotoProducto{text-align: center;}

#fotoNoticia{}
.buscadorNot {
	text-align: right;
}
.pagGalNot {
	clear: both;
	width: 100%;
	text-align: right;
}

#barraDer{
	width: 250px;
	float: right;
	margin-left: 10px;
	}

#flv_Not {
	/*float: right;*/
	margin-bottom: 5px;
}

#notFoto {clear: both;}

#resultadosNot {
	text-align: center;
	margin-bottom: 10px;}

.resultadosNotList {
	text-align: left;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}

.dvRegNot {padding:2px 2px 2px 5px;}

.sepNotMini {
	height: 1px;
	background-color: #EEEEEE; 
	margin: 10px 3px 10px 3px; }

.regListNot {padding:2px 2px 5px 5px;}

.dvTituloNoticias
	{
	width: 90%;
	margin-left: 15px;
	margin-top: 7px;
}

.separadorNoticias{padding-top: 10px;}

#msgEntra{margin-bottom: 20px; margin-left: 10px;}

.buscadorNot {margin-left: 10px;}

#dvColNot {
	width: 25%;
	float: right;}

#buscaMiniNot {
	text-align: center;
	margin-bottom: 5px; }

#dvListMini {
	border-left: 1px solid #EEEEEE;
}

#NotdvNot {
	width: 72%;
	float: right;
	margin-left: 1%;
	margin-right: 1%;
}

#notGal {
	clear: both;
	border: 1px solid transparent;}

#notTitus{border: 1px solid transparent;}

.notFotoGran {
	border: 1px solid transparent;
	text-align: center;}

/*.lkFam:after{content: "después"; height: 200px;}
.lkFam:after{content: "otra cosa";}
.lkFam:visited:after{content: "y esto";}*/

/*.lkFam{border: 1px solid blue;}*/

/*.lkFam:visited:after{content: "  aa  ";}*/

/*.lkFam:visited + #dvoj
{
	background-image:url(../visor/images/des.gif);
	background-position: right;
	background-repeat: no-repeat;
}*/


/*
#dvoj
{
	height: 10px;
	margin-top: 5px;
}

.lkFam:visited + #dvoj
{
	background-image:url(../visor/images/des.gif);
	background-position: right;
	background-repeat: no-repeat;
}
*/

.campoVisor
{
}

.cbSec{margin-left: 10px;}

.dvConf{border: 1px solid gray; padding: 5px;}
.itemConf{}
table.confCheck{ width: 100%; text-align: center; margin-top: 5px; background-color: #DEDEDE;}
td.regConfCheck{border: 1px solid white;}
tr.tituConfCheck{background-color: #3386CC; text-align: left;}
span.txtConfTitu{font-weight: bold; color: white; padding-left: 10px;}

.listaNotV2 {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 15px;
	width: 90%;
}
.listaNotV2 img {
	vertical-align: top;
	float: left;
	margin-right: 10px;
	border:0;
}

.listaNotV2 + .listaNotV2  {margin-top: 15px;}

.spFecLisNot {font-size: 0.8em; margin-right: 10px;}
.spTituLisNot {font-weight: bold; font-size: 1.2em; margin-bottom: 5px;}


/* *************************************************************************************************/
/************************************ 	ESTILOS DEL CATÁLOGO      **********************************/
/* *************************************************************************************************/
	/*Opción para marcar los ya vistos, solamente funciona en FF.*/
	/*a.aMarcar:visited{visibility: visible !important;}*/
	

	#catalogoSinAmpliar{margin-left: 10px;}
	#catalogoAmpliado{}
	.elemAuxCat {
		padding-right: 20px;
	}

	#dvImgGalCat {
		width: 100%;
		display: none;
		text-align: center;}

	.famCatMini {
		text-align: center;

	}

	.masProdCat {
		font-weight: bold;
		padding-top: 3px;
		margin-bottom: 3px;
	}

	.lkFam {
		vertical-align: middle;
		margin-top: auto;
		margin-bottom: auto;
	}

	.catNoFoto {height: 25px;}

	.catListTxt {
		max-height: 2.5em;
		overflow: hidden;
		text-align: center;
		/*vertical-align: bottom;*/

	}

	.dvListCat {
		text-align: center;
		margin: 10px 10px 10px 10px;

	}

	.regListCat {
		float: left;
		margin-left: 20px;
		margin-bottom: 10px;
		height: 120px;
		border: 0px solid blue;
		vertical-align: middle;
	}

	.lkRegListCat {
		vertical-align: middle;
		margin-top: auto;
		margin-bottom: auto;
	}

	dvPagCat {
		clear: both;
		margin-bottom: 25px;
		text-align: center;
	}

	.imgSecCat {
		float: left;
		padding-right: 10px;
	}

	/*Los botones del buscador pertenecen también a la clase boton*/
	.buscaCat{}
	.dvBuscaCat, .dvBuscaCatMini {
		text-align: right;
		margin-right: 15px;
	}

	.dvBuscaCatMini {
		margin-bottom: 3px;
	}

	/*Barra opciones*/
		.barraOptCat
		{
			clear: both;
			text-align: right;
			margin: 5px 5px 5px 0;
		}

	/*Producto*/
		.capaProd{}
		.colProducto{float: right;}
		.anchoColProd{width: 62%;}
		.cuerpoProducto{margin-top: 10px;}
		.regListProd{
			padding: 10px 10px 0 10px;
			text-align: center;
			width: 20%;}

		.cargaProd {text-decoration: none}

	/*Galería*/
		.dvGal{clear: both; width: 100%;} /*Capa de la galería*/
		.tituGal{
			text-align: center;
			padding-top: 10px;
			margin-bottom: 5px;
		}

		.dvRegGal	/*Registros de la galería*/
		{
			border: 2px solid gray;
		}

		.pagGal /*Paginado*/
		{
			text-align: center;
			clear: both;
		}

		.galCat{
			border: 1px solid gray;
			margin-top: 15px;
			padding-bottom: 3px;
		}

		.iconosGal, .txtGalImgs
		{
			text-align: left;
			width: 100%;
		}

		.iconosGal {text-align: center;}

		.paginadoGal
		{
			padding:10px 10px 10px 10px 
		}


	/*Capa familias*/
		.famAr{width: 35%; float: right;}
		.bordeFamAr{}

		/*.regListFam{margin-left: 20px; margin-right: 12px;}*/

		/*.listFamAr{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
		.listFamAb{border: 1px solid gray; margin-top: 10px;}*/

		.listFamAr{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
		.listFamAb{border: 1px solid #cccccc; margin-top: 10px;}

		.regListFam
		{
			float: left;
			margin-bottom: 10px;
			height: 120px;
			margin-left: 20px;
			margin-right: 12px;
		}

	/*Información sobre las secciones*/
		.dvInfoSec
		{
			text-align: left;
			margin-top: 20px;
			margin-bottom: 15px;
			margin-left: 10px;
		}

		.txtInfoSec
		{
			padding-top: 20px;
			padding-right: 10px;
		}

	/*Listado productos*/
		#dvListProd{clear: both;}

	/*Secciones*/
		.dvBtnSec{}
		.dvBtnSec2{}
		.dvBtnSec3{}

		.lkSec, .lkSec2, .lkSec3{margin: 0 15px 0 15px;}

	.errFatal
	{
		font-size: medium;
	}

	.msgSinResult { /*Estilo para el mensaje que informa de que 
					no se han producido resultados en una búsqueda*/
		margin-top: 10px;
	}
		

/*Fin estilos para el catálogo*/

.salto
{
	height:0px;
	line-height: 0px;
	font-size: 0px;
	clear:both;
}

.fotoAncho > div:first-child{margin-left: auto; margin-right: auto;}

.bloquefoto
{
	text-align: center;
	display: inline;
}

.color_fondo{background-color: #ffffff;}
/*Este estilo sirve para que en la estructura se muestre el color de fondo aunque se desactive en el resto de la página.*/
.b1 .color_fondo {background-color: #ffffff;}

.txtCentro {text-align: center;}
.txtCentro > div:first-child {display: inline;}

.mrg2imgs{margin: 0 8px 5px 8px;}

#notVideoGran > * {margin-bottom: 20px;}
#notVideoGran {border: 1px solid transparent;}
#notDest {margin-top: 5px;}

#imgVolver {text-align: right; clear: both;}

#notAnex {clear: both;}
#notAnex > *
{
	background-color: #ECF0F0;
	/*border: 2px solid #5A97C1;*/
	border: 2px solid #006B7E;
	padding: 5px;
}

#notOpt {
	clear: both;
	text-align: right;
	margin: 5px 5px 5px 0;}

.notMarca
{
	border-bottom: 1px solid gray;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 5px;
}

/*.dvNotSuelta{margin: 7px 2px 7px 5px; clear: both;}*/
.notUniq{display: block;}

.ttNotUniq{
	font-weight: bold;
	margin: 3px;
	font-size: 1.2em;
	display: block;}

.sttNotUniq{
	text-align: left;
	margin: 2px;
	display: block;}


.masNot{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	border: 1px solid gray;
	padding: 2px;
	background-color: #F4F4F4;}


.imgNotSuelta{
	border:0;
	margin-left: auto;
	margin-right: auto;
	display: block;}

.barraam {
	background-image: url(/visor/images/f_b.gif);
	background-repeat: repeat-x;
	height: 31px;
}


/* Estilos para el fichero de estructura. */

	#dvGen {
		/*background-color: yellow;*/
		/*background-color: white;*/
		margin-left: auto;
		margin-right: auto;
	}




	.fondopagina{
	/*width:900px;*/
	margin-left: auto;
	margin-right: auto;

	}

	.columna a
	{
		text-decoration:none;		
	}
	
	.columna a:hover{text-decoration: underline;}

	#cabecera {
		padding-top: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	#colIzq{float: left;}
	#colDer{float: right;}
	#cuerpo {float: left; text-align: left; /*width:auto;*/}
	#pie{clear: both; margin:0 auto;}

	#decoArCent {margin-top: 20px;}
	#decoArCent, #decoArIzq {float: left; }
	#decoArDer{float: right;}

/* Fin de estilos para el fichero de estructura. */




/* Estilos para la edición de estructura (indexm2.aspx). */

		/*div {height: 100%;}*/

		.rasgado_arriba {
			background-image: url(visor/images/bloques/rasgado_arriba.gif);
			background-repeat: repeat-x;
			background-position: top;
		}

		.rasgado_abajo {
			background-image: url(visor/images/bloques/rasgado_abajo.gif);
			background-repeat: repeat-x;
			background-position: bottom;
		}

		.hand {cursor: pointer;}

		#contenedor
		{
			/*width: 992px;*/
			margin: auto;

		}


		.aceptTam{cursor: pointer;}

		.txtTamBloq
		{
			width: 25px;
			text-align: center;
		}

		.flTamIzq, .flTamDer {vertical-align: bottom;}

		.desmarcTb{background-color: #CCFFFF;}
		.marcTb{background-color: red;}



		.barrasSep
		{
			width: 4px;
			height: 100px;
			background-color: #eaeaea;
			border: 1px solid #999999;
			border-left: 0px;
			border-right: 0px;
			float: left;
		}

		.bloques
		{
			height: 100px;
			/*background-color: blue;*/
			background-color: #ffffff;
			float: left;
			text-align: center;
			border: 1px solid #999999;
		}

		.txtTam
		{
			text-align: center;
			margin-top: 40px;
			width: 30px;
		}

		.spTam
		{
			color: red;
		}

		.elemAct{border:0; margin-bottom: 10px;}
		.elemInact{border: 1px solid red; margin-bottom: 10px;}

/* Fin de  estilos para la edición de estructura (indexm2.aspx). */

/* Estilos de la capa de acceso desde el index.aspx */
.botonacceso {
	/*background-color:#5B97C1;*/
	background-color: #00abc9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}
.letraacceso{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.campoacceso{
	background-color: #FFFFFF;
	/*border:thin:#487997;*/
	margin:0px;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;

}

.icoBand
{
	margin-right: 5px;
}

.dvFe{/*border: 10px solid red;*/ margin-bottom: 10px; /*padding-bottom: 10px;*/}




/*Estilos para la botonera*/
	.botonera_flash {
		text-align: left;
		/*margin-left: 10px;*/
	}
	.secBotonera{margin-left: 10px;}
	.subSecBotonera{margin-left: 20px;}
	.botoneraSel {font-weight: bold;}
/*Fin de estilos para la botonera*/



.marcado{border: 1px solid red !important;}

/*Inicio de estilos para botonera_superior_xhtml_v1*/

	#botoneraArribaTodo{
		margin-top:2px;
	}
	
	#botoneraArribaTodo ul{
		margin:5px;
		vertical-align:middle;
		float:right;
	}
		
	#botoneraArribaTodo ul li{
		float:left;
		list-style:none;	
	}	
	
	#botoneraArribaTodo ul li a{
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
	}
	
	#botoneraArribaTodo ul li a:visited {color:#62502c;} 
	#botoneraArribaTodo ul li a:active {color:#62502c;} 
	#botoneraArribaTodo ul li a:link {color:#62502c;} 
	#botoneraArribaTodo ul li a:hover {color:#000000; text-decoration:none;}
	
	.botonSuperior
	{	font-family:Georgia, "Times New Roman", Times, serif;

		float: left;
		margin-right: 2px;
		font-size: 11px;
		font-weight:bold;
		text-transform: uppercase;
		cursor: pointer;
		padding-top: 2px;
		padding-right: 8px;
		padding-bottom: 2px;

	}

	.botonSuperior > a {color: white;}

	/*fe860c*/
	/*ff8800*/
	.secNoBc, .secActualBc { color: #b0958a;}
	.secBc{background-color: #FFFFFF;}

	.secNoBc:hover {color: #009966;}
	.secBc:hover {color: #000000;}

	.barrabot{
	 display:inline;
	 padding-right:8px;
	}

/*Fin de estilos para botonera_superior_xhtml_v1*/





.tituloPagina{ /*Estilo para el título que aparece en todas las páginas menos en inicio.*/
	color: #6dae41;}

/*Inicio de estilos para el visor de columna para las novedades */
	.listadoNoticiasCol {
		margin-top:5px;	
		padding-top:8px;
		color: #666666;
		font-size:11px;
		/*padding-bottom: 2px;*/
		text-align: left;
	}
	.dvIconNot{
		float:left;
		margin-right:8px;
		text-align: left;
		margin-bottom: 10px;
	}

	.spTituMas {font-weight: bold;}

	.listaNoticias {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	.articuloNoticia
	{
		border-top: 2px dotted white;
		padding: 0px 0px 11px 0px;
		/*margin: 13px 0px 11px 0px;*/
	}
	.listaNoticias > .articuloNoticia:first-child {
		border-top: 0px;
	}

	.listadoNoticiasCol a {
		text-decoration: none;
	}

	.listadoNoticiasCol img {border:0;}

	.tituloListadoNotCol {text-transform: uppercase;}

	.margenColNot {
		margin-left: 9px;
		margin-right: 9px;
	}

/*Fin de estilos para el visor de columna para las novedades */


/* *************************************************************************************************/
/************************************ 	ESTILOS DE LA INTRANET   ***********************************/
/* *************************************************************************************************/

.dvAccesoIntra {
	width:200px;
	padding:10px;
	border:1px solid #efefef;
}

.txtAccesoIntra {
	padding:3px;
	background-color:#efefef;
}

.txtSinAccesoIntra {
	color:#FF0000; 
}

.accesoUsuIntra{padding: 6px 3px 3px 3px;}
.sepAccesoIntra{padding:3px;}






.color1{color: #e1e1e1;}
.bcolor1{background-color: #e1e1e1;}

.color2{color: #33FF99;}
.bcolor2{background-color: #33FF99;}

.color3{color: #ff7e00;}
.bcolor3{background-color: #ff7e00;}

.color4{color: #626669;}
.bcolor4{background-color: #626669;}

.texto_peque{}


/**************************************************************************
*************** Estilos para los formularios personalizados ***************
**************************************************************************/
.formulario{ /*Capa que engloba todo el formulario.*/
	padding-bottom: 10px;
	/*background-color: #E9E9E9;
	border: 2px solid black;*/}

.bloqueFr{margin: 10px;}  /*Bloques*/

.fsFr { /*Fieldset*/
	/*border-color: green;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	}

.lgTituloFr {color: #62502c; /*Título del fielset de una fila*/ }


.filaFr{ /*Fila*/
	/*background-color: blue; border: 2px solid red;*/
	margin-top: 3px; margin-bottom: 3px;
}

.tdFr{
	vertical-align: top;
	padding-left: 12px; padding-right: 12px;}

CAPTION{background-color: red;}

.campoFrm /*Inputs de tipo texto*/
{
	background-color: #FFFFFF;
	/*border:thin:#487997;*/
	margin-top:3px;
	font-size: 12px;
	font-family: geneva;
	background-color: #f3e4c6; /*#fdf2d4;*/

	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	margin-left: 5px;
	/*margin-right: 10px;*/
	vertical-align: middle;
}

.dvRadFr
{ /*Capa que contiene los elementos de tipo radio.*/}


.botonFrm { /*Botones*/
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
	font-size:11px;
	cursor:pointer;
}

.lbFr{font-weight: bold;}

.margenFr {margin-right: 50px;}

.lbRadFr { /*Etiqueta radio botones*/ }
.radFr { /*Radio botón*/}

.lbChkFr { /*Etiqueta los checks*/ }
.chkFr { /*Checks*/ }

.areaFrm{ /* Campo memo (text area) */ }

.lbTxtFr {font-weight: bold;}


/**************************************************************************
************ Fin de Estilos para los formularios personalizados ***********
**************************************************************************/

/*************************************************************************
************************ Inicio de los estilos del boletín ***********************
*************************************************************************/
.urlMail {font-size: 0.9em !important}
.bordeBoletin {
	padding: 20px;
	border: 3px solid #BFBFBF;
}

.bajaBoletin {border-top: 0px !important;}

.bolVerEnSitio{
	padding: 20px 0px 20px 0px;
	text-align: center;
}

.bajaBoletin  {
	padding: 20px 0px 20px 0px;
	clear: both;
	text-align: center;
}

.pieBoletin {
	padding-top: 40px;
	padding-bottom: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/*************************************************************************
*********************** Fin de los estilos para el boletín ***********************
*************************************************************************/


/*************************************************************************
**************** Inicio de los estilos para las noticias del boletín ****************
*************************************************************************/

.dvBolNot {
	margin: 5px;
}
.dvBolNot a{
	color: #000000;
}

.tituListNotBol {
	text-transform: uppercase;
	font-size: 1.5em;
	margin-bottom: 10px;
	text-align: center;
}

.regNotBol + .regNotBol {
	border: 2px solid #000000;
	padding-top: 5px;
	color: green;
}

/*.regNotBol + .regNotBol td {border-top: 2px dotted #000000;}*/

.lkSubtituNotBol{font-size: 1.1em;}
.lkTituNotBol{font-weight: bold; font-size: 1.2em;}

.imgNotBol{border:0;}
.tbNotBol{width: 100%;}

.masNotBol {
	padding-bottom: 20px;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
}

.lkImgBol {
	border: 1px solid gray;
	padding: 2px;
	background-color: #F4F4F4;
}

/*************************************************************************
****************** Fin de los estilos para las noticias del boletín******************
*************************************************************************/

/************* ESTILOS PARA ALTA BOLETIN COLUMNA ***************/
.dvColumnasAreasBoletin{
	text-align:left;
	padding-left:16px;
	font-size:10px;
}
.areasInteres{
	text-align:left;
	font-size:10px;
}
.botonAltaBformAltaBoletinCol{
	text-align: left; 
	/*margin-left: 280px;*/
	float:right;
	margin-top:5px;
	font-size:10px;
}
.formAltaBoletinCol{
	margin:0px;
	padding:0px;
	font-size:10px;
}
.botonAltaB{
	margin-left: 280px;
}

/************* FIN ESTILOS PARA ALTA BOLETIN COLUMNA ***************/

/************* ESTILOS TARJETAS POSTALES **************************/
.css_captcha_tpostales{
	display:inline;
}

.tdTitulo_tpostal {
	/*background-color:#efefef;*/
	color:#000066;
	font-weight:bold;
	text-align:left;

}
.bordetdTitulo_tpostal{
	border-bottom:1px solid #efefef;
}

.fs_tpostales {
	border:1px solid #efefef;
	margin-bottom:10px;
}
.farea_tpostales {
	border:1px solid #ffffff;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	width:93%;
	padding:5px;
}
.campo_tpostales {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	width: 170px;
}
.fboton_tpostales{
	background-color:#efefef;
	border:1px solid #cccccc;
	cursor:pointer;
}
.lg_tpostales_cuerpo{
	padding:0px 10px 10px 10px;
}
.lg_tpostales {
	padding:3px;
	/*border:1px solid #efefef;*/
	/*background-color:#efefef;*/
	color:#000066;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:5px;
	text-align:left;
}

.CaptchaControlcss{
	float:right;
}
.dvCaptchaTexto{
	margin:5px;
	float:right;
	color:#333333;
}
.dvCaptchaCampo{
}
.dvsigant{
	cursor:pointer;
	padding:5px;
}
.contdivsigant{
	color:#999999; 
	width:600px; 
	border:0px solid blue; 
	background-color:#efefef; 
	margin-left:auto; 
	margin-right:auto;
}
.dvcontDatosTpostal{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.dvcontDatosTpostal1{
	width:375px; 
	float:left;
}
.dvcontDatosTpostal2{
	float:right;
	width:215px; 
	text-align:right;
}
/************* FIN ESTILOS TARJETAS POSTALES **********************/

.blue{padding-top: 10px !important; background-color: blue;}

.divAmpliarGaleria{
	position:absolute; 
	top:0; 
	left:0;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*display:none;*/
}

.contenidoGal{ position:relative; margin:0 auto;}

.indicadorImagen{ margin-top:10px; font-size:10px; font-weight:bold;}

.anteriorGal{ width:100px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:15px 15px 0px 15px; margin:0 auto; float:left; margin-top:25%}

.siguienteGal{ width:100px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:15px 15px 0px 15px; margin:0 auto; float:left; margin-top:25%}
	
.cerrarGal{ font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 15px 0px 15px; width:70%; margin:0 auto}
.cerrarGal img{ margin-bottom:-5px; margin-left:4px;}

.dvImagen{ margin:0 auto; text-align:center; margin-top:10px;}

.pieImagenAmpliada{text-align:left; width:50%; margin:0 auto; padding-top:10px; }

.divTituloDescripcion{}
.spntituloGaleriaImagenes{}
.spndescripcionGaleriaImagenes{}

/************ ESTILOS PARA LOS RSS DE CHROME ****/

body.rss {
	background-color: #efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-size:90%;
}
.dvRss {
	background-color:#FFFFFF;
	border: 1px solid threedshadow;
	padding:30px;
	margin: 15px 30px 15px 30px; 
}


.rssSupertitutlo {
	border-bottom-color: threedlightshadow;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-size: 120%;
	font-weight:bold;
	margin-bottom: 5px;
}
.rssSubtitulo {
	color: threeddarkshadow;
	font-size:80%;
}

.rssTitulo {
	font-size: 90%;
	font-weight:bold;
	margin-bottom: 3px;
	margin-top:20px;
	color:#0066FF;
	text-decoration:underline;
}

.rssFecha {
	display:block;
	font-size:70%;
}

.rssDescripcion {
	display:block;
	margin-top: 15px;
    font-size: 80%;
    font-weight: normal;
}

/****** FIN ESTILOS PARA LOS RSS DE CHROME *****/

/*Estilos para las noticias rotativas con Javascript*/
/*
.notsRotaJs{border: 1px solid red;}
.dvNotRota{border: 1px solid blue;}
.notRotaTitu{border: 1px solid green;}
.notRotaSubtitu{border: 1px solid black;}
.dvNotRotaImg{border: 1px solid orange;}
*/

.tituGenNoticiasRotaJs a{text-decoration: none !important; color: #62502C !important;}
.tituGenNoticiasRotaJs a:hover{text-decoration: none !important; color: #62502C !important;}
.dvContNoticiasRotaJs{
	color: #62502C;
	height: 200px !important;
	overflow: hidden;
}
.tituGenNoticiasRotaJs{
	font-size: 16px !important;
	text-align: left;
	border-bottom: 2px solid #62502C;
	padding-left: 5px;
	margin-bottom: 3px;
}
.notsRotaJs{height: 175px;}
.dvNotRota{width: 100%; font-size: 14px;}
.notRotaTitu{font-weight: bold; margin-bottom: 5px;}
.notRotaSubtitu{float: right; width: 48%; text-align: left;}
.dvNotRotaImg{float: left; text-align: right; width: 48%;}




/* FOTOE FECTO ROTATORIOS*/

/* Controles de navegacion */
.fe_contenedor_controles { display:none; z-index:80;}
.fe_controles {   z-index: 80; position: absolute; top: 0px; height:100%; width: 50px; cursor:pointer; display: block;  background:  url(/skin/img/fotoefectos/transparencia.png) repeat; }
.control_izquierda {  left: 0px;    } 
.control_derecha { 	 right: 0px;  }
.control_izquierda span.img { z-index: 95; left:0px; position: absolute; top: 0px; height:100%; width: 50px; cursor:pointer; display: block; background: url(/skin/img/fotoefectos/galeria_fl_izq.png) center no-repeat;  text-indent: -9999px; }
.control_derecha span.img { z-index: 95; right: 0px; position: absolute; top: 0px; height:100%; width: 50px; cursor:pointer; display: block; background: url(/skin/img/fotoefectos/galeria_fl_der.png) center no-repeat;  text-indent: -9999px; }


/* Estilos del contenedor de miniaturas */
.dv_fe_paginacion_miniaturas, .dv_fe_paginacion_iconos, .dv_fe_paginacion_numeracion { margin-top:5px; margin-left:15px; text-align:left;  }

/* Estilos para paginación con miniatura */
.dv_fe_paginacion_miniaturas a:hover img, .dv_fe_paginacion_miniaturas a.activeSlide img  { cursor:pointer;  padding: 1px; border-width:2px; border-color:#999999; }	
.dv_fe_paginacion_miniaturas a {height:100%; cursor:pointer; }
.dv_fe_paginacion_miniaturas img { cursor:pointer; border:1px solid #cccccc; padding: 2px;  margin: 2px; }

/* Estilos para paginación con iconos */
.dv_fe_paginacion_iconos a:hover img, .dv_fe_paginacion_iconos a.activeSlide img  {  cursor:pointer; padding: 1px; border-width:2px; border-color: #999999; }	
.dv_fe_paginacion_iconos a { height:100%; cursor:pointer; }
.dv_fe_paginacion_iconos img { cursor:pointer; border:1px solid #cccccc;  padding: 2px; margin: 2px;  }


/* Estilos para paginación con numeracion */
.dv_fe_paginacion_numeracion a:hover, .dv_fe_paginacion_numeracion a.activeSlide { background-color: #ccc; }
.dv_fe_paginacion_numeracion a {margin: 3px; height:100%; padding:3px;  float: left;}

 /* capa contenedora de paginacion con miniaturas*/
.dv_fe_paginador {}
a.fe_paginado_seleccionado { margin: 1px; display:block; float:left; text-indent: -9999px; background-color:#FF0000; background: url(/skin/img/fotoefectos/paginado_seleccionado.png) center no-repeat; height: 10px; width: 10px; }
a.fe_paginado { margin: 1px; display:block; float:left; text-indent: -9999px; background-color:#FF0000; background: url(/skin/img/fotoefectos/paginado.png) center no-repeat; height: 10px; width: 10px; }

/* FIN FOTOEFECTO */




