/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/

html {
	height: 100%;
	}

body {
	margin: 0px 0px 1px;
	padding: 0px;
	height: 100%;
	font: normal 15px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
	}
	
/*todos los elementos a 0*/
body * {
	margin: 0px;
	padding: 0px;
	position: relative;
	}

/*preparo titulos y cabeceras*/
h1, h2, h3, h4, h5 {
	}

.hide {
	padding: 0px !important;
	margin: 0px !important;
	height: 0px;
	width: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	visibility: hidden;
	display: block;
	position: absolute;
	}
	
br.hide {
	display: none;
	}
	
hr	{
	display: none !important;
	}

/*listados*/	
ul	{
	list-style-type: none;
	}

/*Formularios*/	
input, select, textarea {
	padding: 0px 2px 2px;
	height: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F9DB9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #4E5155;
	background: #ffffff;
	}
	
select {
	padding: 0px;
	height: 19px;
	}
	
	* html input {
		/*Exporer 6*/
		padd\ing: 3px 2px 0px;
		he\ight: 14px;
		}
	
	* html select {
		/*Exporer 6*/
		}
		
	*:first-child+html input {
		/*explorer 7*/
		height: 14px;
		}
		
	*:first-child+html select {
		/*explorer 7*/
		margin: -1px 0px 0px -2px;
		height: 20px;
		}
		
.checkBox {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	width: 13px !important;
	height: 13px !important;
	border-style: none;
	display: block;
	}
	
* html .checkBox { 
	/*Exporer 6*/
	ma\rgin-top: -2px;
	}
	
.radio {
	margin: auto;
	padding: 0px;
	width: auto;
	height: auto;
	border-style: none;
	display: block;
	background: inherit;
	}
	
	* html .radio {
		/*Explorer 6*/
		w\idth: 12px;
		he\ight: 12px;
		backg\round: transparent;
		}
		
	*:first-child+html .radio {
		/*Explorer 7*/
		width: 12px;
		height: 12px;
		background: transparent;
		}
	
form input:focus, form select:focus, form textarea:focus {
	outline-style: none;
	background: #D4D4D5 !important;
	}
	
form fieldset {
	border-style: none;
	}
	
form fieldset legend {
	display: none;
	} 

	
/*Vinculos*/
a, a:link { 
	color: #5b82da;
	}
	
a:visited {
	color: #5b82da;
	} 
	
a:hover, a:active {
	color: #FFFFFF;
	text-decoration: underline;
	/*-moz-outline-style: none;*/
	}

/*textos en tablas*/
td {
	font-size: 12px;
	}
	
img {
	display: block;
	}

/*colores destacar textos*/
.destaca01 {
	}

/*!!!!!!!clear floats (FIREFOX) !!!!!!!!!*/
#cuerpo:after, #colIzquierda .modCol:after, #colDestacados .modCol:after, #centro .modCont:after, #centro .itemRow:after, #colIzquierda .item:after, #centro .item:after, #colDestacados .item:after, #colIzquierda .formRow:after, #centro .formRow:after { 
	content: " ";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	}
	
/*Efecto botones en FIREFOX*/
#header .submitButton, #centro .submitButton, #colIzquierda .submitButton, #colDestacados .submitButton {	
	border-style: none !important;
	cursor: pointer;
	background-position: 0px 0px;
	/*background: #00ff00;*/
	}
	
	#header .submitButton span, #centro .submitButton span, #colIzquierda .submitButton span, #colDestacados .submitButton span {
		height: 0px;
		width: 0px;
		font-size: 0px;
		line-height: 0px;
		overflow: hidden;
		display: block;
		}

#header .submitButton:active, #centro .submitButton:active, #colIzquierda .submitButton:active, #colDestacados .submitButton:active {
	/*-moz-outline-style: none;*/
	background-position: 0px 1px !important;
	}
	

/*///////////////////////////////*/	
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/

#principal {
	margin: 0px auto;
	width: 100%;
	height: auto;
	min-width: 968px;
	text-align: center;
	overflow: hidden;
	background-color: #000000;
	/*background-image: url(../img/principal_bkg.gif);*/
	background-position: 0px 0px;
	background-repeat: repeat-x;
	}
	
	#centerContainer {
		/*background: #000fff;*/
		}
	
		#centeredElement {
			position: relative;
			/*background: #00ff00;*/
			}
		
#header {
	margin: 0px auto;
	width: 968px;
	height: 121px;
	text-align: left;
	z-index: 2;
	/*background: #00FF3C;*/
	}

#cuerpo {
	margin: 0px auto;
	width: 968px;
	text-align: left;
	clear: both;
	overflow: visible;
	/*background-color: #000000;*/
	}
	
	/*Columna Izquierda*/
	#cuerpo #colIzquierda {
		padding-top: 23px;
		width: 187px;
		height: auto;
		min-height: 10px;
		float: left;
		/*background: #F1AD09;*/
		}
		
	/*Centro*/
	#cuerpo #centro {
		margin: 0px -3px 0px 0px;
		padding: 0px 20px 0px;
		width: 554px;
		height: auto;
		min-height: 10px;
		float: left;
		z-index: 1;
		/*background: #1595A4;*/
		}
		
	/*Columna Derecha*/
	#cuerpo #colDestacados {
		margin: 0px 0px 0px -3px;
		padding-top: 23px;
		width: 187px;
		height: auto;
		min-height: 10px;
		float: right;
		z-index: 1;
		/*background: #94CA27;*/
		}

#footer {
	width: 100%;
	height: 82px;
	text-align: left;
	overflow: hidden;
	clear: both;
	z-index: 2;
	background: #000000;
	}
	
* html #footer {
	/*Explorer 6*/ 
	}

		

/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/

/*////////////CABECERA////////////*/

/*logo*/
#header #logoHead {
	width: 252px;
	height: 121px;
	float: left;
	z-index: 2;
	background: /*#FF0000*/ url(../img/logohead.gif) 0px 0px no-repeat;
	}
	
	#logoHead a {
		left: 0px;
		top: 0px;
		width: 227px;
		height: 121px;
		display: block;
		overflow: hidden;
		/*background: #ff00ff;*/
		}
		
/*Navegacion*/
#nav {
	font-size: 0px;
	line-height: 0px;
	/*background: #FFF000;*/
	}
	
	#nav #navHome {
		width: 0px;
		height: 0px;
		font-size: 0px;
		line-height: 0px;
		visibility: hidden;
		position: absolute;
		}
			
/*Cabecera*/	
#centro .cabecera {
	margin: 0px;
	padding: 30px 0px 4px 0px;
	max-width: 554px;
	font: bold 50px/51px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #5b82da;
	/*background: #4F8459;*/
	}
	
	#centro .cabecera .slash {
		font-size: 26px;
		}
	
	#centro .cabecera .subHeader {
		color: #5b82da;
		font-size: 24px;
		letter-spacing: -1px;
		}
	
	
	
/*////////////Columna Izquierda////////////*/
	
/*modulos (colIzquierda - colDestacados)*/
#colIzquierda .modCol, #colDestacados .modCol {
	color: #85868A;
	}

/*titulos (colIzquierda - colDestacados)*/
		
/*Separador de secciones (colIzquierda - colDestacados)*/
#colIzquierda .hr, #colDestacados .hr {
	height: 12px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #ff00ff;*/
	}
	
/*Parrafos (colIzquierda - colDestacados)*/
#colIzquierda p, #colIzquierda ul, #colDestacados p, #colDestacados ul {
	padding-bottom: 8px;
	font-size: 12px;
	line-height: 15px;
	/*background: #F6FF00;*/
	}
	
	/*listados (colIzquierda - colDestacados)*/
	#colIzquierda ul li, #colDestacados ul li {
		padding: 0px 0px 5px 14px;
		line-height: 12px;
		overflow: hidden;
		background: /*#00ff00*/ url(../img/list_bull.gif) 0px 4px no-repeat;
		}
		
		#colIzquierda .modCol ul ul {
			padding: 5px 0px 4px 0px;
			}
	
/*menu Principal*/
#colIzquierda #mainMenu {
	padding: 45px 0px 0px 0px;
	width: 188px;
	font-size: 0px;
	line-height: 0px;
	}
	
	#colIzquierda #mainMenu li {
		padding: 1px 0px 20px 0px;
		width: 187px;
		overflow: visible;
		background-image: none;
		}
	
		#mainMenu li a:link, #mainMenu li a:visited {
			padding: 5px 6px 5px 13px;
			font: bold 26px/27px 'Trebuchet MS', Helvetica, Arial, sans-serif;
			word-spacing: -1px;
			color: #5b82da;
			text-decoration: none;
			display: block;
			background: url(../img/mm_bull.png) 0px 5px no-repeat;
			}
			
		#mainMenu li a:hover, #mainMenu li a:active {
			color: #ffffff;
			background-position: -186px 5px;
			color: #FFFFFF;
			background-color: #5b82da;
			}
			
			
/*////////////Columna Centro////////////*/
		
/*titulos Contenido*/
#centro h1 {
	padding: 0px 0px 8px 0px;
	font: normal 36px/37px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

#centro h2 {
	}

#centro h3 {
	}
	
/*Titulos destacados*/

/*Parrafos (Centro)*/	
#centro p, #centro ul  {
	padding-bottom: 10px;
	line-height: 18px;
	/*background: #A7542B;*/
	}
	
	/*listados, listados de links, listados horizontales*/
	#centro ul {
		}
		
		#centro ul ul {
			padding: 5px 0px 5px 2px;
			}
	
		#centro ul li {
			padding: 0px 0px 5px 14px;
			background: /*#00ff00*/ url(../img/list_bull.gif) no-repeat 4px 8px;
			overflow: hidden;
			}
			
			#centro ul li ul li {
				background: /*#00ff00*/ url(../img/list_bull2.gif) no-repeat 0px 6px;
				}
			
		#centro ol li {
			padding-left: 0px;
			margin: 0px 0px 4px 22px;
			/*background: #00ff00;*/
			}
	
/*Separador de secciones*/
#centro .hr {
	height: 12px;
	display: block;
	clear: both;
	overflow: hidden;
	/*background: #ff00ff;*/
	}
	
/*ver mas (centro, colIzquierda, colDestacados)*/
#centro .vermas:link, #centro .vermas:visited, #colIzquierda .vermas:link, #colIzquierda .vermas:visited, #colDestacados .vermas:link, #colDestacados .vermas:visited {
	padding: 0px 12px 2px 0px;
	height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	float: right;
	overflow: hidden;
	background: /*#000000*/ url(../img/item_masinfo.gif) right 2px no-repeat;
	}
	
	#centro .vermas:hover, #centro .vermas:active, #colIzquierda .vermas:hover, #colIzquierda .vermas:active, #colDestacados .vermas:hover, #colDestacados .vermas:active {
		}
		
/*Modulos Contenido*/
			
/*publicidad*/


/*Items (General)*/
.item {
	padding: 0px 0px 14px 0px;
	height: 1%;
	/*background: #001BE6;*/
	}
				
	/*Bloque titulo*/
	.item .titBlock {
		padding: 0px 0px 5px 0px;
		height: 1%;
		z-index: 2;
		/*background: #ffff00;*/
		}


		.item .titBlock .date {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 11px;
			color: #959393;
			}

		.item .titBlock h2 {
			}
			
			.titBlock h2 a:link, .titBlock h2 a:visited {
				text-decoration: none;
				}
				
			.titBlock h2 a:hover, .titBlock h2 a:active {
				text-decoration: underline;
				}
				
			.item .titBlock h2 strong {
				}
				
		.item .autor {
			padding: 4px 0px 0px 0px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: normal;
			line-height: 11px;
			color: #85868A;
			display: block;
			}
		
			.item .titBlock cite {
				font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
				font-style: normal;
				font-size: 11px;
				}
				
		.item .serie, .item .place {
			font: normal 18px/19px Arial, Helvetica, sans-serif;
			color: #d9d9d9;
			}
				
		.item .titBlock br {
			display: none;
			}
	
	/*navegacion de resultados (en items)*/
	#centro .item .navItems {
		margin-top: -22px;
		padding: 0px;
		left: 280px;
		width: 174px;
		height: 22px;
		/*background: #00f00f;*/
		}
		
	.item .navItems:after {
		content: " ";      
		display: block;    
		clear: both;       
		height: 0px;       
		visibility: hidden;
		}
		
		.item a.menos:link, .item a.menos:visited, .item a.mas:link, .item a.mas:visited {
			padding: 1px 0px 4px 15px;
			height: 14px;
			width: auto;
			font-weight: normal;
			font-size: 15px;
			line-height: 16px;
			text-decoration: none;
			text-align: left;
			display: block;
			float: left;
			overflow: hidden;
			z-index: 2;
			background: /*#ff0000*/ url(../img/ordenbtt_menos_item.png) 0px 0px no-repeat;
			}
			
		.item a.mas:link, .item a.mas:visited {
			padding: 1px 15px 4px 0px;
			background: /*#ff0000*/ url(../img/ordenbtt_mas_item.png) right 0px no-repeat;
			float: right;
			}
			
		.item a.menos.navLast:link, .item a.menos.navLast:visited {
			float: right;
			}
			
		.item a.menos:hover, .item a.menos:active {
			background-position: 0px -18px;
			}
			
		.item a.mas:hover, .item a.mas:active {
			background-position: right -18px;
			}
			
	/*Imagen*/
	.item .imagen {
		font-size: 0px;
		text-align: left;
		/*background: #f00f00;*/
		}
			
		.item .imagen a:link, .item .imagen a:visited {
			width: auto;
			border-style: none;
			display: block;
			z-index: 2;
			}
			
		.item .imagen a br {
			display: none;
			}
		
			.item .imagen a img {
				border-style: none;
				}
				
		.item .imagen span {
			display: block;
			}
				
		/*Novedad*/
	
		/*Oferta*/
			
	/*preview Google*/
			
	/*datos*/
			
	/*descripcion*/	
	.item .descripcion {
		height: 1%;
		/*background: #076C2B;*/
		}
		
		#centro .item .descripcion p {
			padding: 0px 0px 6px 0px;
			}
			
			.item .descripcion .date {
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;  
				line-height: 11px;
				color: #d9d9d9;
				}
				
	#colDestacados .descripcionDerecha {
		margin: 0px -10px;
		padding: 10px;
		width: 207px;
		font-size: 15px;
		line-height: 18px;
		color: #000000;
		background: #FFFFFF;
		}

	/*precio Normal*/
	
	/*precio Oferta*/
				
	/*comprar*/
			
	/*estado stock*/
	
	
/*Items (en ficha Obra)*/
.item.fichaObra {
	margin: 0px auto;
	width: 454px;
	/*background: #001BE6;*/
	}
				
	/*Bloque titulo (en ficha Obra)*/
	.item.fichaObra .titBlock {
		}

		#centro .item.fichaObra .titBlock h1 {
			padding: 0px 0px 6px 0px;
			}
				
		.item.fichaObra .serie {
			}
			
	/*Imagen (en ficha Obra)*/
	#centro .item.fichaObra .imagen {
		padding-bottom: 7px;
		line-height: 0px;
		}
		
	/*descripcion (en ficha Obra)*/
	#centro .item.fichaObra .descripcion {
		width: 277px;
		}
	
	#centro .item.fichaObra .descripcion p {
		line-height: 16px;
		/*background: #076C2B;*/
		}
		
/*Items (en Exposiciones)*/
.item.exposiciones {
	padding-bottom: 4px;
	/*background: #001BE6;*/
	}
	
	/*Año (en Exposiciones)*/
	#centro .item.exposiciones .date {
		margin-top: -7px;
		font-size: 20px;
		padding: 0px;
		width: 55px;
		float: left;
		/*background: #00ff00;*/
		}
		
	* html #centro .item.exposiciones .date {
		/*Explorer 6*/
		ma\rgin-right: -3px;
		}
		
	/*descripcion (en Exposiciones)*/	
	.item.exposiciones .descripcion {
		margin-left: 55px;
		/*background: #076C2B;*/
		}
		
	* html .item.exposiciones .descripcion {
		/*Explorer 6*/
		ma\rgin-left: 52px;
		}
		
		#centro .item.exposiciones ul {
			/*padding: 0px;*/
			}
			
			#centro .item.exposiciones ul li {
				padding: 0px 0px 10px 14px;
				/*font-size: 12px;
				line-height: 14px;*/
				/*background-image: none;*/
				}
				
				.item.exposiciones ul li strong {
					padding: 0px 100px 4px 0px;
					font-weight: normal;
					/*font-size: 13px;*/
					display: block;
					}
					
				.item.exposiciones li p {
					color: #85868A;
					}
					
				.item.exposiciones li .fullDate {
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #959393;
					}
				
				.item.exposiciones ul li a {
					/*white-space: nowrap;*/
					}
					
/*Items (en ficha Exposicion)*/
.item.fichaExposicion {
	/*background: #001BE6;*/
	}
				
	/*Bloque titulo (en ficha Exposicion)*/
	.item.fichaExposicion .titBlock {
		width: 420px;
		}

		#centro .item.fichaExposicion .titBlock h1 {
			padding: 0px 0px 1px 0px;
			}
				
		.item.fichaObra .place {
			}
			
	/*Imagen (en ficha Obra)*/
	#centro .item.fichaExposicion .imagen {
		padding-bottom: 16px;
		line-height: 0px;
		}
		
		
			
		
/*/////////Columna Derecha//////////////*/	
		
/*modulos (colDestacados)*/
	
/*titulos (colDestacados)*/
.titleDerMenu {
	margin-bottom: 3px;
	padding: 0px 2px 0px 0px;
	font: bold 26px/27px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	color: #5b82da;
	/*background: #85868A;*/
	}
		
/*menu secundario (sMenu)*/
#colDestacados #sMenu {
	padding: 0px;
	width: 187px;
	font-size: 0px;
	line-height: 0px;
	}

	#colDestacados .derMenu li {
		padding: 0px 0px 2px 0px;
		width: 188px;
		overflow: visible;
		background-image: none;
		}
		
		.derMenu li a:link, .derMenu li a:visited {
			padding: 5px 6px 5px 13px;
			font: bold 18px/19px 'Trebuchet MS', Helvetica, Arial, sans-serif;
			word-spacing: -1px;
			color: #FFFFFF;
			text-decoration: none;
			display: block;
			background: url(../img/mm_bull.png) -187px 4px no-repeat;
			}
				
		.derMenu li a:hover, .derMenu li a:active {
			color: #ffffff;
			background-position: -187px 4px;
			background-color: #5b82da;
			}
			
		/*current*/
		.derMenu li a.current:link, .derMenu li a.current:visited {
			color: #ffffff;
			background-position: 0px 4px;
			background-color: #5b82da;
			}
		
		
		.derMenu li a.current:hover, .derMenu li a.current:active {
			color: #ffffff;
			background-position: -187px 4px;
			background-color: #5b82da;
			}
			
		/*submenus (izqMenu)*/
		.derMenu li .derSubM {
			height: 0px;
			width: 0px;
			visibility: hidden;
			overflow: hidden;
			/*background: #DF8701;*/
			}
		
			.derMenu li ul {
				padding: 2px 0px 8px !important;
				width: 187px;
				font-size: 0px;
				line-height: 0px;
				overflow: hidden;
				background: /*#00f00f*/ url(../img/mm_sep.gif) 0px 1px no-repeat;
				}
				
				#colDestacados  .derMenu li li {
					width: 187px;
					background-image: none;
					}
			
					#colDestacados .derMenu li li a:link, #colDestacados .derMenu li li a:visited {
						padding: 2px 6px 2px 13px;
						font-weight: normal;
						color: #8F030F;
						background: url(../img/sm_bull.gif) 0px 6px no-repeat;
						}
						
					#colDestacados .derMenu li li a:hover, #colDestacados .derMenu li li a:active {
						color: #000000;
						background-position: -187px 6px;
						}
					
					/*current*/
					#colDestacados .derMenu li li a.current:link, #colDestacados .derMenu li li a.current:visited {
						font-weight: bold;
						color: #000000;
						background-position: -187px 6px;
						}
						
						
/*menu secundario (backToList)*/
#colDestacados .backToList {
	padding: 1px 0px 0px;
	width: 187px;
	font-size: 0px;
	line-height: 0px;
	background: /*#FF00C0*/ url(../img/mm_sep.gif) 0px 0px no-repeat;
	}
			
	#colDestacados .backToList li {
		padding: 1px 0px 2px 0px;
		width: 187px;
		overflow: visible;
		background: /*#ECF95E*/ url(../img/mm_sep.gif) 0px bottom no-repeat;
		}
		
		.backToList li a:link, .backToList li a:visited {
			padding: 5px 19px 5px 6px;
			font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
			font-size: 12px;
			line-height: 13px;
			font-weight: bold;
			word-spacing: -1px;
			color: #959393;
			text-decoration: none;
			text-align: right;
			display: block;
			background: url(../img/backbull.gif) 0px 9px no-repeat;
			}
				
		.backToList li a:hover, .backToList li a:active {
			color: #ffffff;
			background-position: -187px 9px;
			background-color: #8F030F;
			}
			
/*Datos de la exposición*/
#colDestacados .modCol .datosExpo {
	font-size: 11px;
	line-height: 12px;
	}
	
	.modCol .datosExpo .date {
		padding-top: 4px;
		font-weight: normal;
		font-size: 10px;
		line-height: 11px;
		display: block;
		}
	
	#colDestacados .imagenDer {
		padding: 0px 0px 15px;
		}
		
		.imagenDer img {
			margin-bottom: 2px;
			}
			
		#colDestacados .imagenDer .texto	{
			font-size: 10px;
			line-height: 12px;
			color: #85868A;
			display: block;
			}
			
			.imagenDer .texto strong {
				font-size: 12px;
				line-height: 15px;
				display: block;
				}
		
		.imagenDer br {
			display: none;
			}
			
			
/*enlaces - descargas*/
#colDestacados .listadoEnlaces {
	padding: 0px;
	}
	
	#colDestacados .listadoEnlaces li {
		margin-bottom: 12px;
		padding: 0px 0px 8px;
		background-image: url(../img/mm_sep.gif);
		background-position: bottom left !important;
		}
		
		#colDestacados .listadoEnlaces li strong {
			font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
			text-transform: uppercase;
			font-size: 12px;
			line-height: 12px;
			display: block;
			}
		
			#colDestacados .listadoEnlaces li strong a:link, #colDestacados .listadoEnlaces li strong a:visited {
				text-decoration: none;
				color: #8F030F;
				}
		
		#colDestacados .listadoEnlaces li p {
			padding-bottom: 0px;
			font-size: 11px;
			line-height: 13px;
			color: #85868A;
			}
			

/*////////////FOOTER////////////*/

#footer #footerSet {
	margin: 0px auto;
	width: 968px;
	height: 82px;
	/*background: #FF06EB;*/
	}
	
/*arriba*/
#footer #arriba:link, #footer #arriba:visited {
	right: 1px;
	top: 28px;
	width: 15px;
	height: 15px;
	background: /*#00ffff*/ url(../img/btt_arriba.png) no-repeat 0px -15px;
	display: block;
	clear: both;
	position: absolute;
	z-index: 2;
	}
	
#footer #arriba:hover, #footer #arriba:active {
	background-position: 0px 0px;
	}
	
		#arriba span	{
			display: none;
			}
			
/*firma*/
#footer #firma {
	right: 18px;
	top: 21px;
	width: 107px;
	height: 45px;
	color: #3C6B79;
	float: right;
	background: /*#9F1068*/ url(../img/logofoot.gif) 0px 0px no-repeat;
	}
	
	#footer #firma .foot_logo {
		height: 0px;
		width: 0px;
		visibility: hidden;
		overflow: hidden;
		}
		
		
/*firma*/
#footer #contactar {
	right: 125px;
	bottom: 15px;
	position: absolute;
	/*background: #FF0000;*/
	}
	
	#footer #contactar a:link, #footer #contactar a:visited {
		padding-right: 18px;
		color: #FFFFFF;
		text-decoration: none;
		display: inline-block;
		background: /*#00F00F*/ url(../img/nav_mail.png) right 0px no-repeat;
		}
		
	#footer #contactar a:active, #footer #contactar a:hover {
		color: #5b82da;
		text-decoration: none;
		display: inline-block;
		background-position: right -18px;
		}
