/* Estilos Generales */

p	{
	font-family: "Trebuchet MS";
	color: #969696;
	}

a	{
	font-family: "Trebuchet MS";
	color: #969696;
	text-decoration: none;
	}
			
	a:hover	{
		text-decoration: underline;
		}
				
div		{
	font-family: "Trebuchet MS";
	color: #969696;
	}
		
table tr td	{
	border-collapse: collapse;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS";
	color: #969696;
	}
			
/*input,textarea		{
			background-image: url(/img/back_form.gif);
			background-repeat: repeat-x;
			background-color: #FFFFFF;
			font-family: "Trebuchet MS";
			font-size: 10px;
			color: 666666;
			border: none;
			padding-left: 4px;
			padding-right: 4px; 
			height: 18px;
			}*/
			
			input.checkbox		{
								border: none !important;
								background-image: none !important;
								margin-bottom: -2px;
								margin-top: -3px;
								margin-left: -4px;
								}
								
								input.checkboxContacto	{
														background-color: #f0f0f0;
														}
			
			input.textfield	{
				border-left: 2px solid #FFFFFF;
				border-right: 2px solid #FFFFFF;
				}
								
				input.contacto	{
					border: 1px solid #bdbdbd;
					width: 130px;
					padding: 2px;
					font-size: 11px;
					}
								
				textarea.textarea	{
					border: 1px solid #bdbdbd;
					width: 130px;
					padding: 2px;
					height: 50px;
					font-size: 11px;
					}
			
			input.bot	{
				padding: 0px !important;
				}
								
table.barra tr td	{
	background-image: url(/img/back_barra.gif);
	background-repeat: repeat-y;
	}


/* Estilos para Home */

h1#logo	{
	margin: 0;
	background-image: url(/img/logo.gif);
	height: 70px;
	width: 148px;
	margin-bottom: 0px;
	}
	
	h1#logo a	{
		display: block;
		width: 148px; height: 70px;
		}
						
	h1#logo span	{ display: none; }
										
h2#frase	{
	background-image: url(/img/top2.gif);
	height: 70px;
	width: 312px;
	margin-bottom: 0px;
	}
	
	h2#frase span	{ display: none; }
										
div#contenedor	{
	background-color: #f0f0f0;
	width: 444px;
	}

	div.homeInstitucional	{
		padding: 20px;
		}
		
		.homeInstitucional p	{
			font-size: 14px;
			}
						
	div.homeCasos	{
		background-color: #dedede;
		background-repeat: repeat-x;
		padding: 20px;
		}
							
		.homeCasosTexto a	{
			font-size: 14px;
			color: #666 !important;
			font-weight: bold;
			width: 260px;
			display: block;
			line-height: 16px;
			}
			
			div.homeCasosTexto span	{ 
				color: #565656; 
				margin-bottom: 4px;
				text-transform: uppercase;
				}
				
			.homeCasosCopete	{
				width: 260px;
				margin-top: 4px;
				}
				
				.homeCasosCopete a	{
					font-size: 12px;
					}
							
			div.homeFoto	{
				margin-left: 270px;
				*margin-left: 270px !important;
				position: absolute;
				z-index: 10px;
				margin-top: -30px;
				*margin-top: -30px !important;
				}
				
	.td_index	{
		*height: 420px !important;
		*background: #dedede;
		}
	
	div.homeNewsletter	{
		background: #dedede url(/img/back_homeNewslleter.gif) no-repeat 0 5px;	
		border-top: 1px solid #f0f0f0;
		padding: 17px 20px;
		padding-left: 44px;
		position: relative;
		margin-top: -20px;
		width: 380px;
		*width: 380px !important;
		*height: 60px;
		}
							
		.homeNewsletterTexto	{
			font-size: 11px;
			color: #7a7a7a;
			margin: 0;
			float: left;
			width: 175px;
			line-height: 14px;
			}
			
		.homeInput	{
			float: left;
			}
		
			.homeInput input[type=text]	{
				padding: 3px 4px 4px 4px;
				background: #FFF url(../img/back_form.gif) repeat-x;
				width: 160px;
				*width: 120px !important;
				*float: left;
				border: 0; margin: 0;
				border: 1px solid #FFF;
				border-top: none;
				font-size: 12px;
				}
				
			.homeInput input[type=image]	{
				margin-top: -6px;
				*margin-top: -2px;
				}
				
	div.homeBusquedas div		{
		font-size: 10px;
		font-weight: bold;
		margin-bottom: -6px;
		*padding: 0 !important;
		*margin-top: -16px;
		}
		
		.homeBusquedas h4	{
			margin: 6px 0;
			font-size: 11px;
			padding-top: 4px;
			}
							
		.busquedaOpcionesUl	{
			margin: 0; padding: 0;
			list-style: none;
			}
			
			.busquedaOpcionesUl li	{
				border-bottom: 1px dotted #DDD;
				}
			
			.busquedaOpcionesUl li a	{
				padding: 2px 8px;
				*padding: 0 8px 2px 8px !important;
				display: block;
				}
				
				.busquedaOpcionesUl li a:hover	{
					text-decoration: none;
					color: #0177ce;
					}
				
		#busquedaTipoUl	{
			margin: 0; padding: 0;
			list-style: none;
			margin-bottom: 12px;
			}
			
			#busquedaTipoUl li	{
				background: #e4e4e4 url(../img/back_colapsable.gif) repeat-x bottom;
				}
			
			#busquedaTipoUl li a	{
				padding: 6px 8px;
				*padding: 2px 8px 6px 8px !important;
				display: block;
				color: #333;
				/* background: url(../img/ico_flecha.gif) no-repeat right 3px; */
				}
				
				#busquedaTipoUl li a:hover	{
					text-decoration: none;
					color: #0177ce;
					}
					
			.busquedaBack	{
				background: url(../img/ico_volver.png) no-repeat 0 4px !important;
				padding-left: 14px;
				border: 0 !important;
				*margin-bottom: 16px;
				color: #333 !important;
				display: block;
				}
	
	div.homeNovedades		{
		padding: 16px;
		padding-bottom: 0 !important;
		background: #FFF;
		}
		
		.novedadHomeBlock	{
			float: left;
			width: 296px;
			margin-left: 10px;
			}
			
		.homeNovedadesTit	{
			margin-bottom: 16px;
			}
		
		p.homeNovedadesTitulo	{
			margin: 0;
			font-size: 15px;
			font-weight: bold;
			line-height: 14px;
			*padding-top: 4px;
			}
			
			.homeNovedadesTitulo a	{
				color: #666;
				*font-size: 15px;
				*line-height: 16px;
				}
				
				.homeNovedadesTitulo a:hover	{
					text-decoration: none;
					color: #0177ce;
					}
			
		.homeNovedadesTexto 	{
			margin: 0 !important;
			font-size: 11px !important;
			color: #969696;
			}
			
			.homeNovedadesTexto:hover	{
				color: #666;
				text-decoration: none;
				}
												
.footer			{
				font-family: "Trebuchet MS";
				font-size: 9px;
				text-decoration: none;
				color: #FFF !important;
				}
				
				a.footer	{
							text-decoration: none;
							color: #FFF;
							}
							
							a.footer:hover	{
											text-decoration: underline;
											color: #FFF;
											}
							
							
												
/* Estilos Interiores */

div#contenedorInterior	{
						background-color: #FFFFFF;
						/*width: 275px;*/
						padding: 20px;
						padding-top: 6px;
						}
						
.contenedorInterior2	{
						background-color: #FFFFFF;
						padding: 20px;
						padding-top: 6px;
						}
						
#path					{
						font-family: "Trebuchet MS";
						font-size: 10px;
						background-image: url(/img/ico_path.gif);
						background-repeat: no-repeat;
						background-position: left;
						height: 16px;
						padding-left: 24px;
						margin: 20px;
						margin-bottom: 3px;
						}
						
						div.divPath	{
									margin-left: 20px;
									margin-right: 20px;
									margin-bottom: 10px;
									background-image: url(/img/div.gif);
									background-repeat: repeat-x;
									height: 9px;
									padding: 0px;
									}
						
.tituloInterior			{
	margin-bottom: 15px;
	}
						
	.subtituloInterior	{
		margin-top: -12px;
		margin-bottom: 16px;
		}
						
	.textoDestacado		{
		font-size: 12px;
		color: #0177ce;
		}
		
.textoInterior			{
	font-size: 11px;
	margin-bottom: 20px;
	}
						
.fotoApertura	{
	padding: 6px 6px 6px 6px;
	background-color: #c2c2c2;
	width: 263px;
	}
						
.fotorotativaInterior	{
						padding-bottom: 8px;
						border-bottom: 1px solid #b4b4b4;
						}
						
						.epigrafeRotativa	{
											font-size: 9px;
											color: #8b8b8b;
											height: 16px;
											padding-left: 16px;
											margin-left: 6px;
											background-image: url(/img/ico_hojita.gif);
											background-repeat: no-repeat;
											background-position: left;
											}
											
div#contenedorInterior2	{
						background-color: #FFFFFF;
						width: 256px !important;
						}
						
						.areasInterior		{
											border-top: 1px solid #b4b4b4;
											border-bottom: 1px solid #b4b4b4;
											padding-top: 7px;
											padding-bottom: 7px;
											height: 0px;
											}
											
											.divDivAreas	{
															background-image: url(/img/div.gif);
															background-repeat: repeat-x;
															height: 11px;
															margin: 0px;
															padding: 0px;
															margin-bottom: -10px;
															margin-top: 0px;
															}
															
											.divAreas		{
															background-image: url(/img/ico_aplicacion.gif);
															background-repeat: no-repeat;
															height: 12px;
															padding-left: 24px;
															font-size: 11px;
															font-weight: bold;
															padding-bottom: 3px;
															margin-top: 3px;
															}
															
															.divAreasActivo	{
																			background-image: url(/img/ico_aplicacionOn.gif);
																			color: #0177ce;
																			}
																			
																			.divAreasActivo a	{
																								text-decoration: underline;
																								}
																								
																			.divAreasActivo a:hover	{
																									text-decoration: none;
																									}
															
											.divDiv			{
															background-image: url(/img/div.gif);
															background-repeat: repeat-x;
															height: 9px;
															margin: 0px;
															padding: 0px;
															margin-bottom: -10px;
															}

						.itemsrelacionadosInterior	{
							margin-top: 30px;
							}

							.itemsInterior		{
								margin-top: 10px;
								padding-top: 6px;
								border-top: 1px solid #b4b4b4;
								border-bottom: 1px solid #b4b4b4;
								}
															
.infoInterior			{
						background-image: url(/img/ico_info.gif);
						background-repeat: no-repeat;
						padding-left: 20px;
						margin-top: 20px;
						font-size: 11px;
						color: #7095d3;
						}
						
						.infoInterior a	{
										color: #7095d3 !important;
										text-decoration: underline;
										}
										
										.infoInterior a:hover	{
																text-decoration: none;
																color: #7095d3 !important;
																}
															
/* Novedades */

.novedades_filter	{
	float: right;
	}
	
	.novedades_filter label	{
		font-size: 12px;
		padding-right: 6px;
		}
		
.novedadPaginado	{
	margin-top: 16px;
	text-align: right;
	font-size: 12px;
	}
	
	.novedadPaginado p	{
		margin: 0; padding: 0;
		float: left;
		}
	
	.novedadPaginado ul	{
		margin: 0; padding: 0;
		list-style: none;
		float: right;
		}
		
		.novedadPaginado ul li	{
			display: inline-block;
			*display: inline;
			*zoom: 1;
			*margin-left: 3px;
			}
			
			.novedadPaginado ul li a	{
				padding: 1px 7px 0 7px;
				border: 1px solid #CCC;
				display: block;
				}
				
				.novedadPaginado ul li a:hover	{
					background: #BBB;
					color: #FFF;
					text-decoration: none;
					}
					
				.novedadPaginado ul li a.pageSelected	{
					background: #0177ce;
					color: #FFF;
					font-weight: bold;
					}

.novedadDest	{
	background: #f2f2f2;
	border: 4px solid #e2e2e2;
	padding: 20px;
	margin-top: 40px;
	}
		
	.novedadedBloqueDest	{
		float: left;
		width: 380px;
		margin-left: 20px;
		}
		
		.fotoDest	{
			height: 130px;
			background-image: url(/img/back_fotoNovedadesDest.gif);
			background-repeat: no-repeat;
			float: left;
			}
		
		.tituloNovedadDest	{
			font-size: 17px;
			color: #0177ce;
			font-weight: bold;
			margin: 0;
			margin-bottom: 6px;
			line-height: 19px;
			}
			
		.textoNovedadDest p	{
			font-size: 12px !important;
			}
			

.novedadContainer	{
	border-bottom: 1px dotted #CCC;
	padding: 16px 0;
	}
	
	.novedadesOtrasTit	{
		margin: 0; margin-top: 20px;
		border-bottom: 1px dotted #CCC;
		padding-bottom: 10px;
		color: #0177ce;
		}
	
	.novedadBloque	{
		float: left;
		width: 420px;
		margin-left: 16px;
		}
	
	.novedadFoto	{
		float: left;
		border: 4px solid #DDD;
		}
		
		.novedadHomeFoto	{
			float: left;
			width: 95px;
			border: 4px solid #DDD;
			margin-bottom: 20px;
			}

	.fechaNovedad	{
		font-size: 11px;
		color: #3992d6;
		margin: 0;
		margin-bottom: 3px;		
		}
				
	.tituloNovedad	{
		font-size: 16px;
		color: #808080;
		font-weight: bold;
		margin: 0;
		}
		
	.textoNovedad	{
		font-size: 12px;
		line-height: 16px;
		margin: 0;
		margin-top: 6px;
		}
	
	.textoNovedad p	{
		font-size: 12px;
		line-height: 16px;
		margin: 0;
		margin-top: 6px;
		}
		
	.novedadVideo	{
		display: block;
		border: 4px solid #CCC;
		margin-top: 10px;
		margin-bottom: 0;
		}
		
	.link_vermas	{
		background: url(../img/ico_item.gif) no-repeat 0 6px;
		padding-left: 11px;
		color: #333;
		}

		.novGrande		{
			font-size: 24px !important;
			line-height: normal;
			color: #0177ce;
			border-bottom: 1px solid #DDD;
			padding-bottom: 20px;
			}
			
		.cajaFotos		{
			float: right;
			margin: 20px;
			margin-right: 0;
			border: 4px solid #DDD;
			}
						
			.fotoNovedad	{
				clear: both;
				}
				
				.fotoNovedad span	{
					background: #DDD;
					display: block;
					padding: 3px 5px;
					}
					
					.fotoNovedad span a	{
						color: #5a5a5a;
						}
				
			.textoNovGrande	{
				padding-top: 10px;
				}
			
			.textoNovGrande p	{
				font-size: 12px;
				margin-top: 16px;
				}
									
			.linksNovedad	{
				background: url(../img/ico_info.gif) no-repeat 0 15px;
				padding-left: 20px;
				margin-top: 10px;
				border-top: 1px solid #DDD;
				font-size: 14px;
				}
				
				.linksNovedad div	{
					margin: 0;
					height: 19px;
					border-left: 1px dotted #CCC;
					padding-left: 10px;
					margin-left: 4px;
					}
				
				.tituloLink a	{
					font-size: 16px;
					font-weight: bold;
					}
					
					.tituloLink a:hover	{
						color: #0177ce;
						text-decoration: none;
						}
				
	.novedadGaleria	{
		background: #EEE;
		margin: 16px 0;
		padding: 16px 16px 13px 16px;
		}
		
		.novedadGaleria h4	{
			margin: 0;
			font-size: 14px;
			color: #0177ce;
			}
		
		.novedadGaleria ul	{
			margin: 0; padding: 0;
			list-style: none;
			margin-top: 8px;
			}
			
			.novedadGaleria ul li	{
				display: inline-block;
				*display: inline !important;
				*zoom: 1;
				*width: 70px;
				margin: 0;
				}
				
				.novedadGaleria ul li img	{
					border: 0;
					}
				
/* Links Recomendados */

	.linkLinks	{
		float: right;
		margin-top: 6px;
		}
		
		.linkLinks a	{
			background: url(../img/ico_link.png) no-repeat;
			padding-left: 22px;
			font-size: 12px;
			font-weight: bold;
			}

							
/* Biblioteca */

.contenedorBiblioteca	{
						margin-top: 20px;
						}
						
						.interiorBibliotecaFiltro	{
													font-size: 10px;
													}
													
						.tituloCategoriaBiblioteca	{
													color: #0177ce;
													font-size: 13px;
													padding-bottom: 6px;
													border-bottom: 1px solid #cdcdcd;
													margin-bottom: 4px;
													}
													
													.contenedorItem	{
																	border-bottom: 1px solid #cdcdcd;
																	}
						
						.marcoArticulo	{
										border: 1px solid #cdcdcd;
										background-color: #f7f7f7;
										padding: 10px;
										padding-left: 40px;
										margin-bottom: 4px;
										background-position: left top;
										background-repeat: no-repeat;
										}
										
										.icoDOC					{
																background-image: url(/img/ico_doc.gif);
																}
																
										.icoPDF					{
																background-image: url(/img/ico_pdf.gif);
																}
																
										.icoJPG					{
																background-image: url(/img/ico_jpg.gif);
																}
																
										.icoPPT					{
																background-image: url(/img/ico_ppt.gif);
																}
																
										.icoZIP					{
																background-image: url(/img/ico_zip.gif);
																}
																
										.icoXLS					{
																background-image: url(/img/ico_xls.gif);
																}
										
										.tituloMarcoBiblioteca	{
																font-size: 11px;
																font-weight: bold;
																}
																
										.textoMarcoBiblioteca	{
																font-size: 11px;
																line-height: 13px;
																margin-top: 5px;
																}
																
										.downloadMarco			{
																margin-top: 10px;
																}
																
					.bibliotecaEpigrafe	{
										margin-top: 20px;
										font-size: 10px;
										font-style: italic;
										}
																
/* Productos */

div.fotoProducto		{
					padding: 6px;
					background-color: #c2c2c2;
					}

.marcasInterior		{
	border-top: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	margin-top: 10px;
	}
							
	.divMarcas		{
		background: url(/img/ico_marca.gif) no-repeat 0 6px;
		padding: 6px 0;
		padding-left: 24px;
		font-size: 11px;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		}
		
		.divDivMarcas 	{
			padding-bottom: 4px;
			}
									
/* Contacto */

.contenedorContacto		{
	border-top: 1px solid #b4b4b4;
	padding-top: 8px;
	border-bottom: 1px solid #b4b4b4;
	padding-bottom: 8px;
	margin-top: 4px;
	}
						
						.contenedorContacto td	{
												padding: 4px;
												padding-left: 6px;
												}
												
						.contenedorContacto th	{
												background-color: #efefef;
												}
												
												.tdActivo td	{
																background-color: #efefef;
																}
																
																.tdDiv td	{
																			border-bottom: 1px solid #b4b4b4;
																			margin-bottom: 10px;
																			}
												
.colapsableContacto	{
					margin-top: 16px;
					}
						
.tdLineaDotted		{
					border-bottom: 1px dotted #aaaaaa;
					}
					
					.tdLineaDotted span	{
										font-size: 10px;
										font-weight: bold;
										color: #0177ce;
										}
																
																

/* Casos de Obra */

.casoDestacado	{
	background-image: url(/img/back_casodeobradestacado.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 20px;
	}
	
	.fotoCasoDestacado	{
		position: absolute;
		margin-left: 360px;
		margin-top: -40px;
		}
	
	.titCasoDestacado	{
		padding-right: 170px;	
		text-transform: uppercase;
		color: #0177ce;
		margin-bottom: 6px;
		font-weight: bold;
		font-size: 15px;
		line-height: 15px;
		}
						
	.subtituloDestacado	{
		font-size: 13px;
		margin-bottom: 6px;
		padding-right: 170px;
		}
		
	.textoCasoDestacado	{
		padding-right: 170px;
		line-height: 13px;
		font-size: 12px;
		}
		
		.casosPaginado	{
			font-size: 12px;
			margin-top: 28px;
			}
			
			.casosPaginado a	{
				color: #333;
				text-decoration: underline;
				}
						
.casosListado	{
	
	}
	
	.casosListado div	{
		background-image: url(/img/back_listadocasos.gif);
		background-repeat: repeat-y;
		background-color: #e6e6e6;
		border: 1px solid #c7c7c7;
		margin-top: 3px;
		font-weight: bold;
		padding: 10px;
		padding-bottom: 13px;
		padding-top: 13px;
		font-size: 11px;
		}
		
		.botCasosInforme	{
			position: absolute;
			padding-top: 0px;
			margin-left: 432px;
			}


/* ####################################################### */
/* Definicion de Estilos para los bloques de Casos de Obra */
/* ####################################################### */

#contenedorBloques	{
		margin-top: 16px;;
		}
		
		.bloque_botones		{
			position: absolute;
			margin-left: 200px;
			z-index: 2;
			}
		
		.bloque_titulo		{
			font-size: 18px;
			background-color: #0177ce;
			font-weight: bold;
			padding: 16px;
			padding-right: 50px;
			color: #FFF;
			text-transform: uppercase;
			}
							
		.bloque_numeracion	{
			background-color: #000000;
			font-size: 20px;
			color: #FFFFFF;
			position: absolute;
			margin-left: 482px;
			margin-top: -78px;
			padding: 16px;
			}
						
		.bloque_subtitulo	{
			padding-left: 16px;
			padding-top: 8px;
			padding-bottom: 8px;
			background-color: #c9c9c9;
			font-size: 14px;
			color: #575757;
			}
							
		.bloque_datos		{
			margin-top: 20px;
			}
			
			.divBloque	{
				padding-bottom: 6px;
				margin-top: 6px;
				}
							
		.bloqueFoto			{
			margin-top: 16px;
			}
			
			.bloque_epigrafe	{
				font-size: 10px;
				margin-top: 6px;
				line-height: 10px;
				margin-left: 12px;
				}
			
			.bloque_foto1		{
				width: 173px;
				}
				
				.ep01	{
					margin-left: 0px;		
					width: 500px;
					width: 173px;
					}
			
			.bloque_foto2		{
				background-color: #c2c2c2;
				width: 338px;
				padding: 12px;
				}

				.ep02	{
					margin-left: 12px;
					width: 340px;
					}
										
			.bloque_foto3		{
				width: 551px;
				}
								
				.ep03	{
						margin-left: 0px;		
						width: 500px;
						width: 173px;
						}
														
			.bloque_texto	{
				font-size: 11px;
				margin-top: 20px;
				}
				
				.tx01	{
					width: 173px;
					}
									
				.tx02	{
					width: 352px;
					}
									
				.tx03	{
					width: 551px;
					}
					
					.bloque_texto div	{
						font-size: 14px;
						color: #0177ce;
						margin-bottom: -14px;
						}
						
			.bloque_destacado	{
				margin-top: 20px;
				}
				
				.dest01	{
					width: 145px;
					}
								
				.dest02	{
					width: 324px;
					}
									
				.dest03	{
					width: 523px;
					}
				
					.bloque_destacado1	{
						background-color: #addafc;
						border: 1px solid #3ca1ee;
						color: #016aba;
						font-family: "Trebuchet MS";
						font-size: 12px;
						padding: 14px;
						}
									
					.bloque_destacado2	{
						background-color: #ececec;
						color: #696969;
						font-family: "Trebuchet MS";
						font-size: 12px;
						padding: 14px;
						}
													
.casosBloqueFooter	{
	border-top: 1px solid #969696;
	margin-top: 30px;
	padding-top: 10px;
	}
	
	.casosBloqueFooter table{
		margin-bottom: 10px;
		}
	
	.casosBloqueFooter div	{
		font-family: "Trebuchet MS";
		font-size: 9px;
		line-height: 12px;
		}

/* Menu Desplegable */

#dropmenudiv{
position:absolute;
font-family: Trebuchet MS !important;
font-size: 10px !important;
color: #8b8b8b;
background-color: #f7f7f7;
line-height: 20px;
z-index:100;
}

#dropmenudiv a{
display: block;
padding: 4px 10px 5px 6px;
border-bottom: 1px dotted #8b8b8b;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e1e1e1;
}

/* Login */

#login	{
	background-color: #f0f0f0;
	border: 3px solid #cdcdcd;
	height: 130px;
	padding: 10px;
	}
	
	#login table tr td	{
		background-color: #F0F0F0 !important;
		}
										
/* Genericos */

.clear	{
	clear: both;
	}
	
.texto12	{
	font-size: 12px;
	}	

.arrow	{
	text-align: right;
	display: block;
	padding-right: 6px;
	}
