/* Estilos generados automáticamente con el editor*/
@import url("../datos/genCss/estilos_gen.css");
@import url("titulo/estilosTitulo.css");
@import url("botonera/botoneraAux/botoneraAuxEstilos.css");
@import url("rutaMapa/rutaMapaEstilos.css");
@import url("../visor/estilos/estilosComunes.css");

.ulvisible{
	visibility:visible;
	display:block;
	width:180px;
}
.uloculta {
	visibility:hidden;
	display:none;
}

.fondotitulo{
	background-image: url(fondotitulo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:948px;
	height:32px;
	margin:auto;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.boletinesp{
	float:left;
	background-image: url(esp/insertesuemail.gif);
	background-repeat: no-repeat;
	background-position: left ;
	background-color:#ffffff;
	border:1px solid #83979e;
}
.boletinesp2{

background-color:#e9e9e9;
float:left;
}
.titulopagina{
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
}

strong, b {

}
.campoVisu{ /*Estilo para los input de la página.*/
	color: #00aac8;
}

.botonVisu { /*Estilo para los botones de la página.*/
	background-color: #e1e1e1;
	color: #00aac8;
}

.style2 {font-size: 16px}

.lkVisu{ /*Estilo para los enlaces de la página.*/

}

.style2 {font-size: 15px !important; color: #6d6d6d;}
.style3 {font-size: 9px; color: #6d6d6d;}

#enlaceinicio{
visibility:hidden;

}

.reservas{
padding-bottom:6px;
color:#00aac8;}

.enlaceagrupalia{
font-size:10px;
}


.campo{
font-size:9px;
background-color: #E7E2DC;
color: #5A4B38;
}
/*Estilos de estructura*/
	

	.botAuxTodo {
	margin-bottom:15px;}

	
	.hrpie{
	color: #00aac8;
	/*border: 2px solid #e4daca;*/
	}
	
.botonArTodo
{
	/*float: right;*/
	float: left;
}

	legend{
	margin-top:12px;
	font-weight: bold;

	}
	fieldset{

		padding-left: 12px;
		padding-top: 5px;
		margin-top: 5px;

	}
	
.botonArIzq, .botonArCent, .botonArDer {float: left;}
.botonArCent {padding-top: 9px;}


	todoContenido{margin-left: auto; margin-right: auto;}

	.ancho_pagina{width:100%;}
	
	.columna_ancho{width:170px;}
	.centro_mas_columna{width:650px;}


	
	.ancho_pagina_indexm{width:830px;}
	.centro_ancho{width:459px;}
	
	/*.salvar-top{height:80px;}*/
	.salvar-top-admin{height:115px;}

	.contenido{
		width:100%;

	}



	A.botonesarriba:visited {color:#ffffff;} 
	A.botonesarriba:active {color:#ffffff;} 
	A.botonesarriba:link {color:#ffffff;} 
	A.botonesarriba:hover {color: #FF9933;}

	.botba {
		margin-right:14px;
		margin-top: 44px;
		float:right;
		vertical-align: bottom;
	}
	
	.botbader {
		margin-left: 10px;
		float: right;
		text-align: right;
	}
	
	.botbaizq {float: right; margin-top: 45px;}
	
	#logo {

		width: 956px;;
		margin:auto;
		height:  130px;

	}

	#logoAcc > img {border: 0px;}

.botonesarriba{
	font-family: Verdana, Arial, 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;
	}
	
	
	.style5 {
		font-size: 14px;
		color: #00a7db;
		font-weight: bold;
	}

	.centro{


		float:left;
		margin:0px;
		top:0px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}



	anchocolIndexa{

		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: 0px; margin-bottom: 0; margin-left:5px; margin-right:5px;}

	.bloquetexto {
	
		text-align: left;
		border: 0px solid red;
		padding-bottom: 0px;
		padding-left: 7px;
		padding-right: 7px;
		}

	.interlineado {line-height: 1.5;}

	.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;
	}

	.cajamargencontenido { margin: 0 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;
	}


	.margen-general{padding: 15px;}

	.margen-fotos{padding: 7px;}

	.dvFr {margin: 0 10px 5px 10px;}
	

	.fsFr { 
		padding-top: 15px;
		padding-bottom: 10px;
		}
	.lgTituloFr {	padding-bottom: 10px;}
	.margenFr {margin-right: 50px;}



	.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: #e1e1e1;
		padding-top: 5px;
		padding-bottom: 5px;
		text-transform: uppercase;
		color: #00aac8;
	}
/*Fin de estilos para las ventanas emergentes*/


#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: #00aac8;
	}
	a:visited {
	text-decoration: none;
	color: #00aac8;
	}
	a:hover {
	text-decoration: none;
	color: #000000;
	}
	a:active {
	text-decoration: none;
	color:#00aac8;
	}
	

	.dvAmpliarImg {
		height: 500px;
		text-align: center;
		overflow: auto;
	}

	.pieAlAmpliar {
		/*float: 124px;*/
		margin-top: 5px;
		max-height: 2.5em;
		overflow: auto;
	}

	.txtBuscador {
		color: #0033FF;/*border: 1px solid red;*/}
	.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:visited {color: #000000;
	text-decoration:none;

} 
    .enlaceba:active {color:#000000;
	text-decoration:none;

		} 
    .enlaceba:link {
	color:#000000;
	text-decoration:none;

} 
	.enlaceba{
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	word-spacing: 1px;
	}
    .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: 0px;
		/*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;
	}


	.mapasitio_seccion0 {
		text-decoration:none;
		border: thin none;
		background-color: #ebf1f2;
		font-weight: bold;
		padding:6px;
	}
	.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: #00abc9; }

	.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;}
		.A1cuerpo{padding-top: 8px;}

		.A2titulo{padding-top: 8px; font-weight: bold;}
		.A2cuerpo{padding-top: 8px;}

		.A3titulo{padding-top: 8px; font-weight: bold;}
		.A3cuerpo{}
		.A3cuerpo div{background-color: #EEEAEA;}

	
		.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;}

	/*Estilos para la fuente del sitio.*/
		#contenedor, #bodye, #prIni, body {font-family: Verdana,Arial; font-size: 11px; color:#666666; line-height:1.5	}
		#contenedor{

		}
		.todo2{ background-color:#ffffff;
		height:100%;	
		
		}
		.todo{ background-color: #ffffff;	}
	/*Fin de estilos para la fuente del sitio.*/

	.pieImagen {
		vertical-align: middle;
		height: 20px;
	}

	.ampliarImagen
	{
		float: right;
		margin-right: 3px;
	}

	.imgLkNoBorde{border-width: 0px;}

	.lkImgsJs {
		cursor: pointer;
		border: 0px;
	}

	.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;
	}


	.adornobajo{



	}

	.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;
		/*border: 1px solid red;*/
	}

	.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: #00aac8;
	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;
}
#pie{
	height:32px;
	width:956px;
	margin: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;
	margin: 5px 0px 15px 5px;
	width: 100%;}

.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: 10px;
	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{border: 0px solid red; 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: 10px;
	width: 90%;
}
.listaNotV2 img {
	vertical-align: top;
	float: left;
	margin-right: 10px;
	border: 0px;
}

.listaNotV2 + .listaNotV2  {margin-top: 10px;}

.spFecLisNot {font-size: 0.8em; margin-right: 10px;}
.spTituLisNot {font-weight: bold;}

.spTituLisNot {display: inline;}
.spFecLisNot {display: inline;}


/* *************************************************************************************************/
/************************************ 	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;*/
		border: 0px solid red;
	}

	.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{}



		.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;
}


/*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 #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;
}

.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: 0px;
	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 {

		margin-left: auto;
		margin-right: auto;
	}


	.fondor{
	background-image: url(fondor.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
	.fondopagina{

	margin-left: auto;
	margin-right: auto;

	}



	#cabecera {

		padding-top: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	#colIzq{
		float: left;
	}
	#colDer{float: right;}
	
	#cuerpo {
	float: left;
	text-align: left;}



	#pie{clear: both;}


	body{
		margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	


	}

	#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
		{

			/*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: 0px; 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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.campoacceso{
	background-color: #FFFFFF;
	/*border:thin:#487997;*/
	margin:0px;
	font-size: 10px;
	font-family: Verdana, 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*/

	#cuerpoCabecera{
		width: 956px;
		margin:auto;

	
	}
	.botonLateral
	{
	width:170px;
	float: left;
	margin:5px;
	font-size: 13px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}
	.botonLateral2
	{
	width:160px;
	float: left;
	margin:5px;
	font-size: 11px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 55px;
	padding-bottom: 2px;
	padding-left: 5px;

	}
	
	.botoneranivel3
	{
	margin-right:55px;
	background-image: url(botoneraNivel3.png);
	background-repeat: repeat-y;
	background-position: right top;
	}
	
	.botonLateral3
	{
	width:160px;
	float: right;
	margin:5px;
	margin-right:15px;
	font-size: 11px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	}
	.ONbotonLateral3
	{
	width:160px;
	float: right;
	margin:5px;	
	font-size: 11px;
	background-color: #FFFFFF;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	}

.stbuttontext{text-decoration: underline;}
.botonera3au:visited{color: #999999; }
.botonera3au:active{color:#999999; }
.botonera3au:link{color:#999999; }
.botonera3au:hover{color: #000000; }	
.botonera3au{
color:#999999;
}




.botonera3a2:visited{color: #999999; font-weight:bold;}
.botonera3a2:active{color:#999999; font-weight:bold;}
.botonera3a2:link{color:#999999; font-weight:bold;}
.botonera3a2:hover{color: #000000; font-weight:bold;}	
.botonera3a2{
color:#999999;
}

.botonera3a:visited{color:#000000; font-weight:bold;}
.botonera3a:active{color:#000000; font-weight:bold;}
.botonera3a:link{color:#000000; font-weight:bold;}
.botonera3a:hover{color:#000000; font-weight:bold;}	
.botonera3a{
color:#000000;
}

.botonera4a2:visited{color: #999999; font-weight:bold;}
.botonera4a2:active{color:#999999; font-weight:bold;}
.botonera4a2:link{color:#999999; font-weight:bold;}
.botonera4a2:hover{color: #000000; font-weight:bold;}	
.botonera4a2{
color:#999999;
}

.botonera4a:visited{color:#000000; font-weight:bold;}
.botonera4a:active{color:#000000; font-weight:bold;}
.botonera4a:link{color:#000000; font-weight:bold;}
.botonera4a:hover{color:#000000; font-weight:bold;}	
.botonera4a{
	color:#000000;
	padding-right:15px;
	background-image: url(ONboton3.png);
	background-repeat: no-repeat;
	background-position: right center;
}

	.botonSuperior
	{
		float: left;
		margin-right: 2px;
		font-size: 13px;
		cursor: pointer;
		padding-top: 8px;
		padding-right: 8px;
		padding-bottom: 0px;
		padding-left: 8px;
	}
	.guionSuperior
	{
		float: left;
		margin-right: 2px;
		font-size: 14px;
	
		cursor: pointer;
		padding-top: 8px;

		padding-bottom: 0px;
	
	}
	.enlaceboton{color:#000000;}
	
	.enlaceboton:visited {color:#666666;} 
	.enlaceboton:active {color:#666666;} 
	.enlaceboton:link {color:#666666;} 
	.enlaceboton:hover {color: #000000;}


/*Fin de estilos para botonera_superior_xhtml_v1*/



/*Inicio de estilos para botonera_idiomas_xhtml_v1*/

	#botoneraIdiomas{
		background-color: #5db918;
		margin-left: auto; margin-right: auto;
		float: right;
		text-transform: uppercase;
		height: 32px;
		padding-left: 15px; padding-right: 15px;
		min-width: 70px;
	}

	#botoneraIdiomasin{margin-top:9px;}

	.botonIdioma{
		/*font-size: 14px;*/
		margin-top:12px;
		color: #ffffff !important;
	}

	.selIdioma {color: #123307 !important;}

	.sepIdis{
		display: inline;
		font-size: 8px;
		font-weight: bold;
		vertical-align: middle;
		padding-left: 1px;
		background-color: white;
		margin: 0 5px 0 5px;
	}

/*Fin de estilos para botonera_idiomas_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;
		/*background-color: #636b70;
		color: #ffffff;*/
		color: black;
		font-size:11px;
		/*padding-bottom: 2px;*/
		text-align: left;
	}
	.dvIconNot{
		text-align: left;
		margin-bottom: 10px;
		float:left;
		margin-right:5px;
	}

	.spTituMas {font-weight: bold;}

	.listaNoticias {
		list-style: none;
		margin: 0px;
		margin-top:-14px;
		padding: 0px;
	}
	
	.articuloNoticiaSinLinea{float:left;width:49%;}
	
	.articuloNoticia
	{		
		/*padding: 20px 0px 11px 0px;*/
		/*margin: 13px 0px 11px 0px;*/
		float:left;
		width:49%;
		border-right:1px solid #c8e2ea;
	}
	
	.tituloNoticias a{ color:#65666a; font-size:11px; text-decoration:none;}
	.tituloNoticias a:hover{ color:#417688}
	
	.lnkVerMas{ float:left; margin-top:5px;}
	.lnkVerMas a{ float:left; color:#05718d;}
	.lnkVerMas a:hover{ color:#417688;}
	
	.listaNoticias > .articuloNoticia:first-child {
		border-top: 0px;
	}

	.listadoNoticiasCol a {
		text-decoration: none;
		/*color: #ffffff;*/
	}

	.listadoNoticiasCol img {border: 0px;}

	.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: #cfa448;}
.bcolor2{background-color: #cfa448;}

.color3{color: #00aac8;}
.bcolor3{background-color: #00aac8;}

.color4{color: #626669;}
.bcolor4{background-color: #626669;}

.texto_peque{}

/*############### Estilos para botonera V2 ###############*/
	.marcaBotV2{
		font-weight: bold;
		padding-left: 10px;
		background-image: url(/skin/flechaSel.gif);
		background-repeat: no-repeat;
		background-position: left center;
		color: #000000 !important;}

	.secPrinBotV2 {
		list-style: none;
		padding: 10px;
		text-align: left;
		margin: 20px 0 20px 0;}

	.subSecBotV2 {
		list-style: none;
		margin-left: 20px;
		padding-left: 0px;
		padding-top: 5px;
		}

	.subSecBotV2 > li {text-transform: none; margin-bottom: 4px;}

	.secPrinBotV2 > li {
		text-transform: uppercase;
		margin-bottom: 12px;
		margin-left: 15px;
		font-size: 12px;}

	.secPrinBotV2 a {color: #076c37;}
	.secPrinBotV2 a:hover {color: #000000;}

/*############### Fin de estilos para botonera V2 ###############*/

/**************************************************************************
*************** Estilos para los formularios personalizados ***************
**************************************************************************/


.formulario{ /*Capa que engloba todo el formulario.*/
	padding-bottom: 10px;
	font-family: "Trebuchet MS";}

.bloqueFr{margin: 10px;}  /*Bloques*/



.lgTituloFr {color: #00aac8; /*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: 11px;
	font-family: Verdana, Arial;
	background-color: #e9e9e9; /*#FFF1E2;*/

	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	margin-left: 5px;
	/*margin-right: 10px;*/
	vertical-align: middle;
}

.botonPago{ background-color:#FFFFFF; border:0px;}

.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;
}

.bolVerEnSitio{
	padding: 20px 0px 20px 0px;
	text-align: center;
}

.bajaBoletin  {
	padding: 20px 0px 20px 0px;
	clear: both;
	text-align: center;
	border-top: 0px !important;
}

.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.5em;}

.imgNotBol{border: 0px;}
.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******************
*************************************************************************/




/*************************************************************************
****************** MENU DESPLEGABLE************************************
*************************************************************************/
.textgrande{
font-size:13px !important;
font-weight: bold !important;

}

.menu {
	width:948px; 
	height:32px; 
	font-size:12px; 
	/*position:relative; */
	/*z-index:10000;*/
	/*zoom: 1;*/
}

* html .menu {
	width:948px; 
	w\idth:948px;
}

.menu ul {
	/*float:left;*/
	padding:0;
	margin:0;
	list-style-type:none;
	/*zoom: 1;*/
	/*visibility: visible;*/
}

.menu li {
	float:left;
	position:relative;
}

/* Texto estático */
.menu a, .menu a:visited {
	display:block;
	font-size:10px;
	text-decoration:none;
	height:20px;  
	padding:5px; 
	line-height:22px; 
	float:left; 
	margin-right:40px;
	text-align:left;
	vertical-align:middle;
	color:#00abc9;  			
}

* html .menu a, * html .menu a:visited {
	
}

.menu a:hover{
	color: #000000;
}

.menu ul ul {
	/*visibility:hidden;*/
	position:absolute;
	height:0;
	top:30px;
	left:0;
	/*background: #f1f9fa;*/
	/*zoom: 1;*/
}

.menu ul ul a.drop:hover{
	background-color:#0299c1;
}

.menu ul ul :hover > a.drop {
	background-color:#0299c1;
}


* html .menu ul ul {
	top:30px;
	t\op:30px;
}

.menu ul li:hover ul, .menu ul a:hover ul, .menu ul li a:hover ul{
	/*visibility:visible;*/
	/*color:#FFFFFF;*/
	background-color:#0299c1;
	opacity:.95;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	display:block;
	position:absolute;  
}

.menu ul li a:hover, .menu ul li:hover a.nivel1 {
	position: relative;
}

.menu ul li a {
	display: block;
	position: relative;
}

.menu ul li:hover {
	position: relative;
}


.menu ul li a.nivel1 {
	display: block!important;
	position: relative;
}

.menu ul li.nivel1 { 
	float: left;
	margin-right: 0px;
}

.menu ul li ul li a {
}

.menu ul li ul li a:hover {
	position:relative;
	background-color:#0299c1
}

.menu ul ul a, .menu ul ul a:visited {
	color: #000000;
	height:auto;
	padding:5px 5px;
	width:135px;
	float:left;
	text-align:left;
	vertical-align: middle;
}

* html .menu ul ul a{width:135px;w\idth:135px;}

.menu ul ul a.drop {
	/*max-width:180px;*/
	/*float:center;*/
	clear:both;
	background-color:#92d6e8;
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	position:relative;
	border-bottom:1px solid #caecf5;
}
.menu ul ul a.drop:visited {
	/*max-width:180px;*/
	/*float:center;*/
	clear:both;
	position:relative;
}

/*.menu ul ul ul a:hover {background:#FFFFFF;}

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

.menu ul ul a:hover{color: #000000;}

.menu :hover > a, .menu ul ul :hover > a {color:#000000;}

.menu ul :hover ul ul{visibility:visible;}

.menu ul :hover ul :hover ul{ visibility:visible;}*/

/*************************************************************************
****************** FIN MENU DESPLEGABLE************************************
*************************************************************************/

/*****************************************************************
**************** Inicio de los estilos para los eventos del boletín*********
******************************************************************/
	.dvFecEvt {
		border-bottom: 1px solid #cccccc;
	}
	
	.regListEvt{
		margin: 5px 20px 5px 20px;
		padding-left: 30px; padding-right: 30px;
		
	}
	
	.regListEvt + .regListEvt { border-top: 1px dashed #cccccc !important; padding-top: 9px;}
	
	.regListEvt + .dvFecEvt {margin-top: 30px;}
	
	.imgEvtList {border: 0px; vertical-align: middle; margin-right: 10px;}
	
	
.evtAntSep {
	border-bottom: 1px solid black;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
	padding: 7px 0 7px 0;
}

.dvFecEvt {margin-top: 10px;}

.secsEvt {line-height: 2em;}
	
/******************************************************************
****************** Fin de los estilos para los eveentos  ******************
******************************************************************/

h2.paypal{ color:#417609; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.tdDetalles{ color:#004860; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tdContenDetalle{ background-color:#e2e9ec;}
.tdDetalles1{ color:#004860; font-size:11px; font-weight:bold; border-bottom:1px dashed #b6dce9; font-family:Arial, Helvetica, sans-serif;}
.tdDetalles2{ color:#374246; font-size:11px; border-bottom:1px dashed #b6dce9; font-family:Arial, Helvetica, sans-serif;}
.tablaDetalles{border:1px solid #32a9c0; background-color:#FFFFFF;}
h3.paypal{ color:#004860; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p.detalleError{ color:#bb1019; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
table.detalleError2{  color:#374246; font-size:12px; border:3px solid #e2e9ec; font-family:Arial, Helvetica, sans-serif;}
.intDetalleError{border:1px solid #32a9c0}
.tdCancelado1{ color:#004860; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}



.enlaces_pie_seo{
	text-align:left;
	color:#FFFFFF;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#417688;
}
.enlaces_pie_seo a{
color:#FFFFFF}


.boletinNoticias{
	background-image: url(/skin/img/boletin.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:60px;
	height:31px;
	width:179px;
	margin:0 auto;
}
/********************* ESTILO GALERIA DE IMAGENES V2 ****************/
#divAmpliarGaleria{
	position:absolute; 
	top:0; 
	left:0;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*display:none;*/
}

#opacidadGal{ width:100%; height:100%; background-color:#282727; opacity:.65;	filter:alpha(opacity=65); -moz-opacity:.65; position:absolute }

#contenidoGal{ position:relative; margin:0 auto;}

.indicadorImagen{ margin-top:10px; font-size:10px; font-weight:bold;}

#anteriorGal{ 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{ 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; }

/****************************************************************/